/* The existing table is preserved. New art has its own measured card coordinates. */
body.in-game .adaptive-board .physical-mat { object-fit:fill !important; }
.adaptive-board .universe-brand-badge,.adaptive-board .seat-lead-guardian,.adaptive-board .seat-turn-marker { display:none !important; }
body.in-game .adaptive-board .board-player-seat { left:var(--seat-x) !important; top:var(--seat-y) !important; width:var(--seat-w) !important; height:var(--seat-h) !important; }
body.in-game .adaptive-board .premium-seat-cards { left:0 !important; top:0 !important; width:100% !important; height:100% !important; grid-template-columns:repeat(5,minmax(0,1fr)) !important; gap:2% !important; }
body.in-game .adaptive-board .premium-seat-head { left:10% !important; top:var(--name-y,-56%) !important; width:90% !important; height:30% !important; min-height:0 !important; padding:1% 3% !important; }
body.in-game .adaptive-board .premium-seat-head strong { font-size:clamp(10px,1.9cqw,28px) !important; max-width:85% !important; }
body.in-game .adaptive-board .premium-seat-head .player-hand-view { width:22%; height:100%; min-width:0 !important; min-height:0 !important; }
body.in-game .adaptive-board .seat-panel-glow { width:104% !important; height:108% !important; left:-2% !important; top:-4% !important; }
body.in-game .adaptive-board .table-guardian-slot,.adaptive-board .guardian-slot-wrap { max-width:none !important; }
body.in-game .adaptive-board .table-guardian-slot img { height:98% !important; width:98% !important; }
.adaptive-board .guardian-zoom { display:none !important; }
.adaptive-board .board-deck,.adaptive-board .board-discard { left:var(--zone-x) !important; top:var(--zone-y) !important; width:var(--zone-w) !important; height:var(--zone-h) !important; min-height:0 !important; }
.adaptive-board .board-deck > span,.adaptive-board .board-deck > small,.adaptive-board .board-discard > span,.adaptive-board .board-discard > small { display:none !important; }
.adaptive-board .board-deck img,.adaptive-board .board-discard img { width:100% !important; height:100% !important; object-fit:contain !important; }
body.in-game .adaptive-board .board-zone { left:var(--zone-x) !important; top:var(--zone-y) !important; width:var(--zone-w) !important; height:var(--zone-h) !important; }
.adaptive-board .active-row-backplate { left:var(--active-x);top:var(--active-y);width:var(--active-w);height:var(--active-h);border-radius:12px; }
.adaptive-board .active-row-backplate > span { font-size:clamp(9px,1.1cqw,18px); }
.adaptive-board .united-universe-marker { left:45% !important; top:25% !important; width:10% !important; }
.adaptive-board .united-universe-marker span { font-size:clamp(7px,1cqw,15px) !important; }
.adaptive-board .board-challenge-card.bc2 { z-index:2; }

