.game-app:has(.stage-battle){--table-gold:#c8ad79;--table-ink:#eef0e6;--table-muted:#b7b4a3;--table-ready:#ade2c4;--dock-width:252px;--dock-gap:22px;--portrait-w:clamp(84px,6.8vw,108px);--portrait-h:clamp(96px,10.8vh,122px);--unit-w:clamp(100px,7.8vw,122px);--card-dock-right:max(20px,calc((100vw - 1760px) / 2 + 20px));--card-dock-extra:0px;--card-dock-bottom:max(120px,calc(100dvh - 84px - clamp(620px, calc(100dvh - 100px), 926px) + 112px + var(--card-dock-extra)))}.game-app:has(.stage-battle .cancel-target){--card-dock-extra:42px}.game-app:has(.stage-battle) .game-topbar{height:48px;margin:0 max(20px,calc((100vw - 1760px) / 2))}.game-app .adventure-screen.stage-battle{max-width:1760px;padding:0 20px 16px}.game-app .stage-battle .adventure-toolbar{height:36px;gap:18px}.game-app .stage-battle .pathway-current{font-size:12px;letter-spacing:1px}.game-app .stage-battle .toolbar-buttons button{font-size:12px;color:#d6cbb5;min-height:40px}.game-app .stage-battle .save-state{font-size:10px;color:#afa998}.game-app .live-board{height:calc(100dvh - 100px);min-height:620px;max-height:926px;border-radius:32px 32px 14px 14px;border:1px solid #9f895e;background:radial-gradient(ellipse at 50% 42%,#111e243b 0,#111c2378 65%,#080d14b5 100%),url(/art/ritual-board.png) 50% /cover;box-shadow:0 0 0 3px #141b20,0 0 0 4px #70604480,inset 0 0 54px #080b0eb3,0 12px 30px #05080b80;isolation:isolate;overflow:visible}.game-app .live-board:before{inset:9px;border-radius:24px 24px 8px 8px;border-color:#b8a47440}.game-app .live-board:after{content:"";position:absolute;left:22px;right:22px;bottom:168px;height:1px;background:linear-gradient(90deg,transparent,#9e8a5c66 25%,#9e8a5c66 75%,transparent);pointer-events:none}.game-app .live-board .board-sigil{top:47%;opacity:.085;width:min(75%,650px);height:auto}.game-app .live-board .board-top-line{left:23px;right:23px;top:16px;color:#d4c5a8;font-size:11px;letter-spacing:.5px;align-items:center}.game-app .live-board .board-top-line span:nth-child(2){visibility:visible;position:absolute;left:0;top:25px;font:11px Georgia,var(--font-b);color:#a99c82}.game-app .live-board .board-top-line span:last-child{margin-left:auto;color:#c9dfce}.game-app .live-board .battle-divider{top:calc(112px + (100% - 310px) / 2 + 10px);left:5%;right:5%;opacity:.4}.game-app .live-board .battle-hero{width:112px;z-index:4}.game-app .live-board .battle-hero.enemy{top:13px;left:calc(50% - 56px)}.game-app .live-board .battle-hero.player{left:20px;bottom:12px}.game-app .live-board .hero-portrait{width:66px;height:70px;border-width:3px;box-shadow:0 0 0 3px #25271f,0 0 0 4px #9b845a,0 5px 14px #02070bb3}.game-app .live-board .battle-hero.player .hero-portrait{width:68px;height:78px}.game-app .live-board .battle-hero.player .hero-health-caption{display:none}.game-app .live-board .battle-hero.player .hero-name{font-size:11px;margin-top:6px}.game-app .live-board .hero-health{width:34px;height:37px;right:-15px;bottom:-7px;font-size:23px;line-height:32px;width:49px;display:flex;align-items:baseline;justify-content:center;gap:1px;border-radius:14px}.game-app .live-board .hero-health strong{font:inherit}.game-app .live-board .hero-health small{font:11px/1 Georgia,var(--font-b);color:#eedbd0}.game-app .live-board .hero-health.is-injured strong,.game-app .live-board .minion-stat.hp.is-injured{color:#ffb49f}.game-app .live-board .minion-stat.hp.show-health-limit{width:44px;border-radius:12px}.game-app .live-board .minion-stat.hp small{font:11px/1 Georgia,var(--font-b);margin-left:1px;color:#eedbd0}.game-app .live-board .hero-name{font-size:12px;margin-top:8px;letter-spacing:.5px;line-height:1.35;color:#f0e3c8}.game-app .live-board .hero-health-caption{font-size:10px;color:#bbb09a;margin-top:3px}.game-app .live-board .enemy .hero-health-caption{display:none}.game-app .live-board .hero-spirit{top:23px;right:calc(100% + 8px);min-width:100px}.game-app .live-board .hero-spirit>span{color:#c5bca8;font-size:10px;letter-spacing:1px}.game-app .live-board .hero-spirit>strong{font-size:24px;line-height:1.2;color:#f0d69f}.game-app .live-board .hero-spirit strong small{font-size:14px;color:#b8aa8e}.game-app .live-board .mana-pips{gap:4px;margin-top:5px;max-width:112px;flex-wrap:nowrap}.game-app .live-board .mana-pips i{width:7px;height:10px;flex:0 1 7px}.game-app .live-board .battle-hero.player .hero-spirit{left:8px;right:auto;top:auto;bottom:calc(100% + 10px);text-align:left;min-width:104px}.game-app .live-board .battle-hero.player .hero-spirit>span{display:inline;margin-right:8px}.game-app .live-board .battle-hero.player .hero-spirit>strong{display:inline}.game-app .live-board .battle-hero.player .mana-pips{justify-content:flex-start}.game-app .live-board .hero-statuses{left:calc(100% + 7px);top:14px;width:140px}.game-app .live-board .hero-statuses>span{font-size:10px;line-height:1.4;padding:5px 7px}.game-app .live-board .battle-hero.player .hero-statuses{left:1px;top:auto;bottom:calc(100% + 69px);width:126px}.game-app .live-board .opponent-hand{right:47px;top:38px}.game-app .live-board .opponent-hand .card-back{width:28px;height:40px;margin-left:-12px}.game-app .live-board .opponent-hand .card-back svg{width:21px;height:29px}.game-app .live-board .opponent-hand>span{top:47px;font-size:10px;color:#c6b99f}.game-app .live-board .enemy-deck{top:46px;right:20px;font-size:10px}.game-app .live-board .battle-field{left:22px;right:22px;height:calc((100% - 310px) / 2);display:flex;align-items:center;justify-content:center;gap:clamp(8px,1vw,17px);z-index:3}.game-app .live-board .enemy-field{top:112px}.game-app .live-board .player-field{top:calc(132px + (100% - 310px) / 2)}.game-app .live-board .minion-unit{width:var(--unit-w);flex:0 0 var(--unit-w);display:flex;flex-direction:column;align-items:center;position:relative}.game-app .live-board .minion-head{width:100%;height:21px;flex:none;display:flex;justify-content:center;align-items:center;gap:6px;margin-bottom:5px}.game-app .live-board .minion-state{color:#adb9b6;font:10px/1.4 var(--font-b);letter-spacing:.25px;white-space:nowrap}.game-app .live-board .minion-state:before{content:"";display:inline-block;height:5px;width:5px;margin:0 5px 1px 0;border-radius:50%;background:#82948d}.game-app .live-board .action-ready .minion-state{color:#c2f0d5}.game-app .live-board .action-ready .minion-state:before{background:#b7f1ce;box-shadow:0 0 7px #a5f0c285}.game-app .live-board .action-summoning .minion-state{color:#e4c88c}.game-app .live-board .action-summoning .minion-state:before{background:#d0b377}.game-app .live-board .action-spent .minion-state{color:#a8a9a2}.game-app .live-board .action-spent .minion-state:before{background:#6b7775}.game-app .live-board .minion-sequence{border-left:1px solid #b39c635e;padding-left:6px;font:10px Georgia,var(--font-b);color:#c6af7b;white-space:nowrap}.game-app .live-board .minion{display:block;flex:none;width:var(--portrait-w);height:var(--portrait-h);margin:0;padding:0;border:3px solid #b29b6e;border-radius:45% 45% 32% 32%;background:#14212a;box-shadow:0 0 0 3px #1b201d,0 0 0 4px #716344,0 7px 12px #050a0d9c;transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s ease-out;touch-action:none}.game-app .live-board .minion>.artwork{filter:saturate(.91) brightness(1.08);border-radius:inherit}.game-app .live-board .minion:hover{transform:translateY(-3px);box-shadow:0 0 0 3px #252d26,0 0 0 5px #d4bd83,0 9px 17px #050a0da6}.game-app .live-board .minion.can-attack{box-shadow:0 0 0 3px #172d27,0 0 0 4px #8bbfa3,0 0 14px #8adcb426,0 7px 12px #050a0da6}.game-app .live-board .minion.legal-target{box-shadow:0 0 0 3px #273027,0 0 0 5px #e5cc8c,0 0 20px #efcd7547}.game-app .live-board .minion.selected-attacker{transform:translateY(-5px)}.game-app .live-board .minion.has-guard{border-radius:22px 22px 31% 31%;border-width:3px;border-color:transparent;background:transparent;box-shadow:none}.game-app .live-board .minion.has-guard>.artwork{border-radius:0;clip-path:polygon(5% 11%,26% 3%,74% 3%,95% 11%,96% 56%,88% 77%,70% 93%,50% 100%,30% 93%,12% 77%,4% 56%)}.game-app .live-board .minion.has-shield:before{content:none}.game-app .live-board .minion-name,.game-app .live-board .minion-stat{z-index:5}.game-app .live-board .action-spent .minion>.artwork{filter:saturate(.48) brightness(.78)}.game-app .live-board .action-waiting .minion>.artwork{filter:saturate(.72) brightness(.93)}.game-app .live-board .action-summoning .minion>.artwork{filter:saturate(.85) brightness(.99)}.game-app .live-board .minion-name{font:500 12px/1.5 var(--font-d);bottom:13px;left:-8px;right:-8px;color:#fff0d7;text-shadow:0 1px 3px #070b0c,0 1px 7px #070b0c;white-space:nowrap;background:linear-gradient(90deg,transparent,#0c151aca 20%,#0c151aca 80%,transparent)}.game-app .live-board .minion-stat{width:29px;height:31px;font-size:21px;line-height:26px;bottom:-6px;border-width:2px}.game-app .live-board .minion-stat.atk{left:-9px}.game-app .live-board .minion-stat.hp{right:-9px}.game-app .live-board .guard-label{font-size:9px;top:14px;left:-10px;padding:5px 3px;color:#e7d6b2}.game-app .live-board .shield-label{top:2px;padding:3px 5px;font-size:9px;color:#f0dfb1}.game-app .live-board .guard-label,.game-app .live-board .shield-label{opacity:0}.game-app .live-board .minion:focus-visible .guard-label,.game-app .live-board .minion:focus-visible .shield-label,.game-app .live-board .minion:hover .guard-label,.game-app .live-board .minion:hover .shield-label{opacity:1}.game-app .live-board .minion-foot{position:relative;width:100%;height:36px;min-height:36px;flex:none;margin-top:10px;text-align:center}.game-app .live-board .minion-progress{position:static;display:block;width:100%;height:auto;background:none;border:0;margin:0;padding:0;box-shadow:none;border-radius:0;transform:none}.game-app .live-board .minion-progress>span{display:block;height:auto;background:none;box-shadow:none;color:#d5c392;font:10px/1.25 var(--font-b);white-space:nowrap}.game-app .live-board .minion-progress>i{display:block;height:3px;background:#aaa07824;border-radius:2px;margin:4px 10px 0;overflow:hidden}.game-app .live-board .minion-progress>i>b{height:100%;display:block;background:#ccb67f;box-shadow:0 0 5px #dfc78d55}.game-app .live-board .minion-acting{position:static;display:block;transform:none;background:none;padding:0;font-size:10px;line-height:1.3;color:#d5c392}.game-app .live-board .minion-statuses{position:static;display:block;font-size:10px;line-height:1.25;margin-top:4px;color:#c2e2d0;overflow:hidden;text-overflow:ellipsis;max-width:100%}.game-app .live-board .empty-field{font-size:13px;letter-spacing:3px;color:#b3bfba65}.game-app .live-board .pending-minion{width:var(--portrait-w);height:var(--portrait-h);margin-bottom:10px;border-radius:45% 45% 32% 32%}.game-app .live-board .pending-minion>strong{font-size:10px;top:-27px}.game-app .live-board .pending-minion>span{font-size:12px;bottom:14px}.game-app .live-board .pending-minion>small{font-size:10px;bottom:-27px}.game-app .live-board .drop-ready{outline-color:#bfe3ca80;outline-offset:0;background:radial-gradient(ellipse,#b4d2a80c,transparent 70%)}.game-app .live-board .live-hand{left:144px;right:65px;bottom:7px;width:auto;height:150px;transform:none;justify-content:center;align-items:flex-start;padding-top:0;z-index:11}.game-app .live-board .hand-position{width:99px;height:148px;flex:0 0 99px;margin:0 calc(-1 * clamp(0px, (var(--hand-count) - 7) * 4px, 16px));transform:translateY(calc(var(--drop) * .4)) rotate(calc(var(--rotation) * .6));transform-origin:50% 130%;transition:transform .15s cubic-bezier(.16,1,.3,1),margin .15s ease-out}.game-app .live-board .hand-position .game-card-wrap{zoom:.36}.game-app .live-board .hand-position .card-title{font-size:27px;letter-spacing:1px}.game-app .live-board .hand-position .cost{font-size:33px}.game-app .live-board .hand-position .card-description{color:#d4cbbb}.game-app .live-board .hand-position:focus-within,.game-app .live-board .hand-position:hover,.game-app .live-board.is-targeting .hand-position:focus-within,.game-app .live-board.is-targeting .hand-position:hover{transform:translateY(-14px) rotate(0) scale(1.07);z-index:50}.game-app .live-board .suppress-hand-hover .hand-position:hover:not(:focus-within){transform:translateY(calc(var(--drop) * .4)) rotate(calc(var(--rotation) * .6))}.game-app .live-board .has-pointer-drag .hand-position,.game-app .live-board .has-pointer-drag .hand-position:focus-within,.game-app .live-board .has-pointer-drag .hand-position:hover{transform:translateY(calc(var(--drop) * .4)) rotate(calc(var(--rotation) * .6));transition:none}.game-app .live-board .hand-position .inspect-card{width:36px;height:36px;font-size:23px}.game-app .live-board .player-deck{width:31px;height:46px;right:21px;bottom:55px;border-width:1px}.game-app .live-board .player-deck svg{width:25px;height:30px}.game-app .live-board .player-deck strong{font-size:16px;bottom:1px}.game-app .live-board .player-deck>span{font-size:10px;bottom:-22px}.game-app .live-board .live-hint{left:24px;right:24px;top:auto;bottom:168px;max-height:none;min-height:16px;padding:2px 0;display:block;font:11px/1.4 var(--font-b);color:#d4d1bb;text-align:center;pointer-events:none}.game-app .live-board .turn-control{right:25px;top:auto;bottom:179px;width:138px;z-index:20}.game-app .live-board .turn-control>small{display:block;color:#b6b09c;font-size:10px;line-height:1.5;margin-top:9px}.game-app .live-board .end-turn{width:138px;height:46px;font-size:15px;letter-spacing:2px}.game-app .live-board .cancel-target{padding:8px 6px;font-size:11px;min-height:34px}.game-app .live-board .board-rule-note{top:58px;left:24px;width:145px;font-size:10px;padding:5px 0;background:none;border:0;color:#c9b993}.game-app .live-board .board-rule-note>span{display:none}.game-app .live-board .board-rule-note:hover>span{display:block;position:absolute;top:25px;left:0;padding:10px 12px;width:220px;background:#101c23f5;border:1px solid #b3a07466;box-shadow:0 8px 20px #060b0daa;color:#e2d7c1;font-size:12px;line-height:1.65;z-index:30}.game-app .live-board .insight-button{top:85px;right:28px;font-size:10px}.game-app .live-board .board-overlay{border-radius:30px 30px 12px 12px}.game-app .live-board .mulligan-cards{gap:18px}.game-app .live-board .mulligan-cards .game-card-wrap{zoom:.65}.game-app .live-board .choice-cards .game-card-wrap{zoom:.72}.game-app .live-board .phase-title h2{font-size:28px}.game-app .live-board .phase-title>p:not(.eyebrow){font-size:13px;line-height:1.7}.game-app .live-board .choice-cards .secondary-button{font-size:13px;min-height:42px}@media (min-width:1180px){.game-app .adventure-screen.stage-battle{padding-right:calc(20px + var(--dock-width) + var(--dock-gap))}.game-app .stage-battle .adventure-toolbar{margin-right:calc(-1 * (var(--dock-width) + var(--dock-gap)))}.game-app .live-board .turn-control{right:calc(-1 * (var(--dock-width) + var(--dock-gap)));bottom:12px;width:var(--dock-width)}.game-app .live-board .end-turn{width:100%;height:53px;font-size:17px}.game-app .live-board .live-hint{left:132px;right:55px;bottom:158px;font-size:10px}}@media (min-height:850px) and (min-width:1400px){.game-app .live-board .live-hand{height:184px}.game-app .live-board .hand-position{width:120px;flex-basis:120px;height:185px}.game-app .live-board .hand-position .game-card-wrap{zoom:.43}.game-app .live-board:after{bottom:202px}.game-app .live-board .live-hint{bottom:192px}.game-app .live-board .battle-field{height:calc((100% - 350px) / 2)}.game-app .live-board .player-field{top:calc(132px + (100% - 350px) / 2)}.game-app .live-board .battle-divider{top:calc(122px + (100% - 350px) / 2)}}@media (max-width:1179px){.game-app:has(.stage-battle){--unit-w:104px;--portrait-w:86px;--portrait-h:98px}.game-app .live-board{min-height:656px}.game-app .live-board .turn-control{right:21px;bottom:159px;width:130px}.game-app .live-board .end-turn{width:130px}.game-app .live-board .live-hint{left:134px;right:170px;bottom:163px}.game-app .live-board .battle-field{height:calc((100% - 350px) / 2)}.game-app .live-board .player-field{top:calc(132px + (100% - 350px) / 2)}.game-app .live-board .battle-divider{top:calc(122px + (100% - 350px) / 2)}}@media (max-width:850px){.game-app:has(.stage-battle){--unit-w:92px;--portrait-w:74px;--portrait-h:86px}.game-app .adventure-screen.stage-battle{padding:0 12px 16px}.game-app:has(.stage-battle) .game-topbar{margin:0 14px}.game-app .stage-battle .save-state{display:none}.game-app .live-board .battle-field{left:12px;right:12px;gap:8px;justify-content:safe center;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#857652 #1c2526}.game-app .live-board .minion-head{gap:4px}.game-app .live-board .minion-state{font-size:10px}.game-app .live-board .minion-sequence{font-size:10px;padding-left:4px}.game-app .live-board .minion-name{font-size:11px}.game-app .live-board .minion-stat{width:27px;height:29px;font-size:19px;line-height:24px}.game-app .live-board .live-hand{left:130px;right:43px}.game-app .live-board .hand-position{margin:0 calc(-1 * clamp(0px, (var(--hand-count) - 3) * 7px, 37px))}.game-app .live-board .board-rule-note{width:100px}.game-app .live-board .board-top-line{font-size:10px}.game-app .live-board .live-hint{left:130px;right:160px;font-size:10px}}@media (max-width:560px){.game-app:has(.stage-battle){--unit-w:82px;--portrait-w:64px;--portrait-h:78px}.game-app .stage-battle .adventure-toolbar{height:42px;gap:10px}.game-app .stage-battle .toolbar-buttons{gap:12px}.game-app .stage-battle .toolbar-buttons button{font-size:11px}.game-app .stage-battle .pathway-current{font-size:10px;gap:5px}.game-app .live-board{min-height:720px;border-radius:22px 22px 10px 10px}.game-app .live-board .battle-field{height:153px;left:10px;right:10px;gap:6px}.game-app .live-board .enemy-field{top:120px}.game-app .live-board .player-field{top:292px}.game-app .live-board .battle-divider{top:282px}.game-app .live-board .hero-spirit{min-width:71px;right:calc(100% - 6px);top:31px}.game-app .live-board .hero-spirit>strong{font-size:20px}.game-app .live-board .hero-spirit>span{font-size:9px}.game-app .live-board .mana-pips{max-width:74px;gap:3px}.game-app .live-board .mana-pips i{width:6px;height:9px}.game-app .live-board .hero-name{font-size:10px}.game-app .live-board .opponent-hand{right:29px;top:55px}.game-app .live-board .opponent-hand .card-back{width:21px;height:32px;margin-left:-14px}.game-app .live-board .opponent-hand>span{top:40px;font-size:9px}.game-app .live-board .enemy-deck{display:none}.game-app .live-board .board-top-line{font-size:9px;left:16px;right:16px}.game-app .live-board .board-top-line span:first-child{max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-app .live-board .board-top-line span:nth-child(2){top:21px;font-size:10px}.game-app .live-board .board-rule-note{left:16px;top:70px;width:65px;font-size:9px}.game-app .live-board .minion-foot{margin-top:10px}.game-app .live-board .minion-progress>span,.game-app .live-board .minion-sequence,.game-app .live-board .minion-state,.game-app .live-board .minion-statuses{font-size:9px}.game-app .live-board .minion-stat{width:25px;height:27px;font-size:18px;line-height:22px}.game-app .live-board .guard-label,.game-app .live-board .shield-label{font-size:8px}.game-app .live-board .battle-hero.player{left:7px;bottom:190px;width:104px}.game-app .live-board .battle-hero.player .hero-portrait{width:54px;height:60px}.game-app .live-board .battle-hero.player .hero-health{width:29px;height:32px;font-size:21px;line-height:27px}.game-app .live-board .battle-hero.player .hero-health-caption{display:none}.game-app .live-board .battle-hero.player .hero-spirit{left:calc(100% + 2px);bottom:9px;top:auto;width:95px}.game-app .live-board .battle-hero.player .hero-spirit>span{display:block}.game-app .live-board .battle-hero.player .hero-statuses{left:105px;bottom:75px;width:140px}.game-app .live-board .turn-control{right:12px;bottom:209px;width:100px}.game-app .live-board .end-turn{width:100px;height:42px;font-size:12px;letter-spacing:1px}.game-app .live-board .turn-control>small{display:none}.game-app .live-board .live-hint{left:15px;right:15px;bottom:165px;font-size:10px}.game-app .live-board .live-hand{left:12px;right:12px;bottom:9px;height:151px;overflow-x:auto;overflow-y:hidden;justify-content:safe center;padding-top:9px;scrollbar-width:thin;scrollbar-color:#ae9868 #152023}.game-app .live-board .hand-position{width:91px;flex-basis:91px;margin:0 -6px;transform:none}.game-app .live-board .hand-position .game-card-wrap{zoom:.335}.game-app .live-board .hand-position:focus-within,.game-app .live-board .hand-position:hover{transform:translateY(-5px)}.game-app .live-board .player-deck{display:none}.game-app .live-board .board-overlay{padding:22px 12px}.game-app .live-board .mulligan-cards{flex-wrap:wrap;gap:12px}.game-app .live-board .mulligan-cards .game-card-wrap{zoom:.48}.game-app .live-board .choice-cards{gap:12px}.game-app .live-board .choice-cards .game-card-wrap{zoom:.5}.game-app .live-board .phase-title h2{font-size:24px}.game-app .live-board .phase-title>p:not(.eyebrow){font-size:12px}}@media (prefers-reduced-motion:reduce){.game-app .live-board .hand-position,.game-app .live-board .minion{transition:none}}.game-app.reduced-motion .live-board .hand-position,.game-app.reduced-motion .live-board .minion{transition:none}@media (min-width:561px){.game-app .live-board .live-hand{left:206px}.game-app .live-board .hand-position{margin:0 calc(-1 * clamp(0px, (var(--hand-count) - 6) * 5px, 20px))}.game-app .live-board .battle-hero.enemy .hero-statuses{left:calc(100% + 84px);width:116px}}@media (max-width:850px) and (min-width:561px){.game-app .live-board .hand-position{margin:0 calc(-1 * clamp(0px, (var(--hand-count) - 3) * 8px, 38px))}.game-app .live-board .battle-hero.enemy .hero-statuses{top:95px;left:0;width:176px}}@media (min-height:850px) and (min-width:1400px){.game-app .live-board .hand-position{margin:0 calc(-1 * clamp(0px, (var(--hand-count) - 6) * 6px, 24px))}}@media (max-width:560px){.game-app .live-board .battle-hero.player .hero-spirit{left:7px;bottom:calc(100% + 12px);width:104px}.game-app .live-board .battle-hero.player .hero-spirit>span{display:inline}.game-app .live-board .battle-hero.player .hero-statuses{left:7px;bottom:calc(100% + 61px);width:126px}.game-app .live-board .battle-hero.enemy .hero-statuses{left:0;top:97px;width:176px}.game-app .live-board .opponent-hand{right:15px;top:43px}}.pointer-minion-ghost{overflow:visible}.pointer-minion-ghost>span:not(.minion-defense){z-index:5}.pointer-minion-ghost.has-guard{border-color:transparent;background:transparent;box-shadow:none}.pointer-minion-ghost.has-guard>.artwork{border-radius:0;clip-path:polygon(5% 11%,26% 3%,74% 3%,95% 11%,96% 56%,88% 77%,70% 93%,50% 100%,30% 93%,12% 77%,4% 56%)}.on-valid-target .pointer-minion-ghost.has-guard .guard-frame{filter:drop-shadow(0 0 5px #bde9c7)}.game-app .live-board .choice-overlay{position:fixed;inset:96px 24px 20px;z-index:65;border-radius:24px;justify-content:flex-start;padding-top:28px}.game-app .live-board .choice-overlay .phase-title{flex-shrink:0;max-width:760px}.game-app .live-board .choice-cards{flex-wrap:wrap;max-width:100%;gap:20px;padding:12px 8px 24px;flex-shrink:0}.game-app .live-board .choice-cards .game-card-wrap{zoom:.62}.game-app .live-board .choice-cards[data-choice-count="6"] .game-card-wrap{zoom:.53}.game-app .live-board .choice-cards>div{flex:0 0 auto}.game-app .live-board .choice-cards .secondary-button{min-height:44px}@media(max-width:900px){.game-app .live-board .choice-overlay{inset:90px 12px 14px}.game-app .live-board .choice-cards{gap:18px 10px}.game-app .live-board .choice-cards .game-card-wrap,.game-app .live-board .choice-cards[data-choice-count="6"] .game-card-wrap{zoom:.52}}