.universe-portrait { --active-x:15%;--active-y:52.3%;--active-w:70%;--active-h:15%; }
.universe-portrait .board-seat-tl { --seat-x:2.8%;--seat-y:14.75%;--seat-w:31%;--seat-h:9.8%;--name-y:-66%; }
.universe-portrait .board-seat-tr { --seat-x:66.4%;--seat-y:14.75%;--seat-w:31%;--seat-h:9.8%;--name-y:-66%; }
.universe-portrait .board-seat-bl { --seat-x:2.8%;--seat-y:74%;--seat-w:40.2%;--seat-h:11.6%;--name-y:-42%; }
.universe-portrait .board-seat-br { --seat-x:58%;--seat-y:74%;--seat-w:39.2%;--seat-h:11.6%;--name-y:-42%; }
.universe-portrait .challenge-deck-slot { --zone-x:20.4%;--zone-y:37.2%;--zone-w:12.6%;--zone-h:13.5%; }
.universe-portrait .mission-deck-slot { --zone-x:36.3%;--zone-y:37.2%;--zone-w:12.6%;--zone-h:13.5%; }
.universe-portrait .power-deck-slot { --zone-x:52.2%;--zone-y:37.2%;--zone-w:12.6%;--zone-h:13.5%; }
.universe-portrait .big-deck-slot { --zone-x:68.2%;--zone-y:37.2%;--zone-w:12.6%;--zone-h:13.5%; }
.universe-portrait .challenge-discard-slot { --zone-x:4.5%;--zone-y:38.7%;--zone-w:12.7%;--zone-h:12.5%; }
.universe-portrait .power-discard-slot { --zone-x:82.6%;--zone-y:38.7%;--zone-w:12.7%;--zone-h:12.5%; }
.universe-portrait .challenge-live-zone { --zone-x:19%;--zone-y:56%;--zone-w:18%;--zone-h:10.5%; }
.universe-portrait .mission-live-zone { --zone-x:41%;--zone-y:56%;--zone-w:18%;--zone-h:10.5%; }
.universe-portrait .power-live-zone { --zone-x:64%;--zone-y:56%;--zone-w:18%;--zone-h:10.5%; }
.guardians-portrait { --active-x:20%;--active-y:48%;--active-w:61%;--active-h:16.2%; }
.guardians-portrait .board-seat-tl { --seat-x:3%;--seat-y:14.8%;--seat-w:33%;--seat-h:9.1%;--name-y:-57%; }
.guardians-portrait .board-seat-tr { --seat-x:64%;--seat-y:14.8%;--seat-w:33%;--seat-h:9.1%;--name-y:-57%; }
.guardians-portrait .board-seat-bl { --seat-x:3%;--seat-y:71.5%;--seat-w:36%;--seat-h:9.2%;--name-y:-53%; }
.guardians-portrait .board-seat-br { --seat-x:61.2%;--seat-y:71.5%;--seat-w:36%;--seat-h:9.2%;--name-y:-53%; }
.guardians-portrait .challenge-deck-slot { --zone-x:22%;--zone-y:33.9%;--zone-w:12%;--zone-h:13%; }
.guardians-portrait .mission-deck-slot { --zone-x:36.7%;--zone-y:33.9%;--zone-w:12%;--zone-h:13%; }
.guardians-portrait .power-deck-slot { --zone-x:51.3%;--zone-y:33.9%;--zone-w:12%;--zone-h:13%; }
.guardians-portrait .big-deck-slot { --zone-x:66%;--zone-y:33.9%;--zone-w:12%;--zone-h:13%; }
.guardians-portrait .challenge-discard-slot { --zone-x:7.2%;--zone-y:35.3%;--zone-w:12%;--zone-h:12.5%; }
.guardians-portrait .power-discard-slot { --zone-x:81.6%;--zone-y:35.3%;--zone-w:12%;--zone-h:12.5%; }
.guardians-portrait .challenge-live-zone { --zone-x:24%;--zone-y:51%;--zone-w:15%;--zone-h:12%; }
.guardians-portrait .mission-live-zone { --zone-x:42%;--zone-y:51%;--zone-w:15%;--zone-h:12%; }
.guardians-portrait .power-live-zone { --zone-x:61.5%;--zone-y:51%;--zone-w:16%;--zone-h:12%; }

.universe-tv { --active-x:31%;--active-y:56.5%;--active-w:38%;--active-h:17%; }
.universe-tv .board-seat-tl { --seat-x:7.1%;--seat-y:15.1%;--seat-w:19%;--seat-h:12%; }
.universe-tv .board-seat-tr { --seat-x:69.5%;--seat-y:15.1%;--seat-w:19.4%;--seat-h:12%; }
.universe-tv .board-seat-bl { --seat-x:7.1%;--seat-y:76.5%;--seat-w:18.8%;--seat-h:12.2%; }
.universe-tv .board-seat-br { --seat-x:70.7%;--seat-y:76.5%;--seat-w:23%;--seat-h:12.2%; }
.universe-tv .challenge-deck-slot { --zone-x:32.3%;--zone-y:36.1%;--zone-w:7.8%;--zone-h:18%; }
.universe-tv .mission-deck-slot { --zone-x:41.7%;--zone-y:36.1%;--zone-w:7.8%;--zone-h:18%; }
.universe-tv .power-deck-slot { --zone-x:51.2%;--zone-y:36.1%;--zone-w:7.8%;--zone-h:18%; }
.universe-tv .big-deck-slot { --zone-x:60.7%;--zone-y:36.1%;--zone-w:7.8%;--zone-h:18%; }
.universe-tv .challenge-discard-slot { --zone-x:22.7%;--zone-y:37%;--zone-w:7.8%;--zone-h:19%; }
.universe-tv .power-discard-slot { --zone-x:69.5%;--zone-y:37%;--zone-w:7.8%;--zone-h:19%; }
.universe-tv .challenge-live-zone { --zone-x:33.6%;--zone-y:60.4%;--zone-w:9%;--zone-h:12%; }
.universe-tv .mission-live-zone { --zone-x:45.2%;--zone-y:60.4%;--zone-w:9.5%;--zone-h:12%; }
.universe-tv .power-live-zone { --zone-x:57.4%;--zone-y:60.4%;--zone-w:10%;--zone-h:12%; }
.guardians-tv { --active-x:26.5%;--active-y:55.3%;--active-w:46.5%;--active-h:15.5%; }
.guardians-tv .board-seat-tl { --seat-x:5.9%;--seat-y:9.7%;--seat-w:26.1%;--seat-h:16.5%;--name-y:-39%; }
.guardians-tv .board-seat-tr { --seat-x:67.8%;--seat-y:9.7%;--seat-w:26.1%;--seat-h:16.5%;--name-y:-39%; }
.guardians-tv .board-seat-bl { --seat-x:5.9%;--seat-y:75.6%;--seat-w:26.1%;--seat-h:16%;--name-y:-46%; }
.guardians-tv .board-seat-br { --seat-x:67.8%;--seat-y:75.6%;--seat-w:26.1%;--seat-h:16%;--name-y:-46%; }
.guardians-tv .challenge-deck-slot { --zone-x:27.6%;--zone-y:32.8%;--zone-w:8.8%;--zone-h:21%; }
.guardians-tv .mission-deck-slot { --zone-x:40%;--zone-y:32.8%;--zone-w:8.8%;--zone-h:21%; }
.guardians-tv .power-deck-slot { --zone-x:51.7%;--zone-y:32.8%;--zone-w:8.8%;--zone-h:21%; }
.guardians-tv .big-deck-slot { --zone-x:63.1%;--zone-y:32.8%;--zone-w:8.8%;--zone-h:21%; }
.guardians-tv .challenge-discard-slot { --zone-x:15.5%;--zone-y:36.5%;--zone-w:9%;--zone-h:23%; }
.guardians-tv .power-discard-slot { --zone-x:75.6%;--zone-y:36.5%;--zone-w:9%;--zone-h:23%; }
.guardians-tv .challenge-live-zone { --zone-x:29.6%;--zone-y:58.8%;--zone-w:10.5%;--zone-h:10.5%; }
.guardians-tv .mission-live-zone { --zone-x:43.7%;--zone-y:58.8%;--zone-w:11%;--zone-h:10.5%; }
.guardians-tv .power-live-zone { --zone-x:58.2%;--zone-y:58.8%;--zone-w:11.5%;--zone-h:10.5%; }

/* More information on a card choice, without committing a move. */
.card-impact-preview { color:#b7d5e8; font:650 10px/1.35 system-ui; min-height:15px; text-align:center; }
.card-impact-preview.has-preview { color:#fff2a7; }
.premium-hand-play,.power-choice-play { touch-action:manipulation; }
.premium-hand-play:not(:disabled):active,.power-choice-play:not(:disabled):active { scale:.97; }
.guide-score-chip { position:relative; }
.gu-score-delta { position:absolute; z-index:10; top:0; right:7px; color:#fff3a0; font:bold 25px/1 system-ui; text-shadow:0 2px 8px #06152a; pointer-events:none; animation:score-lift .75s ease-out both; }
.gu-target-met { animation:target-arrive .65s ease-out both; }
.gu-turn-arrival { animation:turn-arrive .4s ease-out; }
@keyframes score-lift { from { opacity:1;transform:translateY(8px) scale(.8); } to { opacity:0;transform:translateY(-32px) scale(1.15); } }
@keyframes target-arrive { 40% { background:#236e63;box-shadow:0 0 24px #85ffbd99; } }
@keyframes turn-arrive { from { border-color:white;box-shadow:0 0 30px var(--hand-color); } }
.display-mode-setting { padding:16px;border:1px solid #527cbd;border-radius:12px;margin-bottom:14px; }
.display-mode-setting .segmented { margin-top:12px;flex-wrap:wrap; }
.display-mode-setting button[aria-pressed=true] { background:#245386;border-color:#7df3ff; }
.display-mode-setting .helper { margin-top:8px; }
.gu-nav-focus { outline:4px solid #fff4a2 !important;outline-offset:3px !important;box-shadow:0 0 0 7px #091a3b,0 0 28px #ffe78b99 !important;z-index:180; }
.tv-control-hint { display:none; }

/* Portrait is a playable table: guide, scrollable board, then the hand. */
@media (orientation:portrait) {
  body.in-game .rotate-overlay { display:none !important; }
  body.in-game .premium-table-arena.universe-table { visibility:visible !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto minmax(100px,1fr) auto !important;grid-template-areas:'guide' 'table' 'hand' !important;height:100dvh !important;width:100vw !important;gap:6px !important;padding:6px max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left)) !important;overflow:hidden !important; }
  body.in-game .premium-center-stage { grid-area:table !important;display:block !important;position:relative !important;inset:auto !important;width:100% !important;height:100% !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain;scrollbar-width:thin; }
  body.in-game .premium-board.universe-board.portrait-board { visibility:visible !important;width:min(100%,620px) !important;min-height:0 !important;max-height:none !important;height:auto !important;aspect-ratio:2/3 !important;margin:0 auto !important; }
  body.in-game .universe-live-hud.readable-game-guide { grid-area:guide !important;width:100% !important;max-height:min(40dvh,340px) !important;height:auto !important;padding:8px !important;gap:5px !important;border-radius:14px !important; }
  .layout-portrait .guide-identity-row { display:none; }
  .layout-portrait .guide-current-player { padding:5px 9px;min-height:30px; }
  .layout-portrait .guide-current-player span { display:none; }
  .layout-portrait .guide-current-player strong { font:800 16px/1.1 system-ui; }
  .layout-portrait .guide-pane-tabs { padding:2px;gap:4px;flex-shrink:0; }
  .layout-portrait .guide-pane-tabs button { min-height:38px;font-size:10px; }
  .layout-portrait .guide-score-ribbon { gap:5px; }
  .layout-portrait .guide-score-chip { min-height:33px;padding:3px; }
  .layout-portrait .guide-score-chip b { font-size:15px; }.layout-portrait .guide-score-chip small { font-size:8px; }
  .layout-portrait .guide-play-pane { gap:5px; }
  body.in-game .layout-portrait .readable-game-guide .guide-play-pane .universe-action { min-height:62px !important;max-height:none; }
  body.in-game .layout-portrait .readable-game-guide .guide-play-pane .universe-action > .action-panel { padding:4px !important;gap:5px !important; }
  body.in-game .layout-portrait .readable-game-guide .action-panel h3,body.in-game .layout-portrait .readable-game-guide .result-banner { font-size:16px !important;line-height:1.15 !important;margin:0 !important; }
  body.in-game .layout-portrait .readable-game-guide .action-panel p,body.in-game .layout-portrait .readable-game-guide .think-prompt,body.in-game .layout-portrait .readable-game-guide .board-touch-prompt { font-size:12px !important;line-height:1.3 !important;padding:4px !important;margin:0 !important; }
  .layout-portrait .action-turn-kicker { font-size:10px !important; }.layout-portrait .guide-help-pane { max-height:180px; }
  body.in-game .layout-portrait .readable-game-guide .primary-btn,body.in-game .layout-portrait .readable-game-guide .secondary-btn,body.in-game .layout-portrait .readable-game-guide .extra-player-choice,body.in-game .layout-portrait .readable-game-guide .unity-ready-btn { min-height:44px !important;padding:8px !important;font-size:13px !important; }
  .layout-portrait .guide-deck-action { margin-top:5px !important; }
  .layout-portrait .base-plan-progress { font-size:11px;padding:5px; }.layout-portrait .base-power-pips { margin:3px 0; }.layout-portrait .base-power-pips i { height:22px; }
  .layout-portrait .rest-summary { font-size:11px;padding:5px; }.layout-portrait .camp-warning { font-size:12px; }
  body.in-game .layout-portrait .readable-game-guide .guardian-select-panel > p { display:none !important; }
  .layout-portrait .guide-menu-pane .universe-board-tools { grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:5px !important; }
  body.in-game .layout-portrait .readable-game-guide .guide-menu-pane .universe-board-tools button { min-height:48px !important;font-size:11px !important; }
  .layout-portrait .guide-menu-pane .guide-tool-icon { font-size:20px; }.layout-portrait .guide-menu-pane .guide-tool-label { font-size:10px; }
  .layout-portrait .premium-hand-dock { grid-area:hand !important;position:relative !important;inset:auto !important;width:100% !important;max-height:36dvh !important;padding:7px !important;border-radius:14px;gap:3px;box-sizing:border-box;overflow:hidden; }
  .layout-portrait .premium-hand-cards,.layout-portrait .premium-hand-dock .power-tray-cards { gap:7px;padding:7px 3px 2px;justify-content:flex-start; }
  .layout-portrait .premium-hand-card,.layout-portrait .premium-hand-dock .power-choice-card { flex-basis:110px; }
  .layout-portrait .premium-hand-play img,.layout-portrait .premium-hand-dock .power-choice-play img { height:clamp(94px,14dvh,155px); }
  .layout-portrait .premium-hand-play strong,.layout-portrait .premium-hand-dock .power-choice-name { font-size:12px !important; }
  .layout-portrait .premium-hand-zoom,.layout-portrait .premium-hand-dock .power-choice-zoom { width:40px !important;height:40px !important;font-size:25px !important; }
  .layout-portrait .guardian-hand-heading strong { font-size:12px !important; }.layout-portrait .hand-hide { min-height:38px; }
  .layout-portrait .hand-turn-tools { font-size:10px;gap:5px; }.layout-portrait .hand-turn-tools button { min-height:36px;font-size:11px; }
  .layout-portrait .premium-hand-dock .power-tray-head { font-size:12px; }.layout-portrait .premium-hand-dock .power-tray-head button { width:40px;height:40px; }
  .layout-portrait .card-impact-preview { font-size:9px;min-height:14px; }
  .layout-portrait .win-recap { padding:4px; }.layout-portrait .recap-stat b { font-size:16px; }
  .tv-control-hint { display:none !important; }
}

/* Widescreen art and a generous guide for living-room play. */
@media (orientation:landscape) {
  body.tv-mode.in-game .premium-table-arena.universe-table { --guide-width:clamp(330px,26vw,650px);--tv-hand-height:clamp(290px,34dvh,460px);padding:18px 18px 40px !important;gap:18px !important; }
  body.tv-mode.in-game .premium-board.universe-board.tv-board { aspect-ratio:1672/941 !important;width:min(100%,calc((100dvh - 65px)*1.7777778)) !important; }
  body.tv-mode.in-game .universe-table:has(.premium-hand-dock) .premium-board.tv-board { width:min(100%,calc((100dvh - var(--tv-hand-height) - 70px)*1.7777778)) !important; }
  body.tv-mode .premium-hand-dock { left:18px;right:calc(var(--guide-width) + 36px);bottom:42px;max-height:var(--tv-hand-height);padding:12px 18px; }
  body.tv-mode .premium-hand-card,body.tv-mode .premium-hand-dock .power-choice-card { flex-basis:clamp(135px,9.2vw,265px); }
  body.tv-mode .premium-hand-play img,body.tv-mode .premium-hand-dock .power-choice-play img { height:clamp(105px,16dvh,240px); }
  body.tv-mode .premium-hand-play strong,body.tv-mode .premium-hand-dock .power-choice-name { font-size:clamp(14px,1.1vw,26px) !important; }
  body.tv-mode .hand-stats b { font-size:clamp(9px,.65vw,16px) !important; }
  body.tv-mode .guardian-hand-heading strong { font-size:clamp(15px,1.3vw,28px) !important; }
  body.tv-mode .card-impact-preview { font-size:clamp(11px,.85vw,20px); }
  body.tv-mode .guide-current-player strong { font-size:clamp(22px,2vw,44px); }
  body.tv-mode .guide-pane-tabs button { min-height:54px;font-size:clamp(12px,1vw,24px); }
  body.tv-mode .guide-score-chip { min-height:55px; }.tv-mode .guide-score-chip b { font-size:clamp(22px,1.5vw,34px); }
  body.tv-mode.in-game .readable-game-guide .guide-play-pane .universe-action .action-panel h3,body.tv-mode.in-game .readable-game-guide .guide-play-pane .universe-action .result-banner { font-size:clamp(22px,1.8vw,40px) !important; }
  body.tv-mode.in-game .readable-game-guide .guide-play-pane .universe-action .action-panel p,body.tv-mode.in-game .readable-game-guide .guide-play-pane .universe-action .think-prompt,body.tv-mode.in-game .readable-game-guide .guide-play-pane .universe-action .board-touch-prompt { font-size:clamp(16px,1.2vw,29px) !important;line-height:1.35 !important; }
  body.tv-mode.in-game .readable-game-guide button { min-height:50px !important;font-size:clamp(14px,1.2vw,28px) !important; }
  body.tv-mode .gu-nav-focus { outline-width:6px !important;outline-offset:4px !important; }
  body.tv-mode .tv-control-hint { display:flex;justify-content:center;gap:22px;position:fixed;z-index:250;bottom:8px;left:0;right:0;color:#a8bdd9;font:650 clamp(10px,.85vw,20px)/1.2 system-ui;pointer-events:none; }
  .tv-control-hint b { color:#fff0a6;margin-left:5px; }
}
@media (prefers-reduced-motion:reduce) { .gu-score-delta { display:none; }.gu-target-met,.gu-turn-arrival { animation:none !important; }.premium-hand-play,.power-choice-play { transition:none !important; } }
body.reduce-motion .gu-score-delta { display:none; }body.reduce-motion .gu-target-met,body.reduce-motion .gu-turn-arrival { animation:none !important; }

body.in-game .adaptive-board .premium-seat-head .seat-meta { display:none !important; }
body.in-game .adaptive-board .premium-seat-head strong { flex-shrink:0;line-height:1.1 !important;font-size:clamp(10px,1.6cqw,26px) !important; }
body.in-game .adaptive-board .board-deck { background:transparent;border:0;padding:0; }
.save-status { position:fixed;z-index:1200;bottom:7px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 24px);box-sizing:border-box;padding:9px 14px;border:1px solid #ffdf78;border-radius:10px;background:#251c05;color:#fff3bf;font:700 12px/1.4 system-ui;pointer-events:none;box-shadow:0 3px 14px #0008; }

/* Keep the next action visible while the explanation scrolls. */
.guide-action-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;flex:0 0 auto;padding-top:6px;border-top:1px solid #41678c}
.guide-action-footer:has(.unity-ready-btn){grid-template-columns:repeat(2,minmax(0,1fr))}
body.in-game .readable-game-guide .guide-action-footer>button{width:100%;margin:0!important;min-width:0;white-space:normal;overflow-wrap:anywhere}
.earned-power-card{display:block;width:85px;max-width:100%;padding:0;border:2px solid #ffe27a;border-radius:8px;background:#0b1a35;align-self:center;cursor:zoom-in}
.earned-power-card img{display:block;width:100%;height:auto;max-height:125px;object-fit:contain}
@media(orientation:portrait){
 body.in-game .readable-game-guide .guide-action-footer>button{min-height:44px!important;font-size:12px!important;padding:7px!important}
 .guide-action-footer{gap:4px;padding-top:4px}
 body.in-game .guide-play-pane:has(.unity-ready-btn) .universe-action{min-height:32px!important}
 body.in-game .readable-game-guide:has(.unity-ready-btn){max-height:45dvh!important}
}

@media(orientation:portrait){
 body.in-game .readable-game-guide .guide-play-pane .universe-action .action-panel.reward-party-panel>.celebration-gu-emblem,
 body.in-game .readable-game-guide .guide-play-pane .universe-action .action-panel.reward-party-panel>.celebration-stars,
 body.in-game .readable-game-guide .guide-play-pane .universe-action .action-panel.reward-party-panel>.action-turn-kicker,
 body.in-game .readable-game-guide .guide-play-pane .universe-action .action-panel.reward-party-panel>h3{display:none!important}
 body.in-game .readable-game-guide .guide-play-pane .universe-action .action-panel.reward-party-panel .reward-reveal{margin:0!important;padding:5px!important}
 body.in-game .readable-game-guide .guide-play-pane .universe-action .action-panel.reward-party-panel .reward-reveal>strong{font-size:13px!important}
}
