@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--prism-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--cream:#f4ead5;--gold:#d7ae57;--navy:#07101a;--panel:#111b29;--muted:#9ba7b8}body{overflow-x:hidden}.hh-app{min-height:100vh;color:var(--cream);background:radial-gradient(circle at 50% 20%,#1c2d43,#080e18 55%,#04070c)}button,select{font-family:Arial,sans-serif}.shell-nav{background:#060b12e8;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:74px;padding:0 5vw;display:flex}.hh-logo{letter-spacing:.17em;align-items:center;gap:13px;display:flex}.hh-logo>b{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);place-items:center;font-size:23px;display:grid;transform:rotate(45deg)}.hh-logo span{font-weight:700}.hh-logo small{color:var(--gold);margin-top:3px;font-size:8px;display:block}.shell-nav button,.collection header>button,.back,.game-bar button{color:#ddd;text-transform:uppercase;letter-spacing:.1em;background:#0e1724;border:1px solid #ffffff18;padding:10px 15px;font-size:10px}.shell-nav em{color:var(--gold);margin-left:7px;font-style:normal}.landing{grid-template-columns:1fr 1fr;align-items:center;max-width:1280px;min-height:calc(100vh - 74px);margin:auto;padding:50px 7vw;display:grid;overflow:hidden}.landing-copy{z-index:3;position:relative}.landing-copy>p,.collection header p,.setup-head p,.maintenance>p{color:var(--gold);letter-spacing:.25em;font:700 11px Arial}.landing-copy h1{margin:18px 0 25px;font-size:clamp(52px,6vw,86px);line-height:.98}.landing-copy h1 em{color:var(--gold);font-weight:400}.landing-copy>span,.setup-head>span{color:#aab4c2;max-width:590px;font-size:17px;line-height:1.6;display:block}.landing-copy>div{gap:12px;margin-top:34px;display:flex}.landing button,.match-setup button,.collection button{color:#eee;text-transform:uppercase;letter-spacing:.1em;background:#131e2d;border:1px solid #ffffff20;padding:15px 22px;font-size:11px}.gold{font-weight:800;box-shadow:0 9px 24px #0008;color:#111!important;background:linear-gradient(135deg,#ae7927,#e1bd6b)!important;border-color:#e4c477!important}.hero-fan{height:610px;position:relative}.hero-fan img{transform-origin:50% 120%;border-radius:13px;width:310px;transition:all .25s;position:absolute;top:50px;left:37%;box-shadow:0 25px 55px #000}.hero-fan img:hover{z-index:10;translate:0 -25px}.collection{max-width:1500px;margin:auto;padding:32px}.collection>header{align-items:center;gap:30px;margin-bottom:25px;display:flex}.collection>header div{flex:1}.collection h2{margin:5px 0;font-size:44px}.collection header>span{color:var(--muted);font:12px Arial}.deck-rail{grid-template-columns:repeat(11,minmax(120px,1fr));gap:9px;padding-bottom:15px;display:grid;overflow-x:auto}.deck-rail button{--deck:#777;text-align:center;border-color:#ffffff12;border-top:3px solid var(--deck);min-width:128px;padding:8px}.deck-rail button.active{background:var(--deck)}@supports (color:color-mix(in lab, red, red)){.deck-rail button.active{background:color-mix(in srgb, var(--deck) 22%, #131e2d)}}.deck-rail button.active{box-shadow:0 0 20px var(--deck)}@supports (color:color-mix(in lab, red, red)){.deck-rail button.active{box-shadow:0 0 20px color-mix(in srgb, var(--deck) 30%, transparent)}}.deck-rail img{object-fit:cover;object-position:top;border-radius:3px;width:45px;height:60px;margin:0 auto 8px;display:block}.deck-rail b{font-size:10px;line-height:1.3;display:block}.deck-rail span{color:#aeb6c3;margin-top:5px;font-size:8px;display:block}.deck-detail{background:#080d15aa;border:1px solid #ffffff0d;grid-template-columns:265px 1fr;gap:25px;padding:22px;display:grid}.deck-detail>aside{--deck:#777;border:1px solid var(--deck);padding:18px}@supports (color:color-mix(in lab, red, red)){.deck-detail>aside{border:1px solid color-mix(in srgb, var(--deck) 60%, transparent)}}.deck-detail>aside{background:linear-gradient(160deg, var(--deck), #090e17)}@supports (color:color-mix(in lab, red, red)){.deck-detail>aside{background:linear-gradient(160deg, color-mix(in srgb, var(--deck) 13%, #111927), #090e17)}}.deck-detail>aside{flex-direction:column;display:flex}.deck-detail>aside img{border-radius:7px;width:150px;margin:auto;box-shadow:0 15px 30px #000}.deck-detail h3{margin-bottom:3px;font-size:22px}.deck-detail aside p{color:var(--muted);font:12px Arial}.deck-detail aside>b{color:var(--gold);margin:10px 0;font:10px Arial}.card-library{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));align-content:start;gap:12px;max-height:690px;padding:7px;display:grid;overflow:auto}.original-card{filter:drop-shadow(0 7px 8px #000b);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;width:176px;padding:0;transition:transform .18s,filter .18s;position:relative;overflow:visible}.original-card>img{border-radius:8px;width:100%;display:block}.original-card:hover{z-index:40;filter:drop-shadow(0 15px 18px #000);transform:translateY(-20px)scale(1.13)}.original-card.is-small{width:92px}.original-card.is-small:hover{transform:translateY(-10px)scale(1.55)}.original-card.is-disabled{filter:grayscale(.7)brightness(.55);cursor:not-allowed}.original-card.is-selected{filter:drop-shadow(0 0 12px #f9d469);transform:translateY(-18px)}.original-card.is-selected:after{content:"";color:#111;letter-spacing:.08em;background:#c7852300;font:800 7px Arial;position:absolute;bottom:-17px;left:5px;right:5px}.live-atk,.live-hp{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font:700 12px Arial;display:grid;position:absolute;bottom:3px;box-shadow:0 2px 6px #000}.live-atk{background:#d66e20;left:1px}.live-hp{background:#c2333e;right:1px}.status{color:#fff;letter-spacing:.1em;background:#18202fe8;border:1px solid #acbfd2;padding:4px;font:700 7px Arial;position:absolute;inset:45% -5px auto}.card-tooltip{color:#eee;text-align:left;z-index:100;pointer-events:none;background:#080d15ed;border:1px solid #d9ad5566;width:230px;padding:13px;display:none;position:absolute;top:5px;left:105%}.original-card:hover .card-tooltip{flex-direction:column;gap:5px;display:flex}.card-tooltip em{color:var(--gold);font:10px Arial}.match-setup{max-width:1150px;margin:auto;padding:35px}.setup-head{text-align:center}.setup-head h2{margin:8px;font-size:50px}.versus{grid-template-columns:1fr 80px 1fr;align-items:center;max-width:880px;margin:35px auto;display:grid}.versus>strong{text-align:center;color:var(--gold);font-size:30px}.deck-picker{--deck:#777;background:linear-gradient(145deg, var(--deck), #090e17);grid-template-columns:120px 1fr;gap:9px 16px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-picker{background:linear-gradient(145deg, color-mix(in srgb, var(--deck) 18%, #111927), #090e17)}}.deck-picker{border:1px solid var(--deck)}@supports (color:color-mix(in lab, red, red)){.deck-picker{border:1px solid color-mix(in srgb, var(--deck) 65%, transparent)}}.deck-picker>span{letter-spacing:.2em;color:var(--gold);grid-column:1/3;font:700 9px Arial}.deck-picker img{border-radius:6px;grid-row:2/6;width:120px}.deck-picker select{color:#fff;background:#0c1420;border:1px solid #ffffff21;width:100%;padding:12px}.deck-picker b{font-size:21px}.deck-picker small{color:#aeb6c4}.match-setup>.difficulty{align-items:center;gap:7px;max-width:700px;margin:20px auto;display:flex}.match-setup>.difficulty>span{color:#aeb6c4;flex:1;font:11px Arial}.match-setup>.difficulty button.active{border-color:var(--gold);color:var(--gold)}.start{width:360px;display:block;margin:25px auto!important}.hs-board{background:radial-gradient(at 50% 45%,#263a43 0,#16262c 38%,#091014 72%),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 90px);height:100vh;min-height:760px;position:relative;overflow:hidden;box-shadow:inset 0 0 160px #000}.hs-board:before{content:"";pointer-events:none;border:22px solid #40210f;border-width:22px 35px;position:absolute;inset:40px 0 0;box-shadow:inset 0 0 35px #000,0 0 30px #000}.game-bar{letter-spacing:.12em;background:#05090ee8;border-bottom:1px solid #ffffff16;align-items:center;gap:20px;height:43px;padding:0 18px;font:10px Arial;display:flex}.game-bar span{margin-left:auto}.game-bar b{color:var(--gold)}.game-bar button{padding:7px 11px}.player-hero{--deck:#777;background:linear-gradient(135deg, var(--deck), #080e15);grid-template-columns:1fr auto;width:255px;height:72px;padding:8px 12px 8px 66px;display:grid;position:absolute;left:45px}@supports (color:color-mix(in lab, red, red)){.player-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--deck) 25%, #101924), #080e15)}}.player-hero{border:1px solid var(--deck)}@supports (color:color-mix(in lab, red, red)){.player-hero{border:1px solid color-mix(in srgb, var(--deck) 55%, #222)}}.player-hero{z-index:20;border-radius:8px}.player-hero>img{object-fit:cover;object-position:top;border-radius:4px;width:46px;height:57px;position:absolute;top:7px;left:8px}.player-hero div b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.player-hero div span{color:#abb5c4;font:8px Arial}.player-hero>strong{color:#ff7882;font-size:18px}.player-hero>em{color:#c3a6ff;font:700 13px Arial}.player-hero>em small{color:#8793a2;font-size:7px;display:block}.player-hero>button{color:#e7d5ff;background:#2c1d39;border:1px solid #a87ec6;width:78px;height:36px;font-size:9px;position:absolute;bottom:0;right:-84px}.opponent-hand{display:flex;position:absolute;top:45px;left:50%;transform:translate(-50%)}.opponent-hand i{color:#d6ad57;background:linear-gradient(135deg,#1a3352,#091528);border:2px solid #b68d47;border-radius:5px;place-items:center;width:38px;height:57px;margin-left:-18px;font-style:normal;display:grid}.support-row,.creature-row{background:#04090d22;border:1px solid #decba92b;border-radius:12px;justify-content:center;align-items:center;gap:13px;width:min(760px,62vw);display:flex;position:absolute;left:50%;transform:translate(-50%)}.support-row{height:62px}.support-row .original-card{width:40px}.support-row .original-card:hover{z-index:50;transform:scale(2.4)}.support-row:first-of-type{top:122px}.hs-board>.creature-row.enemy-row{top:190px}.hs-board>.creature-row.player-row{bottom:225px}.hs-board>.support-row:nth-of-type(2){bottom:150px}.support-row>em,.creature-row>em{letter-spacing:.18em;color:#e9d9b536;pointer-events:none;font:8px Arial;position:absolute}.creature-row{height:138px}.creature-row.can-drop{background:#d6ae4430;box-shadow:inset 0 0 28px #e1bd5d4a}.battle-divider{color:#8995a4;letter-spacing:.14em;background:#07101699;border-top:1px solid #d7b96d50;border-bottom:1px solid #d7b96d50;justify-content:space-between;align-items:center;width:min(880px,72vw);height:32px;padding:0 20px;font:9px Arial;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.battle-divider b{color:#dabb74}.player-hand{pointer-events:none;justify-content:center;align-items:flex-start;width:min(850px,70vw);height:245px;padding-top:15px;display:flex;position:absolute;bottom:-75px;left:50%;transform:translate(-50%)}.player-hand .original-card{pointer-events:auto;transform-origin:bottom;margin-left:-30px}.phase-orb{z-index:30;position:absolute;top:50%;right:52px;transform:translateY(-50%)}.phase-orb button{color:#191005;text-transform:uppercase;background:radial-gradient(circle,#e7c469,#9e681f);border:1px solid #e3c476;border-radius:50%;width:115px;height:115px;font:800 11px Arial}.phase-orb span{font-size:26px;display:block}.phase-orb button:disabled{filter:grayscale();opacity:.5}.zones-counter{gap:8px;display:flex;position:absolute;bottom:28px;right:45px}.zones-counter span{background:#07101ae0;border:1px solid #ffffff15;padding:8px;font:11px Arial}.test-log{z-index:60;background:#050a10f2;border-left:1px solid #ffffff16;flex-direction:column;width:310px;display:flex;position:absolute;top:43px;bottom:0;right:0}.test-log header{border-bottom:1px solid #ffffff12;justify-content:space-between;padding:16px;display:flex}.test-log header b{display:block}.test-log header span{color:#8290a0;font:9px Arial}.test-log header button{color:#fff;background:0 0;border:0;font-size:22px}.metrics{grid-template-columns:repeat(4,1fr);gap:5px;padding:10px;display:grid}.metrics span{text-align:center;color:#8c98a7;background:#101924;padding:8px 2px;font:8px Arial}.metrics b{color:#e3c06e;font-size:15px;display:block}.events{padding:6px 14px;overflow:auto}.events p{color:#aeb8c5;border-bottom:1px solid #ffffff0b;margin:0;padding:9px 5px 9px 17px;font:10px/1.4 Arial;position:relative}.events p i{background:#657284;border-radius:50%;width:6px;height:6px;position:absolute;top:13px;left:2px}.events p.damage i,.events p.danger i{background:#e34f59}.events p.heal i{background:#4fc477}.events p.phase i{background:#d8ad53}.events p.effect i{background:#9b6ed2}.events p.manual{color:#d9b974}.overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03060bc9;place-items:center;display:grid;position:fixed;inset:0}.maintenance{text-align:center;background:linear-gradient(145deg,#182539,#0a111c);border:1px solid #d9b35d6e;width:min(570px,92vw);padding:38px;box-shadow:0 25px 80px #000}.maintenance h2{margin:8px 0 25px;font-size:35px}.maintenance>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.maintenance button{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#111c2b;border:1px solid #ffffff1d;padding:18px 10px;font:700 10px Arial}.maintenance button small{color:#9facbc;margin-top:7px;font-weight:400;display:block}.maintenance>span{color:#8d99a8;margin-top:17px;font:10px Arial;display:block}.inspector>div{background:#0b121c;border:1px solid #d4b25f6b;grid-template-columns:300px 1fr;gap:25px;width:min(760px,94vw);padding:22px;display:grid}.inspector img{border-radius:10px;width:300px}.inspector aside{flex-direction:column;gap:14px;display:flex}.inspector aside p{color:var(--gold);letter-spacing:.12em;font:10px Arial}.inspector h2{margin:0;font-size:34px}.inspector aside>span{color:#c0c8d3;line-height:1.6}.inspector aside>b{color:#aa83d2}.inspector aside>small{color:#778493;margin-top:auto}@media (max-width:1100px){.test-log{width:260px}.support-row,.creature-row{width:60vw}.phase-orb{right:24px}.deck-rail{grid-template-columns:repeat(11,130px)}.hero-fan{transform:scale(.8)}.original-card{width:145px}.player-hand{bottom:-55px}}@media (max-width:760px){.landing{grid-template-columns:1fr}.hero-fan{display:none}.landing-copy{text-align:center}.landing-copy>div{flex-direction:column;justify-content:center}.collection{padding:14px}.collection>header{align-items:flex-start}.collection h2{font-size:32px}.collection header>span{display:none}.deck-detail{grid-template-columns:1fr}.deck-detail>aside{display:none}.card-library{grid-template-columns:repeat(3,1fr)}.versus{grid-template-columns:1fr}.versus>strong{padding:12px}.match-setup{padding:20px 12px}.deck-picker{grid-template-columns:90px 1fr}.deck-picker img{width:90px}.start{width:100%}.hs-board{min-height:700px}.hs-board:before{border-width:12px}.player-hero{width:185px;left:13px}.player-hero>button{width:67px;right:-72px}.opponent-hand{left:auto;right:16px;transform:none}.support-row,.creature-row{width:88vw}.original-card.is-small{width:64px}.player-hand{justify-content:flex-start;width:92vw;height:180px;padding-left:50px;bottom:-20px;overflow:visible}.player-hand .original-card{width:105px;margin-left:-65px}.phase-orb{top:auto;bottom:85px;right:8px}.phase-orb button{width:78px;height:78px;font-size:8px}.phase-orb span{font-size:18px}.test-log{width:100%;top:43px}.battle-divider{width:92vw}.zones-counter{display:none}.inspector>div{grid-template-columns:1fr;width:90vw;max-height:92vh;overflow:auto}.shell-nav button em{display:none}}.hs-board .board-half{z-index:3;grid-template-rows:minmax(126px,1fr) auto;grid-template-columns:112px minmax(0,1fr);gap:8px 14px;width:min(76vw,1040px);left:calc(50% - min(38vw,520px));display:grid!important;position:absolute!important}.hs-board .opponent-half{height:190px;top:132px}.hs-board .player-half{height:200px;bottom:214px}.hs-board .terrain-slot{background:#06101ab8;border:1px solid #d7ae5740;grid-area:1/1/3;place-self:center;place-items:center;gap:7px;padding:7px 4px;display:grid;box-shadow:inset 0 0 24px #0008}.hs-board .terrain-slot em{letter-spacing:.08em;color:#d9c18b;white-space:nowrap;font:700 8px Arial}.hs-board .terrain-slot .original-card{width:72px}.hs-board .paired-field{grid-area:1/2;grid-template-rows:16px minmax(76px,1fr) 16px 58px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px 8px;min-width:0;display:grid}.hs-board .creature-label,.hs-board .support-label{letter-spacing:.09em;color:#d8c794;text-align:center;white-space:nowrap;align-self:end;font:700 9px Arial;display:block;position:static;transform:none}.hs-board .creature-label{grid-area:1/1/auto/-1}.hs-board .support-label{grid-area:3/1/auto/-1}.hs-board .field-column{grid-row:2/5;grid-template-rows:minmax(76px,1fr) 58px;gap:21px;min-width:0;display:grid}.hs-board .field-slot{background:#030a11a6;border:1px solid #a9bfd22c;place-items:center;min-width:0;display:grid;position:relative;box-shadow:inset 0 0 18px #0008}.hs-board .creature-slot{grid-row:1}.hs-board .auxiliary-slot{grid-row:2}.hs-board .field-slot>span{color:#7d94a5;font:700 11px Arial}.hs-board .field-slot .original-card.is-small{z-index:2;width:min(100%,82px);max-height:100%}.hs-board .auxiliary-slot .original-card.is-small{width:min(100%,62px)}.hs-board .support-card{place-items:center;min-width:0;display:grid;position:relative}.hs-board .energy-board{grid-area:2/2;align-self:end;width:100%!important;max-width:none!important;margin:0!important}.hs-board .battle-divider{z-index:4;width:min(74vw,1000px);top:50%}.hs-board .side-piles{z-index:5;grid-template-columns:repeat(2,64px);gap:8px;display:grid;position:absolute}.hs-board .enemy-piles{top:72px;right:18px}.hs-board .player-piles{bottom:96px;right:18px}.hs-board .side-piles .pile-zone{width:64px;height:78px}.hs-board .opponent-hand{z-index:6;top:50px}.hs-board .player-hand{z-index:8;bottom:-78px}.hs-board .player-hero.enemy{width:245px;top:58px;left:18px}.hs-board .player-hero:not(.enemy){width:245px;bottom:102px;left:18px}.hs-board .hero-abilities.enemy{top:146px;left:18px}.hs-board .hero-abilities:not(.enemy){bottom:188px;left:18px}@media (max-width:900px){.hs-board{overflow:hidden;width:100%!important;min-width:0!important;height:100dvh!important;min-height:720px!important}.hs-board .player-hero,.hs-board .hero-abilities,.hs-board .side-piles,.hs-board .opponent-hand{display:none!important}.hs-board .board-half{grid-template-columns:62px minmax(0,1fr);gap:6px;width:calc(100% - 24px);left:12px}.hs-board .opponent-half{height:184px;top:92px}.hs-board .player-half{height:190px;bottom:142px}.hs-board .terrain-slot{padding:4px 2px}.hs-board .terrain-slot .original-card{width:52px}.hs-board .terrain-slot em{font-size:6px}.hs-board .paired-field{grid-template-rows:13px minmax(64px,1fr) 13px 45px;gap:3px}.hs-board .creature-label,.hs-board .support-label{letter-spacing:.04em;font-size:7px}.hs-board .field-column{grid-template-rows:minmax(64px,1fr) 45px;gap:16px}.hs-board .field-slot .original-card.is-small{width:min(100%,46px)}.hs-board .auxiliary-slot .original-card.is-small{width:min(100%,39px)}.hs-board .energy-board{padding:4px 6px!important}.hs-board .energy-board .energy-track,.hs-board .energy-board .reserve-track{grid-template-columns:42px 1fr 28px!important;font-size:7px!important}.hs-board .energy-board i{height:6px!important}.hs-board .battle-divider{width:74vw;padding:0 8px;font-size:7px;top:43%}.hs-board .player-hand{justify-content:flex-start;width:100%;height:142px;padding-top:8px;padding-left:16px;bottom:-24px;overflow:hidden}.hs-board .player-hand .original-card{width:82px;margin-left:-47px}.hs-board .player-hand .original-card:hover{margin-right:12px;transform:translateY(-38px)scale(1.04)}.hs-board .phase-orb{bottom:136px;right:10px}.hs-board .phase-orb button{width:64px;height:64px;font-size:7px}.hs-board .surrender-button{padding:7px;font-size:7px;bottom:104px;right:10px}.hs-board .game-bar{gap:7px;padding:0 8px;font-size:8px}.hs-board .phase-track span{display:none}.hs-board .resource-summary{gap:4px}.hs-board .resource-panel{padding:3px 5px;font-size:7px}}@media (min-width:901px){.hs-board{background:radial-gradient(at 50% 46%,#2b4552 0,#14232c 43%,#070d12 79%);overflow:hidden;height:100dvh!important;min-height:720px!important}.hs-board:before{border-color:#4a2811}.hs-board .board-half{background:linear-gradient(90deg,#06111ab8,#0000 15% 85%,#06111ab8);border:1px solid #bf9a4d33;grid-template-rows:minmax(144px,1fr) auto;grid-template-columns:108px minmax(0,1fr);width:min(74vw,1000px);padding:8px 12px;left:calc(50% - min(37vw,500px));box-shadow:inset 0 1px #e2bd6733,inset 0 -1px #0009;margin:0!important}.hs-board .opponent-half{height:210px;top:180px}.hs-board .player-half{height:210px;bottom:120px}.hs-board .terrain-slot{border-radius:3px}.hs-board .paired-field{grid-template-rows:18px minmax(74px,1fr) 18px 54px;gap:5px 10px}.hs-board .field-column{grid-template-rows:minmax(74px,1fr) 54px;gap:23px}.hs-board .field-slot{background:linear-gradient(135deg,#0b1922d9,#02070bbb);border-radius:4px;box-shadow:inset 0 0 0 1px #7194a11c,inset 0 0 22px #000b}.hs-board .field-slot:before{content:"";pointer-events:none;border:1px solid #cda85718;position:absolute;inset:4px}.hs-board .field-slot .original-card.is-small{width:min(100%,80px)}.hs-board .auxiliary-slot .original-card.is-small{width:min(100%,60px)}.hs-board .enemy-field{grid-template-rows:18px 54px 18px minmax(74px,1fr)}.hs-board .enemy-field .creature-label{grid-row:3}.hs-board .enemy-field .support-label{grid-row:1}.hs-board .enemy-field .field-column{grid-template-rows:54px minmax(74px,1fr);gap:23px}.hs-board .enemy-field .creature-slot{grid-row:2}.hs-board .enemy-field .auxiliary-slot{grid-row:1}.hs-board .energy-board{background:#07131de8;border-color:#d2ad5f55}.hs-board .battle-divider{background:#08131ddb;border-color:#d7ae5766;height:34px;top:50%;box-shadow:0 0 0 1px #0008}.hs-board .battle-divider:before,.hs-board .battle-divider:after{content:"";background:#d7ae5788;width:28%;height:1px}.hs-board .side-piles{grid-template-columns:repeat(2,68px);gap:10px}.hs-board .enemy-piles{top:74px;right:20px}.hs-board .player-piles{bottom:20px;right:20px}.hs-board .side-piles .pile-zone{border-color:#cba65666;width:68px;height:80px}.hs-board .player-hero.enemy{top:64px;left:20px}.hs-board .hero-abilities.enemy{top:154px;left:20px}.hs-board .player-hero:not(.enemy){bottom:106px;left:20px}.hs-board .hero-abilities:not(.enemy){bottom:196px;left:20px}.hs-board .opponent-hand{top:53px}.hs-board .player-hand{height:180px;bottom:-60px}.hs-board .phase-orb{top:calc(50% - 48px);bottom:auto;right:170px}.hs-board .surrender-button{bottom:74px;right:176px}}.hs-board{background:radial-gradient(at 57% 47%,#334b4e 0,#1a2d31 36%,#091317 72%),linear-gradient(90deg,#0c1b20,#263b3d 55%,#0c1b20);min-width:1180px;height:max(100dvh,960px);min-height:960px;overflow:auto}.hs-board:after{content:"";pointer-events:none;border:1px solid #e0c67e25;border-radius:28px;position:absolute;inset:66px 24px 18px;box-shadow:inset 0 0 100px #0009}.game-bar{z-index:70;background:#05090ef2;gap:18px;height:58px;padding:0 20px;position:relative}.game-bar>button:last-child{margin-left:auto}.turn-owner{flex-direction:column;gap:2px;min-width:175px;display:flex}.turn-owner span{color:#8d99a8;letter-spacing:.14em;margin:0;font:8px Arial}.turn-owner b{color:#efd383;letter-spacing:.08em;font:700 11px Arial}.phase-track{align-items:center;gap:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phase-track>div{color:#66717e;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;min-width:100px;font:8px Arial;display:flex;position:relative}.phase-track>div:not(:last-child):after{content:"";background:#39434d;height:1px;position:absolute;top:9px;left:25px;right:7px}.phase-track i{z-index:2;background:#081019;border:1px solid #48535f;border-radius:50%;place-items:center;width:19px;height:19px;font:700 8px Arial;display:grid;position:relative}.phase-track .done,.phase-track .active{color:#e6c778}.phase-track .done i,.phase-track .active i{color:#fff;background:#5b421c;border-color:#d7ae57}.phase-track .done:after{background:#b68b3c!important}.phase-track .active span{color:#ffe39a;font-weight:800}.player-hero{cursor:default;width:258px;height:72px;padding-right:12px;left:24px}.player-hero>button.level-button{color:#f0d995!important;background:#3a2d18!important;border-color:#d3ae57!important;width:96px!important;height:27px!important;top:auto!important;bottom:-31px!important;right:8px!important}.player-hero.target-enemy{cursor:crosshair}.hero-abilities{--deck:#777;background:linear-gradient(145deg, var(--deck), #060b11f2);width:258px;padding:9px;position:absolute;left:24px}@supports (color:color-mix(in lab, red, red)){.hero-abilities{background:linear-gradient(145deg, color-mix(in srgb, var(--deck) 16%, #0b141e), #060b11f2)}}.hero-abilities{border:1px solid var(--deck)}@supports (color:color-mix(in lab, red, red)){.hero-abilities{border:1px solid color-mix(in srgb, var(--deck) 50%, #26313c)}}.hero-abilities{z-index:19;border-radius:8px;box-shadow:0 12px 24px #0008}.hero-abilities header{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:2px 4px 8px;font:9px Arial;display:flex}.hero-abilities header span{color:var(--deck)}.ability{border-bottom:1px solid #ffffff0b;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;min-height:35px;padding:6px 3px;display:grid}.ability:last-child{border-bottom:0}.ability>i{border:1px solid var(--deck);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font:700 9px Arial;display:grid}.ability>p{color:#dce3eb;margin:0;font:10px/1.35 Arial}.ability>small{color:#8995a4;text-transform:uppercase;font:8px Arial}.ability>button{border:1px solid var(--deck);min-width:61px;padding:6px}@supports (color:color-mix(in lab, red, red)){.ability>button{border:1px solid color-mix(in srgb, var(--deck) 70%, white)}}.ability>button{background:var(--deck)}@supports (color:color-mix(in lab, red, red)){.ability>button{background:color-mix(in srgb, var(--deck) 28%, #0b1118)}}.ability>button{color:#fff;text-transform:uppercase;font:700 7px Arial}.ability>button:disabled,.ability.locked{opacity:.45}.opponent-hand{top:69px;left:calc(50% + 85px)}.terrain-slot{z-index:9;background:linear-gradient(145deg,#18231dc2,#071014e8);border:1px dashed #e6ce8a73;border-radius:14px;justify-content:center;align-items:center;width:94px;height:122px;display:flex;position:absolute;left:305px;transform:none}.terrain-slot>em{text-align:center;color:#ead596;letter-spacing:.1em;max-width:80px;font:700 8px/1.3 Arial;position:absolute;top:8px}.terrain-slot>span:not(.card-frame){color:#d8c28b4d;margin-top:22px;font-size:33px}.terrain-slot .original-card{width:58px;margin-top:20px}.terrain-slot .original-card:hover{z-index:55;transform:scale(1.75)}.terrain-slot.can-drop,.support-row.can-drop,.creature-row.can-drop{background:#d6ae4429;border-color:#edce748f;box-shadow:inset 0 0 30px #e1bd5d48}.support-row,.creature-row{background:#04090d3e;border-color:#decba936;gap:13px;width:min(680px,45vw);left:calc(50% + 73px)}.hs-board>.creature-row.enemy-row{height:132px;top:171px}.hs-board>.support-row.enemy-support{height:76px;top:320px}.hs-board>.creature-row.player-row{height:132px;top:510px;bottom:auto}.hs-board>.support-row.player-support{height:76px;top:659px;bottom:auto}.creature-row .original-card.is-small{width:88px}.support-row .original-card,.support-row .original-card.is-small{width:57px}.support-row .original-card:hover{transform:translateY(-8px)scale(1.95)}.support-card>small{color:#111;white-space:nowrap;background:#c59b42;border-radius:3px;padding:2px 4px;font:800 6px Arial;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.support-row>em,.creature-row>em{color:#eadbad86;text-shadow:0 1px 2px #000;font-size:8px;top:7px}.battle-divider{color:#aab4bf;width:min(790px,58vw);height:38px;top:46.6%;left:calc(50% + 54px)}.battle-divider b{font-size:9px}.side-piles{z-index:18;gap:9px;display:flex;position:absolute;right:24px}.side-piles.player-piles{top:522px;bottom:300px}.pile-zone{color:#e8dfcb;text-align:left;background:#071019dd;border:1px solid #ffffff29;border-radius:10px;grid-template-rows:68px auto auto;grid-template-columns:1fr auto;width:92px;height:112px;padding:7px;display:grid;box-shadow:0 8px 18px #0007}.pile-zone:disabled{opacity:1;cursor:default}.pile-card{background:#02050999;border:1px dashed #ffffff25;border-radius:6px;grid-column:1/3;place-items:center;display:grid;position:relative;overflow:hidden}.pile-card img{object-fit:cover;object-position:top;filter:brightness(.7);width:100%;height:100%}.pile-card i{color:#b6a477;font:25px Georgia}.pile-zone.obscuro .pile-card{background:radial-gradient(circle,#51306d,#090510 70%)}.pile-zone b{text-transform:uppercase;letter-spacing:.07em;font:700 8px Arial}.pile-zone strong{color:#f0ce78;font:700 13px Arial}.pile-zone small{color:#7f8b99;grid-column:1/3;font:7px Arial}.pile-zone:not(:disabled):hover{border-color:#d7b55d;transform:translateY(-2px)}.player-hand{z-index:24;width:min(760px,56vw);bottom:-86px;left:calc(50% + 73px)}.phase-orb{top:46.6%;right:228px}.deck-counter{color:#8f9baa;text-transform:uppercase;letter-spacing:.08em;background:#061019db;border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;min-width:108px;padding:8px 11px;font:8px Arial;display:flex;position:absolute;bottom:25px;right:228px}.deck-counter b{color:#e8ca7b;font-size:17px}.target-banner{z-index:45;color:#f4e6c1;background:#061019f5;border:1px solid #d5b65e;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(500px,43vw);padding:10px 14px;display:grid;position:absolute;top:46.6%;left:calc(50% + 55px);transform:translate(-50%,-50%);box-shadow:0 10px 35px #000}.target-banner b{letter-spacing:.15em;font:800 9px Arial}.target-banner span{text-overflow:ellipsis;white-space:nowrap;color:#d7dee7;font:10px Arial;overflow:hidden}.target-banner button{color:#ffdce0;text-transform:uppercase;background:#2c1720;border:1px solid #a64350;padding:6px 10px;font:8px Arial}.target-ally{animation:1.15s ease-in-out infinite valid-target;cursor:crosshair!important;outline:3px solid #4ed57d!important;box-shadow:0 0 22px #4ed57dcc!important}.target-enemy{animation:1.15s ease-in-out infinite valid-target;cursor:crosshair!important;outline:3px solid #f05058!important;box-shadow:0 0 24px #f05058d0!important}@keyframes valid-target{50%{filter:brightness(1.28);outline-offset:5px}}.card-tooltip{color:#f4f0e8;background:#050a10fa;border-color:#d9ad55;width:310px;padding:16px;box-shadow:0 15px 35px #000}.card-tooltip b{font-size:15px}.card-tooltip em{font-size:11px}.card-tooltip span{color:#e0e4e8;font:12px/1.55 Arial}.inspector aside>span{color:#e5e8ec;font:15px/1.7 Arial}.inspector h2{line-height:1.05}.test-log{width:330px;font-size:12px;box-shadow:-20px 0 45px #000b}.events p{font:11px/1.5 Arial}.maintenance-overlay{background:#02050bd9}.maintenance.maintenance-dialog{color:#f8f0df;text-align:left;background:linear-gradient(155deg,#1a2b3e,#08111d 66%);border:1px solid #e0ba6280;border-radius:14px;gap:0;width:min(720px,94vw);padding:0;overflow:hidden;box-shadow:0 35px 100px #000}.maintenance-dialog>header{background:#050b12b8;border:0;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:auto;padding:16px 24px;display:flex}.maintenance-dialog>header span{color:#9ba7b5;letter-spacing:.18em;font:700 9px Arial}.maintenance-dialog>header b{color:#e7c66f;letter-spacing:.18em;font:800 10px Arial}.maintenance-dialog h2{color:#fff5df;margin:0;padding:24px 28px 8px;font-size:34px}.maintenance-dialog>p{margin:0;padding:0 28px 20px;color:#d3dae3!important;font:14px/1.6 Arial!important}.maintenance-status{color:#9faab8;background:#050b1375;border:1px solid #ffffff12;border-radius:7px;justify-content:space-between;padding:11px 14px;font:11px Arial;grid-template-columns:none!important;gap:20px!important;margin:0 28px 18px!important;display:flex!important}.maintenance-status span{align-items:center;gap:8px;display:flex}.maintenance-status b{color:#f1cf78;font-size:17px}.maintenance-options{padding:0 28px 26px;grid-template-columns:1fr 1fr!important;gap:14px!important;margin:0!important;display:grid!important}.maintenance button.maintenance-choice{text-align:left;text-transform:none;letter-spacing:0;background:#111d2b;border:1px solid #ffffff24;flex-direction:column;align-items:flex-start;gap:7px;min-height:176px;font-family:Arial,sans-serif;display:flex;position:relative;color:#f5ecda!important;padding:20px 18px!important}.maintenance button.maintenance-choice.primary-choice{background:linear-gradient(145deg,#3e321c,#15202b);border-color:#dcba6385}.maintenance-choice>i{color:#1d2035;font:25px Georgia}.maintenance-choice>strong{color:#1d2035;font-size:16px}.maintenance-choice>b{color:#1d2035;font-size:13px}.maintenance-choice>small{color:#1d2035!important;margin-top:4px!important;font:12px Arial!important;display:block!important}.maintenance-choice>em{color:#db8d91;text-transform:uppercase;letter-spacing:.08em;font:700 8px Arial;position:absolute;bottom:10px;left:14px;right:14px}.maintenance-choice:disabled{opacity:.45;cursor:not-allowed;filter:none!important}.maintenance-choice:not(:disabled):hover{border-color:#efd27c;transform:translateY(-2px);box-shadow:0 12px 25px #0008}.maintenance-dialog>footer{color:#8996a6;text-align:center;background:#050a1191;border-top:1px solid #ffffff12;padding:14px 28px;font:10px Arial}.landing{isolation:isolate;position:relative}.landing:before{content:"";z-index:-1;background:radial-gradient(circle at 71% 42%,#9a68312e,#0000 29%),linear-gradient(110deg,#07101af5 15%,#0a1321b8 55%,#17110c96);position:absolute;inset:0}.landing-copy h1{text-shadow:0 6px 30px #000}.landing-copy>span{color:#c9d0d8}.landing-copy>p{color:#e0bc69}.shell-nav{box-shadow:0 8px 30px #0008}.collection-lists{flex-direction:column;gap:18px;min-width:0;display:flex}.collection-lists>section{background:#050a1191;border:1px solid #ffffff12;border-radius:7px;min-width:0;overflow:hidden}.collection-lists>section>header{background:#0c1420;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.collection-lists>section>header b{color:#f1d17b;text-transform:uppercase;letter-spacing:.12em;font:800 10px Arial}.collection-lists>section>header span{color:#8997a6;font:9px Arial}.collection-lists .card-library{max-height:430px}.collection-lists .extra-collection{background:#1b170b70;border-color:#e2c45b51}.collection-lists .extra-collection .card-library{grid-template-columns:repeat(auto-fill,minmax(88px,110px));max-height:245px}.extra-collection>p{color:#8f9cab;text-align:center;margin:0;padding:24px;font:11px Arial}.paired-field{z-index:10;grid-template-columns:repeat(5,1fr);gap:10px;width:560px;height:225px;display:grid;position:absolute;left:428px}.paired-field>em{z-index:4;color:#eadbad8a;letter-spacing:.08em;text-align:center;pointer-events:none;font:700 8px Arial;position:absolute;left:0;right:0}.field-column{grid-template-rows:132px 76px;gap:17px;display:grid;position:relative}.field-column.linked-pair:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#c99d2920,#1b150c0d);border:2px solid #ebc65d;border-radius:14px;position:absolute;inset:-5px;box-shadow:0 0 19px #dbae3a57,inset 0 0 15px #e3bc4b18}.field-column.linked-pair:after{content:"";pointer-events:none;background:#e9c85e;width:2px;height:25px;position:absolute;top:128px;left:50%;box-shadow:0 0 8px #e8c24d}.field-slot{background:#04090d52;border:1px solid #decba936;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.field-slot>span:not(.card-frame){color:#d9c48647;border:1px dashed #e2cca733;border-radius:50%;place-items:center;width:29px;height:29px;font:12px Georgia;display:grid}.field-slot.can-drop{background:#d6ae4429;border-color:#edce748f;box-shadow:inset 0 0 30px #e1bd5d38}.field-slot.can-drop:hover{background:#d7ae443e;border-color:#ffe28b}.auxiliary-slot .original-card:hover{z-index:40;transform:translateY(-8px)scale(1.95)}.support-card{display:flex;position:relative}.support-card>small{z-index:6;color:#161109;white-space:nowrap;background:#e5bd5c;border-radius:3px;padding:2px 5px;font:900 6px Arial;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.enemy-field .field-slot{background:#04090d3e}.player-field .field-slot{background:#0a10135e}.original-card.is-image-card{filter:drop-shadow(0 0 9px #e8c6548f)}.original-card.is-image-card:hover{filter:drop-shadow(0 0 17px #ffe17bc7)}.image-badge{z-index:8;color:#191207;letter-spacing:.08em;background:linear-gradient(#e8c756,#9b6f18);border:1px solid #ffe890;border-radius:999px;padding:4px 6px;font:900 6px Arial;position:absolute;top:-7px;right:-7px;box-shadow:0 3px 10px #000}.extra-summary{color:#f0cf71;text-transform:uppercase;letter-spacing:.07em;background:#e8c65310;border:1px solid #e8cc6457;border-radius:5px;margin:7px 0 14px;padding:8px 10px;font:800 10px Arial;display:block}.marker-count{z-index:9;color:#fff;background:#b98728;border:2px solid #fff0b1;border-radius:50%;place-items:center;min-width:23px;height:23px;font:900 11px Arial;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 3px 10px #000}.pile-zone.extra-deck{cursor:pointer;background:linear-gradient(145deg,#2f2714,#071019 67%);border-color:#e8ca686c}.pile-zone.extra-deck .pile-card{background:radial-gradient(circle,#ba8c2d4f,#06080b 70%);border-style:solid;border-color:#f3d77b52}.pile-zone.extra-deck .pile-card i{color:#ffe184;text-shadow:0 0 18px #f8c950;font-size:31px}.pile-zone.extra-deck b,.pile-zone.extra-deck strong{color:#ffe08a}.side-piles{justify-content:flex-end;width:294px}.phase-orb,.deck-counter{right:336px}.image-choice-overlay,.extra-deck-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02050be8}.image-choice-dialog,.cafe-choice-dialog,.extra-deck-dialog{color:#f6edd8;background:linear-gradient(150deg,#1a2938,#070d15 68%);border:1px solid #e1bd636e;border-radius:14px;width:min(980px,94vw);max-height:90vh;overflow:auto;box-shadow:0 35px 100px #000}.image-choice-dialog>header,.cafe-choice-dialog>header,.extra-deck-dialog>header{background:#050a11c9;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.image-choice-dialog>header span,.cafe-choice-dialog>header span,.extra-deck-dialog>header span{color:#e7c66d;letter-spacing:.15em;font:800 9px Arial}.image-choice-dialog>header button,.cafe-choice-dialog>header button,.extra-deck-dialog>header button{color:#fff;background:#111923;border:1px solid #ffffff20;border-radius:50%;width:32px;height:32px;font-size:18px}.image-choice-dialog>h2,.cafe-choice-dialog>h2{margin:0;padding:22px 24px 7px;font-size:29px}.image-choice-dialog>p,.cafe-choice-dialog>p{color:#aeb9c5;margin:0;padding:0 24px 18px;font:12px/1.5 Arial}.image-choice-dialog>div{grid-template-columns:repeat(4,1fr);gap:14px;padding:0 22px 24px;display:grid}.image-choice-dialog>div>button{color:#f5eddc;text-align:center;background:#0a121d;border:1px solid #ffffff24;border-radius:9px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.image-choice-dialog>div>button:not(:disabled):hover{border-color:#e5c35e;transform:translateY(-3px);box-shadow:0 12px 28px #000}.image-choice-dialog>div img{border-radius:8px;width:132px;max-width:100%;box-shadow:0 8px 20px #000}.image-choice-dialog>div b{font:800 11px/1.25 Arial}.image-choice-dialog>div small{color:#8f9dac;font:9px/1.4 Arial}.image-choice-dialog>div>button:disabled{opacity:.4}.cafe-choice-dialog{width:min(790px,94vw)}.cafe-choice-dialog>div{grid-template-columns:repeat(2,1fr);gap:13px;padding:0 22px 24px;display:grid}.cafe-choice-dialog>div>button{color:#fff;text-align:left;background:#0c1622;border:1px solid #ffffff24;border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:46px 1fr;align-items:center;column-gap:13px;min-height:116px;padding:17px;display:grid}.cafe-choice-dialog>div>button:hover{background:#172335;border-color:#e9c665;transform:translateY(-2px)}.cafe-choice-dialog i{color:#f0ce72;border:1px solid #d9b655;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font:20px Georgia;display:grid}.cafe-choice-dialog b{font:800 13px Arial}.cafe-choice-dialog small{color:#aeb9c6;font:10px/1.45 Arial}.extra-deck-dialog{width:min(940px,94vw)}.extra-deck-dialog>header div{display:block}.extra-deck-dialog>header h2{color:#fff3d8;margin:3px 0 0;font-size:24px}.extra-card-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));justify-items:center;gap:20px 12px;max-height:68vh;padding:24px;display:grid;overflow:auto}.extra-card-grid .original-card{width:112px}.extra-deck-dialog>p{color:#b2bdc9;text-align:center;border:1px dashed #ffffff25;margin:30px;padding:32px;font:13px/1.6 Arial}.extra-deck-dialog>footer{color:#8996a6;text-align:center;background:#050a1191;border-top:1px solid #ffffff12;padding:14px 22px;font:10px/1.5 Arial}.response-overlay{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02050be3}.response-dialog{color:#f1f5f7;background:linear-gradient(150deg,#13283b,#070e18 70%);border:1px solid #4d9fda80;border-radius:14px;width:min(760px,94vw);max-height:88vh;overflow:auto;box-shadow:0 35px 100px #000}.response-dialog>header{background:#06101bd9;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.response-dialog>header span{color:#69c4ff;letter-spacing:.16em;font:900 9px Arial}.response-dialog>header b{color:#f0d378;font:800 10px Arial}.priority-status{color:#d8f1ff;background:#0b2234;border:1px solid #69c4ff55;border-radius:8px;justify-content:space-between;gap:12px;margin:0 24px 18px;padding:10px 12px;font:800 11px Arial;display:flex}.priority-status span{color:#8fb2c6;font-weight:500}n.response-dialog h2{margin:0;padding:23px 24px 6px;font-size:30px}.response-dialog>p{color:#b8c6d2;margin:0;padding:0 24px 20px;font:12px/1.6 Arial}.response-dialog>p strong{color:#fff}.response-cards{justify-content:center;align-items:flex-start;gap:16px;padding:4px 22px 22px;display:flex;overflow-x:auto}.response-cards>div{text-align:center;background:#07121e;border:1px solid #68bdf14a;border-radius:9px;flex-direction:column;flex:0 0 128px;align-items:center;gap:7px;width:128px;padding:11px;display:flex}.response-cards>div:not(.unavailable):hover{border-color:#6dc7ff;transform:translateY(-3px);box-shadow:0 10px 25px #000}.response-cards .original-card{width:104px}.response-cards b{font:800 10px/1.3 Arial}.response-cards small{color:#78c9fb;font:8px/1.4 Arial}.response-cards .unavailable{opacity:.42}.no-response-card{background:#060d16;border:1px dashed #ffffff29;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;gap:4px 13px;margin:3px 24px 22px;padding:22px;display:grid}.no-response-card i{color:#7f9bb3;border:1px solid #5c748a;border-radius:50%;grid-row:1/3;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.no-response-card b{font:800 12px Arial}.no-response-card span{color:#8e9dac;font:10px Arial}.response-dialog>footer{background:#050a11a6;border-top:1px solid #ffffff12;justify-content:flex-end;padding:15px 22px;display:flex}.pass-response{text-transform:uppercase;letter-spacing:.08em;min-width:164px;padding:11px 18px;color:#ffe5e5!important;background:#35181e!important;border:1px solid #bd6268!important;font:800 9px Arial!important}.response-waiting{z-index:54;color:#cef;letter-spacing:.08em;background:#06131ff2;border:1px solid #5db9ef75;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font:800 9px Arial;display:flex;position:absolute;top:46.6%;left:50%;transform:translate(-50%,-50%)}.response-waiting i{border:2px solid #5ebff5;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite response-spin}@keyframes response-spin{to{transform:rotate(360deg)}}.combat-cinematic{z-index:72;pointer-events:none;color:#f3ead7;background:linear-gradient(145deg,#111d29f5,#05090ff7 70%);border:1px solid #d6b85f8a;border-radius:12px;width:430px;min-height:124px;animation:.28s ease-out combat-enter;position:absolute;top:454px;left:708px;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 50px #000d,0 0 28px #d7ad3a2b}.combat-cinematic:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 52%,#dcae3330,#0000 38%);position:absolute;inset:0}.combat-cinematic>header{background:#050a11c9;border-bottom:1px solid #ffffff15;justify-content:space-between;padding:7px 12px;display:flex;position:relative}.combat-cinematic>header span{color:#f0cf72;letter-spacing:.16em;font:900 8px Arial}.combat-cinematic>header b{color:#9daab8;letter-spacing:.12em;font:800 7px Arial}.combat-duel{grid-template-columns:1fr 88px 1fr;align-items:center;gap:7px;height:62px;padding:7px 12px;display:grid;position:relative}.combatant{align-items:center;gap:8px;min-width:0;display:flex}.combatant img,.combatant>span{object-fit:cover;object-position:top;background:#182331;border:1px solid #e4c66c75;border-radius:5px;flex:0 0 39px;width:39px;height:50px;box-shadow:0 5px 12px #000}.combatant>span{color:#f1cf70;place-items:center;font:26px Georgia;display:grid}.combatant p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.combatant p small{color:#8795a4;text-overflow:ellipsis;white-space:nowrap;font:7px Arial;overflow:hidden}.combatant p b{color:#f4ead7;text-overflow:ellipsis;white-space:nowrap;font:800 8px/1.25 Arial;overflow:hidden}.combat-defender{text-align:right;flex-direction:row-reverse}.combat-track{justify-content:center;align-items:center;height:25px;display:flex;position:relative}.combat-track i{background:linear-gradient(90deg,#0000,#e8c45e);width:31px;height:1px}.combat-track i:last-child{transform:rotate(180deg)}.combat-track strong{color:#f2d174;background:#121a22;border:1px solid #e2c46c66;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid;box-shadow:0 0 14px #e1b84435}.combat-cinematic>footer{color:#c3ccd6;text-align:center;background:#05090ec7;border-top:1px solid #ffffff12;min-height:28px;padding:7px 13px 8px;font:9px/1.45 Arial;position:relative}.stage-choosing{border-color:#52dd83;box-shadow:0 18px 50px #000d,0 0 34px #45d77950}.stage-choosing>header span{color:#67ec95}.stage-choosing .combat-defender{animation:1s ease-in-out infinite defender-pulse}.stage-charging .combat-attacker{animation:.72s cubic-bezier(.2,.8,.3,1) combat-lunge}.stage-charging .combat-track strong{animation:.72s ease-in-out weapon-spin}.stage-impact{animation:.42s ease-out combat-impact}.stage-impact:after{content:"";background:#fff5bc;border-radius:50%;width:16px;height:16px;animation:.42s ease-out forwards impact-flash;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px 7px #ffd75c,0 0 34px 20px #e45c32b8}.stage-impact .combat-defender{animation:.42s ease-out defender-hit}.stage-resolved{border-color:#cb9f45}.stage-resolved .combat-track strong{background:#493819}.phase-orb button:disabled{opacity:.45;filter:saturate(.35);cursor:not-allowed}@keyframes combat-enter{0%{opacity:0;transform:translate(-50%,-45%)scale(.94)}}@keyframes combat-lunge{0%{transform:translate(0)}55%{transform:translate(66px)scale(1.07)}to{transform:translate(0)}}@keyframes weapon-spin{55%{transform:rotate(105deg)scale(1.3)}}@keyframes defender-pulse{50%{filter:brightness(1.35);transform:scale(1.03)}}@keyframes combat-impact{0%,to{transform:translate(-50%,-50%)}22%{transform:translate(calc(-50% - 7px),-50%)}45%{transform:translate(calc(7px - 50%),-50%)}}@keyframes defender-hit{40%{filter:brightness(1.7);transform:translate(12px)rotate(2deg)}}@keyframes impact-flash{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}.original-card.effect-active:before{content:"";z-index:-1;background:conic-gradient(from var(--prism-angle,0deg), #ff4f87, #ffdf62, #5cffb1, #55c7ff, #ac70ff, #ff4f87) border-box;-webkit-mask-composite:xor;filter:drop-shadow(0 0 7px #75dbff);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:3px solid #0000;border-radius:13px;animation:2.4s linear infinite prism-spin;position:absolute;inset:-6px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.active-effect-label{z-index:10;color:#eaffff;letter-spacing:.08em;white-space:nowrap;background:#07131dec;border:1px solid #a8f2ff;border-radius:999px;padding:3px 7px;font:900 6px Arial;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 0 11px #68d8ff}.live-atk.is-buffed,.live-hp.is-buffed{color:#f0fffa;background:#157c62;border:2px solid #74ffd0;outline:2px solid #1a9d79;box-shadow:0 0 12px #42f5bd}.live-atk.is-weakened,.live-hp.is-weakened{background:#812d43;border:2px solid #ff8b9b;outline:2px solid #8d273a;box-shadow:0 0 11px #f34d6c}.keyword-list,.inspector-keywords{flex-wrap:wrap;gap:5px;display:flex!important}.keyword-badge{color:#adb8c5;background:#141d28;border:1px solid #fff2;border-radius:999px;padding:3px 6px;font:800 7px Arial;position:relative}.keyword-badge.known,.keyword-term{color:#f2cf70;position:relative}.keyword-term strong{text-underline-offset:2px;font-weight:900;-webkit-text-decoration:underline dotted #e7c562;text-decoration:underline dotted #e7c562}.keyword-term:hover:after,.keyword-term:focus:after,.keyword-badge.known:hover:after{content:attr(data-tip);z-index:180;color:#ecf0f4;text-align:left;white-space:normal;background:#03070df8;border:1px solid #e0bc626d;border-radius:7px;width:245px;padding:10px 12px;font:10px/1.45 Arial;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #000}.card-tooltip{pointer-events:auto}.inspector-keywords{margin-top:2px}.inspector .rich-card-text{color:#dce3ea;font:14px/1.65 Arial}.visual-effect{z-index:92;pointer-events:none;background:radial-gradient(circle at 30%,#b47d2d42,#07101bf2 58%,#03070ce8);border:1px solid #ebc86e9c;border-radius:50% 13px;grid-template-columns:118px 1fr;align-items:center;gap:19px;width:370px;height:210px;padding:25px;animation:1.45s both fx-arrive;display:grid;position:absolute;top:454px;left:708px;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 45px #e5b74859,0 25px 70px #000}.visual-effect>img{z-index:2;object-fit:cover;object-position:top;border:2px solid #ffe18a;border-radius:8px;width:105px;max-height:145px;animation:1.45s both fx-card;position:relative;box-shadow:0 0 24px #e9c65d}.visual-effect>span{z-index:2;color:#ecce75;text-shadow:0 0 25px #f5c94e;place-items:center;width:95px;height:95px;font:58px Georgia;display:grid;position:relative}.visual-effect>section{z-index:2;flex-direction:column;gap:8px;display:flex;position:relative}.visual-effect>section b{color:#e8c66d;letter-spacing:.18em;font:900 9px Arial}.visual-effect>section strong{color:#fff6e1;font:800 20px/1.15 Georgia}.fx-runes{border:1px solid #f2ca6552;border-radius:50%;width:150px;height:150px;animation:4s linear infinite rune-spin;position:absolute;top:50%;left:57px;transform:translate(-50%,-50%)}.fx-runes i{width:6px;height:6px;transform:rotate(calc(var(--i) * 36deg)) translateY(-72px);background:#ffe584;border-radius:50%;position:absolute;top:72px;left:72px;box-shadow:0 0 11px #ffd85d}.fx-runes i:first-child{--i:0}.fx-runes i:nth-child(2){--i:1}.fx-runes i:nth-child(3){--i:2}.fx-runes i:nth-child(4){--i:3}.fx-runes i:nth-child(5){--i:4}.fx-runes i:nth-child(6){--i:5}.fx-runes i:nth-child(7){--i:6}.fx-runes i:nth-child(8){--i:7}.fx-runes i:nth-child(9){--i:8}.fx-runes i:nth-child(10){--i:9}.fx-spell{background:radial-gradient(circle at 30%,#298ee45c,#07101bf2 58%);border-color:#5bbfff}.fx-artifact{background:radial-gradient(circle at 30%,#853ac557,#07101bf2 58%);border-color:#da9cff}.fx-terrain{background:radial-gradient(circle at 30%,#278f4e5a,#07101bf2 58%);border-color:#79e69b}.stage-priority{border-color:#58bfff;box-shadow:0 18px 50px #000d,0 0 34px #399ee456}.stage-priority>header span{color:#7ed0ff}.combat-cinematic>footer{flex-direction:column;gap:2px;display:flex}.combat-cinematic>footer>b{color:#f4ce6d;letter-spacing:.08em;font:900 9px Arial}.combat-damage{z-index:8;color:#fff;background:#b92c38;border:2px solid #ffb8b8;border-radius:50%;place-items:center;min-width:30px;height:30px;font:900 14px Arial;animation:.75s damage-pop;display:grid;position:absolute;box-shadow:0 0 17px #ef4656}.combat-attacker>.combat-damage{top:3px;left:25px}.combat-defender>.combat-damage{top:3px;right:25px}.combatant{position:relative}.combatant p strong{color:#ff7d83;letter-spacing:.08em;font:900 6px Arial}.combat-destroyed img{filter:grayscale(.7);animation:1.15s ease-in forwards grave-fall!important}.combat-destroyed:after{content:"✝";color:#ffb0b4;text-shadow:0 0 15px #ff344c;font:23px Georgia;animation:.7s damage-pop;position:absolute;top:17px;left:18px}.combat-defender.combat-destroyed:after{left:auto;right:18px}.defense-decision{z-index:78;color:#dfffea;background:#06120cf5;border:1px solid #56dd84;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:230px;padding:12px;display:grid;position:absolute;top:425px;left:48px;box-shadow:0 12px 30px #000b,0 0 24px #44d77744}.defense-decision span{font:800 9px/1.35 Arial}.defense-decision b{color:#7f9b89;font:800 7px Arial}.defense-decision button{color:#ffedbd;text-transform:uppercase;letter-spacing:.07em;background:#3b2c13;border:1px solid #e2bb64;grid-column:1/3;padding:9px;font:900 8px Arial}.defense-decision button:hover{background:#674918;box-shadow:0 0 14px #e0b94e55}.surrender-button{z-index:35;color:#d99aa2;text-transform:uppercase;letter-spacing:.09em;background:#251016d9;border:1px solid #8b3d48;border-radius:5px;padding:8px 12px;font:800 8px Arial;position:absolute;bottom:18px;right:24px}.surrender-button:hover{color:#ffd9dc;background:#431922;border-color:#e16673}.surrender-overlay{z-index:140}.surrender-dialog{text-align:center;background:linear-gradient(145deg,#2d151b,#080d15 68%);border:1px solid #bd5662;border-radius:13px;flex-direction:column;align-items:center;width:min(510px,92vw);padding:34px;display:flex;box-shadow:0 30px 90px #000}.surrender-dialog>i{color:#ff9da6;border:1px solid #d86370;border-radius:50%;place-items:center;width:58px;height:58px;font:31px Georgia;display:grid}.surrender-dialog>p{color:#d16b74;letter-spacing:.18em;margin:16px 0 5px;font:900 9px Arial}.surrender-dialog h2{margin:5px 0 10px;font-size:28px}.surrender-dialog>span{color:#aeb7c2;font:12px Arial}.surrender-dialog>div{gap:10px;margin-top:25px;display:flex}.surrender-dialog button{color:#dbe2e8;text-transform:uppercase;background:#101923;border:1px solid #ffffff24;padding:12px 16px;font:800 8px Arial}.surrender-dialog .confirm-surrender{color:#ffe9eb;background:#5a2029;border-color:#d15663}@keyframes prism-spin{to{--prism-angle:360deg;filter:drop-shadow(0 0 11px #e879ff)}}@property --prism-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fx-arrive{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)rotate(-5deg)}20%,74%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes fx-card{0%{opacity:0;transform:translateY(45px)rotate(-12deg)}24%,72%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-20px)scale(1.08)}}@keyframes rune-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes damage-pop{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.35)}to{transform:scale(1)}}@keyframes grave-fall{0%{opacity:1;transform:translateY(0)rotate(0)}65%{opacity:.55;transform:translateY(22px)rotate(8deg)}to{opacity:0;transform:translateY(85px)rotate(17deg)}}@media (max-width:1250px){.hs-board{min-width:1180px}.phase-track>div{min-width:88px}.test-log{width:300px}}@media (max-width:760px){.maintenance.maintenance-dialog{width:94vw}.maintenance-dialog h2{font-size:28px}.maintenance-options{grid-template-columns:1fr!important}.maintenance button.maintenance-choice{min-height:145px}.maintenance-status{flex-direction:column;align-items:flex-start}.card-tooltip{display:none!important}.image-choice-dialog>div{grid-template-columns:repeat(2,1fr)}.cafe-choice-dialog>div{grid-template-columns:1fr}.extra-card-grid{grid-template-columns:repeat(3,1fr)}}.field-slot.exact-drop{cursor:copy;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.field-slot.exact-drop:after{content:"SOLTAR NO ESPAÇO " attr(data-slot);z-index:8;color:#a9f6c5;letter-spacing:.06em;white-space:nowrap;opacity:.55;background:#10291deb;border-radius:999px;padding:4px 6px;font:900 6px Arial;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.field-slot.exact-drop.drag-over{z-index:25;transform:scale(1.045);background:#31955738!important;border:3px solid #69f39a!important;box-shadow:0 0 26px #45e985,inset 0 0 24px #4ee38455!important}.field-slot.exact-drop.drag-over:after{content:"POSIÇÃO " attr(data-slot) " SELECIONADA";color:#06120a;opacity:1;background:#37b96c;bottom:10px}.player-hand .original-card[draggable=true]{cursor:grab}.player-hand .original-card[draggable=true]:active{cursor:grabbing}.side-piles{grid-template-columns:repeat(2,78px);justify-content:end!important;gap:8px!important;width:170px!important;display:grid!important}.pile-zone{grid-template-rows:60px auto auto!important;width:78px!important;height:104px!important}.phase-orb{right:210px!important}.deck-counter{display:none}.main-deck{cursor:default;background:linear-gradient(145deg,#142b45,#060b12 72%);border-color:#b68f4d73}.main-deck .pile-card{background:radial-gradient(circle,#173c62,#050b12 72%);border-style:solid;border-color:#dbba6b6b;position:relative}.main-deck .pile-card i{color:#e4bf63;background:linear-gradient(145deg,#1b3c61,#081426);border:1px solid #d5b35e;border-radius:4px;place-items:center;width:37px;height:49px;font:900 13px Georgia;display:grid;position:absolute;box-shadow:0 3px 7px #000}.main-deck .pile-card i:first-child{transform:translate(-4px,-3px)rotate(-4deg)}.main-deck .pile-card i:nth-child(2){transform:translate(0)}.main-deck .pile-card i:nth-child(3){transform:translate(4px,3px)rotate(4deg)}.main-deck.is-shuffling .pile-card i{animation:.55s ease-in-out infinite alternate deck-card-shuffle}.main-deck.is-shuffling{border-color:#ffe28b;box-shadow:0 0 22px #e7bd55}.opponent-hand .original-card{width:48px;margin-left:-14px}.opponent-hand .original-card:hover{transform:translateY(12px)scale(2.25)}.revealed-badge{z-index:11;color:#eaffff;letter-spacing:.09em;background:#0b5f78;border:1px solid #8eeaff;border-radius:999px;padding:4px 7px;font:900 6px Arial;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #4cd6ff}.search-deck-overlay{z-index:155;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01040aea}.search-deck-dialog{color:#f3eddf;background:linear-gradient(150deg,#152a2a,#070d15 68%);border:1px solid #70c99a85;border-radius:15px;grid-template-rows:auto auto 1fr auto;width:min(1120px,96vw);height:min(880px,94vh);display:grid;overflow:hidden;box-shadow:0 35px 110px #000}.search-deck-dialog>header{background:#040b0cdd;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:15px 21px;display:flex}.search-deck-dialog>header span{color:#79dda5;letter-spacing:.15em;font:900 8px Arial}.search-deck-dialog>header h2{margin:4px 0 0;font-size:23px}.search-deck-dialog>header>b{color:#e5ca7a;font:800 10px Arial}.search-instruction{background:#0b1718;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:13px 21px;display:flex}.search-instruction p{color:#dce7e1;margin:0;font:12px Arial}.search-instruction p strong{color:#86e2ad;font-size:16px}.search-instruction span{color:#90a19e;text-align:right;font:9px Arial}.search-card-grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));align-content:start;gap:18px 10px;padding:20px;display:grid;overflow:auto}.search-card-grid>div{text-align:center;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:8px 5px;display:flex}.search-card-grid>div>b{color:#e6e8e7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:800 8px Arial;overflow:hidden}.search-card-grid>div>small{color:#768582;font:7px Arial}.search-card-grid .search-invalid{opacity:.32;filter:grayscale(.7)}.search-card-grid .search-valid{background:#4bd9870c;border-color:#56d78a35}.search-card-grid .search-valid:hover,.search-card-grid .search-selected{background:#48cc8026;border-color:#64e69a;box-shadow:0 0 20px #44d58230}.search-card-grid .original-card.is-selected:after{content:"ESCOLHIDA"}.search-deck-dialog>footer{background:#04090f;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:10px;padding:13px 20px;display:flex}.search-deck-dialog>footer span{color:#96a6a2;margin-right:auto;font:10px Arial}.search-deck-dialog>footer button{color:#dce5e2;text-transform:uppercase;letter-spacing:.07em;background:#121d24;border:1px solid #ffffff24;padding:10px 14px;font:800 8px Arial}.search-deck-dialog>footer .confirm-search{color:#eafff1;background:#1f603c;border-color:#64d994}.search-deck-dialog>footer button:disabled{opacity:.35;cursor:not-allowed}.deck-shuffle-effect{z-index:145;pointer-events:none;background:#07101bf2;border:1px solid #f0cf77;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;width:170px;height:104px;padding:13px;animation:1.5s both shuffle-notice;display:flex;position:absolute;right:24px;box-shadow:0 0 30px #e6bd50,0 18px 35px #000}.deck-shuffle-effect.owner-1{top:183px}.deck-shuffle-effect.owner-0{top:522px}.deck-shuffle-effect>div{width:54px;height:50px;position:absolute;top:31px;left:50%;transform:translate(-50%)}.deck-shuffle-effect i{color:#f0cc6e;background:#153654;border:1px solid #f0cc6e;border-radius:4px;place-items:center;width:33px;height:45px;font:900 11px Georgia;animation:.55s ease-in-out infinite alternate shuffle-fan;display:grid;position:absolute;box-shadow:0 4px 8px #000}.deck-shuffle-effect i:nth-child(2){animation-delay:-.1s}.deck-shuffle-effect i:nth-child(3){animation-delay:-.2s}.deck-shuffle-effect i:nth-child(4){animation-delay:-.3s}.deck-shuffle-effect i:nth-child(5){animation-delay:-.4s}.deck-shuffle-effect>b{color:#f2d37f;letter-spacing:.12em;font:900 7px Arial}.deck-shuffle-effect>span{color:#98a6b4;margin-top:2px;font:7px Arial}@keyframes deck-card-shuffle{to{transform:translate(8px,-3px)rotate(7deg)}}@keyframes shuffle-fan{0%{left:0;transform:rotate(-15deg)}to{left:23px;transform:rotate(15deg)}}@keyframes shuffle-notice{0%{opacity:0;transform:scale(.7)}15%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.hs-board{--field-left:430px;--field-width:min(720px, calc(100% - 650px));isolation:isolate;background:radial-gradient(at 57% 46%,#29444b 0,#142b32 43%,#071216 78%)!important;min-width:1280px!important;height:max(100dvh,1120px)!important;min-height:1120px!important;overflow:auto!important}.hs-board:after{border-radius:16px!important;inset:74px 20px 22px!important}.game-bar{height:64px!important}.game-bar .resource-summary{display:none}.phase-track>div{min-width:96px}.player-hero{align-content:start;overflow:visible;grid-template-columns:1fr!important;width:284px!important;height:92px!important;padding:10px 64px 10px 72px!important;left:22px!important}.player-hero:not(.enemy){top:620px!important}.player-hero .hero-stats{gap:7px;margin-top:7px;display:flex}.player-hero .hero-stats>*{background:#05090d88;border:1px solid #ffffff17;border-radius:4px;padding:3px 5px;font:800 8px Arial}.player-hero .hero-life{color:#ff8992}.player-hero .hero-energy{color:#82d1ff}.player-hero .hero-reserve{color:#c8a1f0}.player-hero .hero-progress{text-align:center;border:1px solid #ffffff17;border-radius:5px;width:49px;padding:5px;position:absolute;top:10px;right:9px}.player-hero .hero-progress small{color:#8794a1;text-transform:uppercase;font:6px Arial;display:block}.player-hero .hero-progress b{color:#e9c96f;font:900 9px Arial}.player-hero>button.level-button{width:80px!important;height:27px!important;bottom:8px!important;right:8px!important}.hero-badges{gap:4px;display:flex;position:absolute;bottom:7px;left:72px;right:94px}.hero-badge{color:#efcf7d;white-space:nowrap;background:#3a2912;border:1px solid #d3a6505e;border-radius:3px;padding:3px 5px;font:700 5px Arial}.hero-abilities{max-height:190px;overflow:auto;width:284px!important;left:22px!important}.ability{min-height:39px}.ability>p{font-size:9px!important}.ability>button{min-width:58px}.paired-field{box-sizing:border-box;background:linear-gradient(#16303a9c,#0a1b22b8);border:1px solid #d9be6c53;border-radius:6px;padding:8px 10px 10px;box-shadow:inset 0 0 36px #0006;left:var(--field-left)!important;width:var(--field-width)!important;gap:12px!important;height:232px!important}.paired-field .creature-label{top:-16px!important}.field-slot{min-width:0;background:#061219d9!important;border-color:#d9bd6666!important;border-radius:5px!important}.field-slot>span:not(.card-frame){font:10px Georgia;color:#bfa85f70!important;border:0!important}.creature-slot .original-card.is-small{width:84px!important}.auxiliary-slot .original-card,.auxiliary-slot .original-card.is-small{width:51px!important}.field-column.linked-pair:before{border-radius:8px!important;inset:-4px!important}.terrain-slot{border-radius:5px!important;width:88px!important;height:136px!important;left:326px!important}.terrain-slot>em{font-size:7px;top:9px}.terrain-slot .original-card{width:61px!important}.field-energy{left:var(--field-left);z-index:16;width:var(--field-width);box-sizing:border-box;background:#06131be8;border:1px solid #d5ba6655;border-radius:4px;grid-template-rows:1fr 1fr;gap:4px;height:54px;padding:6px 10px;display:grid;position:absolute;box-shadow:0 8px 18px #0008}.field-energy>div{grid-template-columns:58px 1fr 38px;align-items:center;gap:8px;display:grid}.field-energy b{color:#e4c870;letter-spacing:.06em;font:900 7px Arial}.field-energy strong{color:#f4ead4;text-align:right;font:900 8px Arial}.field-energy span{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.field-energy i{background:#152434;border:1px solid #35506a;border-radius:2px;height:7px;box-shadow:inset 0 1px 2px #000}.field-energy i.filled{background:linear-gradient(90deg,#c38a28,#f0ca63);border-color:#e2bd55;box-shadow:0 0 7px #dcae43}.field-energy i.locked{opacity:.28}.field-energy .reserve-track{grid-template-columns:58px 1fr 38px}.field-energy .reserve-track span{grid-template-columns:repeat(3,1fr);max-width:170px}.field-energy .reserve-track i.filled{background:linear-gradient(90deg,#6f44a8,#c294ef);border-color:#a57bd7;box-shadow:0 0 7px #9b6bd6}.battle-divider{box-sizing:border-box;left:var(--field-left)!important;width:var(--field-width)!important;height:42px!important;top:480px!important;transform:none!important}.phase-orb{top:480px!important;right:202px!important;transform:translateY(-50%)!important}.phase-orb button{width:92px!important;height:92px!important}.side-piles{grid-template-columns:repeat(2,80px)!important;gap:9px!important;width:172px!important;right:22px!important}.player-hand{left:var(--field-left)!important;width:var(--field-width)!important;z-index:30!important;height:235px!important;bottom:-38px!important;transform:none!important}.player-hand .original-card{width:145px!important;margin-left:-38px!important}.player-hand .original-card:first-child{margin-left:0!important}.player-hand .original-card:hover{margin-right:44px!important;transform:translateY(-105px)scale(1.16)!important}.opponent-hand{z-index:26;left:calc(var(--field-left) + var(--field-width) / 2)!important;top:72px!important}.surrender-button{bottom:18px!important;right:22px!important}.test-log{z-index:500!important}:is(.paired-field:has(.original-card:hover),.player-hand:has(.original-card:hover),.opponent-hand:has(.original-card:hover),.terrain-slot:has(.original-card:hover),.side-piles:has(.original-card:hover)){z-index:600!important}.original-card:hover{z-index:610!important}.card-tooltip{border-radius:8px;max-height:340px;overflow:auto;z-index:1000!important;pointer-events:auto!important;background:#03080df8!important;border:1px solid #e1bd61!important;width:300px!important;padding:15px!important;box-shadow:0 20px 55px #000,0 0 18px #d5ad4938!important}.paired-field .field-column:nth-child(n+4) .card-tooltip{left:auto!important;right:108%!important}.player-field .card-tooltip{top:auto!important;bottom:2px!important}.player-hand .card-tooltip{transform:translate(-50%);inset:auto auto 106% 50%!important}.opponent-hand .card-tooltip{transform:translate(-50%);top:106%!important;left:50%!important}.terrain-slot .card-tooltip{left:108%!important;right:auto!important}@media (max-width:1320px){.hs-board{--field-left:410px;--field-width:650px}.player-hero,.hero-abilities{left:16px!important}.terrain-slot{left:306px!important}.phase-orb{right:188px!important}.phase-track>div{min-width:84px}.game-bar{gap:10px}}.opponent-hand{left:790px!important}@media (max-width:1320px){.opponent-hand{left:735px!important}}.hs-board{height:max(100dvh,930px)!important;min-height:930px!important}.paired-field{height:212px!important}.paired-field.enemy-field{top:110px!important}.paired-field.player-field{top:474px!important}.paired-field .field-column{grid-template-rows:117px 65px!important;gap:10px!important}.paired-field .support-label{top:128px!important}.field-column.linked-pair:after{height:18px!important;top:113px!important}.terrain-slot{height:128px!important}.terrain-slot.enemy-terrain{top:143px!important}.terrain-slot.player-terrain{top:507px!important}.field-energy.enemy-energy{top:330px!important}.field-energy.player-energy{top:694px!important}.battle-divider,.phase-orb{top:420px!important}.player-hand{height:204px!important;bottom:-34px!important}.player-hand .original-card:hover{transform:translateY(-78px)scale(1.13)!important}.opponent-hand{top:66px!important}.landing-actions{flex-wrap:wrap;display:flex;gap:12px!important;margin-top:34px!important}.landing-actions .online-cta{color:#d9f1ff;background:linear-gradient(135deg,#173d58,#102536);border-color:#68a9d4;box-shadow:0 9px 24px #0008}.landing-actions .online-cta:hover{border-color:#9bd9ff;transform:translateY(-2px)}.hero-progress em{color:#b9c7d5;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:700 6px/1.2 Arial;display:block;overflow:hidden}.hero-progress{cursor:help}.hero-abilities header span{text-overflow:ellipsis;white-space:nowrap;cursor:help;max-width:132px;overflow:hidden}.player-hero{align-content:start!important;height:122px!important;padding:10px 10px 9px 72px!important}.player-hero .hero-life{text-shadow:0 1px 6px #f45;color:#fff1f0!important;background:linear-gradient(135deg,#681f2d,#2a1118)!important;border-color:#dc6572!important;font-size:19px!important;box-shadow:0 0 15px #cf465b66!important}.hero-evolution{border:1px solid var(--deck);padding:6px 7px;position:absolute;top:59px;left:72px;right:8px}@supports (color:color-mix(in lab, red, red)){.hero-evolution{border:1px solid color-mix(in srgb, var(--deck) 65%, #e0bf70)}}.hero-evolution{cursor:help;background:linear-gradient(135deg,#0d1822e8,#050a10f2);border-radius:6px;box-shadow:inset 0 0 16px #0008}.evolution-heading{color:#efcf79;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:7px;font:900 8px Arial;display:flex}.evolution-heading span{color:#dce5ed;letter-spacing:.08em;font-size:7px}.hero-evolution>strong{color:#fff7df;letter-spacing:.06em;margin-top:4px;font:900 10px Arial;display:block}.hero-evolution>small{color:#b9c7d5;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:8px/1.2 Arial;display:block;overflow:hidden}.evolution-track{background:#111d28;border:1px solid #fff2;border-radius:999px;height:5px;margin-top:5px;overflow:hidden}.evolution-track i{background:linear-gradient(90deg,#a46b2a,#f2d46f);border-radius:999px;height:100%;transition:width .35s;display:block;box-shadow:0 0 10px #e8bc55}.hs-board{z-index:0!important}.overlay,.maintenance-overlay,.response-overlay,.image-choice-overlay,.extra-deck-overlay,.search-deck-overlay,.surrender-overlay,.inspector{z-index:10000!important;isolation:isolate!important;position:fixed!important;inset:0!important;overflow:auto!important}.overlay>*,.overlay .maintenance,.overlay .response-dialog,.overlay .search-deck-dialog,.overlay .surrender-dialog,.overlay .inspector>div{position:relative;z-index:10001!important}.card-tooltip{z-index:3000!important}.keyword-term:hover:after,.keyword-term:focus:after,.keyword-badge.known:hover:after{z-index:3200!important}.visual-effect,.combat-cinematic,.target-banner,.defense-decision{z-index:4000!important}.deck-shuffle-effect{z-index:4500!important}.hero-abilities{background:linear-gradient(145deg,#10262bfa,#071218f5)!important;border-radius:6px!important;width:284px!important;padding:8px!important;left:22px!important;box-shadow:0 8px 18px #000b!important}.hero-abilities header{padding:2px 4px 7px!important}.hero-abilities header span{color:#7fe19b!important;font-size:7px!important}.ability{grid-template-columns:18px 1fr auto!important;gap:6px!important;min-height:31px!important;padding:4px 2px!important}.ability>i{width:17px!important;height:17px!important;font-size:8px!important}.ability>p{font-size:8px!important;line-height:1.25!important}.ability>small{font-size:7px!important}.ability>button{min-width:55px!important;padding:5px 4px!important;font-size:7px!important}.player-hero{background:linear-gradient(145deg,#10272bfa,#071218f5)!important;border-radius:6px!important;height:122px!important;box-shadow:0 8px 18px #000b!important}.player-hero>img{border-radius:4px!important;width:52px!important;height:72px!important}.player-hero .hero-header b{font-size:12px!important}.player-hero .hero-header span{color:#9fd8b4!important;font-size:7px!important}.player-hero .hero-stats{margin-top:6px!important}.player-hero .hero-stats>*{font-size:8px!important}.player-hero .hero-life{font-size:18px!important}.hero-evolution{background:#071016ed!important;padding:5px 6px!important;top:57px!important;left:72px!important;right:8px!important}.evolution-heading b{font-size:8px!important}.hero-evolution>strong{font-size:9px!important}.hero-evolution>small{font-size:7px!important}.evolution-track{height:4px!important;margin-top:4px!important}.paired-field .field-slot{background:linear-gradient(145deg,#102332e8,#07121be8)!important;border:1px solid #73909d!important;border-radius:7px!important;box-shadow:inset 0 0 0 2px #061019,inset 0 0 18px #0008!important}.paired-field .field-slot>span:not(.card-frame){opacity:.7;color:#67818e!important;border:1px solid #4d6977!important;border-radius:6px!important;width:34px!important;height:34px!important;font-size:11px!important}.paired-field .field-slot:hover{border-color:#d6b96b!important;box-shadow:0 0 14px #d5ae5944,inset 0 0 0 2px #1c2f38!important}.terrain-slot{background:linear-gradient(145deg,#122531,#071219)!important;border:1px solid #c5a75c!important;border-radius:7px!important;box-shadow:inset 0 0 0 2px #071018,0 5px 12px #0008!important}.battle-divider{left:var(--field-left)!important;width:var(--field-width)!important;top:420px!important;right:auto!important}.phase-orb{left:calc(var(--field-left) + var(--field-width) - 220px)!important;z-index:80!important;top:420px!important;right:auto!important}.phase-orb button{border-width:2px!important;width:86px!important;height:86px!important}.side-piles{z-index:18!important;grid-template-columns:repeat(2,78px)!important;gap:8px!important;width:168px!important;right:24px!important}.side-piles.enemy-piles{top:116px!important}.side-piles.player-piles{top:480px!important}.pile-zone{width:78px!important;height:104px!important}.hs-board{--field-left:320px!important;--field-width:min(650px, calc(100% - 540px))!important;min-width:1180px!important}.terrain-slot{left:214px!important}.paired-field,.field-energy,.battle-divider,.player-hand{left:var(--field-left)!important;width:var(--field-width)!important}.battle-divider{top:420px!important}.phase-orb{left:calc(var(--field-left) + var(--field-width) + 15px)!important;top:420px!important;right:auto!important;transform:translateY(-50%)!important}.side-piles{grid-template-columns:repeat(2,78px)!important;width:168px!important;right:24px!important}@media (max-width:1320px){.hs-board{--field-left:320px!important;--field-width:min(650px, calc(100% - 540px))!important}.terrain-slot{left:214px!important}.phase-orb{left:calc(var(--field-left) + var(--field-width) + 15px)!important;right:auto!important}}.player-hero{border:1px solid var(--deck)!important;width:284px!important;height:122px!important;padding:9px 10px 8px 72px!important;left:18px!important}@supports (color:color-mix(in lab, red, red)){.player-hero{border:1px solid color-mix(in srgb, var(--deck) 62%, #78919a)!important}}.player-hero{border-radius:8px!important}.player-hero.enemy{top:166px!important}.player-hero:not(.enemy){bottom:14px!important}.hero-abilities{border-color:var(--deck)!important;width:284px!important;left:18px!important}@supports (color:color-mix(in lab, red, red)){.hero-abilities{border-color:color-mix(in srgb, var(--deck) 62%, #78919a)!important}}.hero-abilities{background:linear-gradient(145deg,#0d2028f5,#071118f7)!important;border-radius:8px!important}.hero-abilities.enemy{max-height:142px!important;top:16px!important}.hero-abilities:not(.enemy){max-height:142px!important;bottom:150px!important}.hero-abilities header{align-items:flex-start!important;gap:8px!important;min-height:25px!important}.hero-abilities header b{color:#f1e5ca!important;font-size:9px!important}.hero-abilities header span{white-space:normal!important;text-align:right!important;color:#7ed99a!important;max-width:170px!important;line-height:1.25!important}.hero-evolution{border-color:var(--deck)!important}@supports (color:color-mix(in lab, red, red)){.hero-evolution{border-color:color-mix(in srgb, var(--deck) 72%, #ebcf75)!important}}.hero-evolution{background:linear-gradient(145deg,#102733f5,#071016fa)!important}.hero-evolution>small{color:#d2dce3!important}.hero-evolution>strong{color:#ffeac0!important}.hero-life{font-weight:900!important}.side-piles{right:170px!important}.powers-evolution{border:1px solid var(--deck);margin:5px 0 6px;padding:5px 6px}@supports (color:color-mix(in lab, red, red)){.powers-evolution{border:1px solid color-mix(in srgb, var(--deck) 70%, #e5c96c)}}.powers-evolution{background:linear-gradient(135deg,#192c36,#071117);border-radius:5px;box-shadow:inset 0 0 12px #0008}.powers-evolution>div{color:#f2d17d;letter-spacing:.08em;justify-content:space-between;gap:4px;font:800 6px Arial;display:flex}.powers-evolution>div span{color:#d8e4ea}.powers-evolution>strong{color:#fff0cc;margin-top:3px;font:900 9px Arial;display:block}.powers-evolution>small{color:#b7c9d0;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font:6px/1.2 Arial;display:block;overflow:hidden}.powers-evolution>p{color:#d5e0e4;border-top:1px solid #ffffff18;grid-template-columns:1fr auto 1fr;gap:3px;margin:4px 0 0;padding-top:3px;font:700 5px Arial;display:grid}.powers-evolution>p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.powers-evolution>p i{color:#e9c56a;font-size:10px;font-style:normal}.player-hero{width:120px!important;height:122px!important;padding:8px 6px!important;left:18px!important}.player-hero>img{width:46px!important;height:62px!important;top:8px!important;left:7px!important}.player-hero .hero-header{position:absolute;top:10px;left:58px;right:5px}.player-hero .hero-header b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;font-size:10px!important}.player-hero .hero-header span{display:block;font-size:6px!important}.player-hero .hero-stats{position:absolute;top:70px;left:6px;right:6px;margin:0!important}.player-hero .hero-stats>*{padding:2px 3px!important;font-size:7px!important}.player-hero .hero-evolution{padding:3px!important;top:88px!important;left:6px!important;right:6px!important}.player-hero .hero-evolution>strong{font-size:7px!important}.player-hero .hero-evolution>small{display:none}.player-hero .evolution-criteria-steps{font-size:5px!important}.player-hero>button.level-button{width:58px!important;height:17px!important;font-size:6px!important;bottom:4px!important;right:5px!important}.hero-abilities{width:158px!important;height:122px!important;max-height:122px!important;padding:6px!important;left:148px!important;overflow:auto!important}.hero-abilities.enemy{top:50px!important}.hero-abilities:not(.enemy){bottom:0!important}.hero-abilities header{gap:4px!important}.hero-abilities header b{font-size:7px!important}.hero-abilities header span{max-width:90px!important;font-size:5px!important}.hero-abilities .ability{min-height:29px!important;padding:3px 1px!important}.hero-abilities .ability>p{font-size:6px!important}.hero-abilities .ability>small,.hero-abilities .ability>button{min-width:35px!important;padding:3px!important;font-size:5px!important}.evolution-criteria-steps{color:#d7e1e7;border-top:1px solid #ffffff18;grid-template-columns:1fr auto 1fr;align-items:center;gap:3px;margin-top:4px;padding-top:3px;font:700 6px/1.15 Arial;display:grid}.evolution-criteria-steps span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evolution-criteria-steps b{color:#e7c36e;font-size:10px}.player-hero .hero-evolution{overflow:hidden}@media (max-height:800px){.hs-board{height:100dvh!important;min-height:600px!important;overflow:hidden!important}.game-bar{height:46px!important;padding:0 12px!important}.game-bar .phase-track>div{min-width:76px!important}.phase-track i{width:16px!important;height:16px!important}.paired-field{height:170px!important;padding:6px 8px!important}.paired-field.enemy-field{top:68px!important}.paired-field.player-field{top:304px!important}.paired-field .field-column{grid-template-rows:92px 56px!important;gap:7px!important}.paired-field .support-label{top:102px!important}.paired-field .creature-label{top:-13px!important}.field-column.linked-pair:after{height:10px!important;top:89px!important}.terrain-slot{height:104px!important}.terrain-slot.enemy-terrain{top:86px!important}.terrain-slot.player-terrain{top:322px!important}.field-energy{gap:2px!important;height:43px!important;padding:4px 8px!important}.field-energy.enemy-energy{top:244px!important}.field-energy.player-energy{top:500px!important}.field-energy>div{grid-template-columns:52px 1fr 34px!important;gap:5px!important}.field-energy i{height:5px!important}.battle-divider{height:34px!important;top:274px!important}.phase-orb{top:274px!important}.phase-orb button{width:72px!important;height:72px!important}.side-piles.enemy-piles{top:58px!important}.side-piles.player-piles{top:304px!important}.pile-zone{grid-template-rows:47px auto auto!important;height:86px!important;padding:5px!important}.pile-zone b{font-size:7px!important}.pile-zone strong{font-size:11px!important}.opponent-hand{top:48px!important}.player-hand{height:150px!important;bottom:-22px!important}.player-hand .original-card{width:112px!important;margin-left:-30px!important}.player-hand .original-card:hover{transform:translateY(-58px)scale(1.08)!important}.hero-abilities.enemy{max-height:82px!important;top:48px!important}.player-hero.enemy{height:98px!important;top:137px!important}.hero-abilities:not(.enemy){max-height:82px!important;bottom:103px!important}.player-hero:not(.enemy){height:98px!important;bottom:0!important}.player-hero>img{width:42px!important;height:58px!important}.player-hero{padding:7px 7px 6px 58px!important}.player-hero .hero-header b{font-size:10px!important}.player-hero .hero-header span{font-size:6px!important}.player-hero .hero-stats{gap:3px!important;margin-top:3px!important}.player-hero .hero-stats>*{padding:2px 3px!important;font-size:7px!important}.player-hero .hero-life{font-size:15px!important}.hero-evolution{padding:4px!important;top:46px!important;left:58px!important}.hero-evolution>strong{font-size:8px!important}.hero-evolution>small{font-size:6px!important}.evolution-criteria-steps{margin-top:2px!important;padding-top:2px!important;font-size:5px!important}.evolution-track{height:3px!important;margin-top:2px!important}.player-hero>button.level-button{width:62px!important;height:18px!important;font-size:6px!important;bottom:4px!important;right:5px!important}.ability{grid-template-columns:15px 1fr auto!important;gap:4px!important;min-height:24px!important;padding:2px!important}.ability>i{width:14px!important;height:14px!important;font-size:7px!important}.ability>p{font-size:7px!important}.ability>button{min-width:44px!important;padding:3px!important;font-size:6px!important}.hero-abilities header{min-height:17px!important;padding:1px 2px 3px!important}.hero-abilities header b{font-size:7px!important}.hero-abilities header span{font-size:6px!important}.player-hero{width:120px!important;height:112px!important;padding:7px 6px!important;top:50px!important;left:18px!important}.player-hero:not(.enemy){top:auto!important;bottom:0!important}.player-hero>img{width:42px!important;height:55px!important;top:7px!important;left:6px!important}.player-hero .hero-header{top:8px!important;left:54px!important}.player-hero .hero-stats{top:64px!important}.player-hero .hero-evolution{top:82px!important}.player-hero>button.level-button{bottom:3px!important}.hero-abilities{width:190px!important;height:150px!important;max-height:150px!important;padding:6px!important;left:126px!important}.hero-abilities.enemy{top:32px!important}.hero-abilities:not(.enemy){bottom:0!important}.hero-abilities header{min-height:16px!important}.hero-abilities header span{max-width:120px!important}.powers-evolution{margin:4px 0 5px;padding:4px!important}.powers-evolution>small{font-size:6px!important}.hero-abilities .ability{min-height:25px!important}.hero-abilities .ability>p{font-size:6px!important}.player-hero{width:112px!important;height:112px!important;left:8px!important}.player-hero.enemy{top:32px!important}.player-hero:not(.enemy){bottom:0!important}.player-hero .hero-evolution{display:none!important}}.room-panel{background:linear-gradient(145deg,#112638,#09121d);border:1px solid #4b8ab26e;border-radius:10px;gap:14px;max-width:980px;margin:28px auto 0;padding:22px;display:grid;box-shadow:0 18px 40px #0007}.room-toolbar,.room-deck-row{align-items:center;gap:10px;display:flex}.room-toolbar input{color:#f5f0e5;background:#050b12;border:1px solid #ffffff25;border-radius:4px;flex:1;min-width:0;padding:12px}.room-link{color:#e8c975;grid-template-columns:auto 1fr;align-items:center;gap:10px;font:11px Arial;display:grid}.room-link input{color:#fff;background:#050b12;border:1px solid #d7b75a66;border-radius:4px;min-width:0;padding:10px}.room-status{color:#c4cfdb;background:#050b1280;border:1px solid #ffffff16;border-radius:5px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;font:11px Arial;display:grid}.room-status b{color:#e8c975}.room-deck-row{align-items:stretch}.room-deck-row .deck-picker{flex:1;min-width:0}.room-deck-row>button{white-space:nowrap;align-self:center}.room-panel .deck-picker img{width:90px}.room-panel .deck-picker{grid-template-columns:90px 1fr;padding:14px}.room-panel .deck-picker>span{grid-column:1/3}@media (max-width:760px){.landing-actions{flex-direction:column}.landing-actions button{width:100%}.room-toolbar,.room-deck-row{flex-direction:column;align-items:stretch}.room-status,.room-link{grid-template-columns:1fr}.room-deck-row .deck-picker{width:100%}}.screen-menu .card-tooltip,.screen-setup .card-tooltip,.screen-decks .card-tooltip{display:none!important}.screen-game .hs-board{--hud-w:292px!important;--rail-w:176px!important;--gutter:18px!important;--field-left:calc(var(--hud-w) + var(--gutter))!important;--field-width:calc(100% - var(--hud-w) - var(--rail-w) - var(--gutter) * 3)!important;background:radial-gradient(at 56% 47%,#23414a 0,#10272f 48%,#061116 86%)!important;width:100%!important;min-width:1120px!important;height:100dvh!important;min-height:720px!important;overflow:hidden!important}.screen-game .hs-board:after{border-radius:10px!important;inset:47px 8px 8px!important}.screen-game .game-bar{z-index:100!important;height:46px!important;padding:0 12px!important}.screen-game .phase-track>div{min-width:82px!important}.screen-game .phase-track i{width:16px!important;height:16px!important}.screen-game .paired-field{left:var(--field-left)!important;width:var(--field-width)!important;border-radius:8px!important;gap:8px!important;height:176px!important;padding:6px 8px!important}.screen-game .terrain-slot{left:calc(var(--hud-w) - 83px)!important;width:72px!important;height:105px!important}.screen-game .terrain-slot .original-card{width:49px!important}.screen-game .terrain-slot>em{font-size:6px!important}.screen-game .field-energy{left:var(--field-left)!important;width:var(--field-width)!important;gap:2px!important;height:40px!important;padding:4px 8px!important}.screen-game .battle-divider{left:var(--field-left)!important;width:var(--field-width)!important;height:29px!important;top:292px!important}.screen-game .battle-divider span{font-size:6px!important}.screen-game .side-piles{grid-template-columns:repeat(2,74px)!important;gap:7px!important;width:158px!important;right:14px!important}.screen-game .opponent-hand{left:calc(var(--field-left) + var(--field-width) / 2)!important;top:44px!important}.screen-game .player-hero,.screen-game .hero-abilities{box-sizing:border-box!important;width:280px!important;left:12px!important}.screen-game .player-hero .hero-header{position:static!important}.screen-game .player-hero .hero-stats{margin-top:6px!important;position:static!important}.screen-game .player-hero .hero-evolution{padding:4px 5px!important;display:block!important;top:57px!important;left:67px!important;right:6px!important}.screen-game .hero-evolution>small{font-size:6px!important;display:block!important}.screen-game .player-hero>button.level-button{width:62px!important;height:18px!important;bottom:5px!important;right:6px!important}.screen-game .hero-abilities header span{max-width:168px!important;font-size:6px!important}.screen-game .hero-abilities .powers-evolution{padding:5px!important}.screen-game .hero-abilities .ability>button{min-width:46px!important;font-size:6px!important}.screen-game .card-tooltip{z-index:7200!important;display:block!important;position:absolute!important}.screen-game .visual-effect{left:calc(var(--field-left) + var(--field-width) / 2)!important;z-index:8200!important;position:fixed!important;top:44%!important}.screen-game .overlay,.screen-game .inspector{z-index:10000!important}.screen-game .response-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;z-index:9500!important;background:0 0!important;width:342px!important;height:auto!important;display:block!important;position:fixed!important;inset:58px 14px auto auto!important;overflow:visible!important}.screen-game .response-dialog{pointer-events:auto!important;border-radius:10px!important;width:342px!important;max-height:calc(100dvh - 76px)!important;overflow:auto!important;box-shadow:0 20px 58px #000c,0 0 0 1px #4ba8df30!important}.screen-game .response-dialog>header{padding:11px 13px!important}.screen-game .response-dialog h2{padding:14px 14px 4px!important;font-size:21px!important}.screen-game .response-dialog>p{padding:0 14px 12px!important;font-size:10px!important}.screen-game .response-cards{justify-content:flex-start!important;gap:8px!important;padding:2px 10px 12px!important}.screen-game .response-cards>div{flex-basis:94px!important;width:94px!important;padding:7px!important}.screen-game .response-cards .original-card{width:76px!important}.screen-game .no-response-card{margin:2px 12px 12px!important;padding:12px!important}.screen-game .response-dialog>footer{padding:10px 12px!important}.screen-game .pass-response{min-width:130px!important;padding:8px 12px!important}@media (max-height:760px){.screen-game .hero-abilities{height:138px!important;max-height:138px!important}.screen-game .hero-abilities.enemy{top:160px!important}.screen-game .hero-abilities:not(.enemy){bottom:115px!important}.screen-game .player-hand{height:170px!important}}:is(.match-setup:has(.room-panel),.match-setup:has(.invite-card)){background:radial-gradient(circle at 50% 20%,#173442 0,#07131d 58%,#03080d 100%);min-height:100dvh;padding-bottom:60px}.invite-card{text-align:center;width:min(620px,100% - 32px);box-shadow:0 28px 70px #000b, inset 0 0 0 1px #fff08;background:linear-gradient(155deg,#142c38,#08131d 72%);border:1px solid #d4ad5466;border-radius:14px;justify-items:center;gap:12px;margin:34px auto 0;padding:34px;display:grid}.invite-sigil{color:#f6d47c;background:#090e13;border:1px solid #e1bd6a;border-radius:50%;place-items:center;width:70px;height:70px;font-size:30px;display:grid;box-shadow:0 0 30px #e9b94c2e}.invite-card>p,.room-entry p,.lobby-head p,.coin-stage p{color:#e7c566;letter-spacing:2px;margin:0;font:800 10px/1 Arial}.invite-card h3,.room-entry h3,.lobby-head h3,.coin-stage h3{color:#f7f2e8;margin:0;font:700 28px/1.1 Georgia}.invite-card>span,.room-entry>div>span{color:#aebdca;max-width:480px;font:12px/1.55 Arial}.invite-rules{color:#c7d2db;background:#050b1199;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1.3fr repeat(3,1fr);gap:8px;width:100%;margin:8px 0;padding:12px;font:11px Arial;display:grid}.invite-rules b{color:#f0d584}.invite-card>div:last-child{gap:10px;display:flex}.invite-card button{min-width:150px;padding:12px 18px}.room-panel{overflow:hidden;background:#09151fcc!important;border-color:#d1ad5755!important;border-radius:12px!important;gap:0!important;max-width:1040px!important;margin:28px auto 0!important;padding:0!important}.room-entry{background:linear-gradient(120deg,#142d3a,#09141e);grid-template-columns:1.25fr 1fr auto;align-items:center;gap:24px;padding:24px 26px;display:grid}.host-settings{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.host-settings label{color:#91a7b5;text-transform:uppercase;letter-spacing:.7px;gap:5px;font:800 8px Arial;display:grid}.host-settings input,.host-settings select{color:#fff;background:#061018;border:1px solid #526a77;border-radius:5px;width:100%;height:38px;padding:0 9px}.create-room{white-space:nowrap;height:44px}.room-divider{background:#ffffff12;height:1px;position:relative}.room-divider span{color:#708390;text-transform:uppercase;background:#09151f;padding:0 9px;font:9px Arial;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.room-toolbar{padding:18px 26px!important}.room-toolbar input{height:42px!important}.lobby-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.lobby-head h3{margin-top:5px;font-size:24px}.connection{color:#8797a2;align-items:center;gap:8px;font:10px Arial;display:flex}.connection i{background:#815152;border-radius:50%;width:8px;height:8px}.connection.online i{background:#4ccf84;box-shadow:0 0 10px #4ccf84}.room-link{border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr auto!important;padding:14px 26px!important}.room-link>div{gap:2px;display:grid}.room-link>div span{color:#768996;font:8px Arial}.room-link button{height:38px}.lobby-steps{background:#050c12;grid-template-columns:repeat(4,1fr);padding:15px 26px;display:grid}.lobby-steps>div{color:#71838e;align-items:center;gap:8px;font:9px Arial;display:flex;position:relative}.lobby-steps>div:not(:last-child):after{content:"";background:#2b424e;height:1px;position:absolute;top:11px;left:32px;right:8px}.lobby-steps i{z-index:1;background:#07121a;border:1px solid #4c626f;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid;position:relative}.lobby-steps .done{color:#e4c568}.lobby-steps .done i{color:#f1d27c;border-color:#d2ad55}.room-deck-row{grid-template-columns:minmax(320px,1fr) auto 180px!important;gap:18px!important;padding:24px 26px!important;display:grid!important}.room-deck-row aside{color:#8ca0ad;border-left:1px solid #ffffff18;align-content:center;gap:5px;padding:14px;font:10px Arial;display:grid}.room-deck-row aside b{color:#e8d497}.coin-stage{justify-content:center;align-items:center;gap:28px;min-height:250px;padding:28px;display:flex}.coin-stage .coin{color:#f6d77e;background:radial-gradient(circle at 35% 25%,#7d5b23,#1b1409 70%);border:4px double #f0ca6e;border-radius:50%;place-items:center;width:112px;height:112px;font:700 50px Georgia;animation:.8s cubic-bezier(.2,.8,.2,1) coin-arrive;display:grid;box-shadow:0 0 0 7px #ac813544,0 18px 36px #0009}.coin-stage>div{gap:10px;display:grid}.coin-stage>div>div{gap:9px;display:flex}.coin-stage button{padding:11px 18px}.coin-stage>div>span{color:#98a9b5;font:11px Arial}.lobby-wait,.mulligan-wait{color:#cbd4da;text-align:center;align-content:center;place-items:center;gap:10px;min-height:190px;display:grid}.lobby-wait i,.mulligan-wait i{border:3px solid #5d7180;border-top-color:#e8c469;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite room-spin}.lobby-wait span,.mulligan-wait span{color:#8194a0;font:10px Arial}.room-error{color:#ffb3b3;background:#571d213d;border:1px solid #e2686855;border-radius:5px;margin:0 26px 18px;padding:10px;font:10px Arial;display:block}.online-command-error{z-index:85;color:#ffd0d0;text-align:center;pointer-events:none;background:#2a0f14ee;border:1px solid #e2686888;border-radius:5px;max-width:min(82vw,520px);padding:7px 12px;font:600 clamp(9px,.75vw,12px)/1.35 Arial;position:absolute;top:clamp(44px,5.4vh,66px);left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0008}.match-clock{background:#071019;border:1px solid #4d6370;border-radius:4px;grid-template-columns:auto auto;align-items:center;gap:6px;min-width:68px;padding:5px 8px;display:grid}.match-clock span{color:#8296a3;letter-spacing:1px;font:700 6px Arial}.match-clock b{color:#f0d277;font:800 13px monospace}.match-clock.urgent{border-color:#da594f;animation:1s infinite timer-pulse}.match-clock.urgent b,.response-dialog .urgent{color:#ff766b!important}.response-waiting b{color:#f0d078;margin-left:5px}.mulligan-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:12000!important;background:#02070bd9!important}.mulligan-dialog{background:linear-gradient(160deg,#122a37,#071119 76%);border:1px solid #d3ad5866;border-radius:13px;width:min(900px,100% - 32px);padding:0;overflow:hidden;box-shadow:0 30px 80px #000}.mulligan-dialog>header{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.mulligan-dialog header p{color:#e5bf60;letter-spacing:2px;margin:0 0 5px;font:800 9px Arial}.mulligan-dialog h2{color:#fff;margin:0;font:700 27px Georgia}.mulligan-dialog header>span{color:#9eb0ba;font:10px Arial}.mulligan-help{text-align:center;color:#9eafb9;max-width:650px;margin:16px auto 8px;font:11px/1.5 Arial}.mulligan-cards{justify-content:center;gap:12px;padding:18px 22px 24px;display:flex}.mulligan-cards>div{cursor:pointer;background:#071019;border:1px solid #39515e;border-radius:8px;width:132px;padding:7px;transition:all .18s;position:relative}.mulligan-cards .original-card{pointer-events:none;width:116px!important}.mulligan-cards>div>span{color:#dbe4e9;text-align:center;background:#071019e8;border-radius:3px;padding:6px;font:800 8px Arial;position:absolute;bottom:13px;left:12px;right:12px}.mulligan-cards>div.selected{border-color:#e8b84d;transform:translateY(-10px);box-shadow:0 0 0 2px #e8b84d44,0 14px 26px #0009}.mulligan-cards>div.selected:after{content:"↻";color:#ffd46f;background:#260d12a8;border-radius:5px;place-items:center;font:700 36px Georgia;display:grid;position:absolute;inset:7px}.mulligan-cards>div.selected>span{z-index:2;color:#fff;background:#7d311ee8}.mulligan-dialog>footer{background:#050b11;border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.mulligan-dialog footer>span{color:#a6b3bc;font:10px Arial}.mulligan-dialog footer button{padding:11px 20px}@keyframes coin-arrive{0%{opacity:0;transform:translateY(-40px)rotateY(720deg)}to{opacity:1;transform:none}}@keyframes room-spin{to{transform:rotate(360deg)}}@keyframes timer-pulse{50%{box-shadow:0 0 15px #da594f66}}@media (max-width:760px){.room-entry,.host-settings{grid-template-columns:1fr}.invite-rules{grid-template-columns:1fr 1fr}.room-deck-row,.room-link{grid-template-columns:1fr!important}.mulligan-cards{justify-content:flex-start;overflow-x:auto}.mulligan-cards>div{flex:0 0 118px}.mulligan-cards .original-card{width:102px!important}}.mulligan-dialog footer>div{gap:9px;display:flex}.screen-game .hs-board{--hero-rail:188px!important;--terrain-rail:62px!important;--utility-rail:144px!important;--board-gap:12px!important;--field-left:calc(var(--hero-rail) + var(--terrain-rail) + var(--board-gap) * 2)!important;--field-width:calc(100% - var(--hero-rail) - var(--terrain-rail) - var(--utility-rail) - var(--board-gap) * 4)!important;min-width:1024px!important;height:100dvh!important;min-height:560px!important;overflow:hidden!important}.screen-game .game-bar{gap:9px!important;height:38px!important;padding:0 10px!important}.screen-game .game-bar .phase-track>div{min-width:66px!important;font-size:7px!important}.screen-game .game-bar .phase-track i{width:13px!important;height:13px!important;font-size:7px!important}.screen-game .paired-field{left:var(--field-left)!important;width:var(--field-width)!important;background:linear-gradient(#132a33e8,#07161df0)!important;border:1px solid #b99b5666!important;border-radius:7px!important;gap:8px!important;height:clamp(134px,24vh,172px)!important;padding:7px 9px!important;box-shadow:inset 0 0 0 1px #071017,inset 0 0 30px #0009!important}.screen-game .paired-field .field-column{grid-template-rows:minmax(82px,1fr) 46px!important;gap:6px!important}.screen-game .paired-field .creature-label{top:-14px!important}.screen-game .field-slot{background:linear-gradient(145deg,#0c2029,#061018)!important;border-color:#66818e99!important;border-radius:6px!important}.screen-game .field-slot>span:not(.card-frame){color:#72909b!important;border-color:#496673!important;width:27px!important;height:27px!important;font-size:9px!important}.screen-game .creature-slot .original-card.is-small{width:clamp(57px,6.1vw,78px)!important}.screen-game .auxiliary-slot .original-card,.screen-game .auxiliary-slot .original-card.is-small{width:clamp(36px,3.8vw,49px)!important}.screen-game .terrain-slot{left:calc(var(--hero-rail) + var(--board-gap))!important;width:var(--terrain-rail)!important;border-radius:6px!important;height:92px!important}.screen-game .terrain-slot>em{font-size:5px!important;line-height:1.1!important;top:6px!important}.screen-game .terrain-slot .original-card{width:42px!important;margin-top:12px!important}.screen-game .field-energy{left:var(--field-left)!important;width:var(--field-width)!important;border-radius:5px!important;height:34px!important;padding:4px 7px!important}.screen-game .field-energy b,.screen-game .field-energy strong{font-size:6px!important}.screen-game .battle-divider{left:var(--field-left)!important;width:var(--field-width)!important;height:26px!important;padding:0 11px!important;top:calc(50% - 13px)!important}.screen-game .battle-divider span,.screen-game .battle-divider b{font-size:6px!important}.screen-game .phase-orb{left:calc(var(--field-left) + var(--field-width) - 30px)!important;z-index:80!important;top:50%!important}.screen-game .phase-orb button{width:58px!important;height:58px!important;font-size:7px!important}.screen-game .phase-orb span{font-size:17px!important}.screen-game .side-piles{width:var(--utility-rail)!important;grid-template-columns:repeat(2,68px)!important;gap:6px!important;right:10px!important}.screen-game .pile-zone{grid-template-rows:39px auto auto!important;width:68px!important;height:76px!important;padding:4px!important}.screen-game .pile-zone b{font-size:6px!important}.screen-game .pile-zone strong{font-size:11px!important}.screen-game .pile-zone small{font-size:5px!important}.screen-game .player-hand{left:var(--field-left)!important;width:var(--field-width)!important;z-index:60!important;height:146px!important;padding-top:7px!important;bottom:-19px!important}.screen-game .player-hand .original-card{width:clamp(82px,9vw,112px)!important;margin-left:clamp(-28px,-2.5vw,-18px)!important}.screen-game .player-hand .original-card:first-child{margin-left:0!important}.screen-game .player-hero,.screen-game .hero-abilities{width:calc(var(--hero-rail) - 18px)!important;box-sizing:border-box!important;left:9px!important}.screen-game .player-hero{border-radius:7px!important;height:78px!important;padding:6px 6px 5px 52px!important;overflow:hidden!important}.screen-game .player-hero>img{width:39px!important;height:52px!important;top:6px!important;left:6px!important}.screen-game .player-hero .hero-header b{font-size:8px!important}.screen-game .player-hero .hero-header span{font-size:5px!important}.screen-game .player-hero .hero-stats{gap:3px!important;margin-top:3px!important}.screen-game .player-hero .hero-stats>*{padding:2px!important;font-size:5px!important}.screen-game .player-hero .hero-evolution{padding:3px 4px!important;top:43px!important;left:52px!important;right:4px!important}.screen-game .hero-evolution>strong{font-size:6px!important}.screen-game .hero-evolution>small,.screen-game .evolution-criteria-steps{display:none!important}.screen-game .player-hero>button.level-button{width:46px!important;height:14px!important;font-size:5px!important;bottom:3px!important;right:4px!important}.screen-game .hero-abilities{border-radius:7px!important;height:102px!important;max-height:102px!important;padding:5px!important;overflow:auto!important}.screen-game .hero-abilities.enemy{top:128px!important}.screen-game .hero-abilities:not(.enemy){bottom:91px!important}.screen-game .hero-abilities header span{max-width:92px!important;font-size:5px!important;line-height:1.15!important}.screen-game .hero-abilities .powers-evolution{margin:2px 0 3px!important;padding:3px!important}.screen-game .hero-abilities .powers-evolution>strong{font-size:6px!important}.screen-game .card-tooltip{pointer-events:none!important;z-index:7200!important;display:none!important;position:absolute!important}.screen-game .original-card:hover>.card-tooltip,.screen-game .original-card:focus-visible>.card-tooltip{flex-direction:column!important;gap:5px!important;display:flex!important}:is(.screen-game .paired-field:has(.original-card:hover),.screen-game .player-hand:has(.original-card:hover),.screen-game .opponent-hand:has(.original-card:hover),.screen-game .terrain-slot:has(.original-card:hover)){z-index:7100!important}.screen-game .card-tooltip{width:235px!important;max-height:250px!important;padding:10px!important;font-size:9px!important;overflow:auto!important}.screen-game .card-tooltip b{font-size:11px!important}.screen-game .card-tooltip span{font-size:9px!important}.screen-game .player-hand .card-tooltip{bottom:102%!important}.screen-game .player-field .card-tooltip{bottom:104%!important}.screen-game .enemy-field .card-tooltip{top:104%!important}@media (max-height:640px){.screen-game .hero-abilities{height:84px!important;max-height:84px!important}.screen-game .hero-abilities.enemy{top:124px!important}.screen-game .hero-abilities:not(.enemy){bottom:83px!important}.screen-game .paired-field{height:134px!important}.screen-game .field-energy.enemy-energy{top:187px!important}.screen-game .field-energy.player-energy{top:calc(50% + 153px)!important}.screen-game .player-hand{height:126px!important}.screen-game .player-hand .original-card{width:82px!important}}.screen-game .player-hero{isolation:isolate;width:156px!important;height:166px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.screen-game .player-hero>img{object-fit:cover!important;border:1px solid var(--deck)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero>img{border:1px solid color-mix(in srgb, var(--deck) 74%, #ead58c)!important}}.screen-game .player-hero>img{border-radius:9px!important;box-shadow:0 10px 22px #000b!important}.screen-game .player-hero .hero-life{z-index:4!important;color:#fff3ef!important;text-shadow:0 1px 4px #000!important;background:linear-gradient(135deg,#7e1f2c,#2b1017)!important;border:1px solid #e96d77!important;border-radius:6px!important;margin:0!important;padding:5px 7px!important;font:900 13px Arial!important;position:absolute!important;bottom:8px!important;left:8px!important}.screen-game .player-hero .hero-level{z-index:4!important;color:#f4da85!important;letter-spacing:.08em!important;background:#17212ae8!important;border:1px solid #e4c469!important;border-radius:6px!important;padding:5px 6px!important;font:900 7px Arial!important;position:absolute!important;bottom:8px!important;right:8px!important}.screen-game .player-hero .hero-evolution{z-index:5!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:linear-gradient(135deg,#10191de8,#071016ed)!important;border:1px solid #e0bb5b99!important;border-radius:6px!important;min-height:53px!important;padding:6px 7px!important;display:block!important;position:absolute!important;top:7px!important;left:7px!important;right:7px!important}.screen-game .hero-evolution .evolution-heading{justify-content:space-between!important;gap:6px!important;display:flex!important}.screen-game .hero-evolution .evolution-heading b,.screen-game .hero-evolution .evolution-heading span{letter-spacing:.07em!important;font:900 7px Arial!important}.screen-game .hero-evolution .evolution-heading b{color:#f0cf72!important}.screen-game .hero-evolution .evolution-heading span{color:#d2e0e5!important}.screen-game .hero-evolution>strong{color:#fff!important;margin-top:3px!important;font:900 8px Arial!important;display:block!important}.screen-game .hero-evolution>small{color:#c4d3d8!important;margin-top:2px!important;font:6px/1.2 Arial!important;display:block!important}.screen-game .hero-evolution .evolution-criteria-steps{color:#b6c6cc!important;border-top:1px solid #ffffff21!important;grid-template-columns:1fr auto 1fr!important;gap:3px!important;margin-top:4px!important;padding-top:3px!important;font:700 5px/1.15 Arial!important;display:grid!important}.screen-game .hero-evolution .evolution-criteria-steps span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.screen-game .hero-evolution .evolution-criteria-steps b{color:#f1c95d!important;font-size:9px!important}.screen-game .hero-evolution .evolution-track{background:#15252d!important;height:3px!important;margin-top:3px!important}.screen-game .player-hero>button.level-button{z-index:6!important;width:76px!important;height:21px!important;font-size:6px!important;bottom:-25px!important;right:7px!important}.screen-game .hero-abilities{z-index:500!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:250px!important;height:auto!important;max-height:160px!important;padding:8px!important;transition:opacity .16s,transform .16s,visibility .16s!important;overflow:auto!important;transform:translate(-8px)!important}.screen-game .player-hero:hover+.hero-abilities,.screen-game .player-hero:focus-within+.hero-abilities,.screen-game .hero-abilities:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.screen-game .player-hero.enemy:hover+.hero-abilities.enemy,.screen-game .hero-abilities.enemy:hover{transform:translateY(0)!important}.screen-game .hero-abilities header{min-height:20px!important;padding:1px 2px 5px!important}.screen-game .hero-abilities header span{font-size:7px!important}.screen-game .hero-abilities .ability{grid-template-columns:16px 1fr auto!important;gap:5px!important;min-height:32px!important;padding:4px 1px!important}.screen-game .hero-abilities .ability>i{width:15px!important;height:15px!important;font-size:7px!important}.screen-game .hero-abilities .ability>p{font-size:7px!important;line-height:1.25!important}.screen-game .hero-abilities .ability>button{min-width:44px!important;padding:4px!important;font-size:6px!important}.screen-game .paired-field{align-items:stretch!important;height:clamp(150px,26vh,188px)!important}.screen-game .paired-field .field-slot{aspect-ratio:5/7!important;border-radius:7px!important;align-self:center!important;width:auto!important;height:clamp(58px,10.5vh,78px)!important;overflow:visible!important}.screen-game .paired-field .field-slot .original-card,.screen-game .paired-field .creature-slot .original-card.is-small,.screen-game .paired-field .auxiliary-slot .original-card,.screen-game .paired-field .auxiliary-slot .original-card.is-small{width:calc(100% - 5px)!important;max-width:none!important}.screen-game .paired-field .support-label{top:calc(100% - 42px)!important}.screen-game .field-column.linked-pair:after{height:12px!important;top:calc(100% - 50px)!important}.screen-game .player-hero{width:142px!important;height:198px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;overflow:visible!important}.screen-game .player-hero>.remote-card-art{border:1px solid var(--deck)!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero>.remote-card-art{border:1px solid color-mix(in srgb, var(--deck) 76%, #f0d47c)!important}}.screen-game .player-hero>.remote-card-art{background:#061017!important;border-radius:9px!important;box-shadow:0 10px 24px #000c!important}.screen-game .player-hero .hero-life{z-index:20!important;font-size:14px!important;bottom:8px!important;left:8px!important}.screen-game .player-hero .hero-level{z-index:20!important;font-size:7px!important;bottom:8px!important;right:8px!important}.screen-game .player-hero .hero-evolution{z-index:21!important;background:linear-gradient(135deg,#0d171ddc,#071015e8)!important;min-height:0!important;padding:6px 7px!important;top:7px!important;left:7px!important;right:7px!important}.screen-game .hero-evolution>small{max-height:15px!important;display:block!important;overflow:hidden!important}.screen-game .hero-evolution .evolution-criteria-steps{display:none!important}.screen-game .player-hero>button.level-button{z-index:22!important;bottom:-26px!important;right:0!important}.screen-game .hero-abilities{z-index:9000!important;width:238px!important;height:auto!important;max-height:154px!important;padding:9px!important;display:none!important;overflow:auto!important;box-shadow:0 16px 35px #000d!important}.screen-game .player-hero:hover+.hero-abilities,.screen-game .player-hero:focus-within+.hero-abilities,.screen-game .hero-abilities:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important}.screen-game .hero-abilities:not(.enemy){bottom:14px!important;left:164px!important;transform:none!important}.screen-game .hero-abilities.enemy{top:250px!important;left:12px!important;transform:none!important}.screen-game .hero-abilities header{min-height:22px!important}.screen-game .hero-abilities header b{font-size:8px!important}.screen-game .hero-abilities .ability{min-height:32px!important}.screen-game .hero-abilities .ability>p{font-size:7px!important}.screen-game .paired-field .field-column{grid-template-rows:repeat(2,minmax(0,1fr))!important;justify-items:center!important;gap:7px!important}.screen-game .paired-field .field-slot{aspect-ratio:5/7!important;align-self:center!important;width:clamp(48px,4.3vw,62px)!important;height:auto!important}.screen-game .paired-field .field-slot .original-card,.screen-game .paired-field .field-slot .original-card.is-small{width:calc(100% - 4px)!important;max-width:none!important}.screen-game .player-hero{height:198px!important;overflow:visible!important}.screen-game .player-hero .hero-evolution{border-color:var(--deck)!important;min-height:76px!important;padding:9px 10px!important;top:-92px!important;left:0!important;right:0!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero .hero-evolution{border-color:color-mix(in srgb, var(--deck) 78%, #e5c35f)!important}}.screen-game .player-hero .hero-evolution{background:linear-gradient(145deg,#10242bef,#081016f5)!important;box-shadow:0 9px 22px #000a!important}.screen-game .hero-evolution .evolution-heading b,.screen-game .hero-evolution .evolution-heading span{font-size:9px!important}.screen-game .hero-evolution>strong{margin-top:4px!important;font-size:11px!important}.screen-game .hero-evolution>small{color:#d7e6e8!important;max-height:none!important;margin-top:3px!important;font:8px/1.25 Arial!important}.screen-game .player-hero .hero-life{text-align:center!important;min-width:60px!important;font-size:15px!important;bottom:-30px!important;left:0!important}.screen-game .player-hero .hero-level{text-align:center!important;min-width:56px!important;font-size:8px!important;bottom:-30px!important;right:0!important}.screen-game .player-hero>button.level-button{bottom:-57px!important;right:0!important}.screen-game .hero-abilities{width:244px!important;max-height:172px!important;padding:8px 9px!important}.screen-game .hero-abilities:not(.enemy){bottom:46px!important;left:154px!important}.screen-game .hero-abilities.enemy{top:346px!important;left:12px!important}.screen-game .hero-abilities header{text-align:center!important;border-bottom:1px solid #ffffff1b!important;min-height:0!important;padding:2px 2px 7px!important;display:block!important}.screen-game .hero-abilities header b{color:#f1dfb2!important;letter-spacing:.09em!important;text-transform:uppercase!important;font:400 14px/1 Arial!important;display:block!important}.screen-game .hero-abilities header span{display:none!important}.screen-game .hero-abilities .ability{min-height:31px!important;padding:5px 1px!important}.screen-game .hero-abilities .ability>p{font:400 10px/1.25 Arial!important}.screen-game .player-hero .hero-evolution{text-align:center!important;min-height:48px!important;padding:8px 10px!important;top:-67px!important;left:0!important;right:0!important;overflow:visible!important}.screen-game .hero-evolution>small{color:#efd98e!important;letter-spacing:.06em!important;max-height:none!important;margin:0!important;font:900 7px/1.2 Arial!important;display:block!important}.screen-game .hero-evolution>strong{color:#fff!important;margin:4px 0 0!important;font:900 13px/1 Arial!important;display:block!important}.screen-game .hero-evolution .evolution-track{height:5px!important;margin-top:7px!important}.screen-game .evolution-tooltip{z-index:9300!important;border:1px solid var(--deck)!important;grid-template-columns:1fr 28px 1fr!important;align-items:center!important;gap:10px!important;width:330px!important;min-height:74px!important;padding:13px 16px!important;display:grid!important;position:absolute!important;top:50%!important;left:calc(100% + 8px)!important;transform:translate(8px,-50%)!important}@supports (color:color-mix(in lab, red, red)){.screen-game .evolution-tooltip{border:1px solid color-mix(in srgb, var(--deck) 65%, #e8ce80)!important}}.screen-game .evolution-tooltip{color:#f4f4f2!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#070a0deb!important;border-radius:38px!important;transition:opacity .16s,transform .16s,visibility .16s!important;box-shadow:0 16px 34px #000d!important}.screen-game .evolution-tooltip p{margin:0!important;font:11px/1.25 Arial!important}.screen-game .evolution-tooltip>b{color:#fff!important;text-align:center!important;font:900 20px Arial!important}.screen-game .evolution-tooltip>div{flex-direction:column!important;gap:8px!important;display:flex!important}.screen-game .evolution-tooltip span{color:#fff!important;white-space:nowrap!important;font:11px/1.15 Arial!important}.screen-game .hero-evolution:hover .evolution-tooltip,.screen-game .hero-evolution:focus-within .evolution-tooltip{opacity:1!important;visibility:visible!important;transform:translateY(-50%)!important}.screen-game .player-hero .hero-life{min-width:0!important;padding:5px 7px!important;top:7px!important;bottom:auto!important;left:7px!important}.screen-game .player-hero .hero-level{min-width:0!important;padding:5px 6px!important;top:7px!important;bottom:auto!important;right:7px!important}.screen-game .player-hero>button.level-button{color:#fff2b5!important;background:linear-gradient(#8b661f,#3f2b0d)!important;border-color:#ffe184!important;width:92px!important;height:25px!important;font-size:7px!important;animation:1.25s ease-in-out infinite level-button-ready!important;bottom:8px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 0 18px #e8bd54!important}.screen-game .player-hero.level-ready>.remote-card-art{animation:1.6s ease-in-out infinite hero-level-ready!important}.screen-game .player-hero.level-ready .hero-evolution{border-color:#ffe176!important;box-shadow:0 0 20px #efc85d88!important}.screen-game .fx-ability{background:radial-gradient(circle at 30%,#ffd45f70,#17100af2 58%,#03070ce8)!important;border-color:#ffe382!important;box-shadow:0 0 60px #ffd75eaa,0 25px 70px #000!important}@keyframes hero-level-ready{50%{filter:brightness(1.18)drop-shadow(0 0 13px #ffe069)}}@keyframes level-button-ready{50%{transform:translate(-50%)scale(1.06);box-shadow:0 0 28px #ffe374}}.screen-game .paired-field{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.screen-game .paired-field .field-slot{box-shadow:inset 0 0 0 1px #071017,0 4px 12px #0007!important}.screen-game .field-energy{box-shadow:0 5px 14px #0008!important}.screen-game .hero-power-trigger{z-index:3!important;border-radius:9px!important;outline:0!important;position:absolute!important;inset:0!important}.screen-game .hero-power-trigger>.remote-card-art{border:1px solid var(--deck)!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}@supports (color:color-mix(in lab, red, red)){.screen-game .hero-power-trigger>.remote-card-art{border:1px solid color-mix(in srgb, var(--deck) 76%, #f0d47c)!important}}.screen-game .hero-power-trigger>.remote-card-art{background:#061017!important;border-radius:9px!important;box-shadow:0 10px 24px #000c!important}.screen-game .player-hero.level-ready .hero-power-trigger>.remote-card-art{animation:1.6s ease-in-out infinite hero-level-ready!important}.screen-game .player-hero:hover+.hero-abilities,.screen-game .player-hero:focus-within+.hero-abilities{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}:is(.screen-game .player-hero:has(.hero-power-trigger:hover)+.hero-abilities,.screen-game .player-hero:has(.hero-power-trigger:focus-visible)+.hero-abilities,.screen-game .hero-abilities:hover){opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important}.screen-game .hero-abilities:before{content:"";width:14px;height:100%;position:absolute;top:0;left:-14px}.screen-game .field-slot.replace-drop{border-color:#b77cff!important;box-shadow:inset 0 0 0 1px #44245f,0 0 16px #9a55df88!important}.screen-game .field-slot.replace-drop:after{content:"SUBSTITUIR · BANIR";z-index:30;color:#f1d9ff;letter-spacing:.06em;white-space:nowrap;pointer-events:none;background:#35124fd9;border-radius:4px;padding:3px 5px;font:900 5px Arial;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.screen-game .pile-zone{grid-template-rows:40px 12px 10px!important;grid-template-columns:1fr auto!important;align-items:center!important;display:grid!important;overflow:visible!important}.screen-game .pile-zone .pile-card{grid-area:1/1/auto/3!important;width:100%!important;height:38px!important;min-height:0!important;overflow:hidden!important}.screen-game .pile-zone>b{white-space:nowrap!important;grid-area:2/1!important;align-self:end!important;line-height:1!important}.screen-game .pile-zone>strong{grid-area:2/2!important;align-self:end!important;line-height:1!important}.screen-game .pile-zone>small{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:3/1/auto/3!important;line-height:1!important;overflow:hidden!important}.screen-game .main-deck .pile-card i{width:25px!important;height:33px!important}.screen-game .main-deck .pile-card i:first-child{transform:translate(-3px,-1px)rotate(-4deg)!important}.screen-game .main-deck .pile-card i:nth-child(3){transform:translate(3px,1px)rotate(4deg)!important}.screen-game .pile-zone.grave:not(:disabled){cursor:pointer!important}.screen-game .pile-zone.grave:not(:disabled):after{content:"ABRIR";z-index:5;color:#f0cf73;letter-spacing:.06em;background:#071016dc;border-radius:3px;padding:2px 3px;font:900 4px Arial;position:absolute;top:3px;right:3px}.screen-game .visual-effect.fx-targeted{border-radius:20px!important;grid-template-columns:112px 92px 112px 1fr!important;gap:12px!important;width:min(610px,72vw)!important;height:230px!important;padding:24px 28px!important}.screen-game .visual-effect.fx-targeted>.remote-card-art{border:2px solid #ffe08a!important;border-radius:8px!important;width:105px!important;height:147px!important;animation:1.45s both fx-card!important;box-shadow:0 0 24px #e9c65d!important}.effect-link{justify-content:center;align-items:center;gap:4px;height:54px;display:flex}.effect-link i{background:linear-gradient(90deg,#0000,#ffe076);width:25px;height:2px;box-shadow:0 0 9px #ffd75b}.effect-link i:last-child{background:linear-gradient(90deg,#ffe076,#0000)}.effect-link b{color:#ffe287;text-shadow:0 0 14px #ffd95d;font:900 24px Arial;animation:.7s ease-in-out infinite alternate effect-arrow}.visual-effect section small{color:#b9c7d0;font:8px/1.35 Arial}@keyframes effect-arrow{to{filter:brightness(1.4);transform:translate(7px)}}.original-card.is-impacting{filter:brightness(1.35)saturate(1.35);outline:2px solid #ff6e64;animation:.44s cubic-bezier(.36,.07,.19,.97) infinite card-impact-shake;box-shadow:0 0 0 3px #ff6e6438,0 0 22px #ff674b9c,0 0 45px #e8a94455;z-index:8000!important}.original-card.is-impacting:after{content:"✦";color:#fff0ad;pointer-events:none;text-shadow:0 0 18px #ffb14a;place-items:center;font:800 30px Georgia;animation:.44s ease-in-out infinite alternate impact-flare;display:grid;position:absolute;inset:0}@keyframes card-impact-shake{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-4px,1px)rotate(-1.5deg)}40%{transform:translate(4px,-1px)rotate(1.5deg)}60%{transform:translate(-3px)rotate(-1deg)}80%{transform:translate(3px,1px)rotate(1deg)}}@keyframes impact-flare{0%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1.2)}}.screen-game .hs-board{--field-left:clamp(190px, 22vw, 300px)!important;--field-width:min(650px, calc(100vw - 430px))!important;height:1080px!important;min-height:1080px!important;overflow:hidden!important}.screen-game .opponent-hand{left:calc(var(--field-left) + var(--field-width) / 2)!important;z-index:35!important;top:56px!important}.screen-game .opponent-hand .original-card{width:42px!important}.screen-game .field-energy.enemy-energy{left:var(--field-left)!important;width:var(--field-width)!important;top:126px!important}.screen-game .paired-field.enemy-field{left:var(--field-left)!important;width:var(--field-width)!important;height:230px!important;top:183px!important}.screen-game .enemy-field .field-column{grid-template-rows:76px 132px!important;gap:10px!important}.screen-game .enemy-field .auxiliary-slot{grid-row:1!important}.screen-game .enemy-field .creature-slot{grid-row:2!important}.screen-game .paired-field.player-field{left:var(--field-left)!important;width:var(--field-width)!important;height:230px!important;top:612px!important}.screen-game .player-field .field-column{grid-template-rows:132px 76px!important;gap:10px!important}.screen-game .field-energy.player-energy{left:var(--field-left)!important;width:var(--field-width)!important;top:854px!important}.screen-game .player-hand{left:var(--field-left)!important;width:var(--field-width)!important;height:170px!important;top:914px!important;bottom:auto!important}.screen-game .player-hand .original-card{width:clamp(82px,8vw,112px)!important}.screen-game .battle-divider{display:none!important}.screen-game .phase-orb{left:calc(var(--field-left) + var(--field-width) + 22px)!important;top:490px!important;right:auto!important;transform:translateY(-50%)!important}.screen-game .combat-cinematic,.screen-game .visual-effect,.screen-game .defense-decision,.screen-game .response-dialog,.screen-game .target-banner{z-index:9000!important}.screen-game .side-piles{z-index:40!important}@media (max-width:900px){.screen-game .hs-board{--field-left:132px!important;--field-width:calc(100vw - 270px)!important}.screen-game .phase-orb{left:auto!important;right:12px!important}.screen-game .player-hand{height:150px!important}.screen-game .paired-field .field-slot{border-radius:6px!important}}.screen-game .side-piles{left:calc(var(--field-left) + var(--field-width) + 18px)!important;grid-template-columns:repeat(2,100px)!important;gap:10px!important;width:210px!important;right:auto!important}.screen-game .side-piles .pile-zone{grid-template-rows:72px auto auto!important;width:100px!important;height:122px!important;padding:8px!important}.screen-game .side-piles .pile-card{height:72px!important}.screen-game .side-piles .pile-zone b{font-size:8px!important}.screen-game .side-piles .pile-zone strong{font-size:15px!important}.screen-game .side-piles .pile-zone small{font-size:7px!important}@media (max-width:1080px){.screen-game .side-piles{grid-template-columns:repeat(2,87px)!important;width:184px!important;left:auto!important;right:10px!important}.screen-game .side-piles .pile-zone{width:87px!important}}.screen-game .terrain-slot.enemy-terrain{top:158px!important;left:305px!important}.screen-game .terrain-slot.player-terrain{top:512px!important;left:305px!important}.screen-game .player-hand{top:850px!important}.screen-game .terrain-slot.enemy-terrain,.screen-game .terrain-slot.player-terrain{left:calc(var(--field-left) + var(--field-width) + 12px)!important;z-index:45!important}@media (max-width:1080px){.screen-game .terrain-slot.enemy-terrain,.screen-game .terrain-slot.player-terrain{left:auto!important;right:204px!important}.screen-game .side-piles{left:auto!important;right:10px!important}}.screen-game .terrain-slot.enemy-terrain,.screen-game .terrain-slot.player-terrain{left:calc(var(--field-left) - 112px)!important;right:auto!important}@media (max-width:1080px){.screen-game .terrain-slot.enemy-terrain,.screen-game .terrain-slot.player-terrain{left:10px!important;right:auto!important}}.screen-game .terrain-slot{right:auto!important}.screen-game .field-slot .original-card.is-exhausted{transform-origin:50%!important;z-index:24!important;transform:none!important}.screen-game .field-slot .original-card.is-exhausted:hover{transform:translateY(-5px)scale(1.04)!important}.screen-game .original-card.effect-positive:not(.effect-negative){animation:1.8s ease-in-out infinite positive-card-bloom;box-shadow:0 0 0 2px #6bffad8c,0 0 18px #3bdb8380,0 8px 18px #0009}.screen-game .original-card.effect-elemental{--element-a:#55c7ff;--element-b:#ffdf62;box-shadow:0 0 0 2px var(--element-a), 0 0 20px var(--element-a), 0 0 34px var(--element-b);animation:1.35s ease-in-out infinite elemental-ready}.screen-game .original-card.effect-negative{filter:saturate(.72)brightness(.9)}.screen-game .original-card.status-frozen{animation:1.65s ease-in-out infinite frozen-card-pulse;box-shadow:inset 0 0 18px #dffbffcc,0 0 0 3px #7deaff,0 0 26px #4fcfffaa}.screen-game .original-card.status-stunned{animation:.72s steps(2,end) infinite stunned-card-jolt;box-shadow:0 0 0 3px #ffe36a,0 0 22px #ffd02fb8}.screen-game .original-card.status-suffocated{animation:1.7s ease-in-out infinite suffocated-card-throb;box-shadow:inset 0 0 28px #140019,0 0 0 3px #b85bdb,0 0 24px #6e238caa}.screen-game .original-card.status-immobilized{animation:1.9s ease-in-out infinite immobilized-card-lock;box-shadow:inset 0 -14px 18px #3f2a14cc,0 0 0 3px #bd8a4c,0 0 18px #89592999}.screen-game .original-card.is-exhausted.is-impacting{animation:.44s cubic-bezier(.36,.07,.19,.97) infinite turned-card-impact!important}@keyframes positive-card-bloom{0%,to{filter:brightness();box-shadow:0 0 0 2px #6bffad6b,0 0 11px #3bdb8366,0 8px 18px #0009}50%{filter:brightness(1.16);box-shadow:0 0 0 3px #a4ffd0,0 0 27px #4effa8b3,0 8px 18px #0009}}@keyframes elemental-ready{0%,to{filter:hue-rotate()brightness();transform:translateY(0)}50%{filter:hue-rotate(35deg)brightness(1.2);transform:translateY(-3px)}}@keyframes frozen-card-pulse{0%,to{filter:saturate(.7)brightness(.94)}50%{filter:saturate(1.15)brightness(1.22)}}@keyframes stunned-card-jolt{0%,to{filter:brightness();transform:translate(0)}25%{filter:brightness(1.38);transform:translate(-2px)rotate(-1deg)}75%{filter:brightness(1.18);transform:translate(2px)rotate(1deg)}}@keyframes suffocated-card-throb{0%,to{filter:saturate(.45)brightness(.72)}50%{filter:saturate(.78)brightness(.96)}}@keyframes immobilized-card-lock{0%,to{filter:sepia(.45)brightness(.82);transform:translateY(0)}50%{filter:sepia(.72)brightness(.96);transform:translateY(2px)}}@keyframes turned-card-impact{0%,to{transform:translate(0)}25%{transform:translate(-3px,1px)}75%{transform:translate(3px,-1px)}}@media (prefers-reduced-motion:reduce){.screen-game .original-card.effect-positive,.screen-game .original-card.effect-elemental,.screen-game .original-card.effect-negative{animation:none!important}}.field-slot.creature-slot.commander-slot{background:radial-gradient(circle at 50% 20%,#a52d3438,#13070b73 72%);border-color:#b94149;box-shadow:inset 0 0 26px #cf40494d,0 0 10px #9d29332e}.field-slot.creature-slot.commander-slot:before{content:"COMANDANTE";z-index:12;color:#ffd8cc;letter-spacing:.1em;white-space:nowrap;pointer-events:none;background:#401016;border:1px solid #e7908a;border-radius:4px;place-items:center;min-width:66px;min-height:14px;padding:2px 6px;font:800 6px Arial;display:grid;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 3px 8px #0008}.field-slot.creature-slot.commander-slot:has(.original-card){border-color:#ee6263;box-shadow:inset 0 0 30px #db45465c,0 0 15px #c9333c5c}.deck-picker{grid-template-rows:auto auto auto;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.deck-picker>span{grid-column:1/-1}.deck-picker canvas,.deck-picker img{object-fit:cover;grid-area:2/1/4;width:96px!important;height:128px!important}.deck-picker select{grid-area:2/2;align-self:start;width:100%;min-width:0}.deck-picker>b,.deck-picker>small{overflow-wrap:anywhere;grid-column:2;align-self:start;min-width:0}.deck-picker>b{grid-row:3;margin-top:2px}.deck-picker>small{grid-row:3;margin-top:24px}.card-frame{isolation:isolate;display:inline-flex;position:relative;overflow:visible}.card-frame>.original-card{z-index:1;position:relative}.card-frame-marker,.card-frame-activation{z-index:7;pointer-events:none;border:2px solid #07111a;border-radius:999px;place-items:center;font-style:normal;display:grid;position:absolute}.card-frame-marker{color:#151008;background:#d7ae57;min-width:24px;height:24px;padding:0 5px;font:800 11px/1 Arial;top:-10px;left:-10px;box-shadow:0 2px 10px #000a}.card-frame-activation{color:#201705;background:#f6c94f;width:25px;height:25px;font-size:14px;animation:1.5s ease-in-out infinite activation-pulse;top:-12px;right:-12px;box-shadow:0 0 0 2px #201705,0 0 14px #f6c94f}@keyframes activation-pulse{50%{filter:brightness(1.12);transform:scale(1.1)}}.hero-status-cues{z-index:8;white-space:nowrap;gap:5px;display:flex;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.hero-status-cues.cost{bottom:-48px}.hero-status-cues span{border:1px solid var(--deck,#69d5ff);color:#f5f9ff;letter-spacing:.04em;cursor:help;background:#07131edb;border-radius:999px;padding:3px 7px;font:800 10px/1.1 system-ui;display:block;box-shadow:0 4px 12px #0008}.element-choice-dialog{color:#effaff;background:#07131f;border:1px solid #64c8ff;border-radius:16px;width:min(420px,92vw);padding:22px;box-shadow:0 24px 70px #000}.element-choice-dialog header{color:#ffd56c;letter-spacing:.09em;justify-content:space-between;align-items:center;font-weight:800;display:flex}.element-choice-dialog h2{margin:12px 0 4px}.element-choice-dialog p{opacity:.8}.element-choice-dialog>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.element-choice-dialog button{color:#fff;cursor:pointer;background:#0f2840;border:1px solid #468fc0;border-radius:9px;min-height:42px;font-weight:800}.element-choice-dialog button:hover{background:#17466d}.card-frame-activation{cursor:pointer;pointer-events:auto;transition:filter .18s,transform .18s}.card-frame-activation:hover:not(:disabled){filter:brightness(1.13);transform:scale(1.12)}.card-frame-activation:disabled{cursor:not-allowed;opacity:.3;filter:grayscale();animation:none}.card-frame-marker{pointer-events:none}.card-frame-last-breath{z-index:8;color:#f4e9ff;pointer-events:none;background:#33233f;border:2px solid #080b0f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;display:grid;position:absolute;bottom:-14px;left:50%;translate:-50%;box-shadow:0 0 12px #a05bd8}.original-card.has-magic-barrier{animation:1.8s ease-in-out infinite magic-barrier-pulse;border-color:#83ddff!important;box-shadow:0 0 0 3px #65d9ff88,0 0 22px #39aee8!important}.original-card.has-magic-barrier:after{content:"◇";color:#bff2ff;text-shadow:0 0 10px #3bc8ff;pointer-events:none;border:2px solid #8ee6ff;border-radius:12px;place-items:center;font-size:32px;display:grid;position:absolute;inset:-7px}@keyframes magic-barrier-pulse{50%{filter:brightness(1.12);box-shadow:0 0 0 4px #85e6ff99,0 0 30px #3fc9ff!important}}.player-hero .hero-status-cues{inset:42px auto auto 142px;transform:none}.player-hero .hero-status-cues.cost{top:67px;bottom:auto}.player-hero>button.level-button{letter-spacing:.08em!important;width:142px!important;height:34px!important;font:900 12px/1 Arial!important;display:block!important;bottom:-38px!important;right:7px!important}.player-hero>button.level-button:disabled{filter:grayscale(.6);cursor:not-allowed;opacity:.45!important;display:block!important}.original-card[data-active-effect^=CADEIA]{box-shadow:0 0 0 2px #64cfff,0 0 22px #2d8cff!important}.original-card[data-active-effect=FURA-FILA]{box-shadow:0 0 0 2px #d66cff,0 0 22px #9c44ed!important}.original-card[data-active-effect=SACRIFÍCIO]{box-shadow:0 0 0 2px #e85a5a,0 0 22px #9d1822!important}.original-card[data-active-effect^=PERDA]{box-shadow:0 0 0 2px #c75a7e,0 0 22px #6c1837!important}.original-card[data-active-effect=RESPOSTA]{box-shadow:0 0 0 2px #f2d36b,0 0 22px #b9841d!important}.original-card[data-active-effect^=CUSTO]{box-shadow:0 0 0 2px #77df9a,0 0 18px #2a9c55!important}.engine-decision-backdrop{z-index:12000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02090eb8;place-items:center;display:grid;position:fixed;inset:0}.engine-decision-panel{color:#eef8f5;background:linear-gradient(160deg,#10232a,#071318 70%);border:1px solid #b88b3c;border-radius:16px;width:min(520px,100vw - 32px);padding:24px;box-shadow:0 26px 90px #000c}.engine-decision-panel small{color:#e7bc61;letter-spacing:.18em;font-size:.7rem;font-weight:900}.engine-decision-panel h2{margin:8px 0 4px;font-size:1.55rem}.engine-decision-panel p{color:#9eb4b8;margin:0 0 18px}.engine-decision-panel>div{gap:10px;display:grid}.engine-decision-panel button{color:#f6fbfa;text-align:left;cursor:pointer;background:#112b32;border:1px solid #31545c;border-radius:11px;align-items:center;gap:12px;width:100%;padding:1px;transition:all .16s;display:flex}.engine-decision-panel button:hover{background:#193941;border-color:#e7bc61;transform:translateY(-1px)}.engine-decision-panel button b{color:#101719;background:#d4a646;border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.engine-decision-panel button span{font-size:.96rem;font-weight:750}.engine-decision-wait{z-index:11990;color:#e7bc61;background:#071318ee;border:1px solid #b88b3c;border-radius:999px;padding:10px 16px;font-weight:850;position:fixed;top:18px;left:50%;translate:-50%;box-shadow:0 10px 35px #0009}.priority-control-toggle{z-index:920;color:#c9f7f3;letter-spacing:.04em;background:#071a21;border:1px solid #3e9ca5;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:800;position:fixed;bottom:76px;right:250px;box-shadow:0 7px 20px #0008}.priority-control-toggle:hover{background:#0d2931;border-color:#74e0df}.priority-stack-indicator{z-index:910;color:#f6d98f;pointer-events:none;background:#120f0be8;border:1px solid #c99a40;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:flex;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0009}.priority-stack-indicator span{letter-spacing:.16em;font-size:9px;font-weight:900}.priority-stack-indicator b{color:#fff;background:#a86c21;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}:is(.screen-game .field-column:has(.auxiliary-slot .original-card:hover),.screen-game .terrain-slot:has(.original-card:hover)){z-index:9000!important;overflow:visible!important}:is(.screen-game .auxiliary-slot:has(.original-card:hover),.screen-game .support-card:has(.original-card:hover),.screen-game .terrain-slot:has(.original-card:hover)){z-index:9010!important;overflow:visible!important}.screen-game .auxiliary-slot .card-tooltip,.screen-game .terrain-slot .card-tooltip{z-index:9020!important}.screen-game .original-card.combat-attack-ready{animation:1.25s ease-in-out infinite combat-attack-ready-pulse;box-shadow:0 0 0 2px #ffcc61,0 0 18px #ff5a36,0 0 34px #ff3c2288!important}@keyframes combat-attack-ready-pulse{50%{filter:brightness(1.16)saturate(1.18);box-shadow:0 0 0 3px #fff0a0,0 0 26px #ff6b36,0 0 44px #ff3c22aa!important}}.screen-game .original-card.summoning-sick{filter:saturate(.55)brightness(.78);box-shadow:0 0 0 2px #7fb4c8,0 0 20px #3a7088aa,inset 0 0 18px #244d61aa!important}.summoning-sickness-badge{z-index:8;color:#e6f8ff;letter-spacing:.12em;pointer-events:none;background:#163d50e8;border:1px solid #add7e5;border-radius:999px;padding:3px 7px;font:900 8px/1 system-ui;position:absolute;top:5px;left:50%;translate:-50%;box-shadow:0 2px 9px #000b}@media (prefers-reduced-motion:reduce){.screen-game .original-card.combat-attack-ready{animation:none}}.card-frame-inspect{z-index:12;color:#fff4cf;cursor:zoom-in;opacity:0;background:#07131eef;border:1px solid #f1d58a;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font:900 18px/1 system-ui;transition:all .16s;display:grid;position:absolute;bottom:-10px;right:-10px;transform:scale(.85);box-shadow:0 5px 15px #000b,0 0 12px #e8bd5b55}.card-frame:hover .card-frame-inspect,.card-frame:focus-within .card-frame-inspect{opacity:1;transform:scale(1)}.card-frame-inspect:hover{color:#101820;background:#e0b753;box-shadow:0 0 18px #ffe394}.screen-game .card-tooltip,.screen-decks .card-tooltip,.screen-setup .card-tooltip{isolation:isolate;filter:drop-shadow(0 24px 48px #000);z-index:16000!important;border-width:2px!important}.screen-decks .original-card:hover>.card-tooltip,.screen-decks .original-card:focus-visible>.card-tooltip,.screen-setup .original-card:hover>.card-tooltip,.screen-setup .original-card:focus-visible>.card-tooltip{display:flex!important}.card-focus-layer{-webkit-backdrop-filter:blur(12px)saturate(.75);backdrop-filter:blur(12px)saturate(.75);z-index:30000!important;background:radial-gradient(circle at 50% 42%,#18384b99,#010409ed 64%)!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.card-focus-layer>div{background:linear-gradient(145deg,#102431f7,#050b12fb 62%);border:1px solid #e4bb62;border-radius:22px;grid-template-columns:minmax(250px,360px) minmax(300px,470px);gap:34px;width:min(900px,100vw - 40px);max-height:calc(100vh - 40px);padding:30px;display:grid;position:relative;overflow:auto;box-shadow:0 0 0 1px #74d7e944,0 35px 120px #000}.card-focus-layer>div>.remote-card-art{object-fit:contain;filter:drop-shadow(0 18px 28px #000);border-radius:16px;align-self:center;width:100%;height:auto;max-height:78vh}.card-focus-layer aside{color:#f3f7f8;flex-direction:column;align-self:center;gap:14px;min-width:0;display:flex}.card-focus-layer aside>p{color:#e9bd62;letter-spacing:.14em;text-transform:uppercase;margin:0;font:900 11px/1.2 system-ui}.card-focus-layer h2{color:#fff;margin:0;font:900 clamp(26px,3vw,42px)/1.04 system-ui}.inspector-close{z-index:4;color:#fff;cursor:pointer;background:#03080ddd;border:1px solid #fff5;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:14px;right:14px}.inspector-section{background:#ffffff08;border:1px solid #ffffff16;border-radius:12px;gap:8px;padding:14px;display:grid}.inspector-section>b{color:#8bdcea;letter-spacing:.18em;font:900 9px/1 system-ui}.inspector-section .rich-card-text{color:#edf3f5!important;font:500 15px/1.65 system-ui!important}.inspector-subtypes{flex-wrap:wrap;gap:7px;display:flex}.inspector-subtypes span{color:#dffaff;cursor:help;background:#12313b;border:1px solid #62aaba;border-radius:999px;padding:5px 9px;font:800 11px/1 system-ui}.card-focus-layer .keyword-term:hover:after,.card-focus-layer .keyword-term:focus:after,.card-focus-layer .keyword-badge.known:hover:after{z-index:31000;width:min(420px,100vw - 32px);font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.screen-game .hero-command-bar{border:1px solid var(--deck);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:310px!important;min-height:0!important;padding:7px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.screen-game .hero-command-bar{border:1px solid color-mix(in srgb,var(--deck) 60%,#fff 8%)}}.screen-game .hero-command-bar{border-radius:12px;box-shadow:0 12px 34px #000b;pointer-events:auto!important;background:#061019ed!important;overflow:visible!important}.screen-game .hero-command-bar>header{color:#d9edf1;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 3px;display:flex}.screen-game .hero-command-bar>header b{letter-spacing:.16em;text-transform:uppercase;font:900 9px/1 system-ui}.screen-game .hero-command-bar>header span{color:var(--deck);font:900 9px/1 system-ui}.screen-game .hero-command-bar .hero-ability-chip{border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:4px;min-width:0;position:relative;overflow:visible;opacity:1!important;background:#ffffff08!important;border:1px solid #ffffff18!important;height:42px!important;padding:4px!important;display:grid!important}.screen-game .hero-command-bar .hero-ability-chip>i{border:1px solid var(--deck);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font:900 9px/1 system-ui;display:grid!important}.screen-game .hero-command-bar .hero-ability-chip>span{min-width:0}.screen-game .hero-command-bar .hero-ability-chip>span>b{color:var(--deck);letter-spacing:.12em;font:900 6px/1 system-ui;display:block}.screen-game .hero-command-bar .hero-ability-chip p{text-overflow:ellipsis;white-space:nowrap;color:#e9f0f2;overflow:hidden;margin:3px 0 0!important;font:700 8px/1.1 system-ui!important;display:block!important}.screen-game .hero-command-bar .hero-ability-chip>button{z-index:2;cursor:pointer;position:absolute;inset:0;color:#ffe08a!important;background:0 0!important;border:1px solid #f0c96166!important;border-radius:8px!important;justify-content:flex-end!important;align-items:flex-end!important;width:100%!important;height:100%!important;padding:4px!important;font-size:12px!important;display:flex!important}.screen-game .hero-command-bar .hero-ability-chip>button small{display:none}.screen-game .hero-command-bar .hero-ability-chip>button:hover:not(:disabled){box-shadow:inset 0 0 14px #ffd66533;background:#d3a13a2c!important}.screen-game .hero-command-bar .hero-ability-chip>button:disabled{cursor:not-allowed;filter:grayscale();opacity:.45}.screen-game .hero-command-bar .hero-ability-chip>em{color:#88a2a8;font:700 9px/1 system-ui;font-style:bold;position:absolute;bottom:8px;right:8px}.screen-game .hero-command-bar .hero-ability-chip.locked{opacity:.42!important}.screen-game .visual-effect{--fx:#e8be60;--fx-soft:#e8be6044;border-color:var(--fx)!important;background:radial-gradient(circle at 30% 50%,var(--fx-soft),#07101bf2 58%,#03070ce8)!important;box-shadow:0 0 48px var(--fx-soft),0 25px 70px #000!important}.screen-game .visual-effect.fx-summon{--fx:#63e99c;--fx-soft:#2bba7255;border-radius:50% 18px;animation:1.45s both fx-summon-arrive!important}.screen-game .visual-effect.fx-spell{--fx:#69c9ff;--fx-soft:#318fd25c;animation:1.45s cubic-bezier(.2,.8,.2,1) both fx-spell-cast!important}.screen-game .visual-effect.fx-artifact{--fx:#f0a452;--fx-soft:#a84f2155;border-radius:10px;animation:1.45s both fx-artifact-forge!important}.screen-game .visual-effect.fx-terrain{--fx:#8fd35e;--fx-soft:#477f3155;border-radius:50%;width:470px;animation:1.45s both fx-terrain-bloom!important}.screen-game .visual-effect.fx-ability{--fx:#c187ff;--fx-soft:#7a38b85c;border-radius:24px 50%;animation:1.45s both fx-ability-sigil!important}.screen-game .visual-effect.fx-damage{--fx:#ff655f;--fx-soft:#c526315c;border-radius:8px;animation:1.05s cubic-bezier(.18,.9,.28,1) both fx-damage-impact!important}.screen-game .visual-effect .fx-runes i{border-color:var(--fx)!important;box-shadow:0 0 12px var(--fx)!important}.screen-game .visual-effect section>b{color:var(--fx)!important}@keyframes fx-summon-arrive{0%{opacity:0;filter:blur(12px);rotate:-18deg;scale:.3}45%{opacity:1;rotate:2deg;scale:1.08}to{opacity:0;scale:1;rotate:0}}@keyframes fx-spell-cast{0%{opacity:0;filter:blur(8px);translate:0 36px}28%{opacity:1;translate:0}75%{opacity:1;filter:brightness(1.3)}to{opacity:0;translate:0 -18px}}@keyframes fx-artifact-forge{0%{opacity:0;filter:brightness(2.5);scale:.75}35%{opacity:1;scale:1.05}55%{translate:-3px}60%{translate:3px}to{opacity:0;scale:1}}@keyframes fx-terrain-bloom{0%{opacity:0;scale:.35 .08}35%{opacity:1;scale:1 .7}65%{scale:1.05 1}to{opacity:0;scale:1.18}}@keyframes fx-ability-sigil{0%{opacity:0;filter:hue-rotate(-30deg)blur(8px);rotate:-10deg}35%{opacity:1;rotate:1deg}to{opacity:0;rotate:0;filter:hue-rotate(25deg)}}@keyframes fx-damage-impact{0%{opacity:0;filter:brightness(3);scale:1.8}18%{opacity:1;translate:-7px;scale:.92}25%{translate:7px}34%{translate:-4px}to{opacity:0;scale:1}}.hh-logo img{object-fit:contain;filter:drop-shadow(0 4px 8px #0008);width:76px;height:58px;display:block}@media (max-width:720px){.card-focus-layer>div{grid-template-columns:1fr;padding:18px}.card-focus-layer>div>.remote-card-art{max-height:46vh}.screen-game .hero-command-bar{width:270px!important}.card-frame-inspect{opacity:1}}@media (prefers-reduced-motion:reduce){.screen-game .visual-effect{animation:none!important}.card-frame-inspect{transition:none}}:is(html:has(.screen-game),body:has(.screen-game)){height:100%;overflow:hidden!important}.screen-game{height:100dvh!important;min-height:0!important;overflow:hidden!important}.screen-game .hs-board{height:100dvh!important;min-height:640px!important;max-height:100dvh!important;overflow:hidden!important}.screen-game .paired-field.enemy-field{height:22%!important;top:17%!important}.screen-game .paired-field.player-field{height:22%!important;top:49%!important}.screen-game .player-hand{height:20%!important;top:auto!important;bottom:-3.5%!important}.screen-game .player-hand .original-card{width:var(--hand-card-size,112px)!important;margin-left:-28px!important;transition:width .18s,transform .18s,margin .18s!important}.screen-game .phase-orb{top:45%!important}.screen-game .terrain-slot.enemy-terrain{top:14%!important}.screen-game .terrain-slot.player-terrain{top:51%!important}.screen-game .hero-command-bar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:760!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:176px!important;left:8px!important;overflow:visible!important;transform:none!important}.screen-game .hero-command-bar .hero-ability-chip{text-align:center!important;grid-template-columns:1fr!important;height:48px!important}.screen-game .hero-command-bar .hero-ability-chip>i{margin:auto!important}.screen-game .hero-command-bar .hero-ability-chip p{font-size:7px!important}.card-frame:hover,.card-frame:focus-within,.original-card:hover,.original-card:focus-within{z-index:15950!important}:is(.card-library:has(.original-card:hover),.deck-detail:has(.original-card:hover),.collection-lists:has(.original-card:hover)){position:relative;z-index:15900!important;overflow:visible!important}.screen-game .card-tooltip,.screen-decks .card-tooltip,.screen-setup .card-tooltip{z-index:16000!important}.search-deck-dialog{height:min(700px,90dvh)!important}.search-card-grid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important;max-height:100%!important}.search-empty{color:#d8e5df!important;grid-column:1/-1!important;place-content:center!important;gap:8px!important;min-height:180px!important;display:grid!important}.search-empty span{color:#8fa19a;font-size:11px}.hh-logo img{width:104px!important;height:76px!important}.shell-nav{min-height:88px!important}.deck-rail{scrollbar-width:none;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.deck-rail>button{white-space:normal!important;width:auto!important;min-width:0!important}.deck-rail>button b,.deck-rail>button span{word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.collection>header>span{display:none!important}@media (max-height:760px){.screen-game .paired-field.enemy-field{height:21%!important;top:16%!important}.screen-game .paired-field.player-field{height:21%!important;top:47%!important}.screen-game .field-energy.player-energy{top:70%!important}.screen-game .hero-command-bar{width:168px!important}.screen-game .hero-command-bar.enemy{top:20%!important}.screen-game .hero-command-bar:not(.enemy){bottom:18%!important}}.screen-game .hs-board{--hero-w:110px!important;--power-w:158px!important;--field-left:292px!important;--right-rail:242px!important;--field-width:calc(100vw - var(--field-left) - var(--right-rail))!important;height:100dvh!important;min-height:600px!important;max-height:100dvh!important}.screen-game .player-hero{width:var(--hero-w)!important;z-index:150!important;height:154px!important;left:8px!important}.screen-game .player-hero .hero-evolution{background:#071016f5!important;height:31px!important;min-height:31px!important;padding:5px 7px!important;top:-37px!important;left:4px!important;right:4px!important}.screen-game .player-hero .hero-evolution>small{margin:0!important;font-size:5px!important;line-height:1!important}.screen-game .player-hero .hero-evolution>strong{margin:2px 0 0!important;font-size:8px!important}.screen-game .hero-evolution .evolution-track{margin-top:3px!important}.screen-game .player-hero>.level-button{width:110px!important;height:24px!important;font-size:7px!important;bottom:-27px!important}.screen-game .hero-command-bar{width:var(--power-w)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:155!important;grid-template-columns:1fr!important;gap:3px!important;max-height:118px!important;padding:5px!important;display:grid!important;left:122px!important;overflow:hidden!important;transform:none!important}.screen-game .hero-command-bar.enemy{top:7%!important}.screen-game .hero-command-bar:not(.enemy){bottom:4%!important}.screen-game .hero-command-bar .hero-ability-chip{text-align:left!important;grid-template-columns:16px 1fr!important;height:25px!important;min-height:25px!important;padding:2px 4px!important}.screen-game .hero-command-bar .hero-ability-chip>i{width:14px!important;height:14px!important;margin:0!important;font-size:6px!important}.screen-game .hero-command-bar .hero-ability-chip p{white-space:nowrap!important;font-size:6px!important}.screen-game .hero-command-bar .hero-ability-chip>button:disabled{pointer-events:none!important;opacity:.26!important}.screen-game .opponent-hand{top:3.4%!important}.screen-game .field-energy{left:var(--field-left)!important;width:var(--field-width)!important;z-index:45!important;height:27px!important}.screen-game .paired-field{left:var(--field-left)!important;width:var(--field-width)!important;height:23%!important}.screen-game .paired-field .field-slot{height:clamp(54px,9.5vh,72px)!important}.screen-game .side-piles{left:calc(var(--field-left) + var(--field-width) + 12px)!important;grid-template-columns:repeat(2,94px)!important;gap:8px!important;width:200px!important}.screen-game .side-piles.enemy-piles{top:10.5%!important}.screen-game .side-piles.player-piles{top:49.5%!important}.screen-game .player-hand{left:var(--field-left)!important;width:var(--field-width)!important;height:18.5%!important;bottom:-2.5%!important}.screen-game .player-hand .original-card{margin-left:-22px!important}.card-frame-inspect{display:none!important}.screen-game .original-card:hover,.screen-game .original-card:focus-visible{transform:translateY(-2px)scale(1.015)!important}.screen-decks .original-card:hover,.screen-decks .original-card:focus-visible,.collection .original-card:hover{transform:translateY(-2px)scale(1.012)!important}.card-frame-activation:disabled{pointer-events:none!important;opacity:.2!important;filter:grayscale()saturate(0)!important}.screen-decks,.collection,.deck-detail,.collection-lists,.collection-lists>section,.card-library,.extra-collection{contain:none!important;isolation:auto!important;overflow:visible!important}.card-frame:hover{z-index:17000!important;position:relative!important}.collection-lists>section:has(.original-card:hover){z-index:17000!important;position:relative!important}.card-library:has(.original-card:hover){z-index:17000!important;position:relative!important}.screen-decks .card-tooltip,.collection .card-tooltip{z-index:18000!important;filter:drop-shadow(0 18px 34px #000)!important;max-width:280px!important}.collection-hero-inspect{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.collection-hero-inspect>.remote-card-art{width:100%;transition:transform .18s,filter .18s}.collection-hero-inspect:hover>.remote-card-art{filter:brightness(1.08);transform:scale(1.01)}.hero-power-trigger{cursor:zoom-in}.screen-game .visual-effect{--fx:#b9c8cc;--fx-soft:#7f929944!important;animation-duration:3.8s!important;overflow:hidden!important}.screen-game .visual-effect.fx-theme-blood{--fx:#ff526f;--fx-soft:#8f153f70!important;border-radius:28px 8px!important}.screen-game .visual-effect.fx-theme-dragon{--fx:#74e58f;--fx-soft:#1e8b5266!important;border-radius:50% 16px!important}.screen-game .visual-effect.fx-theme-goblin{--fx:#d988ff;--fx-soft:#71309b70!important;border-style:dashed!important}.screen-game .visual-effect.fx-theme-recruit{--fx:#ff785f;--fx-soft:#9b302a66!important;border-radius:5px!important}.screen-game .visual-effect.fx-theme-divine{--fx:#8ad9ff;--fx-soft:#2c80bf66!important;border-radius:42px!important}.screen-game .visual-effect.fx-theme-nature{--fx:#a5dc5e;--fx-soft:#4c7d2c66!important;border-radius:55% 22px!important}.screen-game .visual-effect.fx-theme-arcane{--fx:#72c9ff;clip-path:polygon(4% 0,96% 0,100% 18%,100% 82%,96% 100%,4% 100%,0 82%,0 18%);--fx-soft:#3655c06b!important}.screen-game .visual-effect.fx-theme-chaos{--fx:#e879ff;transform:skew(-1deg);--fx-soft:#72118570!important;border-radius:8px 44px!important}.screen-game .visual-effect.fx-theme-order{--fx:#f0c96b;--fx-soft:#70521f66!important;border-style:double!important;border-radius:3px!important}.screen-game .visual-effect.fx-theme-neutral{--fx:#e7c26c;--fx-soft:#7a623d55!important}.fx-emblem{color:var(--fx);opacity:.13;text-shadow:0 0 28px var(--fx);pointer-events:none;font:900 86px/1 Georgia;animation:3.8s both fx-emblem-drift;position:absolute;top:50%;right:20px;translate:0 -50%}.fx-theme-goblin .fx-emblem{animation:3.8s both fx-gear-turn}.fx-theme-divine .fx-emblem{animation:3.8s both fx-divine-rise}.fx-theme-blood .fx-emblem{animation:3.8s both fx-blood-pulse}.fx-theme-chaos .fx-emblem{animation:3.8s both fx-chaos-warp}.fx-theme-order .fx-emblem{animation:3.8s both fx-order-seal}@keyframes fx-emblem-drift{0%{opacity:0;transform:scale(.5)rotate(-18deg)}35%,72%{opacity:.2;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.3)rotate(10deg)}}@keyframes fx-gear-turn{0%{opacity:0;rotate:-90deg}35%,75%{opacity:.22}to{opacity:0;rotate:130deg}}@keyframes fx-divine-rise{0%{opacity:0;translate:0 35px}38%,72%{opacity:.28;translate:0}to{opacity:0;translate:0 -30px}}@keyframes fx-blood-pulse{0%,to{opacity:0;scale:.7}35%,65%{opacity:.28;scale:1.08}50%{scale:.94}}@keyframes fx-chaos-warp{0%,to{opacity:0;transform:rotate(-35deg)scale(.55)}28%,72%{opacity:.3;transform:rotate(18deg)scale(1.12)}52%{transform:rotate(-8deg)scale(.92)}}@keyframes fx-order-seal{0%,to{opacity:0;transform:scale(.72)}30%,78%{opacity:.28;transform:scale(1)}45%,62%{text-shadow:0 0 8px var(--fx),0 0 34px var(--fx)}}@media (max-width:1050px){.screen-game .hs-board{--hero-w:92px!important;--power-w:126px!important;--field-left:232px!important;--right-rail:190px!important}.screen-game .player-hero{width:92px!important;height:129px!important}.screen-game .hero-command-bar{left:106px!important}.screen-game .side-piles{grid-template-columns:repeat(2,83px)!important;width:174px!important}}@media (max-height:700px){.screen-game .player-hero{height:132px!important}.screen-game .hero-command-bar{max-height:104px!important}.screen-game .hero-command-bar .hero-ability-chip{height:21px!important;min-height:21px!important}.screen-game .paired-field{height:21.5%!important}.screen-game .field-energy.player-energy{top:72%!important}.screen-game .player-hand{height:20%!important}}.screen-game{background:#02070a!important;place-items:center!important;display:grid!important}.screen-game .hs-board{--field-width:calc(100% - var(--field-left) - var(--right-rail))!important;width:min(100vw,177.778dvh)!important;height:min(100dvh,56.25vw)!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:hidden!important}.screen-game .hero-command-bar{width:158px!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:5px!important;padding:0!important;display:grid!important;overflow:visible!important}.screen-game .hero-command-bar>header{display:none!important}.screen-game .hero-command-bar .hero-ability-chip{border:1px solid var(--deck)!important;height:27px!important;min-height:27px!important;padding:3px 6px!important}@supports (color:color-mix(in lab, red, red)){.screen-game .hero-command-bar .hero-ability-chip{border:1px solid color-mix(in srgb,var(--deck) 58%,#dce8e8 18%)!important}}.screen-game .hero-command-bar .hero-ability-chip{border-left:3px solid var(--deck)!important;background:linear-gradient(90deg,#07131be8,#10232ad9)!important;border-radius:999px!important;box-shadow:0 4px 12px #0009!important}.screen-game .hero-command-bar .hero-ability-chip>i{background:var(--deck)!important;width:17px!important;height:17px!important;font-size:10px!important}@supports (color:color-mix(in lab, red, red)){.screen-game .hero-command-bar .hero-ability-chip>i{background:color-mix(in srgb,var(--deck) 22%,#07131b)!important}}.screen-game .hero-command-bar .hero-ability-chip p{max-width:112px!important;font-size:6px!important}.engine-decision-panel{width:min(820px,100vw - 28px)!important;max-height:min(820px,92dvh)!important;overflow:auto!important}.visual-card-choice-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))!important;align-items:start!important;gap:14px!important;max-height:56dvh!important;padding:8px!important;display:grid!important;overflow:auto!important}.visual-card-choice{min-width:0;cursor:pointer!important;background:#091820!important;border:1px solid #31545c!important;border-radius:12px!important;justify-items:center!important;gap:7px!important;padding:8px!important;display:grid!important}.visual-card-choice:hover,.visual-card-choice.selected{background:#122a31!important;border-color:#e7bc61!important;box-shadow:0 0 0 2px #e7bc6133,0 12px 28px #0009!important}.visual-card-choice .original-card{width:96px!important}.visual-card-choice>span{color:#dce9e8;text-align:center;font:800 10px/1.2 system-ui}.hh-logo{flex:none!important;overflow:visible!important}.hh-logo img{aspect-ratio:426/395!important;object-fit:contain!important;width:96px!important;max-width:none!important;height:auto!important}:root{--hh-ink:#02090d;--hh-night:#06151b;--hh-panel:#09242b;--hh-panel-soft:#0d3037;--hh-cyan:#25d3da;--hh-teal:#079aa6;--hh-orange:#ed7028;--hh-gold:#f8b83c;--hh-coral:#df4d34;--hh-paper:#edfafa;--hh-muted:#91b7ba}.hh-app{color:var(--hh-paper);background:radial-gradient(circle at 50% 40%,#0e3b42 0,#071b22 38%,var(--hh-ink) 78%)!important}.shell-nav,.game-topbar{background:linear-gradient(90deg,#02090df5,#0b2d34f2 48%,#07161bf5)!important;border-color:#25d3da38!important}.landing:before{background:radial-gradient(circle at 72% 40%,#ed702838,#0000 28%),linear-gradient(110deg,#02090df5 12%,#092a30d9 55%,#10272ba8)!important}.landing-copy>p,.collection>header p,.match-setup>header p{color:var(--hh-cyan)!important}.landing-copy>span,.collection header>span,.deck-rail span{color:var(--hh-muted)!important}.gold,.menu-actions button:first-child,.maintenance-choice:not(:disabled){background:linear-gradient(135deg,var(--hh-paper),var(--hh-gold))!important;color:#071014!important;border-color:#ffd36b!important;box-shadow:0 8px 24px #ed70283d!important}.menu-actions button:not(:first-child),.collection>header button,.shell-nav button{color:#dffbfb!important;background:#082229d9!important;border-color:#25d3da55!important}.screen-decks,.collection,.match-setup,.maintenance-dialog,.inspector,.card-tooltip{background-color:var(--hh-night)!important}.deck-rail,.deck-detail,.collection-lists>section,.versus,.deck-picker,.maintenance-dialog{border-color:#25d3da2e!important}.deck-detail{grid-template-columns:235px minmax(310px,390px) minmax(0,1fr);gap:18px;background:linear-gradient(145deg,#07171de8,#0a2b31a3)!important}.collection-lists>section{background:#05151ad9!important}.collection-lists>section>header{background:#0b2930!important;border-color:#25d3da24!important}.collection-lists>section>header b{color:var(--hh-gold)!important}.game-board,.battlefield{background-color:#071a20!important}.field-slot,.side-pile,.terrain-slot{border-color:#1fc6cf42!important;box-shadow:inset 0 0 18px #072b32,0 0 12px #0009!important}.field-energy{background:linear-gradient(90deg,#071b21,#0b343a)!important;border-color:#f8b83c80!important}.phase-orb{color:#071014!important}.hh-logo{align-items:center!important;width:158px!important;height:70px!important;display:flex!important}.hh-logo img{transform-origin:0;transform:scaleX(1.16);aspect-ratio:auto!important;object-fit:fill!important;filter:drop-shadow(0 5px 10px #000b)!important;width:140px!important;height:62px!important}.hero-guide{border:1px solid var(--deck);align-self:start;min-width:0}@supports (color:color-mix(in lab, red, red)){.hero-guide{border:1px solid color-mix(in srgb,var(--deck) 52%,var(--hh-cyan))}}.hero-guide{background:linear-gradient(155deg,var(--deck),#06161b 58%);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.hero-guide{background:linear-gradient(155deg,color-mix(in srgb,var(--deck) 10%,#0b2c32),#06161b 58%)}}.hero-guide{overflow:hidden;box-shadow:0 16px 38px #0007}.hero-guide>header{background:linear-gradient(90deg,#0b3037,#081b20);border-bottom:1px solid #25d3da24;padding:17px 18px 14px}.hero-guide>header>span,.hero-guide-title small{color:var(--hh-cyan);letter-spacing:.18em;font:800 8px Arial;display:block}.hero-guide>header h3{color:#fff;margin:5px 0 3px;font-size:19px;line-height:1.15}.hero-guide>header p{color:var(--hh-muted);margin:0;font:10px Arial}.hero-guide-facts{background:#25d3da20;border-bottom:1px solid #25d3da20;grid-template-columns:.75fr 1.25fr;gap:1px;display:grid}.hero-guide-facts>span{background:#071b20;padding:11px 13px}.hero-guide-facts small{color:#789da0;text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font:700 7px Arial;display:block}.hero-guide-facts b{color:#edfafa;font:700 10px/1.35 Arial;display:block}.hero-evolution-guide,.hero-abilities-guide{padding:15px 16px}.hero-evolution-guide{border-bottom:1px solid #25d3da20}.hero-guide-title{align-items:center;gap:10px;display:flex}.hero-guide-title i{width:27px;height:27px;color:var(--hh-gold);background:#ed70281c;border:1px solid #f8b83c69;border-radius:50%;place-items:center;font-style:normal;display:grid}.hero-guide-title b{color:#fff;margin-top:2px;font:800 12px Arial;display:block}.hero-evolution-guide>p{color:#bcd4d5;margin:11px 0;font:10px/1.5 Arial}.hero-evolution-guide ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hero-evolution-guide li{border-left:2px solid var(--hh-orange);background:#0a272d;grid-template-columns:58px 1fr;align-items:center;gap:9px;padding:9px;display:grid}.hero-evolution-guide li span{color:var(--hh-gold);letter-spacing:.08em;font:800 8px Arial}.hero-evolution-guide li b{color:#e5f5f5;font:600 9px/1.35 Arial}.hero-abilities-guide>div:last-child{gap:7px;margin-top:11px;display:grid}.hero-abilities-guide article{background:#061c21;border:1px solid #25d3da18;border-radius:5px;grid-template-columns:27px 1fr;gap:9px;padding:9px;display:grid}.hero-abilities-guide article>span{background:linear-gradient(145deg,var(--hh-teal),#075e67);color:#fff;border-radius:4px;place-items:center;width:27px;height:27px;font:900 11px Arial;display:grid}.hero-abilities-guide article header{justify-content:space-between;align-items:center;display:flex}.hero-abilities-guide article header b{color:#fff;text-transform:uppercase;font:800 9px Arial}.hero-abilities-guide article em{text-transform:uppercase;border-radius:8px;padding:2px 5px;font:800 7px Arial}.hero-abilities-guide article em.active{color:#ffe4bc;background:#ed70282e;border:1px solid #ed702866}.hero-abilities-guide article em.passive{color:#b9f4f4;background:#25d3da20;border:1px solid #25d3da42}.hero-abilities-guide article p{color:#dbecec;margin:5px 0 3px;font:10px/1.4 Arial}.hero-abilities-guide article small{color:#789da0;font:8px/1.35 Arial}@media (max-width:1180px){.deck-detail{grid-template-columns:220px minmax(300px,1fr)}.collection-lists{grid-column:1/-1}.collection-lists .card-library{max-height:360px}}@media (max-width:720px){.hh-logo{width:120px!important}.hh-logo img{width:106px!important;height:52px!important}.deck-detail{grid-template-columns:1fr}.deck-detail>.hero-guide{display:block}.collection-lists{grid-column:auto}.hero-guide-facts{grid-template-columns:1fr}.hero-evolution-guide li{grid-template-columns:54px 1fr}}.screen-game .hs-board{--hero-w:8.1%!important;--power-w:14%!important;--field-left:21.4%!important;--right-rail:16.9%!important;--field-width:calc(100% - var(--field-left) - var(--right-rail))!important}.screen-game .player-hero{width:var(--hero-w)!important;height:19%!important;left:.35%!important}.screen-game .player-hero.enemy{top:8.1%!important}.screen-game .player-hero:not(.enemy){bottom:7%!important}.screen-game .player-hero .hero-evolution{width:100%!important;height:31px!important;top:32%!important;left:calc(100% + 4px)!important;right:auto!important}.screen-game .player-hero>.level-button:disabled{opacity:.45!important;pointer-events:none!important}.screen-game .hero-command-bar{width:var(--power-w)!important;left:.2%!important}.screen-game .hero-command-bar.enemy{top:31.8%!important;bottom:auto!important}.screen-game .hero-command-bar:not(.enemy){top:auto!important;bottom:26.5%!important}.screen-game .hero-command-bar.enemy,.screen-game .hero-command-bar:not(.enemy){left:.2%!important}.screen-game .terrain-slot.enemy-terrain{left:calc(var(--field-left) - 4%)!important;top:31.8%!important}.screen-game .terrain-slot.player-terrain{left:calc(var(--field-left) - 4%)!important;top:60.5%!important}.screen-game .phase-orb{left:calc(var(--field-left) + var(--field-width) - 4.4%)!important;top:48.4%!important}.screen-game .side-piles{left:calc(var(--field-left) + var(--field-width) + 0.9%)!important}@media (max-width:1050px){.screen-game .hs-board{--hero-w:8.1%!important;--power-w:14%!important;--field-left:21.4%!important;--right-rail:16.9%!important}.screen-game .player-hero{width:var(--hero-w)!important;height:19%!important}.screen-game .hero-command-bar{width:var(--power-w)!important;left:.2%!important}}.screen-game .phase-orb{box-shadow:none!important;background:radial-gradient(circle at 35% 30%,#d9c36f 0%,#665d3b 34%,#18262b 67%,#06141a 74%,#0000 75%)!important;border:0!important;border-radius:50%!important}.screen-game .phase-orb button{background:radial-gradient(circle at 35% 30%,#f3d777 0%,#c99735 52%,#8a5b20 100%)!important;border-radius:50%!important}.screen-game .hs-board{flex:none!important;width:min(100vw,177.778dvh)!important;min-width:0!important;height:min(100dvh,56.25vw)!important;min-height:0!important;container-type:size!important}.screen-game .hero-command-bar{gap:min(.55vw,.98dvh)!important;overflow:visible!important}.screen-game .hero-command-bar .hero-ability-chip{border-radius:min(.72vw,1.28dvh)!important;grid-template-columns:min(2.2vw,3.91dvh) minmax(0,1fr)!important;align-items:start!important;height:auto!important;min-height:min(4.65vw,8.27dvh)!important;padding:min(.58vw,1.03dvh)!important;overflow:visible!important}.screen-game .hero-command-bar .hero-ability-chip>span{min-width:0!important;padding-right:min(1.45vw,2.58dvh)!important}.screen-game .hero-command-bar .hero-ability-chip>span>b{font-size:min(.72vw,1.28dvh)!important;line-height:1.05!important}.screen-game .hero-command-bar .hero-ability-chip p{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:none!important;margin:min(.3vw,.53dvh) 0 0!important;font-size:min(.88vw,1.56dvh)!important;line-height:1.22!important;display:block!important;overflow:visible!important}.screen-game .hero-command-bar .hero-ability-chip>em{font-size:min(.63vw,1.12dvh)!important;bottom:min(.4vw,.71dvh)!important;right:min(.45vw,.8dvh)!important}.screen-game .hero-command-bar .hero-ability-chip>button{padding:min(.52vw,.92dvh)!important}.screen-game .hero-command-bar.enemy{top:29%!important;bottom:auto!important;left:1.05%!important}.screen-game .hero-command-bar:not(.enemy){top:auto!important;bottom:22.5%!important;left:1.05%!important}.screen-game .player-hero .hero-level{color:#ffe58c!important;white-space:nowrap!important;background:#352d10f2!important;border:1px solid #e4bc58!important;border-radius:5px!important;place-items:center!important;width:100%!important;min-height:min(2.15vw,3.82dvh)!important;font-size:min(.76vw,1.35dvh)!important;display:grid!important;inset:7% auto auto calc(100% + 4px)!important;transform:none!important}.screen-game .player-hero .hero-evolution{width:100%!important;top:31%!important;left:calc(100% + 4px)!important;right:auto!important}.screen-game .player-hero>.level-button{width:100%!important;inset:calc(31% + 37px) auto auto calc(100% + 4px)!important;transform:none!important}@media (max-width:1050px),(max-height:700px){.screen-game .player-hero{width:var(--hero-w)!important;height:19%!important}.screen-game .hero-command-bar{width:var(--power-w)!important}.screen-game .hero-command-bar.enemy{top:29%!important;left:1.05%!important}.screen-game .hero-command-bar:not(.enemy){bottom:22.5%!important;left:1.05%!important}.screen-game .hero-command-bar .hero-ability-chip{height:auto!important;min-height:min(4.65vw,8.27dvh)!important}.screen-game .paired-field{height:22%!important}.screen-game .player-hand{height:18.5%!important}}.screen-game .player-hero>.level-button{animation:none!important;left:auto!important;right:calc(-100% - 4px)!important;transform:translate(53%)!important}.screen-game .hero-command-bar.enemy{top:29%!important;left:1.05%!important}.screen-game .hero-command-bar:not(.enemy){bottom:22.5%!important;left:1.05%!important}.screen-game .hero-command-bar .hero-ability-chip{width:100%!important;min-height:min(4.8vw,8.54dvh)!important}.screen-game .terrain-slot.enemy-terrain,.screen-game .terrain-slot.player-terrain{left:17.9%!important}.screen-game .field-energy,.screen-game .paired-field,.screen-game .player-hand{width:58.5%!important;left:23.5%!important}.screen-game .paired-field{height:20.5%!important}.screen-game .paired-field.enemy-field{top:18%!important}.screen-game .paired-field.player-field{top:53.2%!important}.screen-game .paired-field .field-column{gap:2px!important}.screen-game .field-energy.enemy-energy{top:11.25%!important}.screen-game .field-energy.player-energy{top:78.6%!important}.screen-game .player-hand{bottom:-2.6%!important}.screen-game .phase-orb{top:46.5%!important;left:76.2%!important}.screen-game .phase-orb,.screen-game .phase-orb button{background:0 0!important}.screen-game .visual-effect,.screen-game .combat-cinematic,.screen-game .defense-decision,.screen-game .target-banner{top:50%!important;left:2%!important;right:auto!important;transform:translateY(-50%)!important}.screen-game .visual-effect{z-index:400!important;max-width:29%!important;max-height:46%!important;animation-duration:3.8s!important;overflow:visible!important}.screen-game .visual-effect.fx-summon,.screen-game .visual-effect.fx-spell,.screen-game .visual-effect.fx-artifact,.screen-game .visual-effect.fx-terrain,.screen-game .visual-effect.fx-ability,.screen-game .visual-effect.fx-damage{animation-duration:3.8s!important}.screen-game .combat-cinematic,.screen-game .defense-decision,.screen-game .target-banner{z-index:410!important;max-width:29%!important}.screen-game .hs-board .phase-orb{left:76.2%!important}.screen-game .hero-command-bar .hero-ability-chip{min-height:min(5vw,8.9dvh)!important}.screen-game .phase-orb{box-shadow:none!important;background:orange!important;border:0!important;top:46.5%!important;left:77.8%!important}.screen-game .phase-orb button{background:0 0!important;border-radius:50%!important;box-shadow:0 0 0 2px #d1a84b55,0 10px 28px #000b!important}.screen-game .hero-command-bar{grid-template-columns:1fr!important;gap:min(.72vw,1.28dvh)!important;width:15.5%!important}.screen-game .hero-command-bar .hero-ability-chip{height:auto!important;min-height:min(5.2vw,9.25dvh)!important;overflow:visible!important}.screen-game .hero-command-bar .hero-ability-chip p{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.screen-game .hs-board .field-energy,.screen-game .hs-board .paired-field,.screen-game .hs-board .player-hand{width:58.5%!important;left:21.5%!important}.screen-game .hs-board .paired-field{height:20.5%!important}.screen-game .hs-board .paired-field.enemy-field{top:18%!important}.screen-game .hs-board .paired-field.player-field{top:47.2%!important}.screen-game .hs-board .paired-field .field-column{gap:2px!important}.screen-game .hs-board .phase-orb{top:48.5%!important}.screen-game .hs-board .side-piles{left:83.5%!important}.screen-game .visual-effect,.screen-game .combat-cinematic,.screen-game .defense-decision,.screen-game .target-banner{width:20%!important;max-width:20%!important;top:50%!important;left:1%!important;right:auto!important;transform:translateY(-50%)!important}.screen-game .defense-decision{width:220px!important;max-width:220px!important;top:47%!important;left:50%!important;transform:translate(-50%,-50%)!important}@keyframes fx-readable-hold{0%{opacity:0;transform:translateY(-50%)translate(8px)}5.3%{opacity:1;transform:translateY(-50%)translate(0)}93%{opacity:1;transform:translateY(-50%)translate(0)}to{opacity:0;transform:translateY(-50%)translate(8px)}}.screen-game .visual-effect,.screen-game .visual-effect>img,.screen-game .visual-effect>span,.screen-game .visual-effect>section,.screen-game .visual-effect .fx-runes,.screen-game .combat-cinematic,.screen-game .defense-decision{animation:4.2s both fx-readable-hold!important}.screen-game .card-tooltip>b,.screen-decks .card-tooltip>b,.screen-setup .card-tooltip>b,.card-tooltip>b{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;border-radius:999px!important;align-self:flex-start!important;width:max-content!important;max-width:100%!important;padding:4px 16px!important;display:inline-block!important}.screen-game .card-tooltip,.screen-decks .card-tooltip,.screen-setup .card-tooltip{z-index:99999!important;contain:none!important;position:absolute!important;overflow:visible!important}.screen-game .original-card,.screen-game .card-frame,.screen-game .paired-field,.screen-game .field-column,.screen-game .field-slot,.screen-game .terrain-slot,.screen-game .side-piles,.image-choice-overlay,.image-choice-dialog,.image-choice-dialog>*,.cafe-choice-overlay,.cafe-choice-dialog,.extra-deck-overlay,.extra-deck-dialog,.search-deck-overlay,.search-deck-dialog,.visual-card-choice-grid,.visual-card-choice{contain:none!important;overflow:visible!important}.image-choice-dialog .card-tooltip,.cafe-choice-dialog .card-tooltip,.extra-deck-dialog .card-tooltip,.search-deck-dialog .card-tooltip{z-index:100000!important}.engine-decision-backdrop,.engine-decision-panel,.engine-decision-panel>div,.engine-decision-panel>div>.visual-card-choice-grid,.visual-card-choice-grid,.visual-card-choice,.visual-card-choice .card-frame,.visual-card-choice .original-card{contain:none!important;overflow:visible!important}.engine-decision-panel{isolation:isolate!important;position:relative!important}.engine-decision-panel>div:has(>.visual-card-choice-grid){flex-direction:column!important;align-items:center!important;gap:14px!important;display:flex!important}.engine-decision-panel>div:has(>.visual-card-choice-grid)>.gold{text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-self:center!important;width:max-content!important;min-width:148px!important;margin:4px auto 0!important}.card-tooltip>b{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;align-self:flex-start!important;width:max-content!important;min-width:0!important;max-width:100%!important;display:inline-block!important}.engine-decision-backdrop .card-tooltip,.engine-decision-panel .card-tooltip,.visual-card-choice .card-tooltip{z-index:2147483000!important;contain:none!important;position:absolute!important;overflow:visible!important}.engine-decision-panel>div:has(>.visual-card-choice-grid){gap:10px!important;display:grid!important}.engine-decision-panel>div:has(>.visual-card-choice-grid)>.visual-card-choice-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))!important;align-items:start!important;gap:14px!important;width:100%!important;padding:8px!important;display:grid!important;overflow:visible!important}.engine-decision-panel>div:has(>.visual-card-choice-grid)>.gold{color:#101719!important;text-align:center!important;white-space:nowrap!important;background:linear-gradient(145deg,#e8b94f,#b97624)!important;border:1px solid #f3c96a!important;border-radius:10px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:max-content!important;min-width:148px!important;margin:14px auto 0!important;padding:13px 22px!important;font-weight:900!important;display:flex!important;box-shadow:0 8px 24px #0008!important}.engine-decision-panel>div:has(>.visual-card-choice-grid)>.gold:hover{background:linear-gradient(145deg,#f1cb69,#c9852c)!important;border-color:#fff0aa!important;transform:translateY(-1px)!important}.engine-decision-panel:has(.visual-card-choice-grid){box-sizing:border-box!important;flex-direction:column!important;max-height:calc(100dvh - 24px)!important;display:flex!important;overflow:visible!important}.engine-decision-panel:has(.visual-card-choice-grid)>div:has(>.visual-card-choice-grid){flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.engine-decision-panel:has(.visual-card-choice-grid)>.engine-decision-panel>div{min-height:0!important}.engine-decision-panel:has(.visual-card-choice-grid) .visual-card-choice-grid{flex:auto!important;grid-template-columns:repeat(auto-fit,minmax(76px,1fr))!important;align-content:start!important;gap:8px!important;min-height:0!important;max-height:calc(100dvh - 220px)!important;padding:6px!important;overflow:auto!important}.engine-decision-panel:has(.visual-card-choice-grid) .visual-card-choice{border-radius:9px!important;gap:4px!important;min-width:0!important;padding:5px!important}.engine-decision-panel:has(.visual-card-choice-grid) .visual-card-choice .original-card{width:68px!important;max-width:100%!important}.engine-decision-panel:has(.visual-card-choice-grid) .visual-card-choice>span{font-size:8px!important;line-height:1.1!important}.engine-decision-panel:has(.visual-card-choice-grid)>div:has(>.visual-card-choice-grid)>.gold{z-index:3!important;flex:none!important;margin:10px auto 0!important;position:relative!important}@media (max-width:600px){.engine-decision-panel:has(.visual-card-choice-grid) .visual-card-choice-grid{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))!important;gap:6px!important}.engine-decision-panel:has(.visual-card-choice-grid) .visual-card-choice .original-card{width:60px!important}}.hh-logo{overflow:visible!important}.hh-logo img{aspect-ratio:auto!important;object-fit:contain!important;width:140px!important;max-width:none!important;height:auto!important;transform:none!important}.hero-guide>header>p{color:var(--hh-cyan)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:800!important}.hero-guide-facts{grid-template-columns:1fr!important}.hero-guide-facts>span{padding:9px 13px!important}.hero-guide-facts>span small{margin-bottom:3px!important}.hero-guide-facts>span b{font-size:11px!important}.hero-evolution-guide>p{color:#e8f4f2!important;font-size:11px!important;font-weight:700!important;line-height:1.55!important}.hero-evolution-guide li b{color:#f0fbf8!important;font-size:10px!important;line-height:1.45!important}.hero-abilities-guide article p{color:#f0fbf8!important;margin:8px 0 0!important;font-size:11px!important;font-weight:600!important;line-height:1.55!important}.hero-abilities-guide article small{display:none!important}.hero-abilities-guide article header{justify-content:flex-start!important}.hero-abilities-guide article header em{margin:0!important}.hero-abilities-guide article p{margin-top:7px!important}.hero-abilities-guide article>div{min-width:0!important}.hero-abilities-guide article>div>p{color:#f0fbf8!important;margin:0!important;font:600 11px/1.55 Arial!important}.hero-abilities-guide article>div>p>em{vertical-align:baseline!important;margin:0 6px 2px 0!important;display:inline-block!important}.hero-abilities-guide article>div>p>span{color:inherit!important;font:inherit!important;display:inline!important}.hero-abilities-guide article header{display:none!important}.hero-evolution-guide>p{font-size:13px!important;line-height:1.6!important}.hero-evolution-guide li b{font-size:12px!important;line-height:1.5!important}.hero-abilities-guide article>div>p{font-size:13px!important;line-height:1.6!important}.hero-abilities-guide article>div>p>em{padding:3px 7px!important;font-size:9px!important}.hero-abilities-guide article>span{font-size:13px!important}.hero-guide .hero-evolution-guide,.hero-guide .hero-abilities-guide{font-size:inherit!important}.inspector aside:has(.inspector-hero-guide)>.inspector-section{display:none!important}.inspector-hero-guide{max-height:48vh;margin-top:12px;overflow:auto}.inspector-hero-guide .hero-guide{box-shadow:none!important;border-radius:8px!important}.inspector-hero-guide .hero-guide>header{padding:10px 12px!important}.inspector-hero-guide .hero-guide>header>span{font-size:7px!important}.inspector-hero-guide .hero-guide>header h3{font-size:15px!important}.inspector-hero-guide .hero-evolution-guide,.inspector-hero-guide .hero-abilities-guide{padding:10px 12px!important}.inspector-hero-guide .hero-evolution-guide>p{font-size:12px!important}.inspector-hero-guide .hero-evolution-guide li b{font-size:11px!important}.inspector-hero-guide .hero-abilities-guide article>div>p{font-size:12px!important}.inspector-hero-guide .hero-guide-title b{font-size:10px!important}.uruk-element-list{flex-wrap:wrap;gap:5px;margin:6px 0 0!important;display:inline-flex!important}.uruk-element-badge{color:#dffbfb;cursor:help;white-space:nowrap;background:#0b3037;border:1px solid #25d3da66;border-radius:999px;padding:3px 7px;position:relative;font:800 9px Arial!important;display:inline-block!important}.uruk-element-badge:hover{color:#fff3c4;background:#193e42;border-color:#f8b83c}.uruk-element-badge[data-tip]:after{content:attr(data-tip);z-index:99999;color:#edfafa;white-space:normal;opacity:0;pointer-events:none;background:#06151bf5;border:1px solid #f8b83c;border-radius:6px;width:190px;padding:7px 9px;font:10px/1.35 Arial;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 7px);left:0;transform:translateY(3px);box-shadow:0 8px 20px #000b}.uruk-element-badge[data-tip]:hover:after{opacity:1;transform:translateY(0)}.screen-game .hs-board .paired-field,.screen-game .hs-board .paired-field .field-column{gap:4px!important}.screen-game .hs-board .paired-field .field-slot{margin:0!important}.screen-game .hs-board .paired-field{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px 5px!important;width:38%!important;left:36%!important}.screen-game .hs-board .paired-field .field-column{gap:4px!important;min-width:0!important}.screen-game .hs-board .side-piles{left:83%!important;right:auto!important}.screen-game .hs-board .terrain-slot.enemy-terrain,.screen-game .hs-board .terrain-slot.player-terrain{left:28%!important}.screen-game .hs-board .hero-command-bar{width:18%!important;height:18%!important}.screen-game .hero-command-bar{gap:min(.3vw,.55dvh)!important}.screen-game .hero-command-bar .hero-ability-chip{border-radius:min(.55vw,.98dvh)!important;gap:min(.3vw,.55dvh)!important;height:auto!important;min-height:0!important;padding:min(.32vw,.57dvh) min(.45vw,.8dvh)!important}.screen-game .hero-command-bar .hero-ability-chip>i{width:min(1.7vw,3.02dvh)!important;height:min(1.7vw,3.02dvh)!important;font-size:min(.68vw,1.21dvh)!important}.screen-game .hero-command-bar .hero-ability-chip p{margin:min(.14vw,.25dvh) 0 0!important;font-size:min(.72vw,1.28dvh)!important;line-height:1.15!important}.screen-game .hero-command-bar,.screen-game .hero-command-bar:hover,.screen-game .hero-command-bar .hero-ability-chip,.screen-game .hero-command-bar .hero-ability-chip:hover,.screen-game .hero-command-bar .hero-ability-chip:focus-within{filter:none!important;transition:none!important;transform:none!important}.screen-game .hero-command-bar .hero-ability-chip{pointer-events:none!important;border-color:var(--deck)!important;background:linear-gradient(90deg,#07131be8,#10232ad9)!important}@supports (color:color-mix(in lab, red, red)){.screen-game .hero-command-bar .hero-ability-chip{border-color:color-mix(in srgb,var(--deck) 58%,#dce8e8 18%)!important}}.screen-game .hero-command-bar .hero-ability-chip{border-left-color:var(--deck)!important;box-shadow:0 4px 12px #0009!important}.screen-game .hero-command-bar .hero-ability-chip>button small,.screen-game .hero-command-bar .hero-ability-chip>em{display:none!important}.screen-game .hero-command-bar .hero-ability-chip>button{pointer-events:auto!important;width:22px!important;min-width:0!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;transition:none!important;display:grid!important;inset:auto 5px 5px auto!important;transform:none!important}.screen-game .hero-command-bar .hero-ability-chip>button:hover:not(:disabled),.screen-game .hero-command-bar .hero-ability-chip>button:focus-visible{box-shadow:none!important;filter:none!important;background:0 0!important;transform:none!important}.mulligan-card-static{cursor:default!important;transition:none!important;transform:none!important}.mulligan-card-static .card-frame,.mulligan-card-static .original-card,.mulligan-card-static .card-frame:hover,.mulligan-card-static .original-card:hover{pointer-events:none!important;filter:none!important;z-index:auto!important;transition:none!important;transform:none!important}.mulligan-card-static .card-tooltip{display:none!important}.original-card .field-keywords{--keyword-icon-size:16px;--keyword-gap:4px;z-index:18;justify-content:center;align-items:center;gap:var(--keyword-gap);pointer-events:auto;isolation:isolate;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.original-card .field-keywords>i{width:var(--keyword-icon-size);height:var(--keyword-icon-size);color:#ffe19a;font:900 max(6px,calc(var(--keyword-icon-size) - 5px))/1 Arial,sans-serif;text-shadow:0 1px 2px #000;background:#06151eee;border:1px solid #f6c85cbb;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 1px 4px #000b}.original-card .field-keywords:after{content:attr(data-keywords);color:#f4fbfb;white-space:normal;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#041117f2;border:1px solid #e6b94f;border-radius:5px;width:max-content;max-width:180px;padding:4px 7px;font:700 9px/1.25 Arial,sans-serif;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%,3px);box-shadow:0 5px 14px #000b}.original-card .field-keywords:hover:after,.original-card .field-keywords:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.screen-game .visual-effect>.remote-card-art,.screen-game .visual-effect>canvas.remote-card-art{opacity:1!important;visibility:visible!important;filter:none!important;animation:none!important}.mulligan-dialog{grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(980px,100% - 28px)!important;max-height:min(92dvh,760px)!important;display:grid!important;overflow:hidden!important}.mulligan-dialog>header{z-index:4!important;background:linear-gradient(160deg,#122a37,#0b1b25)!important;position:relative!important}.mulligan-help{width:auto!important;max-width:760px!important;margin:14px auto 4px!important;padding:0 18px!important}.mulligan-cards{z-index:1!important;grid-template-columns:repeat(7,minmax(86px,1fr))!important;align-items:start!important;gap:10px!important;min-height:0!important;padding:14px 18px 18px!important;display:grid!important;position:relative!important;overflow:auto hidden!important}.mulligan-cards>.mulligan-card-static{box-sizing:border-box!important;width:auto!important;min-width:86px!important;padding:5px!important}.mulligan-cards .card-frame,.mulligan-cards .original-card{width:100%!important;max-width:116px!important;margin:0 auto!important}.mulligan-dialog>footer{z-index:4!important;background:#050b11!important;min-height:62px!important;position:relative!important}@media (max-width:760px){.mulligan-dialog{max-height:94dvh!important}.mulligan-cards{grid-template-columns:repeat(7,104px)!important;justify-content:start!important}}.mulligan-cards>.mulligan-card-static{place-items:center!important;min-height:164px!important;display:grid!important}.mulligan-cards .card-frame{aspect-ratio:5/7!important;width:min(116px,100%)!important;display:block!important}.mulligan-cards .original-card,.mulligan-cards .original-card.is-small{aspect-ratio:5/7!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.screen-game .visual-effect{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:min(19%,270px)!important;max-width:270px!important;animation:2.28s linear both fx-readable-hold!important;top:50%!important;left:auto!important;right:1.2%!important;transform:translateY(-50%)!important}.screen-game .visual-effect>img,.screen-game .visual-effect>canvas,.screen-game .visual-effect>.remote-card-art,.screen-game .visual-effect>span,.screen-game .visual-effect>section,.screen-game .visual-effect .fx-runes{opacity:1!important;visibility:visible!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important}.search-deck-dialog,.image-choice-dialog{width:min(1240px,97vw)!important;max-height:94dvh!important}.search-card-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;padding:20px 24px 26px!important}.search-card-grid .original-card{width:106px!important}.match-reconnect-overlay{z-index:190;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#02090db8;place-items:center;display:grid;position:absolute;inset:58px 0 0}.match-reconnect-overlay>section{color:#edfafa;text-align:center;background:#06171df2;border:1px solid #f0bd52;border-radius:12px;justify-items:center;gap:8px;width:min(390px,88vw);padding:22px 28px;display:grid;box-shadow:0 20px 60px #000b}.match-reconnect-overlay i{color:#25d3da;font:32px/1 Arial;animation:1.2s linear infinite room-spin}.match-reconnect-overlay b{font:700 18px Georgia}.match-reconnect-overlay span{color:#a8c5c7;font:11px/1.5 Arial}.match-reconnect-overlay strong{color:#f8b83c;font:800 22px/1 monospace}.card-frame>.field-keywords{--keyword-icon-size:16px;--keyword-gap:3px;isolation:isolate;z-index:24!important;justify-content:center!important;align-items:center!important;gap:var(--keyword-gap)!important;pointer-events:auto!important;display:flex!important;position:absolute!important;bottom:-18px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.card-frame>.field-keywords>i{width:var(--keyword-icon-size);height:var(--keyword-icon-size);color:#ffe19a;font:900 max(6px,calc(var(--keyword-icon-size) - 5px))/1 Arial,sans-serif;background:#06151ef2;border:1px solid #f6c85cbb;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 2px 5px #000c}.card-frame>.field-keywords:after{content:attr(data-keywords);color:#f4fbfb;white-space:normal;text-align:center;opacity:0;visibility:hidden;pointer-events:none;background:#041117f5;border:1px solid #e6b94f;border-radius:5px;width:max-content;max-width:180px;padding:4px 7px;font:700 9px/1.25 Arial,sans-serif;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%,3px);box-shadow:0 5px 14px #000b}.card-frame>.field-keywords:hover:after,.card-frame>.field-keywords:focus-within:after{opacity:1;visibility:visible;transform:translate(-50%)}.card-frame>.original-card .field-keywords{display:none!important}.field-slot,.creature-slot,.paired-field,.field-column{overflow:visible!important}.screen-game{background:#02090d;width:100%;height:100dvh;min-height:0;overflow:hidden}.game-stage{overscroll-behavior:contain;background:#02090d;place-items:center;width:100vw;height:100dvh;display:grid;overflow:auto}.game-stage>.game-content.hs-board{--slot-width:3.8cqw;--card-gap:.35cqw;aspect-ratio:16/9;isolation:isolate;grid-template-rows:4.5cqh 5.5cqh 4cqh 30cqh 8cqh 30cqh 4cqh 14cqh;grid-template-columns:19cqw 2cqw 58cqw 4cqw 17cqw;container:hemsfell-board/size;box-sizing:border-box!important;gap:0!important;width:min(100vw,177.778dvh)!important;min-width:0!important;max-width:none!important;height:min(100dvh,56.25vw)!important;min-height:0!important;max-height:none!important;margin:auto!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.game-stage>.game-content.hs-board:after{border-radius:.8cqw!important;inset:4.7cqh .8cqw .8cqh!important}.game-content>.game-bar{grid-area:1/1/auto/-1}.game-content>.opponent-hand{grid-area:2/3}.game-content>.enemy-energy{grid-area:3/3}.game-content>.enemy-field,.game-content>.enemy-terrain{grid-area:4/3}.game-content>.enemy-piles{grid-area:2/5/5}.game-content>.phase-orb{grid-area:5/3}.game-content>.player-field,.game-content>.player-terrain,.game-content>.player-energy{grid-area:6/3}.game-content>.player-piles{grid-area:5/5/8}.game-content>.player-hand{grid-area:7/3/9}.game-content>.player-hero.enemy{grid-area:2/1/5}.game-content>.hero-abilities.enemy{grid-area:4/1}.game-content>.player-hero:not(.enemy){grid-area:6/1/9}.game-content>.hero-abilities:not(.enemy){grid-area:6/1}.game-content>.player-hero,.game-content>.hero-abilities,.game-content>.opponent-hand,.game-content>.terrain-slot,.game-content>.paired-field,.game-content>.field-energy,.game-content>.side-piles,.game-content>.phase-orb,.game-content>.player-hand{box-sizing:border-box!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.game-content>.game-bar{gap:.5cqw!important;width:100%!important;height:100%!important;padding-inline:.7cqw!important;font-size:clamp(.38rem,.62cqw,.68rem)!important}.game-content .turn-owner{min-width:8cqw!important}.game-content .turn-owner span{font-size:clamp(.34rem,.48cqw,.56rem)!important}.game-content .turn-owner b{font-size:clamp(.42rem,.66cqw,.7rem)!important}.game-content>.opponent-hand{justify-content:center!important;place-self:center!important;align-items:center!important;gap:.14cqw!important;width:36cqw!important;height:5.2cqh!important;padding:0!important;display:flex!important;overflow:visible!important}.game-content>.opponent-hand>.official-card-back,.game-content>.opponent-hand>.card-frame{aspect-ratio:5/7!important;flex:none!important;width:2.15cqw!important;height:auto!important}.game-content>.player-hero{z-index:55!important;place-self:start!important;width:18.4cqw!important;height:20cqh!important;padding:0!important;overflow:visible!important}.game-content>.player-hero.enemy{margin-top:2cqh!important}.game-content>.player-hero:not(.enemy){align-self:end!important;margin-bottom:2cqh!important}.game-content>.player-hero .hero-power-trigger{aspect-ratio:5/7!important;width:7.15cqw!important;height:auto!important;padding:0!important;position:absolute!important;inset:0 auto auto .45cqw!important;transform:none!important}.game-content>.player-hero .hero-power-trigger>.remote-card-art{aspect-ratio:5/7!important;object-fit:contain!important;width:100%!important;height:100%!important}.game-content>.player-hero .hero-life{font-size:clamp(.48rem,1cqw,1rem)!important;top:.55cqh!important;left:.35cqw!important}.game-content>.player-hero .hero-level{border-radius:.45cqw!important;place-items:center!important;width:7.55cqw!important;height:3.8cqh!important;padding:0 .3cqw!important;font-size:clamp(.38rem,.68cqw,.72rem)!important;display:grid!important;position:absolute!important;inset:.75cqh auto auto calc(100% + .65cqw)!important;transform:none!important}.game-content>.player-hero .hero-evolution{width:7.55cqw!important;height:5.25cqh!important;min-height:0!important;padding:.45cqh .45cqw!important;position:absolute!important;inset:5.7cqh auto auto 8.25cqw!important;transform:none!important}.game-content>.player-hero .hero-evolution>small{font-size:clamp(.38rem,.49cqw,.45rem)!important;line-height:1!important}.game-content>.player-hero .hero-evolution>strong{margin:.25cqh 0 0!important;font-size:clamp(.38rem,.62cqw,.66rem)!important;line-height:1!important}.game-content>.player-hero .evolution-track{margin-top:.45cqh!important}.game-content>.player-hero>.level-button{width:7.55cqw!important;height:4.2cqh!important;padding:0!important;font-size:clamp(.34rem,.52cqw,.58rem)!important;position:absolute!important;inset:12cqh auto auto 8.25cqw!important;transform:translate(0)!important}.game-content>.hero-abilities{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:52!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;justify-self:start!important;gap:.55cqh!important;width:18.4cqw!important;height:18cqh!important;padding:0 .4cqw!important;display:grid!important;overflow:visible!important}.game-content>.hero-abilities.enemy{align-self:end!important;margin-bottom:-2cqh!important}.game-content>.hero-abilities:not(.enemy){align-self:center!important}.game-content>.hero-abilities>header{display:none!important}.game-content>.hero-abilities .ability{border-radius:.55cqw!important;grid-template-columns:1.65cqw minmax(0,1fr) 1.4cqw!important;gap:.38cqw!important;width:100%!important;height:auto!important;min-height:0!important;padding:.38cqh .45cqw!important;transform:translate(0)!important}.game-content>.hero-abilities .ability:hover{transform:translate(0)!important}.game-content>.hero-abilities .ability>i{width:1.55cqw!important;height:1.55cqw!important;font-size:clamp(.34rem,.56cqw,.6rem)!important}.game-content>.hero-abilities .ability span>b{font-size:clamp(.28rem,.46cqw,.5rem)!important;line-height:1!important}.game-content>.hero-abilities .ability p{white-space:normal!important;margin:.2cqh 0 0!important;font-size:clamp(.34rem,.58cqw,.62rem)!important;line-height:1.15!important;overflow:visible!important}.game-content>.hero-abilities .ability button{width:1.35cqw!important;height:1.35cqw!important;padding:0!important;font-size:clamp(.32rem,.55cqw,.6rem)!important}.game-content>.terrain-slot{aspect-ratio:5/7!important;justify-self:start!important;width:4.35cqw!important;height:auto!important;padding:.22cqw!important;overflow:visible!important}.game-content>.enemy-terrain{align-self:end!important;margin:0 0 1.5cqh 6.5cqw!important}.game-content>.player-terrain{align-self:start!important;margin:8cqh 0 0 6.5cqw!important}.game-content>.terrain-slot>em{white-space:nowrap!important;font-size:clamp(.26rem,.36cqw,.42rem)!important}.game-content>.terrain-slot .card-frame,.game-content>.terrain-slot .original-card{aspect-ratio:5/7!important;width:100%!important;height:100%!important}.game-content>.paired-field{grid-template-columns:repeat(5,var(--slot-width))!important;place-content:start space-between!important;place-self:start end!important;gap:0!important;width:36cqw!important;height:22cqh!important;padding:0!important;display:grid!important;overflow:visible!important}.game-content>.enemy-field{align-self:end!important;margin:0 7cqw 1.5cqh 0!important}.game-content>.player-field{align-self:start!important;margin:1cqh 7cqw 0 0!important}.game-content>.paired-field>.field-column{width:var(--slot-width)!important;grid-template-rows:repeat(2,auto)!important;align-content:start!important;gap:3.5cqh!important;min-width:0!important;height:auto!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}.game-content .field-slot,.game-content .creature-slot,.game-content .auxiliary-slot{width:var(--slot-width)!important;aspect-ratio:5/7!important;place-items:center!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}.game-content .field-slot>.card-frame,.game-content .field-slot>.support-card,.game-content .field-slot .original-card,.game-content .field-slot .original-card.is-small{aspect-ratio:5/7!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important}.game-content>.field-energy{justify-self:stretch!important;gap:.15cqh!important;width:100%!important;height:3.2cqh!important;padding:.25cqh .45cqw!important;display:grid!important;overflow:hidden!important}.game-content>.enemy-energy{align-self:center!important}.game-content>.player-energy{align-self:end!important;margin-bottom:1cqh!important}.game-content>.field-energy>div{grid-template-columns:4cqw minmax(0,1fr) 2.2cqw!important;gap:.35cqw!important}.game-content>.field-energy b,.game-content>.field-energy strong{font-size:clamp(.25rem,.39cqw,.44rem)!important}.game-content>.field-energy i{height:.42cqh!important}.game-content>.side-piles{grid-template-rows:repeat(2,14.8cqh)!important;grid-template-columns:repeat(2,7cqw)!important;place-content:center!important;place-self:center!important;gap:.7cqh .55cqw!important;width:15.2cqw!important;height:31cqh!important;padding:0!important;display:grid!important;overflow:visible!important}.game-content>.side-piles>.pile-zone{aspect-ratio:4/5!important;width:7cqw!important;height:14.8cqh!important;min-height:0!important;margin:0!important;padding:.45cqh .4cqw!important;position:relative!important;inset:auto!important;overflow:hidden!important}.game-content>.side-piles .pile-card{aspect-ratio:5/7!important;width:4.8cqw!important;height:auto!important}.game-content>.side-piles b,.game-content>.side-piles strong{font-size:clamp(.3rem,.55cqw,.6rem)!important}.game-content>.side-piles small{font-size:clamp(.24rem,.34cqw,.4rem)!important}.game-content>.phase-orb{z-index:60!important;place-self:center end!important;place-items:center!important;width:4.55cqw!important;height:4.55cqw!important;display:grid!important;overflow:visible!important}.game-content>.phase-orb>button{aspect-ratio:1!important;width:4.35cqw!important;height:4.35cqw!important;padding:.25cqw!important;font-size:clamp(.32rem,.52cqw,.58rem)!important}.game-content>.player-hand{scroll-snap-type:x proximity;scrollbar-width:thin;justify-content:center!important;place-self:end stretch!important;align-items:flex-end!important;gap:var(--card-gap)!important;width:100%!important;height:16cqh!important;padding:.45cqh .35cqw 0!important;display:flex!important;overflow:auto visible!important}.game-content>.player-hand>.card-frame{scroll-snap-align:center;aspect-ratio:5/7!important;flex:1 1 0!important;width:auto!important;min-width:3cqw!important;max-width:5.9cqw!important;height:auto!important}.game-content>.player-hand .original-card,.game-content>.player-hand .original-card.is-small{aspect-ratio:5/7!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important}.game-content>.player-hand .original-card:hover{margin:0!important;transform:translateY(-2.4cqh)scale(1.06)!important}@media (max-width:40rem){.game-stage{place-items:center start;overflow:auto}.game-stage>.game-content.hs-board{flex:none;width:48rem!important;height:27rem!important}}@container hemsfell-board (max-width:60rem){.game-content .pile-zone small,.game-content .phase-track span{display:none!important}}.screen-game .game-stage>.game-content.hs-board>.game-bar{grid-area:1/1/auto/-1!important}.screen-game .game-stage>.game-content.hs-board>.opponent-hand{grid-area:2/3!important}.screen-game .game-stage>.game-content.hs-board>.enemy-energy{grid-area:3/3!important}.screen-game .game-stage>.game-content.hs-board>.enemy-field,.screen-game .game-stage>.game-content.hs-board>.enemy-terrain{grid-area:4/3!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb{grid-area:5/3!important}.screen-game .game-stage>.game-content.hs-board>.player-field,.screen-game .game-stage>.game-content.hs-board>.player-terrain,.screen-game .game-stage>.game-content.hs-board>.player-energy{grid-area:6/3!important}.screen-game .game-stage>.game-content.hs-board>.player-hand{grid-area:7/3/9!important}.screen-game .game-stage>.game-content.hs-board>.player-hero.enemy{grid-area:2/1/5!important}.screen-game .game-stage>.game-content.hs-board>.hero-abilities.enemy{grid-area:4/1!important}.screen-game .game-stage>.game-content.hs-board>.player-hero:not(.enemy){grid-area:6/1/9!important}.screen-game .game-stage>.game-content.hs-board>.hero-abilities:not(.enemy){grid-area:6/1!important}.screen-game .game-stage>.game-content.hs-board>.player-hero,.screen-game .game-stage>.game-content.hs-board>.hero-abilities,.screen-game .game-stage>.game-content.hs-board>.opponent-hand,.screen-game .game-stage>.game-content.hs-board>.terrain-slot,.screen-game .game-stage>.game-content.hs-board>.paired-field,.screen-game .game-stage>.game-content.hs-board>.field-energy,.screen-game .game-stage>.game-content.hs-board>.side-piles,.screen-game .game-stage>.game-content.hs-board>.phase-orb,.screen-game .game-stage>.game-content.hs-board>.player-hand{box-sizing:border-box!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.screen-game .game-stage>.game-content.hs-board>.player-hero{width:18.4cqw!important;height:20cqh!important}.screen-game .game-stage>.game-content.hs-board>.player-hero.enemy{place-self:start!important;margin-top:2cqh!important}.screen-game .game-stage>.game-content.hs-board>.player-hero:not(.enemy){place-self:end start!important;margin-bottom:2cqh!important}.screen-game .game-stage>.game-content.hs-board>.hero-abilities{opacity:1!important;visibility:visible!important;pointer-events:auto!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;justify-self:start!important;gap:.55cqh!important;width:18.4cqw!important;height:18cqh!important;max-height:none!important;padding:0 .4cqw!important;display:grid!important;overflow:visible!important}.screen-game .game-stage>.game-content.hs-board>.hero-abilities.enemy{align-self:end!important;margin-bottom:-2cqh!important}.screen-game .game-stage>.game-content.hs-board>.hero-abilities:not(.enemy){align-self:center!important}.screen-game .game-stage>.game-content.hs-board>.opponent-hand{place-self:center!important;width:36cqw!important;height:5.2cqh!important;position:relative!important}.screen-game .game-stage>.game-content.hs-board>.terrain-slot{aspect-ratio:5/7!important;justify-self:start!important;width:4.35cqw!important;height:auto!important}.screen-game .game-stage>.game-content.hs-board>.enemy-terrain{align-self:end!important;margin:0 0 1.5cqh 6.5cqw!important}.screen-game .game-stage>.game-content.hs-board>.player-terrain{align-self:start!important;margin:8cqh 0 0 6.5cqw!important}.screen-game .game-stage>.game-content.hs-board>.paired-field{grid-template-columns:repeat(5,var(--slot-width))!important;place-content:start space-between!important;place-self:start end!important;gap:0!important;width:36cqw!important;height:22cqh!important;padding:0!important;display:grid!important;overflow:visible!important}.screen-game .game-stage>.game-content.hs-board>.enemy-field{align-self:end!important;margin:0 7cqw 1.5cqh 0!important}.screen-game .game-stage>.game-content.hs-board>.player-field{align-self:start!important;margin:-1cqh 7cqw 0 0!important}.screen-game .game-stage>.game-content.hs-board>.paired-field>.field-column{width:var(--slot-width)!important;grid-template-rows:repeat(2,auto)!important;align-content:start!important;gap:3.5cqh!important;min-width:0!important;height:auto!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}.screen-game .game-stage>.game-content.hs-board>.field-energy{justify-self:stretch!important;width:100%!important;height:3.2cqh!important}.screen-game .game-stage>.game-content.hs-board>.enemy-energy{align-self:center!important;margin-top:6cqh!important}.screen-game .game-stage>.game-content.hs-board>.player-energy{align-self:end!important;margin-bottom:-2cqh!important}.screen-game .game-stage>.game-content.hs-board>.side-piles{grid-template-rows:repeat(2,14.8cqh)!important;grid-template-columns:repeat(2,7cqw)!important;place-content:center!important;place-self:center!important;gap:.7cqh .55cqw!important;width:15.2cqw!important;height:31cqh!important;padding:0!important;display:grid!important;overflow:visible!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb{place-self:center end!important;place-items:center!important;width:4.55cqw!important;height:4.55cqw!important;display:grid!important;overflow:visible!important}.screen-game .game-stage>.game-content.hs-board>.player-hand{justify-content:center!important;place-self:end stretch!important;align-items:flex-end!important;gap:var(--card-gap)!important;width:100%!important;height:16cqh!important;padding:.45cqh .35cqw 0!important;display:flex!important;overflow:auto visible!important}.screen-game .game-stage>.game-content.hs-board>.paired-field{justify-self:start!important;margin-left:15cqw!important}.screen-game .game-stage>.game-content.hs-board>.enemy-field,.screen-game .game-stage>.game-content.hs-board>.player-field{margin-right:0!important}.screen-game .game-stage>.game-content.hs-board>.field-energy,.screen-game .game-stage>.game-content.hs-board>.player-hand{justify-self:stretch!important;width:calc(100% + 7cqw)!important;transform:translate(-7cqw)!important}.screen-game .game-stage>.game-content.hs-board>.terrain-slot{transform:translate(-5cqw)!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb{justify-self:end!important;transform:translate(-1cqw)!important}.screen-game{width:100dvw;min-width:0;height:100dvh;min-height:0;overflow:hidden}.screen-game .game-stage{place-items:center!important;width:100dvw!important;min-width:0!important;height:100dvh!important;min-height:0!important;display:grid!important;overflow:hidden!important}.screen-game .game-stage>.game-content.hs-board,.screen-game .hs-board{--hh-card-ratio:5 / 7;--hh-edge:clamp(.22rem, .55cqw, .72rem);--hh-gap:clamp(.12rem, .38cqw, .5rem);--hh-slot-w:clamp(2.6rem, 4cqw, 4.9rem);--hh-terrain-w:clamp(2.75rem, 4.15cqw, 5rem);--hh-board-center-y:50cqh;--hh-stack-sector-y:52.5cqh;--hh-effect-rail-right:16.6cqw;--hh-defense-sector-x:28.75cqw;isolation:isolate;container:hemsfell-board/size;aspect-ratio:16/9!important;box-sizing:border-box!important;grid-template-rows:minmax(0,4.5fr) minmax(0,11.5fr) minmax(0,4fr) minmax(0,24fr) minmax(0,5fr) minmax(0,29fr) minmax(0,4fr) minmax(0,18fr)!important;grid-template-columns:minmax(0,18fr) minmax(0,3fr) minmax(0,58fr) minmax(0,5fr) minmax(0,16fr)!important;width:min(100dvw,177.778dvh)!important;min-width:0!important;max-width:100dvw!important;height:min(100dvh,56.25dvw)!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.screen-game .hs-board>:is(.game-bar,.opponent-hand,.field-energy,.paired-field,.terrain-slot,.side-piles,.phase-orb,.player-hand,.player-hero,.hero-abilities,.hero-command-bar){box-sizing:border-box!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.screen-game .hs-board>.game-bar{grid-area:1/1/auto/-1!important}.screen-game .hs-board>.opponent-hand{grid-area:2/3!important}.screen-game .hs-board>.enemy-energy{grid-area:3/3!important}.screen-game .hs-board>:is(.enemy-field,.enemy-terrain){grid-area:4/3!important}.screen-game .hs-board>.enemy-piles{grid-area:2/5/5!important}.screen-game .hs-board>.phase-orb{grid-area:4/4/7!important}.screen-game .hs-board>:is(.player-field,.player-terrain){grid-area:6/3!important}.screen-game .hs-board>.player-energy{grid-area:7/3!important}.screen-game .hs-board>.player-piles{grid-area:5/5/8!important}.screen-game .hs-board>.player-hand{grid-area:8/3!important}.screen-game .hs-board>.player-hero.enemy{grid-area:2/1/5!important}.screen-game .hs-board>:is(.hero-abilities.enemy,.hero-command-bar.enemy){grid-area:4/1!important}.screen-game .hs-board>.player-hero:not(.enemy){grid-area:6/1/9!important}.screen-game .hs-board>:is(.hero-abilities:not(.enemy),.hero-command-bar:not(.enemy)){grid-area:6/1!important}.screen-game .hs-board>.game-bar{width:100%!important;height:100%!important;padding-inline:var(--hh-edge)!important;gap:clamp(.16rem,.4cqw,.52rem)!important;font-size:clamp(.4rem,.56cqw,.68rem)!important}.screen-game .phase-track{gap:clamp(.06rem,.2cqw,.28rem)!important}.screen-game .phase-track>div{gap:clamp(.1rem,.28cqw,.34rem)!important;min-width:clamp(3rem,6cqw,6.4rem)!important}.screen-game .phase-track i{width:clamp(.78rem,1.16cqw,1.08rem)!important;height:clamp(.78rem,1.16cqw,1.08rem)!important;font-size:clamp(.32rem,.45cqw,.5rem)!important}.screen-game .hs-board>.opponent-hand{justify-content:center!important;place-self:center!important;align-items:center!important;gap:clamp(.03rem,.13cqw,.16rem)!important;width:min(38cqw,100%)!important;height:100%!important;padding:0!important;display:flex!important;overflow:visible!important}.screen-game .opponent-hand>:is(.official-card-back,.card-frame){width:clamp(1.1rem,2.05cqw,2.18rem)!important;height:auto!important;aspect-ratio:var(--hh-card-ratio)!important;flex:none!important}.screen-game .hs-board>.paired-field{grid-template-columns:repeat(5,minmax(0,1fr))!important;place-self:center!important;align-items:center!important;gap:clamp(.2rem,1cqw,1.05rem)!important;width:min(40cqw,96%)!important;height:min(27cqh,96%)!important;padding:0!important;display:grid!important;overflow:visible!important}.screen-game .hs-board>.paired-field>.field-column{grid-template-rows:repeat(2,minmax(0,1fr))!important;place-items:center!important;gap:clamp(.2rem,2cqh,.85rem)!important;width:100%!important;height:100%!important;padding:0!important;display:grid!important}.screen-game .paired-field .field-slot{width:min(100%, var(--hh-slot-w))!important;height:auto!important;aspect-ratio:var(--hh-card-ratio)!important;border-radius:clamp(.2rem,.4cqw,.45rem)!important;min-width:0!important;min-height:0!important}.screen-game .paired-field .field-slot :is(.card-frame,.original-card,.remote-card-art),.screen-game .terrain-slot :is(.card-frame,.original-card,.remote-card-art){width:100%!important;height:100%!important;aspect-ratio:var(--hh-card-ratio)!important;object-fit:contain!important}.screen-game .hs-board>.terrain-slot{width:var(--hh-terrain-w)!important;height:auto!important;aspect-ratio:var(--hh-card-ratio)!important;z-index:45!important;place-self:center start!important;overflow:visible!important;transform:translate(clamp(-4.8rem,-4.8cqw,-2.5rem))!important}.screen-game .hs-board>.field-energy{place-self:center stretch!important;width:100%!important;height:clamp(1rem,3cqh,1.7rem)!important;transform:none!important}.screen-game .field-energy>div{grid-template-columns:clamp(2.3rem,4.8cqw,3.8rem) minmax(0,1fr) clamp(1.25rem,2.6cqw,2.2rem)!important;gap:clamp(.1rem,.38cqw,.42rem)!important}.screen-game .field-energy i{height:clamp(.13rem,.38cqh,.24rem)!important}.screen-game .hs-board>.side-piles{z-index:60!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-self:center!important;gap:clamp(.14rem,.42cqw,.5rem)!important;width:min(12.8cqw,92%)!important;height:min(26.5cqh,92%)!important;padding:0!important;display:grid!important;overflow:visible!important}.screen-game .side-piles .pile-card{width:min(68%,3.85cqw)!important;height:auto!important;aspect-ratio:var(--hh-card-ratio)!important;justify-self:center!important}.screen-game .side-piles :is(b,strong){font-size:clamp(.23rem,.4cqw,.48rem)!important}.screen-game .side-piles small{font-size:clamp(.18rem,.27cqw,.34rem)!important}.screen-game .hs-board>.phase-orb{z-index:70!important;place-self:center!important;place-items:center!important;width:clamp(2.5rem,4.05cqw,4.2rem)!important;height:clamp(2.5rem,4.05cqw,4.2rem)!important;display:grid!important;overflow:visible!important}.screen-game .phase-orb button{aspect-ratio:1!important;width:100%!important;height:100%!important;padding:clamp(.16rem,.34cqw,.4rem)!important;font-size:clamp(.34rem,.48cqw,.58rem)!important}.screen-game .hs-board>.player-hand{scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:center!important;place-self:end stretch!important;align-items:flex-end!important;gap:clamp(.1rem,.3cqw,.4rem)!important;width:100%!important;height:100%!important;padding:clamp(.1rem,.38cqh,.28rem) clamp(.16rem,.34cqw,.4rem) 0!important;display:flex!important;overflow:auto clip!important}.screen-game .player-hand :is(.card-frame,.original-card){width:clamp(3.3rem,6cqw,6.15rem)!important;height:auto!important;aspect-ratio:var(--hh-card-ratio)!important;flex:none!important;margin-left:0!important}.screen-game .player-hand .original-card:hover{margin-right:0!important;transform:translateY(clamp(-2.6rem,-4.4cqh,-1.7rem))scale(1.07)!important}.screen-game .hs-board>.player-hero{background:0 0!important;border:0!important;place-self:center start!important;width:min(17.6cqw,98%)!important;height:min(20cqh,98%)!important;padding:0!important;overflow:visible!important}.screen-game .player-hero .hero-power-trigger{width:clamp(3.7rem,7cqw,7.1rem)!important;height:auto!important;aspect-ratio:var(--hh-card-ratio)!important;position:absolute!important;inset:0 auto auto clamp(.2rem,.42cqw,.48rem)!important}.screen-game .player-hero .hero-power-trigger>.remote-card-art{width:100%!important;height:100%!important;aspect-ratio:var(--hh-card-ratio)!important;object-fit:contain!important}.screen-game .player-hero .hero-life{font-size:clamp(.52rem,.92cqw,.95rem)!important}.screen-game .player-hero .hero-level{place-items:center!important;width:clamp(4.7rem,7.5cqw,7.8rem)!important;height:clamp(1.6rem,3.6cqh,2rem)!important;font-size:clamp(.4rem,.62cqw,.7rem)!important;display:grid!important;position:absolute!important;top:clamp(.25rem,.7cqh,.45rem)!important;left:clamp(7.6rem,8.2cqw,8.6rem)!important}.screen-game .player-hero .hero-evolution{width:clamp(4.7rem,7.5cqw,7.8rem)!important;height:clamp(2.3rem,5cqh,2.8rem)!important;padding:clamp(.12rem,.3cqh,.25rem) clamp(.15rem,.3cqw,.3rem)!important;position:absolute!important;top:clamp(3rem,5.6cqh,3.4rem)!important;left:clamp(7.6rem,8.2cqw,8.6rem)!important}.screen-game .player-hero .hero-evolution>small{font-size:clamp(.28rem,.4cqw,.46rem)!important}.screen-game .player-hero>.level-button{width:clamp(4.7rem,7.5cqw,7.8rem)!important;height:clamp(1.5rem,3.4cqh,1.9rem)!important;font-size:clamp(.34rem,.5cqw,.56rem)!important;position:absolute!important;top:clamp(6.1rem,12cqh,6.8rem)!important;left:clamp(7.6rem,8.2cqw,8.6rem)!important}.screen-game .hs-board>:is(.hero-abilities,.hero-command-bar){place-self:center start!important;gap:clamp(.12rem,.45cqh,.3rem)!important;width:min(17.2cqw,96%)!important;max-height:18cqh!important;overflow:visible!important}.screen-game :is(.hero-abilities .ability,.hero-command-bar .hero-ability-chip){min-height:0!important;padding:clamp(.12rem,.34cqh,.28rem) clamp(.16rem,.36cqw,.34rem)!important}.screen-game :is(.hero-abilities .ability p,.hero-command-bar .hero-ability-chip p){font-size:clamp(.31rem,.52cqw,.58rem)!important;line-height:1.18!important}.screen-game .hs-board>.maintenance-overlay,.screen-game .hs-board>.overlay.maintenance-overlay{z-index:10000!important;contain:layout paint!important;background:#02050bd9!important;grid-area:auto!important;place-items:center!important;width:100dvw!important;height:100dvh!important;margin:0!important;padding:clamp(.75rem,2vmin,1.5rem)!important;display:grid!important;position:fixed!important;inset:0!important;transform:none!important}.screen-game .hs-board>.overlay:has(.maintenance-dialog){z-index:10000!important;contain:layout paint!important;background:#02050bd9!important;grid-area:auto!important;place-items:center!important;width:100dvw!important;height:100dvh!important;margin:0!important;padding:clamp(.75rem,2vmin,1.5rem)!important;display:grid!important;position:fixed!important;inset:0!important;transform:none!important}.screen-game .maintenance.maintenance-dialog{grid-area:auto!important;place-self:center!important;width:min(44rem,92vw)!important;max-height:min(46rem,90dvh)!important;margin:0!important;position:relative!important;inset:auto!important;overflow:auto!important;transform:none!important}.screen-game .maintenance-dialog h2{font-size:clamp(1.35rem,3vw,2.1rem)!important}.screen-game .maintenance-dialog>p{font-size:clamp(.72rem,1.15vw,.9rem)!important}.screen-game .maintenance-options{gap:clamp(.45rem,1.1vw,.85rem)!important}.screen-game .hs-board>:is(.surrender-button,.priority-control-toggle,.test-log,.response-waiting,.response-dialog,.target-banner,.visual-effect,.combat-cinematic,.defense-decision){grid-area:auto!important}.screen-game .hs-board>.surrender-button{z-index:150!important;position:absolute!important;inset:auto clamp(.4rem,1cqw,.85rem) clamp(.38rem,.9cqh,.72rem) auto!important}.screen-game .hs-board>.priority-control-toggle{z-index:150!important;position:absolute!important;inset:auto clamp(.4rem,1cqw,.85rem) clamp(2.7rem,7.2cqh,4rem) auto!important}.screen-game .hs-board>.test-log{z-index:1200!important;width:min(22rem,30cqw)!important;position:absolute!important;inset:clamp(2.1rem,5cqh,2.8rem) clamp(.4rem,1cqw,.85rem) clamp(.45rem,1cqh,.8rem) auto!important}@media (max-aspect-ratio:4/3){.screen-game .hs-board{grid-template-columns:minmax(0,18fr) minmax(0,3fr) minmax(0,57fr) minmax(0,5fr) minmax(0,17fr)!important}.screen-game .hs-board>.side-piles{width:min(14cqw,94%)!important}.screen-game .side-piles small{display:none!important}.screen-game .player-hand :is(.card-frame,.original-card){width:clamp(3rem,5.7cqw,5.9rem)!important}}.screen-game .hs-board>.side-piles{aspect-ratio:1/1.22!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-self:center!important;gap:clamp(.1rem,.32cqw,.4rem)!important;width:min(90%,12.2cqw)!important;height:auto!important;max-height:28cqh!important}.screen-game .side-piles>.pile-zone{aspect-ratio:4/5!important;grid-template-rows:minmax(0,1fr) auto auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:clamp(.07rem,.21cqw,.25rem)!important}.screen-game .side-piles .pile-card{aspect-ratio:5/7!important;place-self:center!important;width:min(68%,3.45cqw)!important;height:auto!important}.screen-game .side-piles :is(b,strong){font-size:clamp(.2rem,.34cqw,.43rem)!important;line-height:1!important}.screen-game .side-piles small{font-size:clamp(.16rem,.22cqw,.29rem)!important;line-height:1.05!important}.screen-game .hs-board>.phase-orb{aspect-ratio:1!important;place-self:center!important;width:min(3.85cqw,6.5cqh)!important;min-width:2.15rem!important;max-width:3.95rem!important;height:auto!important}.screen-game .phase-orb button{aspect-ratio:1!important;width:100%!important;height:100%!important;padding:clamp(.12rem,.28cqw,.34rem)!important;font-size:clamp(.29rem,.42cqw,.52rem)!important;line-height:1.05!important}.screen-game .phase-orb button span{font-size:clamp(.62rem,1.05cqw,1.05rem)!important}.screen-game .player-hero{--hero-card-w:min(6.85cqw, 12.2cqh);--hero-meta-gap:clamp(.18rem, .42cqw, .44rem);--hero-meta-w:min(7.1cqw, 12.6cqh)}.screen-game .player-hero .hero-power-trigger{width:var(--hero-card-w)!important;aspect-ratio:5/7!important;min-width:3rem!important;max-width:6.85rem!important;height:auto!important}.screen-game .player-hero .hero-level{top:clamp(.14rem,.46cqh,.34rem)!important;left:calc(100% + var(--hero-meta-gap))!important;width:var(--hero-meta-w)!important;white-space:nowrap!important;place-items:center!important;min-width:3.7rem!important;max-width:7.25rem!important;height:min(3.25cqh,1.75rem)!important;min-height:1.2rem!important;padding-inline:clamp(.14rem,.28cqw,.28rem)!important;font-size:clamp(.34rem,.53cqw,.62rem)!important;line-height:1!important;display:grid!important;position:absolute!important;right:auto!important}.screen-game .player-hero .hero-evolution{top:min(5cqh,2.75rem)!important;left:calc(var(--hero-card-w) + var(--hero-meta-gap))!important;width:var(--hero-meta-w)!important;align-content:center!important;gap:clamp(.06rem,.14cqh,.12rem)!important;min-width:3.7rem!important;max-width:7.25rem!important;height:min(4.55cqh,2.45rem)!important;min-height:1.85rem!important;padding:clamp(.08rem,.22cqh,.18rem) clamp(.12rem,.24cqw,.24rem)!important;display:grid!important;position:absolute!important;right:auto!important}.screen-game .player-hero .hero-evolution>small{white-space:nowrap!important;font-size:clamp(.22rem,.33cqw,.4rem)!important;line-height:1!important}.screen-game .player-hero .hero-evolution>strong{font-size:clamp(.33rem,.48cqw,.56rem)!important;line-height:1!important}.screen-game .player-hero .evolution-track{width:100%!important;height:clamp(.12rem,.3cqh,.21rem)!important;margin-top:clamp(.04rem,.11cqh,.09rem)!important}.screen-game .player-hero .evolution-track>i{max-width:100%!important;height:100%!important}.screen-game .player-hero>.level-button{top:min(10.1cqh,5.6rem)!important;left:calc(var(--hero-card-w) + var(--hero-meta-gap))!important;width:var(--hero-meta-w)!important;min-width:3.7rem!important;max-width:7.25rem!important;height:min(2.9cqh,1.55rem)!important;min-height:1.15rem!important;padding:clamp(.06rem,.16cqh,.14rem) clamp(.1rem,.2cqw,.2rem)!important;font-size:clamp(.27rem,.41cqw,.49rem)!important;line-height:1!important;position:absolute!important;right:auto!important}.screen-game .hs-board>.player-hand{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:auto clip!important}.screen-game .hs-board>.player-hand::-webkit-scrollbar{display:none!important}.screen-game .player-hand :is(.card-frame,.original-card){aspect-ratio:5/7!important;width:clamp(3.3rem,6cqw,6.15rem)!important}.screen-game .player-hand .original-card:hover{transform:translateY(clamp(-2.6rem,-4.4cqh,-1.7rem))scale(1.07)!important}.screen-game .hs-board>.priority-control-toggle{bottom:clamp(2.7rem,7.2cqh,4rem)!important;right:clamp(.4rem,1cqw,.85rem)!important}.screen-game .hs-board>.surrender-button{bottom:clamp(.38rem,.9cqh,.72rem)!important;right:clamp(.4rem,1cqw,.85rem)!important}@container hemsfell-board (max-height:64rem){.screen-game .hs-board>.side-piles{gap:clamp(.08rem,.27cqw,.32rem)!important;width:min(86%,10.9cqw)!important;max-height:24.5cqh!important}.screen-game .side-piles .pile-card{width:min(65%,3.05cqw)!important}.screen-game .side-piles small{display:none!important}.screen-game .hs-board>.phase-orb{width:min(3.45cqw,5.85cqh)!important;min-width:1.95rem!important}.screen-game .player-hero{--hero-card-w:min(6.35cqw, 11.2cqh);--hero-meta-gap:clamp(.14rem, .34cqw, .36rem);--hero-meta-w:min(6.65cqw, 11.6cqh)}.screen-game .player-hero .hero-level{height:min(3cqh,1.55rem)!important;font-size:clamp(.31rem,.48cqw,.56rem)!important}.screen-game .player-hero .hero-evolution{height:min(4.25cqh,2.2rem)!important;top:min(4.65cqh,2.45rem)!important}.screen-game .player-hero>.level-button{top:min(9.45cqh,5rem)!important}}@container hemsfell-board (max-height:58rem){.screen-game .hs-board>.side-piles{width:min(82%,9.8cqw)!important;max-height:22cqh!important}.screen-game .side-piles :is(b,strong){font-size:clamp(.18rem,.3cqw,.36rem)!important}.screen-game .hs-board>.phase-orb{width:min(3.15cqw,5.2cqh)!important;min-width:1.8rem!important}.screen-game .player-hero{--hero-card-w:min(5.95cqw, 10.4cqh);--hero-meta-w:min(6.15cqw, 10.8cqh)}.screen-game .player-hero .hero-level{min-width:3.35rem!important;height:min(2.8cqh,1.4rem)!important;font-size:clamp(.28rem,.44cqw,.51rem)!important}.screen-game .player-hero .hero-evolution{min-width:3.35rem!important;height:min(3.95cqh,1.95rem)!important;top:min(4.35cqh,2.2rem)!important}.screen-game .player-hero .hero-evolution>small{font-size:clamp(.2rem,.29cqw,.34rem)!important}.screen-game .player-hero>.level-button{min-width:3.35rem!important;height:min(2.65cqh,1.35rem)!important;top:min(8.85cqh,4.55rem)!important}}@media (min-width:36.01rem){.screen-game .game-stage>.game-content.hs-board>.priority-control-toggle{position:absolute!important;inset:clamp(2.7rem,5.7cqh,3.8rem) clamp(.85rem,1.9cqw,1.9rem) auto auto!important}.screen-game .game-stage>.game-content.hs-board>.response-overlay{width:min(18rem,26cqw)!important;max-width:calc(100cqw - 2*clamp(.85rem,1.9cqw,1.9rem))!important;position:absolute!important;inset:clamp(1.5rem,10.2cqh,5.8rem) clamp(.85rem,1.9cqw,1.9rem) auto auto!important;transform:none!important}}.screen-game .game-stage>.game-content.hs-board>.phase-orb:empty:before{content:"TURNO DO OPONENTE";color:#c8ced0!important;filter:saturate(.12)brightness(.72)!important;opacity:.86!important;background:radial-gradient(circle at 35% 30%,#8b8e80 0%,#5d5c4d 44%,#313b3d 72%,#11191c 100%)!important;border:1px solid #6f7779!important;box-shadow:0 .35cqh .8cqh #0007!important}.screen-game .game-content.is-dragging-card .card-tooltip,.screen-game .game-content.is-dragging-card .keyword-term:after,.screen-game .game-content.is-dragging-card .keyword-badge:after{visibility:hidden!important;opacity:0!important;display:none!important}.screen-game .game-stage>.game-content.hs-board>.defense-decision{z-index:160!important;color:#f5e8c5!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#061019f5!important;border:1px solid #d8b85f!important;border-radius:clamp(.45rem,.75cqw,.8rem)!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:clamp(.35rem,.7cqw,.8rem)!important;width:clamp(12rem,22cqw,22rem)!important;max-width:46cqw!important;padding:clamp(.5rem,.8cqw,.9rem)!important;display:grid!important;position:absolute!important;inset:50% auto auto 76%!important;transform:translate(-50%,-50%)!important;box-shadow:0 1rem 2.4rem #000c!important}.screen-game .defense-decision>button{white-space:normal!important;min-width:0!important}@container hemsfell-board (max-height:44rem){.screen-game .game-stage>.game-content.hs-board>.phase-orb{width:clamp(2rem,min(3.65cqw,6.2cqh),3.75rem)!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect,.screen-game .game-stage>.game-content.hs-board>.combat-cinematic{width:clamp(10rem,min(16.4cqw,28cqh),16.8rem)!important;max-width:min(16.4cqw,28cqh)!important;max-height:38cqh!important;left:75%!important}.screen-game .game-stage>.game-content.hs-board>.defense-decision{left:75%!important}}@container hemsfell-board (max-height:36rem){.screen-game .game-stage>.game-content.hs-board>.phase-orb{width:clamp(1.8rem,min(3.3cqw,5.5cqh),3.15rem)!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb>button,.screen-game .game-stage>.game-content.hs-board>.phase-orb:before{padding:clamp(.14rem,.3cqw,.3rem)!important;font-size:clamp(.24rem,min(.4cqw,.7cqh),.44rem)!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect,.screen-game .game-stage>.game-content.hs-board>.combat-cinematic{width:min(15.2cqw,25cqh)!important;max-width:min(15.2cqw,25cqh)!important;max-height:34cqh!important;padding:clamp(.3rem,.6cqw,.55rem)!important;left:74%!important}.screen-game .game-stage>.game-content.hs-board>.defense-decision{width:min(22rem,48cqw)!important;left:74%!important}}.screen-game .game-stage>.game-content.hs-board>.phase-orb>.phase-orb-warning{color:#ffd87a!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;pointer-events:none!important;z-index:190!important;background:#160d05ee!important;border:1px solid #e2b14a99!important;border-radius:clamp(.28rem,.45cqw,.5rem)!important;width:clamp(7.5rem,12cqw,12rem)!important;padding:clamp(.2rem,.36cqh,.34rem) clamp(.28rem,.48cqw,.46rem)!important;font-size:clamp(.27rem,min(.43cqw,.72cqh),.5rem)!important;line-height:1.15!important;position:absolute!important;top:calc(100% + clamp(.18rem,.42cqh,.36rem))!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 .3cqh .8cqh #0008!important}.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) .hero-ability-chip p,.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) .ability p{font-size:clamp(.38rem,min(.62cqw,1.02cqh),.69rem)!important;line-height:1.2!important}.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) .hero-ability-chip b,.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) .ability b{font-size:clamp(.27rem,min(.44cqw,.72cqh),.5rem)!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>.level-button{width:min(7.25cqw,11cqh)!important;min-width:3.25rem!important;max-width:4.2rem!important;height:min(2.45cqh,1.3rem)!important;min-height:1rem!important;padding:clamp(.04rem,.12cqh,.1rem) clamp(.08rem,.16cqw,.16rem)!important;font-size:clamp(.35rem,min(.48cqw,.64cqh),.45rem)!important}@container hemsfell-board (max-height:58rem){.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) .hero-ability-chip p,.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) .ability p{font-size:clamp(.34rem,min(.56cqw,.92cqh),.61rem)!important}.screen-game .game-stage>.game-content.hs-board>.side-piles :is(b,strong){font-size:clamp(.25rem,min(.43cqw,.72cqh),.5rem)!important}}.screen-game .engine-target-decision-backdrop{pointer-events:none!important;z-index:520!important;background:0 0!important;width:100dvw!important;height:100dvh!important;display:block!important;position:fixed!important;inset:0!important}.screen-game .engine-target-decision-panel{pointer-events:auto!important;z-index:540!important;border-radius:clamp(.55rem,.9vw,.85rem)!important;align-content:start!important;gap:clamp(.35rem,.65vh,.62rem)!important;width:clamp(13.5rem,18vw,20rem)!important;max-width:min(22rem,30vw)!important;min-height:0!important;max-height:min(48dvh,28rem)!important;margin:0!important;padding:clamp(.65rem,1.1vw,1rem)!important;display:grid!important;position:fixed!important;inset:50% clamp(.65rem,2.1vw,2.1rem) auto auto!important;overflow:auto!important;transform:translateY(-50%)!important;box-shadow:0 .7rem 1.5rem #00000047!important}.screen-game .engine-target-decision-panel>small{letter-spacing:.12em!important;font-size:clamp(.52rem,.58vw,.68rem)!important}.screen-game .engine-target-decision-panel>h2{overflow-wrap:anywhere!important;margin:0!important;font-size:clamp(.86rem,1.05vw,1.2rem)!important;line-height:1.14!important}.screen-game .engine-target-decision-panel>p{margin:0!important;font-size:clamp(.62rem,.7vw,.8rem)!important;line-height:1.3!important}.screen-game .engine-target-instruction{background:#041118c7!important;border:1px solid #5ac9e657!important;border-radius:clamp(.4rem,.65vw,.62rem)!important;gap:clamp(.28rem,.45vh,.42rem)!important;padding:clamp(.5rem,.72vw,.72rem)!important;display:grid!important}.screen-game .engine-target-instruction>b{color:#f1cf70!important;overflow-wrap:anywhere!important;font-size:clamp(.7rem,.82vw,.9rem)!important}.screen-game .engine-target-instruction>span,.screen-game .engine-target-instruction>em{overflow-wrap:anywhere!important;font-size:clamp(.58rem,.66vw,.75rem)!important;line-height:1.3!important}.screen-game .engine-target-instruction>em{color:#9fdce9!important;font-style:normal!important}.screen-game .terrain-slot.target-ally,.screen-game .terrain-slot.target-enemy,.screen-game .player-hero.target-ally,.screen-game .player-hero.target-enemy{z-index:610!important;position:relative!important}.screen-game .field-slot:has(.target-ally){z-index:610!important;position:relative!important}.screen-game .field-slot:has(.target-enemy){z-index:610!important;position:relative!important}.screen-game .target-ally,.screen-game .target-enemy{cursor:crosshair!important;filter:saturate(1.12)brightness(1.08)!important}@container hemsfell-board (max-width:74rem){.screen-game .engine-target-decision-panel{width:clamp(11.5rem,19vw,16rem)!important;max-width:24vw!important;right:clamp(.4rem,1.2vw,.8rem)!important}}@container hemsfell-board (max-height:42rem){.screen-game .engine-target-decision-panel{gap:clamp(.24rem,.42vh,.4rem)!important;max-height:42dvh!important;padding:clamp(.48rem,.78vw,.7rem)!important}}@media (max-width:54rem){.screen-game .engine-target-decision-panel{width:min(14rem,34vw)!important;max-width:34vw!important;top:50%!important;right:.5rem!important}}.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) :is(.ability,.hero-ability-chip){column-gap:clamp(.08rem,.2cqw,.18rem)!important;min-height:0!important;padding:clamp(.07rem,.18cqh,.15rem) clamp(.1rem,.22cqw,.22rem)!important}.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) :is(.ability,.hero-ability-chip)>i{flex:0 0 clamp(1rem,1.65cqw,1.55rem)!important;width:clamp(1rem,1.65cqw,1.55rem)!important;height:clamp(1rem,1.65cqw,1.55rem)!important;font-size:clamp(.42rem,min(.64cqw,1.05cqh),.7rem)!important}.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) :is(.ability,.hero-ability-chip) span{gap:clamp(.015rem,.06cqh,.05rem)!important}.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) :is(.ability,.hero-ability-chip) p{margin:0!important;font-size:clamp(.47rem,min(.73cqw,1.18cqh),.78rem)!important;line-height:1.14!important}.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) :is(.ability,.hero-ability-chip) span>b{margin:.15cqw .4cqw 0!important;font-size:clamp(.4rem,min(.46cqw,.76cqh),.51rem)!important;line-height:1!important}.screen-game .game-stage>.game-content.hs-board>.player-hero{overflow:visible!important}:is(.screen-game .game-stage>.game-content.hs-board>.player-hero:has(.hero-evolution:hover),.screen-game .game-stage>.game-content.hs-board>.player-hero:has(.hero-evolution:focus-within)){z-index:9200!important}.screen-game .player-hero .hero-evolution{z-index:9250!important;overflow:visible!important}.screen-game .player-hero .hero-evolution>small{letter-spacing:.035em!important;font-size:clamp(.34rem,min(.51cqw,.84cqh),.58rem)!important}.screen-game .player-hero .hero-evolution>strong{font-size:clamp(.45rem,min(.68cqw,1.04cqh),.72rem)!important}.screen-game .player-hero .hero-evolution .evolution-tooltip{z-index:9400!important;filter:none!important;box-shadow:0 .35cqh 1.1cqh #0008!important}.screen-game .field-slot .original-card .live-atk,.screen-game .field-slot .original-card .live-hp{z-index:12!important;width:clamp(.78rem,min(1.15cqw,2.05cqh),1.18rem)!important;min-width:0!important;height:clamp(.78rem,min(1.15cqw,2.05cqh),1.18rem)!important;min-height:0!important;font-size:clamp(.39rem,min(.61cqw,1.02cqh),.65rem)!important;line-height:1!important;bottom:clamp(.04rem,.1cqh,.08rem)!important}.screen-game .field-slot .original-card .live-atk{left:clamp(.03rem,.08cqw,.07rem)!important;right:auto!important}.screen-game .field-slot .original-card .live-hp{left:auto!important;right:clamp(.03rem,.08cqw,.07rem)!important}.screen-game .original-card .summoning-sickness-badge,.screen-game .original-card .summoning-sickness-icon{color:#d7dce2!important;letter-spacing:0!important;text-indent:0!important;z-index:24!important;background:#252a31dd!important;border:.08rem solid #9aa3adcc!important;border-radius:50%!important;place-items:center!important;width:clamp(1.15rem,min(2.1cqw,3.8cqh),2.05rem)!important;height:clamp(1.15rem,min(2.1cqw,3.8cqh),2.05rem)!important;font-size:clamp(.62rem,min(1.05cqw,1.85cqh),1rem)!important;font-style:normal!important;line-height:1!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 .15cqh .45cqh #0008!important}.screen-game .game-stage>.game-content.hs-board>.defense-decision{z-index:760!important;box-sizing:border-box!important;border-radius:clamp(.35rem,.55cqw,.6rem)!important;gap:clamp(.15rem,.34cqh,.28rem)!important;width:clamp(5.8rem,8.4cqw,8.8rem)!important;min-width:0!important;padding:clamp(.28rem,.62cqh,.52rem) clamp(.3rem,.52cqw,.52rem)!important;position:absolute!important;inset:50cqh auto auto 29.1cqw!important;transform:translate(-50%,-50%)!important}.screen-game .defense-decision>span{text-align:center!important;font-size:clamp(.35rem,min(.51cqw,.88cqh),.56rem)!important;line-height:1.16!important}.screen-game .defense-decision>button{white-space:normal!important;min-height:0!important;padding:clamp(.18rem,.36cqh,.3rem) clamp(.2rem,.4cqw,.38rem)!important;font-size:clamp(.32rem,min(.46cqw,.8cqh),.5rem)!important;line-height:1.12!important}.screen-game .enemy-field .original-card.is-selected{outline-offset:clamp(.05rem,.1cqw,.1rem)!important;filter:saturate(1.18)brightness(1.05)!important;outline:clamp(.1rem,.16cqw,.16rem) solid #ff3d45!important;box-shadow:0 0 clamp(.55rem,1.15cqw,1.15rem) #ff253cbb,inset 0 0 clamp(.25rem,.55cqw,.55rem) #ff253c55!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect{z-index:520!important;width:clamp(14rem,min(21.4cqw,38cqh),23rem)!important;max-width:min(21.4cqw,38cqh)!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect.fx-targeted{z-index:540!important;width:clamp(15rem,min(23.2cqw,41cqh),25rem)!important;max-width:min(23.2cqw,41cqh)!important}.screen-game .game-stage>.game-content.hs-board>.combat-cinematic,.screen-game .game-stage>.game-content.hs-board>.combat-animation{z-index:550!important;width:clamp(15rem,min(22.8cqw,40cqh),24.5rem)!important;max-width:min(22.8cqw,60cqh)!important}@container hemsfell-board (max-height:44rem){.screen-game .game-stage>.game-content.hs-board :is(.hero-abilities,.hero-command-bar) :is(.ability,.hero-ability-chip) p{margin:.4cqw .4cqw 0!important;font-size:clamp(.6rem,min(.65cqw,1.05cqh),.68rem)!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect{width:clamp(11.5rem,min(19.6cqw,34cqh),19rem)!important;max-width:min(19.6cqw,34cqh)!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect.fx-targeted{width:clamp(12.5rem,min(21cqw,36cqh),21rem)!important;max-width:min(21cqw,36cqh)!important}.screen-game .game-stage>.game-content.hs-board>.defense-decision{width:clamp(5.2rem,7.8cqw,7.8rem)!important}}@container hemsfell-board (max-height:36rem){.screen-game .game-stage>.game-content.hs-board>.defense-decision{width:clamp(4.8rem,7.2cqw,7rem)!important;padding:clamp(.18rem,.42cqh,.34rem) clamp(.22rem,.4cqw,.38rem)!important;left:28.7cqw!important}.screen-game .game-stage>.game-content.hs-board>.side-piles :is(b,strong){font-size:clamp(.27rem,min(.47cqw,.8cqh),.52rem)!important}}.screen-game .field-slot .card-frame,.screen-game .terrain-slot .card-frame{position:relative!important;overflow:visible!important}.screen-game .field-negative-statuses{z-index:96!important;pointer-events:auto!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(.04rem,.13cqw,.14rem)!important;width:max-content!important;max-width:150%!important;display:flex!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%,calc(-100% - clamp(.05rem,.16cqh,.13rem)))!important}.screen-game .field-negative-statuses>i{color:#d8dde3!important;cursor:help!important;background:#1f252cf0!important;border:.07rem solid #a6b0bbc7!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:clamp(.78rem,min(1.08cqw,1.9cqh),1.08rem)!important;height:clamp(.78rem,min(1.08cqw,1.9cqh),1.08rem)!important;font-size:clamp(.42rem,min(.64cqw,1.08cqh),.65rem)!important;font-style:normal!important;line-height:1!important;display:grid!important;box-shadow:0 .12cqh .32cqh #0000007a!important}.screen-game .field-negative-statuses>i[data-status=Sufocado]{color:#d8b5ee!important;border-color:#9b60beb8!important}.screen-game .field-negative-statuses>i[data-status=Congelado]{color:#bdeaf5!important;border-color:#4dbadcb8!important}.screen-game .field-negative-statuses>i[data-status=Atordoado]{color:#f1cf7b!important;border-color:#d6a841b8!important}.screen-game .field-negative-statuses>i[data-status=Imobilizado]{color:#d8d9de!important;border-color:#7e8897c7!important}.screen-game .field-negative-statuses>i[data-status=Enfraquecido]{color:#f1a2a9!important;border-color:#cf4a58c2!important}.screen-game .original-card>:is(.summoning-sickness-badge,.summoning-sickness-icon){display:none!important}.screen-game .field-slot .original-card.is-exhausted,.screen-game .terrain-slot .original-card.is-exhausted{transform-origin:50%!important;transition:transform .18s,filter .18s!important;transform:rotate(90deg)!important}.screen-game .field-slot .original-card.is-exhausted:hover,.screen-game .field-slot .original-card.is-exhausted:focus-visible,.screen-game .terrain-slot .original-card.is-exhausted:hover,.screen-game .terrain-slot .original-card.is-exhausted:focus-visible{transform:rotate(90deg)scale(1.035)!important}.screen-game .field-slot .original-card>.status,.screen-game .terrain-slot .original-card>.status{display:none!important}@keyframes hh-damage-hit{0%{filter:brightness()saturate();box-shadow:0 0 #ff424800}22%{filter:brightness(1.55)saturate(1.55);box-shadow:0 0 clamp(.45rem,.9cqw,.95rem) #ff434beb}48%{filter:brightness(.82)saturate(1.25);box-shadow:0 0 clamp(.22rem,.48cqw,.5rem) #ff2632ad}to{filter:brightness()saturate();box-shadow:0 0 #ff424800}}.screen-game .card-frame.damage-hit,.screen-game .hero-power-trigger.damage-hit{z-index:260!important;animation:.48s cubic-bezier(.2,.75,.25,1) both hh-damage-hit!important}.screen-game .engine-decision-backdrop,.screen-game .engine-target-decision-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.screen-game .engine-target-decision-backdrop{background:0 0!important}.screen-game .game-stage>.game-content.hs-board>.defense-decision{align-content:start!important;justify-items:stretch!important;gap:clamp(.09rem,.2cqh,.18rem)!important;width:clamp(5.6rem,7.65cqw,7.9rem)!important;height:auto!important;min-height:0!important;padding:clamp(.22rem,.43cqh,.38rem) clamp(.24rem,.42cqw,.42rem)!important}.screen-game .defense-decision>b{letter-spacing:.1em!important;text-align:center!important;margin:0!important;font-size:clamp(.3rem,min(.44cqw,.72cqh),.48rem)!important}.screen-game .defense-decision>span{text-align:center!important;margin:0!important;font-size:clamp(.34rem,min(.49cqw,.82cqh),.53rem)!important;line-height:1.15!important}.screen-game .defense-decision>button{justify-self:center!important;width:auto!important;min-width:0!important;min-height:0!important;margin:clamp(.03rem,.08cqh,.06rem) 0 0!important;padding:clamp(.15rem,.28cqh,.24rem) clamp(.32rem,.52cqw,.5rem)!important;font-size:clamp(.35rem,min(.5cqw,.79cqh),.54rem)!important;line-height:1.15!important}.screen-game .player-hero{--hero-card-left:clamp(.2rem,.42cqw,.48rem);--hero-card-top:clamp(.34rem,.82cqh,.62rem);--hero-card-width:clamp(3.7rem,7cqw,7.1rem);--hero-meta-gap:clamp(.08rem,.2cqw,.2rem);overflow:visible!important}.screen-game .player-hero .hero-power-trigger{left:var(--hero-card-left)!important;top:var(--hero-card-top)!important;width:var(--hero-card-width)!important;bottom:auto!important;right:auto!important;overflow:visible!important}.screen-game .player-hero .hero-short-name{border:.06rem solid var(--deck)!important;border-radius:999rem!important;width:max-content!important;max-width:145%!important;padding:clamp(.08rem,.16cqh,.13rem) clamp(.22rem,.36cqw,.34rem)!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%,calc(-100% - clamp(.05rem,.12cqh,.1rem)))!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero .hero-short-name{border:.06rem solid color-mix(in srgb, var(--deck) 74%, #f5d77a 26%)!important}}.screen-game .player-hero .hero-short-name{color:#f7ead0!important;text-align:center!important;white-space:nowrap!important;pointer-events:none!important;z-index:34!important;background:#040f14eb!important;font-size:clamp(.37rem,min(.55cqw,.9cqh),.6rem)!important;font-weight:900!important;line-height:1!important}.screen-game .player-hero .hero-life{z-index:35!important;border-radius:999rem!important;width:max-content!important;min-width:clamp(2.2rem,3.4cqw,3.2rem)!important;padding:clamp(.08rem,.17cqh,.14rem) clamp(.2rem,.38cqw,.34rem)!important;font-size:clamp(.48rem,min(.73cqw,1.16cqh),.78rem)!important;line-height:1!important;position:absolute!important;inset:auto auto 0 clamp(-.08rem,-.08cqw,-.02rem)!important;transform:translateY(calc(100% + clamp(.05rem,.14cqh,.12rem)))!important}.screen-game .player-hero .hero-level{left:calc(var(--hero-card-left) + var(--hero-card-width) + var(--hero-meta-gap))!important;top:calc(var(--hero-card-top) + clamp(.82rem,1.65cqh,1.15rem))!important;z-index:32!important;width:clamp(4.5rem,7.15cqw,7.45rem)!important;height:clamp(1.35rem,2.9cqh,1.75rem)!important}.screen-game .player-hero .hero-evolution{left:calc(var(--hero-card-left) + var(--hero-card-width) + var(--hero-meta-gap))!important;top:calc(var(--hero-card-top) + clamp(2.17rem,4.65cqh,2.7rem))!important;z-index:31!important;width:clamp(4.5rem,7.15cqw,7.45rem)!important;height:clamp(2.15rem,4.55cqh,2.65rem)!important}:is(.screen-game .player-hero:has(.hero-evolution:hover),.screen-game .player-hero:has(.hero-evolution:focus-within)){z-index:9300!important}.screen-game .player-hero .evolution-tooltip{z-index:9450!important}@container hemsfell-board (max-height:44rem){.screen-game .field-negative-statuses>i{width:clamp(.68rem,min(.98cqw,1.7cqh),.94rem)!important;height:clamp(.68rem,min(.98cqw,1.7cqh),.94rem)!important}.screen-game .player-hero{--hero-card-top:clamp(.26rem,.68cqh,.5rem)}.screen-game .player-hero .hero-level{top:calc(var(--hero-card-top) + clamp(.68rem,1.35cqh,.96rem))!important}.screen-game .player-hero .hero-evolution{top:calc(var(--hero-card-top) + clamp(1.82rem,3.85cqh,2.3rem))!important}}@container hemsfell-board (max-height:36rem){.screen-game .game-stage>.game-content.hs-board>.defense-decision{width:clamp(5rem,7cqw,6.8rem)!important;padding:clamp(.17rem,.32cqh,.28rem) clamp(.2rem,.34cqw,.32rem)!important}.screen-game .player-hero .hero-short-name{font-size:clamp(.31rem,min(.48cqw,.76cqh),.49rem)!important}.screen-game .player-hero .hero-life{font-size:clamp(.4rem,min(.62cqw,.96cqh),.64rem)!important}}.screen-game .player-hero .hero-power-trigger>.hero-level{left:calc(100% + var(--hero-meta-gap))!important;width:clamp(4.5rem,7.15cqw,7.45rem)!important;height:clamp(1.35rem,2.9cqh,1.75rem)!important;top:clamp(.82rem,1.65cqh,1.15rem)!important;bottom:auto!important;right:auto!important;transform:none!important}@keyframes hh-player-lunge{0%{transform:translateY(0)scale(1)}42%{transform:translateY(-34%)scale(1.045)}58%{transform:translateY(-29%)scale(1.025)}to{transform:translateY(0)scale(1)}}@keyframes hh-enemy-lunge{0%{transform:translateY(0)scale(1)}42%{transform:translateY(34%)scale(1.045)}58%{transform:translateY(29%)scale(1.025)}to{transform:translateY(0)scale(1)}}.screen-game .player-field .original-card.is-selected:not(.is-exhausted){z-index:190!important;animation:.43s cubic-bezier(.18,.8,.28,1) hh-player-lunge!important}.screen-game .enemy-field .original-card.is-selected:not(.is-exhausted){z-index:190!important;animation:.43s cubic-bezier(.18,.8,.28,1) hh-enemy-lunge!important}.screen-game .hs-board.is-dragging-card .player-hand .original-card,.screen-game .hs-board.is-dragging-card .player-hand .original-card:hover,.screen-game .hs-board.is-dragging-card .player-hand .original-card:focus-visible{cursor:grabbing!important;transition:none!important;transform:none!important}@container hemsfell-board (max-height:44rem){.screen-game .player-hero .hero-power-trigger>.hero-level{top:clamp(.68rem,1.35cqh,.96rem)!important}}.screen-game .player-hero{--hero-side-panel-left:calc(var(--hero-card-left) + var(--hero-card-width) + var(--hero-meta-gap));--hero-side-panel-width:clamp(4.5rem, 7.15cqw, 7.45rem);--hero-side-panel-gap:clamp(.08rem, .22cqh, .18rem)}.screen-game .player-hero .hero-level,.screen-game .player-hero .hero-evolution,.screen-game .player-hero .level-button{left:var(--hero-side-panel-left)!important;width:var(--hero-side-panel-width)!important;right:auto!important}.screen-game .player-hero .level-button{top:calc(var(--hero-card-top) + clamp(2.17rem, 4.65cqh, 2.7rem) + clamp(2.15rem, 4.55cqh, 2.65rem) + var(--hero-side-panel-gap))!important;white-space:nowrap!important;z-index:33!important;border-radius:clamp(.24rem,.42cqw,.45rem)!important;min-width:0!important;max-width:none!important;height:clamp(1rem,2.15cqh,1.28rem)!important;min-height:0!important;margin:0!important;padding:clamp(.08rem,.18cqh,.14rem) clamp(.14rem,.28cqw,.25rem)!important;font-size:clamp(.28rem,min(.42cqw,.7cqh),.47rem)!important;line-height:1!important;position:absolute!important;bottom:auto!important}.screen-game .player-hero .level-button:not(:disabled){box-shadow:0 .22cqh .55cqh #00000073, inset 0 0 .35cqh var(--deck)!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero .level-button:not(:disabled){box-shadow:0 .22cqh .55cqh #00000073, inset 0 0 .35cqh color-mix(in srgb, var(--deck) 28%, transparent)!important}}@container hemsfell-board (max-height:44rem){.screen-game .player-hero .level-button{top:calc(var(--hero-card-top) + clamp(1.82rem, 3.85cqh, 2.3rem) + clamp(2rem, 4.15cqh, 2.4rem) + var(--hero-side-panel-gap))!important;height:clamp(.9rem,1.9cqh,1.12rem)!important}}@container hemsfell-board (max-height:36rem){.screen-game .player-hero{--hero-side-panel-width:clamp(4.1rem, 6.75cqw, 6.8rem)}.screen-game .player-hero .level-button{font-size:clamp(.24rem,min(.37cqw,.61cqh),.4rem)!important}}.extra-deck-overlay,.search-deck-overlay{box-sizing:border-box!important;padding:clamp(.45rem,1.5vw,1.25rem)!important}.extra-deck-dialog,.search-deck-dialog{box-sizing:border-box!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:clamp(.45rem,1.15dvh,.9rem)!important;width:min(94vw,74rem)!important;max-width:94vw!important;height:min(88dvh,52rem)!important;min-height:0!important;max-height:88dvh!important;padding:clamp(.65rem,1.5vw,1.25rem)!important;display:grid!important;overflow:hidden!important}.search-deck-dialog{grid-template-rows:auto auto minmax(0,1fr) auto!important}.extra-deck-dialog>header,.search-deck-dialog>header,.extra-deck-dialog>footer,.search-deck-dialog>footer,.search-deck-dialog>.search-instruction{min-width:0!important}.extra-card-grid,.search-card-grid{overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important;box-sizing:border-box!important;grid-template-columns:repeat(auto-fill,minmax(clamp(4.2rem,7.3vw,6.2rem),1fr))!important;align-content:start!important;gap:clamp(.35rem,.8vw,.72rem)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:clamp(.25rem,.65vw,.55rem)!important;display:grid!important;overflow:hidden auto!important}.extra-card-grid>.card-frame,.search-card-grid>.search-valid{justify-self:center!important;min-width:0!important}.extra-card-grid .original-card,.search-card-grid .original-card,.extra-card-grid .original-card.is-small,.search-card-grid .original-card.is-small{aspect-ratio:5/7!important;width:clamp(4rem,min(6.2vw,12dvh),6rem)!important;max-width:100%!important;height:auto!important}.search-card-grid>.search-valid{grid-template-rows:auto auto auto!important;align-content:start!important;justify-items:center!important;gap:clamp(.12rem,.3dvh,.24rem)!important;width:100%!important;display:grid!important}.search-card-grid>.search-valid>b,.search-card-grid>.search-valid>small{text-align:center!important;overflow-wrap:anywhere!important;max-width:100%!important}.extra-deck-dialog>footer,.search-deck-dialog>footer{margin:0!important;position:relative!important;inset:auto!important}@media (max-width:48rem){.extra-deck-dialog,.search-deck-dialog{width:min(96vw,44rem)!important;max-width:96vw!important;height:min(91dvh,46rem)!important;max-height:91dvh!important;padding:clamp(.5rem,2.3vw,.85rem)!important}.extra-card-grid,.search-card-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(3.8rem,16vw,5.2rem),1fr))!important}}@media (max-width:32rem){.extra-deck-dialog,.search-deck-dialog{width:97vw!important;max-width:97vw!important;height:93dvh!important;max-height:93dvh!important}.extra-card-grid,.search-card-grid{grid-template-columns:repeat(auto-fill,minmax(clamp(3.5rem,21vw,4.7rem),1fr))!important;gap:clamp(.25rem,1.5vw,.45rem)!important}}.screen-game .game-stage>.game-content.hs-board>.defense-decision{left:var(--hh-defense-sector-x,28.75cqw)!important;top:var(--hh-board-center-y,50cqh)!important;box-sizing:border-box!important;align-content:start!important;gap:clamp(.12rem,.26cqh,.24rem)!important;width:clamp(8rem,10.8cqw,11.2rem)!important;min-width:clamp(8rem,10.8cqw,11.2rem)!important;max-width:min(11.2rem,12cqw)!important;height:auto!important;min-height:0!important;padding:clamp(.26rem,.48cqh,.42rem) clamp(.34rem,.54cqw,.54rem)!important;position:absolute!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)!important}.screen-game .defense-decision>:is(b,span){margin:0!important;line-height:1.12!important}.screen-game .defense-decision>b{font-size:clamp(.34rem,min(.5cqw,.84cqh),.56rem)!important}.screen-game .defense-decision>span{font-size:clamp(.39rem,min(.56cqw,.94cqh),.62rem)!important}.screen-game .defense-decision>button{justify-self:center!important;width:auto!important;min-width:0!important;padding:clamp(.16rem,.3cqh,.26rem) clamp(.36rem,.54cqw,.54rem)!important;font-size:clamp(.32rem,min(.46cqw,.76cqh),.5rem)!important}.screen-game .player-hero{--hero-side-stack-left:calc(var(--hero-card-left) + var(--hero-card-width) + var(--hero-meta-gap));--hero-side-stack-width:clamp(4.65rem, 7.35cqw, 7.65rem);--hero-side-stack-gap:clamp(.07rem,.18cqh,.15rem)}.screen-game .player-hero :is(.hero-level,.hero-evolution,.level-button){left:var(--hero-side-stack-left)!important;width:var(--hero-side-stack-width)!important;box-sizing:border-box!important;margin:0!important;right:auto!important}.screen-game .player-hero .hero-level{top:calc(var(--hero-card-top) + clamp(.78rem,1.52cqh,1.08rem))!important;height:clamp(1.2rem,2.55cqh,1.55rem)!important}.screen-game .player-hero .hero-evolution{top:calc(var(--hero-card-top) + clamp(2.02rem,4.12cqh,2.5rem))!important;height:clamp(2rem,4.15cqh,2.48rem)!important}.screen-game .player-hero .level-button{top:calc(var(--hero-card-top) + clamp(4.09rem,8.46cqh,5.06rem) + var(--hero-side-stack-gap))!important;min-width:0!important;max-width:none!important;height:clamp(.88rem,1.86cqh,1.1rem)!important;min-height:0!important;padding:clamp(.06rem,.13cqh,.1rem) clamp(.12rem,.22cqw,.2rem)!important;font-size:clamp(.25rem,min(.38cqw,.63cqh),.42rem)!important;line-height:1!important;position:absolute!important;bottom:auto!important}.screen-game .player-hero .hero-power-trigger{overflow:visible!important}.screen-game .player-hero .hero-short-name{text-align:center!important;white-space:nowrap!important;min-width:max-content!important;padding:clamp(.1rem,.18cqh,.15rem) clamp(.28rem,.42cqw,.4rem)!important;font-size:clamp(.47rem,min(.7cqw,1.14cqh),.76rem)!important;line-height:1!important;inset:0 auto auto 50%!important;transform:translate(-50%,calc(-100% - clamp(.05rem,.13cqh,.11rem)))!important}.screen-game .player-hero .hero-life{text-align:center!important;justify-content:center!important;min-width:clamp(2.7rem,4.15cqw,3.8rem)!important;padding:clamp(.1rem,.2cqh,.16rem) clamp(.28rem,.46cqw,.42rem)!important;font-size:clamp(.62rem,min(.92cqw,1.48cqh),.96rem)!important;line-height:1!important;inset:auto auto 0 50%!important;transform:translate(-50%,calc(100% + clamp(.05rem,.14cqh,.12rem)))!important}.screen-game .game-stage>.game-content.hs-board>.field-energy{height:clamp(1.22rem,3.45cqh,1.82rem)!important;min-height:clamp(1.22rem,3.45cqh,1.82rem)!important;padding-block:clamp(.07rem,.17cqh,.14rem)!important}.screen-game .field-energy>div{align-items:center!important;min-height:clamp(.48rem,.98cqh,.62rem)!important}.screen-game .field-energy>div>span{align-items:stretch!important;min-height:clamp(.28rem,.54cqh,.38rem)!important}.screen-game .field-energy>div>span>i{border-radius:999rem!important;height:100%!important;min-height:clamp(.24rem,.48cqh,.34rem)!important}.screen-game .field-energy :is(b,strong){font-size:clamp(.29rem,min(.45cqw,.74cqh),.49rem)!important}.screen-game .game-stage>.game-content.hs-board>:is(.hero-abilities,.hero-command-bar){gap:clamp(.035rem,.1cqh,.08rem)!important}.screen-game .hero-command-bar>header{min-height:0!important;padding:clamp(.05rem,.12cqh,.1rem) clamp(.1rem,.18cqw,.17rem)!important}.screen-game .hero-command-bar>.hero-ability-chip{appearance:none!important;text-align:left!important;box-sizing:border-box!important;border-radius:clamp(.32rem,.48cqw,.5rem)!important;grid-template-columns:clamp(.95rem,1.45cqw,1.35rem) minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(.06rem,.15cqw,.13rem)!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:clamp(.06rem,.15cqh,.12rem) clamp(.08rem,.16cqw,.15rem)!important;transition:box-shadow .16s,filter .16s,opacity .16s,transform .16s!important;display:grid!important}.screen-game .hero-command-bar>.hero-ability-chip>i{width:clamp(.9rem,1.35cqw,1.25rem)!important;min-width:0!important;height:clamp(.9rem,1.35cqw,1.25rem)!important;font-size:clamp(.38rem,min(.56cqw,.92cqh),.61rem)!important}.screen-game .hero-command-bar>.hero-ability-chip>span{gap:clamp(.01rem,.03cqh,.025rem)!important;min-width:0!important;margin:0!important;padding:0!important}.screen-game .hero-command-bar>.hero-ability-chip>span>b{font-size:clamp(.32rem,min(.48cqw,.8cqh),.53rem)!important;line-height:1!important}.screen-game .hero-command-bar>.hero-ability-chip>span>p{overflow-wrap:anywhere!important;padding:0!important;width:100%!important;margin:0!important;padding-right:clamp(.02rem,.05cqw,.05rem)!important;font-size:clamp(.5rem,min(.76cqw,1.22cqh),.81rem)!important;line-height:1.12!important}.screen-game .hero-command-bar>.hero-ability-chip.is-active.is-available{cursor:pointer!important;filter:none!important;opacity:1!important}.screen-game .hero-command-bar>.hero-ability-chip.is-active.is-available:hover,.screen-game .hero-command-bar>.hero-ability-chip.is-active.is-available:focus-visible{filter:brightness(1.09)saturate(1.08)!important;outline:none!important;transform:translateY(clamp(-.08rem,-.12cqh,-.04rem))!important;box-shadow:0 0 0 .07rem #e4b950aa,0 0 clamp(.45rem,.85cqw,.9rem) #e4b95072!important}.screen-game .hero-command-bar>.hero-ability-chip.is-active.is-unavailable{cursor:default!important;opacity:.72!important;filter:grayscale(.72)saturate(.26)brightness(.78)!important;box-shadow:none!important}.screen-game .hero-command-bar>.hero-ability-chip.is-locked{cursor:default!important;opacity:.38!important;filter:grayscale(.62)saturate(.25)brightness(.74)!important;box-shadow:none!important}.screen-game .hero-command-bar>.hero-ability-chip.is-passive:not(.is-locked){cursor:default!important;opacity:1!important;filter:none!important;box-shadow:none!important}.screen-game .hero-command-bar>.hero-ability-chip:disabled{pointer-events:none!important}.screen-game .game-stage>.game-content.hs-board>:is(.visual-effect,.combat-cinematic){left:auto!important;right:var(--hh-effect-rail-right,16.6cqw)!important;top:var(--hh-board-center-y,50cqh)!important;width:clamp(10.5rem,min(13.8cqw,30cqh),15.5rem)!important;max-width:min(13.8cqw,30cqh)!important;transform:translateY(-50%)!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect.fx-targeted{width:clamp(11rem,min(14.5cqw,31.5cqh),16rem)!important;max-width:min(14.5cqw,31.5cqh)!important}@container hemsfell-board (max-height:44rem){.screen-game .player-hero{--hero-side-stack-width:clamp(4.2rem,6.9cqw,6.95rem)}.screen-game .player-hero .hero-level{top:calc(var(--hero-card-top) + clamp(.68rem,1.32cqh,.92rem))!important}.screen-game .player-hero .hero-evolution{top:calc(var(--hero-card-top) + clamp(1.78rem,3.58cqh,2.18rem))!important}.screen-game .player-hero .level-button{top:calc(var(--hero-card-top) + clamp(3.67rem,7.55cqh,4.5rem))!important}.screen-game .hero-command-bar>.hero-ability-chip>span>p{font-size:clamp(.44rem,min(.68cqw,1.08cqh),.71rem)!important}.screen-game .game-stage>.game-content.hs-board>:is(.visual-effect,.combat-cinematic){width:clamp(9.5rem,min(13cqw,27cqh),13.5rem)!important;max-width:min(13cqw,27cqh)!important;right:15.6cqw!important}}@container hemsfell-board (max-height:36rem){.screen-game .game-stage>.game-content.hs-board>.defense-decision{width:clamp(6.8rem,9.6cqw,9rem)!important;min-width:clamp(6.8rem,9.6cqw,9rem)!important}.screen-game .hero-command-bar>.hero-ability-chip>span>p{font-size:clamp(.39rem,min(.61cqw,.96cqh),.63rem)!important}.screen-game .game-stage>.game-content.hs-board>:is(.visual-effect,.combat-cinematic){width:clamp(8.5rem,min(12.2cqw,24cqh),12rem)!important;max-width:min(12.2cqw,24cqh)!important;right:15.1cqw!important}}.screen-game .game-stage>.game-content.hs-board>.phase-orb{aspect-ratio:1!important;isolation:isolate!important;width:clamp(2.15rem,min(4.05cqw,7cqh),4.35rem)!important;height:auto!important;overflow:visible!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb>button,.screen-game .game-stage>.game-content.hs-board>.phase-orb:before{box-sizing:border-box!important;aspect-ratio:1!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(.08rem,.18cqh,.18rem)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:clamp(.22rem,.42cqw,.48rem)!important;font-size:clamp(.28rem,min(.46cqw,.8cqh),.54rem)!important;line-height:1.02!important;display:flex!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb>button span{flex:none!important;font-size:clamp(.58rem,min(1cqw,1.8cqh),1rem)!important;line-height:.8!important;display:block!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb:empty:before{content:"TURNO DO OPONENTE";color:#000!important;filter:saturate(.3)brightness(.92)!important;opacity:.86!important;background:radial-gradient(circle at 35% 30%,#8b8e80 0%,#5d5c4d 44%,#313b3d 72%,#11191c 100%)!important;outline:1px solid #000!important;padding:clamp(.34rem,.3cqw,.3rem)!important;font-size:clamp(.64rem,min(1.8cqw,1.7cqh),.44rem)!important;font-weight:700!important;box-shadow:0 .35cqh .8cqh #0007!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb>button:disabled{filter:brightness(.72)saturate(.6)!important;opacity:.72!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect,.screen-game .game-stage>.game-content.hs-board>.combat-cinematic{z-index:62!important;box-sizing:border-box!important;border-radius:clamp(.5rem,.8cqw,.9rem)!important;gap:clamp(.3rem,min(.58cqw,1cqh),.65rem)!important;width:clamp(8.7rem,min(14.2cqw,27cqh),15.5rem)!important;min-width:0!important;max-width:min(14.2cqw,27cqh)!important;height:auto!important;max-height:42cqh!important;padding:clamp(.45rem,min(.85cqw,1.5cqh),.9rem)!important;position:absolute!important;inset:50% clamp(.25rem,1.05cqw,1rem) auto auto!important;overflow:hidden!important;transform:translateY(-50%)!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect.fx-targeted{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,.9fr) auto minmax(0,.9fr)!important;width:clamp(10rem,min(15.5cqw,29cqh),16.5rem)!important;max-width:min(15.5cqw,29cqh)!important}.screen-game .visual-effect>.remote-card-art,.screen-game .visual-effect>canvas.remote-card-art,.screen-game .visual-effect>img,.screen-game .combat-cinematic img{aspect-ratio:5/7!important;object-fit:contain!important;width:clamp(2.8rem,min(4.4cqw,8cqh),4.8rem)!important;height:auto!important;max-height:18cqh!important}.screen-game .visual-effect>section{gap:clamp(.14rem,.3cqh,.28rem)!important;min-width:0!important}.screen-game .visual-effect>section b,.screen-game .combat-cinematic header :is(b,span){overflow-wrap:anywhere!important;font-size:clamp(.28rem,min(.44cqw,.75cqh),.5rem)!important;line-height:1.05!important}.screen-game .visual-effect>section strong,.screen-game .combat-cinematic footer{overflow-wrap:anywhere!important;white-space:normal!important;font-size:clamp(.42rem,min(.68cqw,1.15cqh),.72rem)!important;line-height:1.18!important}.screen-game .visual-effect .fx-runes{width:clamp(3.6rem,min(6cqw,11cqh),6.2rem)!important;height:clamp(3.6rem,min(6cqw,11cqh),6.2rem)!important}.screen-game .game-stage>.game-content.hs-board>.side-piles{z-index:70!important}.card-tooltip,.screen-game .card-tooltip,.screen-decks .card-tooltip,.screen-setup .card-tooltip,.collection .card-tooltip{filter:none!important;box-shadow:0 clamp(.2rem,.45cqh,.42rem) clamp(.55rem,1.05cqh,1rem) #0008,0 0 0 1px #ffffff0b!important}.card-focus-layer .card-tooltip{box-shadow:0 .35rem .8rem #0008!important}@container hemsfell-board (max-height:44rem){.screen-game .game-stage>.game-content.hs-board>.phase-orb{width:clamp(2rem,min(3.65cqw,6.2cqh),3.75rem)!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect,.screen-game .game-stage>.game-content.hs-board>.combat-cinematic{width:clamp(7.8rem,min(13.3cqw,24cqh),13.5rem)!important;max-width:min(13.3cqw,24cqh)!important;max-height:38cqh!important}}@container hemsfell-board (max-height:36rem){.screen-game .game-stage>.game-content.hs-board>.phase-orb{width:clamp(1.8rem,min(3.3cqw,5.5cqh),3.15rem)!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb>button,.screen-game .game-stage>.game-content.hs-board>.phase-orb:before{padding:clamp(.14rem,.3cqw,.3rem)!important;font-size:clamp(.24rem,min(.4cqw,.7cqh),.44rem)!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect,.screen-game .game-stage>.game-content.hs-board>.combat-cinematic{width:min(12.3cqw,22cqh)!important;max-width:min(12.3cqw,22cqh)!important;max-height:34cqh!important;padding:clamp(.3rem,.6cqw,.55rem)!important}}.screen-game .game-stage>.game-content.hs-board>.enemy-piles{grid-area:2/5/5!important}.screen-game .game-stage>.game-content.hs-board>.player-piles{grid-area:5/5/8!important}.screen-game .game-stage>.game-content.hs-board>.side-piles{aspect-ratio:4/5!important;z-index:70!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-self:center!important;gap:clamp(.12rem,.4cqw,.48rem)!important;width:min(13.2cqw,25cqh)!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.screen-game .game-stage>.game-content.hs-board>.side-piles>.pile-zone{aspect-ratio:4/5!important;box-sizing:border-box!important;grid-template-rows:minmax(0,1fr) auto auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:clamp(.1rem,.28cqw,.32rem)!important;position:relative!important;inset:auto!important;overflow:hidden!important}.screen-game .game-stage>.game-content.hs-board>.side-piles .pile-card{aspect-ratio:5/7!important;place-self:center!important;width:min(70%,4.15cqw)!important;height:auto!important;min-height:0!important}.screen-game .game-stage>.game-content.hs-board>.side-piles :is(b,strong){font-size:clamp(.22rem,.4cqw,.48rem)!important;line-height:1!important}.screen-game .game-stage>.game-content.hs-board>.side-piles small{font-size:clamp(.17rem,.27cqw,.34rem)!important;line-height:1.05!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb{aspect-ratio:1!important;z-index:85!important;grid-area:4/4/7!important;place-self:center!important;place-items:center!important;width:clamp(2.35rem,min(4.15cqw,7.2cqh),4.45rem)!important;height:auto!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb>button{aspect-ratio:1!important;border-radius:50%!important;width:100%!important;height:100%!important;padding:clamp(.14rem,.32cqw,.38rem)!important;font-size:clamp(.3rem,.46cqw,.56rem)!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb>button span{font-size:clamp(.66rem,1.1cqw,1.08rem)!important}.screen-game .game-stage>.game-content.hs-board>.field-energy{z-index:42!important;justify-self:center!important;width:min(86%,49cqw)!important;height:clamp(.95rem,2.8cqh,1.55rem)!important;margin-inline:auto!important;position:relative!important;inset:auto!important;transform:none!important}.screen-game .game-stage>.game-content.hs-board>.field-energy>div{grid-template-columns:clamp(2.2rem,4.4cqw,3.6rem) minmax(0,1fr) clamp(1.2rem,2.35cqw,2rem)!important;gap:clamp(.1rem,.34cqw,.4rem)!important}.screen-game .game-stage>.game-content.hs-board>.player-hand{z-index:220!important;isolation:isolate!important;flex-wrap:nowrap!important;justify-content:center!important;place-self:end center!important;align-items:flex-end!important;gap:clamp(.12rem,.32cqw,.42rem)!important;width:min(96%,52cqw)!important;height:16.5cqh!important;padding:clamp(.12rem,.35cqh,.28rem) clamp(.18rem,.38cqw,.45rem) 0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translateY(-.65cqh)!important}.screen-game .game-stage>.game-content.hs-board>.player-hand>.card-frame{aspect-ratio:5/7!important;z-index:1!important;filter:drop-shadow(0 .55cqh .65cqh #0009)!important;flex:0 clamp(3.35rem,min(6.15cqw,11cqh),6.25rem)!important;width:clamp(3.35rem,min(6.15cqw,11cqh),6.25rem)!important;min-width:0!important;height:auto!important;position:relative!important}.screen-game .game-stage>.game-content.hs-board>.player-hand .original-card,.screen-game .game-stage>.game-content.hs-board>.player-hand .original-card.is-small{aspect-ratio:5/7!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;transform:none!important}.screen-game .game-stage>.game-content.hs-board>.player-hand>.card-frame:hover,.screen-game .game-stage>.game-content.hs-board>.player-hand>.card-frame:focus-within{z-index:260!important;filter:drop-shadow(0 1.1cqh 1.1cqh #000d)!important}.screen-game .game-stage>.game-content.hs-board>.player-hand .original-card:hover,.screen-game .game-stage>.game-content.hs-board>.player-hand .original-card:focus-visible{margin:0!important;transform:translateY(-3.2cqh)scale(1.075)!important}.screen-game .game-stage>.game-content.hs-board>.player-energy{z-index:40!important}@container hemsfell-board (max-height:44rem){.screen-game .game-stage>.game-content.hs-board>.side-piles{gap:clamp(.08rem,.3cqw,.34rem)!important;width:min(12.2cqw,23cqh)!important}.screen-game .game-stage>.game-content.hs-board>.side-piles small{display:none!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb{width:clamp(2.1rem,min(3.75cqw,6.3cqh),3.8rem)!important}.screen-game .game-stage>.game-content.hs-board>.field-energy{width:min(82%,47cqw)!important}.screen-game .game-stage>.game-content.hs-board>.player-hand{height:17.5cqh!important;transform:translateY(-.4cqh)!important}}@container hemsfell-board (max-height:36rem){.screen-game .game-stage>.game-content.hs-board>.side-piles{width:min(11.2cqw,21cqh)!important}.screen-game .game-stage>.game-content.hs-board>.phase-orb{width:clamp(1.9rem,min(3.45cqw,5.7cqh),3.35rem)!important}.screen-game .game-stage>.game-content.hs-board>.field-energy{width:min(79%,45cqw)!important}.screen-game .game-stage>.game-content.hs-board>.player-hand>.card-frame{flex-basis:clamp(3rem,min(5.65cqw,10cqh),5.65rem)!important;width:clamp(3rem,min(5.65cqw,10cqh),5.65rem)!important}}.screen-game .game-stage>.game-content.hs-board{--hh-side-zone-left:84.7cqw;--hh-fx-left:67.6cqw;--hh-fx-gap:clamp(.22rem,.42cqw,.46rem)}.screen-game .game-stage>.game-content.hs-board>:is(.visual-effect,.combat-cinematic){left:var(--hh-fx-left)!important;right:calc(100cqw - var(--hh-side-zone-left) + var(--hh-fx-gap))!important;box-sizing:border-box!important;z-index:540!important;width:auto!important;min-width:clamp(12rem,15.5cqw,17rem)!important;max-width:none!important;min-height:0!important;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect.fx-targeted{left:max(66.7cqw, calc(var(--hh-fx-left) - .9cqw))!important;width:auto!important;min-width:clamp(12.8rem,16.4cqw,18rem)!important;max-width:none!important}.screen-game .game-stage>.game-content.hs-board>.player-hero{--hero-side-stack-width:clamp(4.85rem,7.5cqw,7.8rem);--hero-side-stack-gap:clamp(.055rem,.13cqh,.12rem)}.screen-game .game-stage>.game-content.hs-board>.player-hero>.hero-power-trigger>.hero-level,.screen-game .game-stage>.game-content.hs-board>.player-hero>.hero-evolution,.screen-game .game-stage>.game-content.hs-board>.player-hero>.level-button{left:var(--hero-side-stack-left)!important;width:var(--hero-side-stack-width)!important;min-width:var(--hero-side-stack-width)!important;max-width:var(--hero-side-stack-width)!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;right:auto!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>.level-button{border-radius:clamp(.24rem,.38cqw,.4rem)!important;justify-self:start!important;place-items:center!important;padding-inline:clamp(.12rem,.2cqw,.2rem)!important;display:grid!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>.hero-evolution{margin-top:0!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>.level-button{top:calc(var(--hero-card-top) + clamp(4rem,8.28cqh,4.94rem))!important}.card-focus-layer.overlay.inspector{z-index:40000!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(clamp(.12rem,.35vmin,.3rem))saturate(.82)!important;backdrop-filter:blur(clamp(.12rem,.35vmin,.3rem))saturate(.82)!important;background:#010509e6!important;place-items:center!important;width:100dvw!important;height:100dvh!important;padding:clamp(.7rem,2vmin,1.4rem)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.card-focus-layer.overlay.inspector>div{pointer-events:auto!important;border-radius:clamp(.55rem,1vw,1rem)!important;grid-template-columns:minmax(9rem,min(32vw,20rem)) minmax(15rem,1fr)!important;align-items:center!important;gap:clamp(.8rem,2vw,1.8rem)!important;width:min(92vw,52rem)!important;max-height:min(92dvh,44rem)!important;padding:clamp(.75rem,1.8vw,1.5rem)!important;display:grid!important;position:relative!important;overflow:auto!important}.card-focus-layer.overlay.inspector>div>.remote-card-art{object-fit:contain!important;width:100%!important;height:auto!important;max-height:78dvh!important}.card-focus-layer.overlay.inspector aside{min-width:0!important;max-height:78dvh!important;padding-right:clamp(.15rem,.35vw,.3rem)!important;overflow-y:auto!important}.card-focus-layer.overlay.inspector .inspector-close{width:clamp(1.8rem,3vw,2.4rem)!important;height:clamp(1.8rem,3vw,2.4rem)!important;font-size:clamp(1rem,1.7vw,1.45rem)!important;top:clamp(.35rem,.7vw,.7rem)!important;right:clamp(.35rem,.7vw,.7rem)!important}@container hemsfell-board (max-height:44rem){.screen-game .game-stage>.game-content.hs-board{--hh-side-zone-left:84.9cqw;--hh-fx-left:68cqw}.screen-game .game-stage>.game-content.hs-board>:is(.visual-effect,.combat-cinematic){min-width:clamp(10.6rem,14.8cqw,14.5rem)!important}.screen-game .game-stage>.game-content.hs-board>.player-hero{--hero-side-stack-width:clamp(4.35rem,7cqw,7.05rem)}}@container hemsfell-board (max-height:36rem){.screen-game .game-stage>.game-content.hs-board{--hh-side-zone-left:85.1cqw;--hh-fx-left:68.6cqw}.screen-game .game-stage>.game-content.hs-board>:is(.visual-effect,.combat-cinematic){min-width:clamp(9.2rem,13.9cqw,12.6rem)!important}.screen-game .game-stage>.game-content.hs-board>.player-hero{--hero-side-stack-width:clamp(4rem,6.6cqw,6.45rem)}}@media (max-width:48rem),(orientation:portrait){.card-focus-layer.overlay.inspector>div{grid-template-columns:1fr!important;width:min(94vw,32rem)!important;max-height:94dvh!important}.card-focus-layer.overlay.inspector>div>.remote-card-art{justify-self:center!important;width:min(48vw,13rem)!important;max-height:42dvh!important}.card-focus-layer.overlay.inspector aside{max-height:43dvh!important}}.screen-game .game-stage>.game-content.hs-board>.player-hero{--hero-stack-gap:clamp(.08rem,.18cqw,.18rem);--hero-stack-width:clamp(4.9rem,7.55cqw,7.85rem)}.screen-game .game-stage>.game-content.hs-board>.player-hero>.hero-power-trigger>.hero-level{left:calc(100% + var(--hero-stack-gap))!important;width:var(--hero-stack-width)!important;min-width:var(--hero-stack-width)!important;max-width:var(--hero-stack-width)!important;box-sizing:border-box!important;place-items:center!important;height:clamp(1.1rem,2.25cqh,1.42rem)!important;margin:0!important;display:grid!important;position:absolute!important;top:clamp(.72rem,1.65cqh,1.08rem)!important;bottom:auto!important;right:auto!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>.hero-evolution,.screen-game .game-stage>.game-content.hs-board>.player-hero>.level-button{left:calc(var(--hero-card-left) + var(--hero-card-width) + var(--hero-stack-gap))!important;width:var(--hero-stack-width)!important;min-width:var(--hero-stack-width)!important;max-width:var(--hero-stack-width)!important;box-sizing:border-box!important;margin:0!important;position:absolute!important;right:auto!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>.hero-evolution{top:calc(var(--hero-card-top) + clamp(1.95rem,4.05cqh,2.45rem))!important;height:clamp(1.95rem,4.05cqh,2.42rem)!important;bottom:auto!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>.level-button{top:calc(var(--hero-card-top) + clamp(3.98rem,8.3cqh,4.96rem))!important;border-radius:clamp(.24rem,.36cqw,.38rem)!important;place-items:center!important;height:clamp(.86rem,1.75cqh,1.04rem)!important;min-height:0!important;padding:clamp(.05rem,.11cqh,.09rem) clamp(.12rem,.2cqw,.2rem)!important;display:grid!important;bottom:auto!important}.screen-game .game-stage>.game-content.hs-board{--hh-fx-v10-left:73.1cqw;--hh-fx-v10-right:1.75cqw}.screen-game .game-stage>.game-content.hs-board>:is(.visual-effect,.combat-cinematic){left:var(--hh-fx-v10-left)!important;right:var(--hh-fx-v10-right)!important;box-sizing:border-box!important;z-index:560!important;width:auto!important;min-width:0!important;max-width:none!important;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.screen-game .game-stage>.game-content.hs-board>.visual-effect.fx-targeted{left:var(--hh-fx-v10-left)!important;right:var(--hh-fx-v10-right)!important;width:auto!important;min-width:0!important;max-width:none!important}.screen-game .visual-effect:not(.fx-targeted){grid-template-columns:minmax(3.1rem,5.1cqw) minmax(0,1fr)!important}.screen-game .visual-effect.fx-targeted{grid-template-columns:minmax(2.8rem,4.6cqw) minmax(1.2rem,2.2cqw) minmax(2.8rem,4.6cqw) minmax(0,1fr)!important}.screen-game .visual-effect>section{width:100%!important;min-width:0!important}.screen-game .visual-effect>:is(.remote-card-art,canvas.remote-card-art,img){width:min(5.1cqw,9.8cqh)!important;max-width:100%!important}.screen-game .player-field .original-card.target-ally.hero-ability-target{outline-color:#e9c35d!important;box-shadow:0 0 clamp(.55rem,1cqw,1rem) #e9c35dbb!important}@container hemsfell-board (max-height:44rem){.screen-game .game-stage>.game-content.hs-board>.player-hero{--hero-stack-width:clamp(4.35rem,7cqw,7.1rem)}.screen-game .game-stage>.game-content.hs-board>.player-hero>.hero-power-trigger>.hero-level{top:clamp(.62rem,1.38cqh,.92rem)!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>.hero-evolution{top:calc(var(--hero-card-top) + clamp(1.7rem,3.55cqh,2.12rem))!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>.level-button{top:calc(var(--hero-card-top) + clamp(3.5rem,7.3cqh,4.35rem))!important}.screen-game .game-stage>.game-content.hs-board{--hh-fx-v10-left:73.4cqw;--hh-fx-v10-right:1.65cqw}}@container hemsfell-board (max-height:36rem){.screen-game .game-stage>.game-content.hs-board>.player-hero{--hero-stack-width:clamp(4rem,6.55cqw,6.55rem)}.screen-game .game-stage>.game-content.hs-board{--hh-fx-v10-left:73.8cqw;--hh-fx-v10-right:1.55cqw}}.screen-game .game-stage>.game-content.hs-board>.player-hero{--hero-stack-v11-gap-x:clamp(.08rem,.17cqw,.18rem);--hero-stack-v11-gap-y:clamp(.055rem,.13cqh,.12rem);--hero-stack-v11-width:clamp(4.95rem,7.58cqw,7.9rem);--hero-stack-v11-level-h:clamp(1.08rem,2.18cqh,1.4rem);--hero-stack-v11-progress-h:clamp(1.9rem,3.95cqh,2.4rem);--hero-stack-v11-button-h:var(--hero-stack-v11-level-h);--hero-stack-v11-level-top:clamp(.72rem,1.62cqh,1.06rem);--hero-stack-v11-progress-top:clamp(1.94rem,4.02cqh,2.43rem)}.screen-game .game-stage>.game-content.hs-board>.player-hero>.hero-power-trigger>.hero-level{left:calc(100% + var(--hero-stack-v11-gap-x))!important;right:auto!important;top:var(--hero-stack-v11-level-top)!important;width:var(--hero-stack-v11-width)!important;min-width:var(--hero-stack-v11-width)!important;max-width:var(--hero-stack-v11-width)!important;height:var(--hero-stack-v11-level-h)!important;min-height:var(--hero-stack-v11-level-h)!important;max-height:var(--hero-stack-v11-level-h)!important;box-sizing:border-box!important;place-items:center!important;margin:0!important;display:grid!important;position:absolute!important;bottom:auto!important;transform:none!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>:is(.hero-evolution,.level-button){left:calc(var(--hero-card-left) + var(--hero-card-width) + var(--hero-stack-v11-gap-x))!important;width:var(--hero-stack-v11-width)!important;min-width:var(--hero-stack-v11-width)!important;max-width:var(--hero-stack-v11-width)!important;box-sizing:border-box!important;margin:0!important;place-self:auto!important;margin-inline:0!important;position:absolute!important;right:auto!important;transform:none!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>.hero-evolution{top:calc(var(--hero-card-top) + var(--hero-stack-v11-progress-top))!important;height:var(--hero-stack-v11-progress-h)!important;min-height:var(--hero-stack-v11-progress-h)!important;max-height:var(--hero-stack-v11-progress-h)!important;bottom:auto!important}.screen-game .game-stage>.game-content.hs-board>.player-hero>.level-button{top:calc(var(--hero-card-top) + var(--hero-stack-v11-progress-top) + var(--hero-stack-v11-progress-h) + var(--hero-stack-v11-gap-y))!important;height:var(--hero-stack-v11-button-h)!important;min-height:var(--hero-stack-v11-button-h)!important;max-height:var(--hero-stack-v11-button-h)!important;border-radius:clamp(.24rem,.36cqw,.39rem)!important;place-items:center!important;padding:0 clamp(.12rem,.22cqw,.22rem)!important;line-height:1!important;display:grid!important;bottom:auto!important}.screen-game .game-stage>.game-content.hs-board>.defense-decision{box-sizing:border-box!important;z-index:780!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"message action"!important;align-items:center!important;gap:0 clamp(.42rem,.75cqw,.72rem)!important;width:clamp(11.5rem,18.2cqw,18.8rem)!important;min-width:clamp(11.5rem,18.2cqw,18.8rem)!important;max-width:clamp(11.5rem,18.2cqw,18.8rem)!important;height:auto!important;min-height:0!important;padding:clamp(.24rem,.48cqh,.42rem) clamp(.3rem,.5cqw,.52rem)!important;display:grid!important;position:absolute!important;inset:53cqh auto auto 26.7cqw!important;transform:translate(-50%,-50%)!important}.screen-game .game-stage>.game-content.hs-board>.defense-decision>span{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;grid-area:message!important;min-width:0!important;margin:0!important;font-size:clamp(.31rem,min(.51cqw,.99cqh),.55rem)!important;line-height:1.5!important}.screen-game .game-stage>.game-content.hs-board>.defense-decision>b{display:none!important}.screen-game .game-stage>.game-content.hs-board>.defense-decision>button{text-align:center!important;white-space:normal!important;grid-area:action!important;place-self:center end!important;width:clamp(4.1rem,6.1cqw,6.3rem)!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:clamp(1.4rem,2.8cqh,2.2rem)!important;margin:0!important;padding:clamp(.2rem,.38cqh,.32rem) clamp(.3rem,.48cqw,.46rem)!important;font-size:clamp(.41rem,min(.45cqw,.74cqh),.48rem)!important;line-height:1.08!important}@container hemsfell-board (max-height:44rem){.screen-game .game-stage>.game-content.hs-board>.player-hero{--hero-stack-v11-width:clamp(4.4rem,7.02cqw,7.12rem);--hero-stack-v11-level-h:clamp(.94rem,1.9cqh,1.18rem);--hero-stack-v11-progress-h:clamp(1.68rem,3.42cqh,2.05rem);--hero-stack-v11-level-top:clamp(.62rem,1.34cqh,.9rem);--hero-stack-v11-progress-top:clamp(1.7rem,3.52cqh,2.1rem)}.screen-game .game-stage>.game-content.hs-board>.defense-decision{width:clamp(10rem,17.2cqw,15.8rem)!important;min-width:clamp(10rem,17.2cqw,15.8rem)!important;max-width:clamp(10rem,17.2cqw,15.8rem)!important;left:25.8cqw!important}}@container hemsfell-board (max-height:36rem){.screen-game .game-stage>.game-content.hs-board>.player-hero{--hero-stack-v11-width:clamp(4rem,6.55cqw,6.6rem);--hero-stack-v11-level-h:clamp(.82rem,1.62cqh,1rem);--hero-stack-v11-progress-h:clamp(1.48rem,2.95cqh,1.78rem);--hero-stack-v11-level-top:clamp(.52rem,1.08cqh,.74rem);--hero-stack-v11-progress-top:clamp(1.48rem,3.04cqh,1.82rem)}.screen-game .game-stage>.game-content.hs-board>.defense-decision{column-gap:clamp(.28rem,.5cqw,.46rem)!important;width:clamp(8.8rem,16.4cqw,13.2rem)!important;min-width:clamp(8.8rem,16.4cqw,13.2rem)!important;max-width:clamp(8.8rem,16.4cqw,13.2rem)!important;padding:clamp(.18rem,.34cqh,.28rem) clamp(.22rem,.38cqw,.36rem)!important;left:28cqw!important}}.official-card-back,.opponent-hand .official-card-back{color:#0000;background-color:#050505;background-image:url(/cards/card-back-hemsfell.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.pile-card.official-card-back{border-color:#e9ca71d1;overflow:visible;box-shadow:0 7px 18px #00000080,inset 0 0 0 1px #ffffff14}.pile-card.official-card-back>i{background-image:url(/cards/card-back-hemsfell.webp);background-position:50%;background-size:cover}.original-card .effective-cost{z-index:8;color:#fff;text-shadow:0 1px 3px #000;background:radial-gradient(circle at 35% 30%,#2fcf78,#06482d 72%);border:2px solid #8fffc3;border-radius:50%;place-items:center;width:27px;height:27px;font:900 13px/1 Arial,sans-serif;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 0 12px #53ffa6e6}.original-card .effective-cost.modified{background:radial-gradient(circle at 35% 30%,#d9822b,#5a2608 72%);border-color:#ffca64;box-shadow:0 0 12px #ffb248e0}.remote-card-art{aspect-ratio:612/792;border-radius:inherit;color:#0000;background:#05070a url(/cards/card-back-hemsfell.webp) 50%/cover no-repeat;width:100%;height:auto;display:block}.remote-card-art[data-loaded=true]{background:#05070a}.remote-card-art-failed{filter:saturate(.55)}.hero-fan .remote-card-art{transform-origin:50% 120%;border-radius:13px;width:310px;transition:all .25s;position:absolute;top:50px;left:37%;box-shadow:0 25px 55px #000}.hero-fan .remote-card-art:hover{z-index:10;translate:0 -25px}.deck-rail .remote-card-art{float:left;border-radius:3px;width:45px;height:60px;margin-right:8px}.deck-detail>aside .remote-card-art{border-radius:7px;width:150px;margin:auto;box-shadow:0 15px 30px #000}.original-card>.remote-card-art{border-radius:8px;width:100%}.deck-picker .remote-card-art{border-radius:6px;grid-row:2/6;width:120px}.player-hero>.remote-card-art{border-radius:4px;width:46px;height:57px;position:absolute;top:7px;left:8px}.inspector .remote-card-art{border-radius:10px;width:300px}.pile-card .remote-card-art{object-fit:cover;width:100%;height:100%}.image-choice-dialog>div .remote-card-art{border-radius:5px;width:82px}.combatant .remote-card-art{border-radius:6px;width:72px;height:98px}.visual-effect>.remote-card-art{z-index:2;border:2px solid #ffe18a;border-radius:8px;width:105px;max-height:145px;animation:1.45s both fx-card;position:relative;box-shadow:0 0 24px #e9c65d}.combat-destroyed .remote-card-art{filter:grayscale(.7);animation:1.15s ease-in forwards grave-fall!important}@media (max-width:760px){.deck-picker .remote-card-art{width:90px}.inspector .remote-card-art{width:220px;margin:auto}}.screen-game .hero-command-bar{pointer-events:auto!important;z-index:620!important}.screen-game .hero-command-bar>.hero-ability-chip{pointer-events:auto!important;position:relative!important}.screen-game .hero-command-bar>.hero-ability-chip[aria-disabled=true]{pointer-events:none!important}.screen-game .hero-command-bar>.hero-ability-chip>span{flex-direction:column!important;justify-content:center!important;align-self:stretch!important;margin-left:clamp(.12rem,.24cqw,.28rem)!important;display:flex!important}.screen-game .hero-command-bar>.hero-ability-chip>span>b{letter-spacing:.08em!important;align-self:flex-start!important;margin:0 0 clamp(.08rem,.16cqh,.14rem)!important;line-height:.9!important}.screen-game .hero-command-bar>.hero-ability-chip>span>p{margin:0!important}.screen-game .hero-command-bar>.hero-ability-chip.is-active.is-available:hover,.screen-game .hero-command-bar>.hero-ability-chip.is-active.is-available:focus-visible{filter:brightness(1.13)saturate(1.14)!important;box-shadow:0 0 0 .1rem #ffd35ccc,0 0 clamp(.7rem,1.25cqw,1.25rem) #ffc934a8,inset 0 0 clamp(.35rem,.65cqw,.65rem) #ffd45a32!important}.screen-game .player-hero.hero-hurt>.hero-power-trigger{transition:none!important;animation:none!important;transform:none!important}.screen-game .player-hero.hero-hurt>.hero-power-trigger:after{content:"";pointer-events:none;border-radius:16%;animation:.62s ease-out both heroDamageFlash;position:absolute;inset:-7%}@keyframes heroDamageFlash{0%{opacity:1;background:#ff372647;box-shadow:0 0 #ff4a39eb}to{opacity:0;background:#ff372600;box-shadow:0 0 clamp(1rem,2cqw,2rem) clamp(.25rem,.55cqw,.55rem) #f320}}@container hemsfell-board (max-height:44rem){.screen-game .hero-command-bar>.hero-ability-chip>span{margin-left:clamp(.09rem,.2cqw,.2rem)!important}.screen-game .hero-command-bar>.hero-ability-chip>span>b{margin-bottom:clamp(.06rem,.12cqh,.1rem)!important}}@container hemsfell-board (max-height:36rem){.screen-game .hero-command-bar>.hero-ability-chip>span{margin-left:clamp(.07rem,.17cqw,.16rem)!important}}.screen-game .field-energy>div>b{letter-spacing:.055em!important;font-size:clamp(.46rem,.68cqw,.7rem)!important;font-weight:900!important;line-height:1!important}.screen-game .field-energy>div>strong{font-size:clamp(.46rem,.68cqw,.7rem)!important;font-weight:900!important;line-height:1!important}.screen-game .field-energy .reserve-track>b{font-size:clamp(.46rem,.68cqw,.7rem)!important}@container hemsfell-board (max-height:44rem){.screen-game .field-energy>div>b{font-size:clamp(.42rem,.62cqw,.64rem)!important}.screen-game .field-energy>div>strong{font-size:clamp(.6rem,.78cqw,.8rem)!important}}.screen-game .active-effect-label{display:none!important}.screen-game .card-frame.tessalia-commander-frame{isolation:isolate;filter:drop-shadow(0 0 clamp(.18rem,.42cqw,.5rem) #e23030b8)}.screen-game .card-frame.tessalia-commander-frame:before{content:"";z-index:5;pointer-events:none;clip-path:polygon(0 0,31% 0,35% 4%,65% 4%,69% 0,100% 0,100% 29%,96% 34%,96% 66%,100% 71%,100% 100%,69% 100%,65% 96%,35% 96%,31% 100%,0 100%,0 71%,4% 66%,4% 34%,0 29%);border:clamp(2px,.16cqw,3px) solid #ff4c43f5;border-radius:clamp(.5rem,.8cqw,.85rem);position:absolute;inset:clamp(-.28rem,-.34cqw,-.16rem);box-shadow:0 0 0 1px #ffc46c94,0 0 clamp(.55rem,1.05cqw,1.1rem) #dd222294,inset 0 0 clamp(.35rem,.65cqw,.7rem) #b0161633}.screen-game .card-frame.tessalia-commander-frame .original-card{box-shadow:inset 0 0 0 1px #ff5046b8,0 0 clamp(.35rem,.7cqw,.75rem) #da262670!important}.screen-game .card-frame.tessalia-commander-frame .original-card:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:screen;opacity:.88;background:linear-gradient(90deg,#0000 0 12%,#ff3232f2 19%,#0000 29% 71%,#ff3232f2 81%,#0000 88%) 0 0/210% 100%,linear-gradient(0deg,#0000 0 10%,#ff4c3ce6 19%,#0000 29% 71%,#ff4c3ce6 81%,#0000 90%) 0 0/100% 210%;animation:9s linear infinite tessaliaCommandLines;position:absolute;inset:2%}@keyframes tessaliaCommandLines{0%{background-position:20% 40%,60% 80%}50%{background-position:80% 60%,40% 20%}to{background-position:20% 40%,60% 80%}}.screen-game .pile-zone>span,.screen-game .pile-zone .pile-title,.screen-game .pile-zone b:first-of-type{letter-spacing:.055em!important;font-size:clamp(.62rem,.78cqw,.88rem)!important;font-weight:900!important;line-height:1.05!important}.screen-game .pile-zone>small,.screen-game .pile-zone .pile-count,.screen-game .pile-zone strong{font-size:clamp(.64rem,.82cqw,.94rem)!important;font-weight:900!important;line-height:1!important}@container hemsfell-board (max-height:44rem){.screen-game .pile-zone>span,.screen-game .pile-zone .pile-title,.screen-game .pile-zone b:first-of-type{font-size:clamp(.56rem,.68cqw,.76rem)!important}.screen-game .pile-zone>small,.screen-game .pile-zone .pile-count,.screen-game .pile-zone strong{font-size:clamp(.58rem,.72cqw,.82rem)!important}}@container hemsfell-board (max-height:36rem){.screen-game .pile-zone>span,.screen-game .pile-zone .pile-title,.screen-game .pile-zone b:first-of-type{font-size:clamp(.5rem,.61cqw,.68rem)!important}.screen-game .pile-zone>small,.screen-game .pile-zone .pile-count,.screen-game .pile-zone strong{font-size:clamp(.52rem,.64cqw,.72rem)!important}}.arte-da-guerra-decision{z-index:125;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.05em;background:#090f1aee;border:1px solid #d9ad5588;border-radius:12px;align-items:center;gap:14px;min-width:min(560px,92vw);padding:10px 14px;font:700 clamp(10px,.75vw,13px)/1.2 Arial,sans-serif;display:flex;position:fixed;bottom:clamp(82px,10vh,128px);left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0009}.arte-da-guerra-decision span{color:#e9dfca;flex:1}.arte-da-guerra-decision span b{color:#d9ad55}.arte-da-guerra-decision strong{color:#f3c86f;text-align:center;min-width:38px;font-size:clamp(16px,1.3vw,22px)}.arte-da-guerra-decision button{color:#17110a;background:linear-gradient(135deg,#a86d20,#e2bc67);border:1px solid #d9ad5588;border-radius:8px;padding:8px 12px;font-weight:900}.arte-reposition-active .creature-slot{outline-offset:-3px;outline:1px dashed #e5b95d66}.arte-reposition-active .creature-slot.can-drop{cursor:grab}.arte-reposition-active .creature-slot.drag-over{outline:2px solid #f1c96e;box-shadow:inset 0 0 22px #d9ad5533,0 0 16px #d9ad5533}.arte-reposition-active .auxiliary-slot{filter:saturate(.85)}@media (max-width:720px){.arte-da-guerra-decision{gap:8px;padding:8px 10px}.arte-da-guerra-decision span{max-width:45vw}.arte-da-guerra-decision button{padding:7px 9px}}.screen-game .field-slot.creature-slot.commander-slot{background:radial-gradient(circle at 50% 35%,#bf232f6b,#40060db8 70%)!important;border-color:#f0444f!important;box-shadow:inset 0 0 1.7rem #ef313f57,0 0 .8rem #de233057!important}.screen-game .field-slot.creature-slot.commander-slot:before{content:none!important;display:none!important}.screen-game .field-slot.creature-slot.commander-slot:has(.original-card){border-color:#ff5a61!important;box-shadow:inset 0 0 2rem #ff374566,0 0 1rem #e624327a!important}.screen-game .card-frame-commander{z-index:36;color:#ff7379;cursor:help;background:radial-gradient(circle,#a91f2c,#4a0710);border:1px solid #ff6f74eb;border-radius:50%;place-items:center;width:clamp(1rem,1.45cqw,1.35rem);height:clamp(1rem,1.45cqw,1.35rem);font-size:clamp(.62rem,.9cqw,.9rem);font-style:normal;line-height:1;display:grid;position:absolute;top:clamp(-.32rem,-.24cqw,-.18rem);right:clamp(.12rem,.32cqw,.34rem);box-shadow:0 0 .65rem #ff303c94}.screen-game .field-slot.creature-slot.commander-slot,.hs-board .field-slot.creature-slot.commander-slot{background:radial-gradient(circle at 50% 40%,#be19268c,#52050dd1 68%,#220308eb)!important;border-color:#ff3e49!important;box-shadow:inset 0 0 30px #ff2e3d6b,0 0 14px #dc1c2b6b!important}.screen-game .field-slot.creature-slot.commander-slot:before,.hs-board .field-slot.creature-slot.commander-slot:before{content:none!important;display:none!important}:is(.screen-game .field-slot.creature-slot.commander-slot:has(.original-card),.hs-board .field-slot.creature-slot.commander-slot:has(.original-card)){border-color:#ff6068!important;box-shadow:inset 0 0 34px #ff36447a,0 0 18px #e11f2f85!important}.field-negative-statuses i[data-status=Comandante]{cursor:help;color:#ffd9dc!important;background:radial-gradient(circle,#b32331,#4b0710)!important;border-color:#ff6b72!important;box-shadow:0 0 8px #ff303e9e!important}.screen-game .player-hero:not(.enemy) .hero-status-cues{animation:1.65s ease-in-out infinite heroStatusCuePulse;z-index:42!important;gap:6px!important;inset:auto 7px -80px auto!important;transform:none!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.cost{top:auto!important;bottom:-116px!important}.screen-game .player-hero:not(.enemy) .hero-status-cues span{border:2px solid var(--deck,#69d5ff)!important;min-width:142px!important;padding:7px 12px!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero:not(.enemy) .hero-status-cues span{border:2px solid color-mix(in srgb,var(--deck,#69d5ff) 78%,white)!important}}.screen-game .player-hero:not(.enemy) .hero-status-cues span{background:linear-gradient(135deg,var(--deck,#69d5ff),#07131ef5)!important;border-radius:9px!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero:not(.enemy) .hero-status-cues span{background:linear-gradient(135deg,color-mix(in srgb,var(--deck,#69d5ff) 34%,#07131e),#07131ef5)!important}}.screen-game .player-hero:not(.enemy) .hero-status-cues span{color:#fff!important;text-align:center!important;letter-spacing:.075em!important;text-transform:uppercase!important;box-shadow:0 0 0 1px #ffffff24,0 0 18px var(--deck,#69d5ff),0 7px 18px #000b!important;font:900 11px/1.15 system-ui!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero:not(.enemy) .hero-status-cues span{box-shadow:0 0 0 1px #ffffff24,0 0 18px color-mix(in srgb,var(--deck,#69d5ff) 64%,transparent),0 7px 18px #000b!important}}.screen-game .player-hero:not(.enemy) .hero-status-cues span{text-shadow:0 1px 4px #000!important}.screen-game .player-hero:not(.enemy) .hero-status-cues span:before{content:"✦ ";color:#fff4a6}@keyframes heroStatusCuePulse{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.24);transform:translateY(-2px)}}.screen-game .player-hero:not(.enemy)>button.level-button{z-index:64!important;width:142px!important;height:34px!important;top:auto!important;bottom:38px!important;right:-150px!important}.screen-game .player-hero:not(.enemy) .hero-status-cues{z-index:65!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important;inset:auto -150px 2px auto!important;transform:none!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.cost{inset:auto -298px 2px auto!important}.screen-game .player-hero:not(.enemy) .hero-status-cues span{z-index:66!important;min-width:142px!important;position:relative!important}@container hemsfell-board (max-width:75rem){.screen-game .player-hero:not(.enemy)>button.level-button{width:126px!important;right:-132px!important}.screen-game .player-hero:not(.enemy) .hero-status-cues{right:-132px!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.cost{right:-264px!important}.screen-game .player-hero:not(.enemy) .hero-status-cues span{min-width:126px!important;padding-inline:8px!important;font-size:10px!important}}.screen-game .player-hero:not(.enemy) .hero-status-cues.local{z-index:90!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;width:128px!important;animation:none!important;display:flex!important;inset:116px auto auto 116px!important;transform:none!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{border:2px solid var(--deck,#69d5ff)!important;width:100%!important;min-width:0!important;padding:6px 8px!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{border:2px solid color-mix(in srgb,var(--deck,#69d5ff) 82%,white)!important}}.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{background:linear-gradient(135deg,var(--deck,#69d5ff),#07101af5)!important;border-radius:7px!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{background:linear-gradient(135deg,color-mix(in srgb,var(--deck,#69d5ff) 40%,#08121d),#07101af5)!important}}.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{color:#fff!important;text-align:center!important;letter-spacing:.055em!important;text-transform:uppercase!important;box-shadow:0 0 0 1px #ffffff20,0 0 16px var(--deck,#69d5ff),0 5px 12px #000c!important;font:900 9px/1.15 Arial,sans-serif!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{box-shadow:0 0 0 1px #ffffff20,0 0 16px color-mix(in srgb,var(--deck,#69d5ff) 58%,transparent),0 5px 12px #000c!important}}.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{text-shadow:0 1px 3px #000!important;cursor:help!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local.has-cues span{animation:1.8s ease-in-out infinite heroCueAttention}.screen-game .player-hero:not(.enemy) .hero-status-cues.local .cue-empty{opacity:.62!important;border-style:dashed!important;font-size:8px!important;animation:none!important;box-shadow:0 3px 10px #0008!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local .cue-life{background:linear-gradient(135deg,#631621,#17090df5)!important;border-color:#e75e6d!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local .cue-warning{background:linear-gradient(135deg,#604216,#171006f5)!important;border-color:#f2ba55!important}@keyframes heroCueAttention{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}@container hemsfell-board (max-height:44rem){.screen-game .player-hero:not(.enemy) .hero-status-cues.local{width:120px!important;top:108px!important;left:108px!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{padding:5px 6px!important;font-size:8px!important}}.screen-game .player-hero:not(.enemy){overflow:visible!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local{z-index:90!important;flex-direction:column!important;align-items:stretch!important;gap:clamp(.18rem,.32cqh,.34rem)!important;width:clamp(6.4rem,10.2cqw,8.6rem)!important;min-width:0!important;max-width:min(8.6rem,100cqw - 7.2rem)!important;display:flex!important;inset:clamp(6.25rem,9.2cqh,7.3rem) auto auto clamp(6.7rem,9.15cqw,7.4rem)!important;overflow:visible!important;transform:none!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{box-sizing:border-box!important;letter-spacing:clamp(.01em,.035cqw,.05em)!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;text-wrap:balance!important;text-overflow:clip!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:clamp(.24rem,.4cqh,.4rem) clamp(.28rem,.45cqw,.52rem)!important;font-size:clamp(.39rem,.58cqw,.56rem)!important;line-height:1.12!important;display:block!important;overflow:hidden!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local .cue-empty{font-size:clamp(.36rem,.52cqw,.5rem)!important}@container hemsfell-board (max-width:75rem){.screen-game .player-hero:not(.enemy) .hero-status-cues.local{width:clamp(5.8rem,9.4cqw,7.5rem)!important;max-width:min(7.5rem,100cqw - 6.7rem)!important;left:clamp(6.2rem,8.9cqw,6.85rem)!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{letter-spacing:.02em!important;padding:.28rem .34rem!important;font-size:clamp(.37rem,.55cqw,.5rem)!important}}@container hemsfell-board (max-width:60rem){.screen-game .player-hero:not(.enemy) .hero-status-cues.local{width:clamp(5.25rem,8.9cqw,6.65rem)!important;max-width:min(6.65rem,100cqw - 6.1rem)!important;top:clamp(5.8rem,8.8cqh,6.65rem)!important;left:clamp(5.7rem,8.6cqw,6.3rem)!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{padding:.24rem .28rem!important;font-size:clamp(.35rem,.52cqw,.46rem)!important;line-height:1.08!important}}@container hemsfell-board (max-height:44rem){.screen-game .player-hero:not(.enemy) .hero-status-cues.local{gap:.18rem!important;top:clamp(5.65rem,8.4cqh,6.65rem)!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{padding-block:.22rem!important;font-size:clamp(.35rem,.5cqw,.46rem)!important}}@container hemsfell-board (max-height:36rem){.screen-game .player-hero:not(.enemy) .hero-status-cues.local{width:clamp(4.9rem,8.3cqw,5.9rem)!important;max-width:min(5.9rem,100cqw - 5.7rem)!important;top:clamp(5.2rem,7.9cqh,5.85rem)!important;left:clamp(5.35rem,8.2cqw,5.9rem)!important}.screen-game .player-hero:not(.enemy) .hero-status-cues.local span{letter-spacing:0!important;padding:.18rem .22rem!important;font-size:clamp(.32rem,.46cqw,.41rem)!important;line-height:1.05!important}}.target-banner{z-index:22000;color:#f5ecd8;background:#080d19f2;border:1px solid #d9ad55;align-items:center;gap:.65rem;max-width:min(44rem,100vw - 1rem);padding:.55rem .7rem;display:flex;position:fixed;top:4.4rem;left:50%;transform:translate(-50%);box-shadow:0 .65rem 2rem #000b}.target-banner>div{flex-direction:column;flex:auto;gap:.14rem;min-width:0;display:flex}.target-banner b{letter-spacing:.14em;white-space:nowrap;font:800 .7rem/1.1 system-ui}.target-banner span{color:#d9ad55;text-overflow:ellipsis;white-space:nowrap;max-width:30rem;font:700 .68rem/1.2 system-ui;overflow:hidden}.target-banner button{color:#fff;text-transform:uppercase;background:#24111b;border:1px solid #a94d68;flex:none;padding:.42rem .65rem;font:700 .62rem system-ui}@media (max-width:40rem){.target-banner{flex-wrap:wrap;width:calc(100vw - .7rem);top:.35rem}.target-banner>div{flex-basis:100%}.target-banner span{white-space:normal}}.screen-game .field-energy>div>b,.screen-game .field-energy>div>strong,.screen-game .field-energy .reserve-track>b{font-size:clamp(.38rem,.56cqw,.58rem)!important}.screen-game .field-energy i{border-width:1px!important;height:clamp(.1rem,.26cqh,.19rem)!important}.screen-game .target-banner b{letter-spacing:.115em!important;font-size:.6rem!important}.screen-game .target-banner span{font-size:.58rem!important}.screen-game .target-banner button{padding:.36rem .58rem!important;font-size:.55rem!important}.screen-game .hs-board[data-card-dragging=true] .card-tooltip{display:none!important}.screen-game .original-card.is-image-card{border-color:#e9c85a!important;box-shadow:0 0 0 1px #ffe88dcc,0 0 clamp(.4rem,.8cqw,.85rem) #e8c6548f!important}.screen-game .image-badge{display:none!important}.screen-game .terrain-slot{min-width:0!important;overflow:visible!important}.screen-game .terrain-slot>em{white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;max-width:100%!important;line-height:1.08!important}.screen-game .terrain-slot.can-drop{background:radial-gradient(circle,#d8b34838,#0c2227e8 72%)!important;border-color:#ffe16f!important;animation:1s ease-in-out infinite alternate terrainDropPulse!important;box-shadow:0 0 0 2px #ffe16f99,0 0 clamp(.85rem,1.5cqw,1.6rem) #ffc93eaa,inset 0 0 clamp(.55rem,1cqw,1rem) #ffd76038!important}.screen-game .terrain-slot.can-drop>em{color:#fff1a9!important;text-shadow:0 0 .55rem #ffd85f!important}@keyframes terrainDropPulse{to{filter:brightness(1.16);transform:scale(1.035)}}.screen-game .hero-command-bar{container-type:inline-size;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.screen-game .hero-command-bar>.hero-ability-chip,.screen-game .hero-command-bar>.hero-ability-chip>span{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.screen-game .hero-command-bar .hero-ability-chip>span>b,.screen-game .hero-command-bar .hero-ability-chip p{box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.screen-game .hero-command-bar .hero-ability-chip p{-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis!important;font-size:clamp(.28rem,4.1cqi,.5rem)!important;line-height:1.08!important;display:-webkit-box!important}.screen-game .hero-command-bar .hero-ability-chip.copy-compact p{font-size:clamp(.265rem,3.65cqi,.45rem)!important;line-height:1.05!important}.screen-game .hero-command-bar .hero-ability-chip.copy-dense p{-webkit-line-clamp:4;font-size:clamp(.245rem,3.25cqi,.4rem)!important;line-height:1.02!important}.screen-game .original-card .effective-cost{box-sizing:border-box!important;border-width:1px!important;width:clamp(1rem,18%,1.25rem)!important;height:clamp(1rem,18%,1.25rem)!important;font-size:clamp(.52rem,8.5cqi,.68rem)!important;line-height:1!important;top:clamp(.08rem,1.2%,.16rem)!important;left:clamp(.08rem,1.2%,.16rem)!important;box-shadow:0 0 clamp(.25rem,4cqi,.45rem) #53ffa6b8!important}.screen-game .original-card .effective-cost.modified{box-shadow:0 0 clamp(.25rem,4cqi,.45rem) #ffb248b3!important}.screen-game .response-overlay{width:min(18rem,100vw - .8rem)!important;max-width:calc(100vw - .8rem)!important;inset:clamp(.4rem,1.4dvh,.8rem) clamp(.4rem,1vw,.8rem) auto auto!important}.screen-game .response-dialog{container-type:inline-size;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:min(68dvh,29rem)!important;padding:0!important;overflow:hidden auto!important}.screen-game .response-dialog>header{box-sizing:border-box!important;gap:.4rem!important;height:auto!important;min-height:0!important;padding:clamp(.38rem,1.2dvh,.52rem) clamp(.5rem,3.5cqi,.68rem)!important}.screen-game .response-dialog>header span,.screen-game .response-dialog>header b{white-space:nowrap!important;font-size:clamp(.47rem,2.8cqi,.6rem)!important}.screen-game .response-dialog h2{margin:0!important;padding:clamp(.48rem,1.5dvh,.68rem) clamp(.58rem,4cqi,.78rem) .22rem!important;font-size:clamp(.92rem,6.3cqi,1.14rem)!important;line-height:1.05!important}.screen-game .response-dialog>.priority-status{box-sizing:border-box!important;gap:.35rem!important;margin:.18rem clamp(.5rem,3.6cqi,.7rem) .38rem!important;padding:.3rem .42rem!important;font-size:clamp(.48rem,3cqi,.6rem)!important;line-height:1.12!important;overflow:hidden!important}.screen-game .response-dialog>.priority-status span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.screen-game .response-dialog>p{overflow-wrap:anywhere!important;margin:0!important;padding:.12rem clamp(.58rem,4cqi,.78rem) .48rem!important;font-size:clamp(.52rem,3.2cqi,.62rem)!important;line-height:1.24!important}.screen-game .response-cards{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x;box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:clamp(.3rem,2.2cqi,.42rem)!important;max-height:min(12rem,31dvh)!important;padding:.2rem clamp(.48rem,3.4cqi,.68rem) .5rem!important;display:flex!important;overflow:auto hidden!important}.screen-game .response-cards>div{scroll-snap-align:start;box-sizing:border-box!important;flex:0 0 clamp(4.35rem,27cqi,4.9rem)!important;gap:1rem!important;width:clamp(4.35rem,27cqi,4.9rem)!important;padding:.22rem!important}.screen-game .response-cards .original-card{width:100%!important;max-width:4.3rem!important}.screen-game .response-cards b{font-size:clamp(.43rem,2.8cqi,.53rem)!important;line-height:1.12!important}.screen-game .response-cards small{font-size:clamp(.38rem,2.45cqi,.47rem)!important;line-height:1.14!important}.screen-game .response-dialog>footer{box-sizing:border-box!important;padding:.42rem clamp(.5rem,3.5cqi,.68rem)!important}.screen-game .response-dialog .pass-response{width:auto!important;min-width:0!important;padding:.4rem .65rem!important;font-size:clamp(.45rem,2.8cqi,.56rem)!important}@media (max-width:36rem){.screen-game .response-overlay{width:auto!important;inset:auto .4rem .4rem!important}.screen-game .response-dialog{max-height:56dvh!important}.screen-game .response-cards{max-height:24dvh!important}}@media (max-height:34rem) and (min-width:36.01rem){.screen-game .response-dialog{max-height:78dvh!important}.screen-game .response-dialog h2{padding-block:.36rem .14rem!important}.screen-game .response-cards{max-height:25dvh!important}}.screen-game .pile-zone>b{letter-spacing:.06em!important;font-size:clamp(.48rem,.68cqw,.72rem)!important;line-height:1.05!important}.screen-game .pile-zone>strong{font-size:clamp(.66rem,.9cqw,.94rem)!important;line-height:1!important}.screen-game .mulligan-overlay,.screen-game .mulligan-dialog,.screen-game .mulligan-cards,.screen-game .mulligan-card-static{overflow:visible!important}.screen-game .mulligan-dialog{isolation:isolate!important}.screen-game .mulligan-cards{z-index:20!important}.screen-game .mulligan-card-static{z-index:21!important;pointer-events:auto!important;position:relative!important}.screen-game .mulligan-card-static:hover{z-index:90000!important}.screen-game .mulligan-card-static .card-frame,.screen-game .mulligan-card-static .original-card{pointer-events:auto!important}.screen-game .mulligan-card-static .card-tooltip{z-index:91000!important;pointer-events:none!important;max-width:min(16rem,70vw)!important;display:none!important;position:absolute!important}.screen-game .mulligan-card-static .original-card:hover>.card-tooltip,.screen-game .mulligan-card-static .original-card:focus-visible>.card-tooltip{flex-direction:column!important;gap:5px!important;display:flex!important}.screen-game .mulligan-dialog>header .urgent{color:#ff766b!important}.screen-game .target-banner{gap:clamp(.36rem,.2vw,.55rem)!important;max-width:min(38rem,100vw - 1rem)!important;padding:clamp(.38rem,.8vw,.5rem) clamp(.48rem,1vw,.64rem)!important;font-size:clamp(.22rem,.32vw,.29rem)!important;line-height:1.05!important;left:10%!important}.screen-game .target-banner b{letter-spacing:.015em!important;margin-top:.5rem!important;font-size:clamp(.42rem,.52vw,.39rem)!important;line-height:1.05!important}.screen-game .target-banner span{opacity:0;letter-spacing:.02em!important;font-size:clamp(.42rem,.52vw,.39rem)!important;line-height:1.05!important}.screen-game .target-banner button{letter-spacing:.025em!important;white-space:nowrap!important;padding:clamp(.29rem,.5vw,.34rem) clamp(.42rem,.75vw,.54rem)!important;font-size:clamp(.42rem,.52vw,.49rem)!important;line-height:1.05!important}@media (max-width:40rem){.screen-game .target-banner{width:calc(100vw - .7rem)!important;max-width:calc(100vw - .7rem)!important;left:50%!important}.screen-game .target-banner button{font-size:clamp(.4rem,2.5vw,.47rem)!important}}.screen-game .game-content>.opponent-hand{scroll-snap-type:x proximity;-ms-overflow-style:none;box-sizing:border-box!important;justify-content:center!important;align-items:flex-start!important;gap:var(--card-gap)!important;scrollbar-width:none!important;width:100%!important;min-width:0!important;height:16cqh!important;padding:0 .35cqw .45cqh!important;display:flex!important;overflow:auto hidden!important}.screen-game .game-content>.opponent-hand::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.screen-game .game-content>.opponent-hand>.card-frame,.screen-game .game-content>.opponent-hand>.opponent-card-back{scroll-snap-align:center;box-sizing:border-box!important;aspect-ratio:5/7!important;border-radius:clamp(.14rem,.34cqw,.34rem)!important;flex:1 1 0!important;width:auto!important;min-width:3cqw!important;max-width:5.9cqw!important;height:auto!important;margin:0!important;transition:transform .16s,filter .16s!important}.screen-game .game-content>.opponent-hand .original-card,.screen-game .game-content>.opponent-hand .original-card.is-small{aspect-ratio:5/7!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important}.screen-game .game-content>.opponent-hand>.card-frame:hover,.screen-game .game-content>.opponent-hand>.opponent-card-back:hover{filter:brightness(1.08);z-index:80!important;transform:translateY(2.4cqh)scale(1.06)!important}.screen-game .opponent-card-back{appearance:none;cursor:default;border:1px solid #e7bc6194;padding:0}.screen-game .revealed-badge{color:#fff4ff!important;letter-spacing:0!important;background:linear-gradient(145deg,#6d36a4,#32144f)!important;border:1px solid #d9b9ff!important;border-radius:50%!important;place-items:center!important;width:clamp(.82rem,18cqi,1.15rem)!important;height:clamp(.82rem,18cqi,1.15rem)!important;padding:0!important;font:900 clamp(.48rem,9cqi,.7rem)/1 system-ui!important;display:grid!important;top:clamp(-.38rem,-4cqi,-.18rem)!important;left:auto!important;right:clamp(-.2rem,-2cqi,-.08rem)!important;transform:none!important;box-shadow:0 0 clamp(.28rem,5cqi,.55rem) #b875ffcc!important}.screen-game .main-deck.has-revealed-top{overflow:visible!important}.screen-game .revealed-deck-stack{width:100%;height:100%;display:block;position:relative;overflow:visible}.screen-game .revealed-deck-card{transform:translate(var(--revealed-x),var(--revealed-y));z-index:var(--revealed-index)!important;cursor:zoom-in!important;border-color:#d9b9ff!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.screen-game .revealed-deck-card>.remote-card-art{width:100%!important;height:100%!important}.screen-game .revealed-deck-card:hover{z-index:60!important;transform:translate(var(--revealed-x),calc(var(--revealed-y) - .28cqh)) scale(1.08)!important}.screen-game .hero-power-trigger{position:relative}.screen-game .hero-clue-counter{z-index:18;color:#fff;pointer-events:auto;background:linear-gradient(135deg,#7130a1f2,#26113cf7);border:clamp(1px,.1cqw,2px) solid #c48aff;border-radius:999px;justify-content:center;align-items:center;gap:clamp(.2rem,.34cqw,.34rem);min-width:clamp(1.85rem,3.15cqw,2.9rem);min-height:clamp(1.05rem,1.7cqh,1.5rem);padding:clamp(.16rem,.3cqh,.26rem) clamp(.3rem,.5cqw,.46rem);display:flex;position:absolute;bottom:clamp(.08rem,.35cqh,.3rem);right:clamp(.08rem,.28cqw,.25rem);box-shadow:0 0 clamp(.42rem,.82cqw,.8rem) #9d54dccc}.screen-game .hero-clue-counter i{font:900 clamp(.64rem,.98cqw,.96rem)/1 system-ui}.screen-game .hero-clue-counter b{font:900 clamp(.68rem,1.04cqw,1rem)/1 system-ui}.screen-game .engine-decision-panel[data-decision-kind=investigate-selection] .visual-card-choice-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:clamp(.35rem,1.2cqw,.7rem)!important;display:flex!important;overflow:auto hidden!important}.screen-game .engine-decision-panel[data-decision-kind=investigate-selection] .visual-card-choice{scroll-snap-align:center;flex:0 0 clamp(4.4rem,9cqw,6.7rem)!important}@media (max-width:40rem){.screen-game .game-content>.opponent-hand{height:13cqh!important;padding-inline:.2rem!important}.screen-game .game-content>.opponent-hand>.card-frame,.screen-game .game-content>.opponent-hand>.opponent-card-back{min-width:clamp(2.55rem,12vw,3.5rem)!important;max-width:clamp(3.2rem,15vw,4.25rem)!important}.screen-game .hero-clue-counter{bottom:.08rem;right:.08rem}}.screen-game .response-hero-abilities{flex-direction:column;gap:clamp(.3rem,.55cqh,.55rem);padding:0 clamp(.65rem,1.15cqw,1rem) clamp(.55rem,1cqh,.9rem);display:flex}.screen-game .response-hero-abilities>button{color:#eaf8ff;text-align:left;background:linear-gradient(135deg,#154f7ec7,#07192af5);border:1px solid #64cdff94;border-radius:clamp(.3rem,.5cqw,.48rem);grid-template-columns:clamp(1.5rem,2.25cqw,2rem) minmax(0,1fr);align-items:center;gap:clamp(.35rem,.65cqw,.6rem);width:100%;padding:clamp(.42rem,.72cqh,.65rem) clamp(.5rem,.85cqw,.75rem);display:grid;box-shadow:0 0 clamp(.25rem,.55cqw,.5rem) #41aaff2e}.screen-game .response-hero-abilities>button:hover{border-color:#95e3ffeb;box-shadow:0 0 clamp(.4rem,.8cqw,.75rem) #41aaff61}.screen-game .response-hero-abilities i{aspect-ratio:1;color:#9fe5ff;border:1px solid #91e1ffad;border-radius:50%;place-items:center;font-style:normal;display:grid}.screen-game .response-hero-abilities span{flex-direction:column;gap:.12rem;min-width:0;display:flex}.screen-game .response-hero-abilities b{font-size:clamp(.46rem,.72cqw,.68rem);line-height:1.2}.screen-game .response-hero-abilities small{color:#91b9ce;font-size:clamp(.38rem,.56cqw,.52rem)}.hs-board .opponent-hand{overflow:visible}.hs-board .opponent-hand:has(.original-card:hover){z-index:1200!important}.hs-board .opponent-hand .original-card,.hs-board .opponent-hand .original-card:hover{overflow:visible}.hs-board .opponent-hand .original-card:hover .card-tooltip{z-index:1400!important}.screen-game .game-content>.opponent-hand:has(.original-card:hover){z-index:2400!important;overflow:visible!important}:is(.screen-game .game-content>.opponent-hand:has(.original-card:hover) .original-card,.screen-game .game-content>.opponent-hand:has(.original-card:hover) .card-tooltip){overflow:visible!important}.screen-game .game-content>.opponent-hand:has(.original-card:hover) .card-tooltip{z-index:2600!important}.screen-game .game-content>.priority-stack-indicator{inset:auto auto auto 50%!important;top:var(--hh-stack-sector-y,52.5cqh)!important;z-index:900!important;pointer-events:none!important;width:max-content!important;min-width:0!important;max-width:min(28cqw,16rem)!important;padding:clamp(.22rem,.48cqh,.42rem) clamp(.5rem,.8cqw,.9rem)!important;position:absolute!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)!important}.screen-game .priority-stack-indicator span,.screen-game .priority-stack-indicator b{font-size:clamp(.42rem,.62cqw,.68rem)!important}.screen-game .hero-command-bar .hero-ability-chip p{font-size:clamp(.255rem,3.72cqi,.455rem)!important;line-height:1.06!important}.screen-game .hero-command-bar .hero-ability-chip>span>b{font-size:clamp(.235rem,3.35cqi,.385rem)!important}.screen-game .hero-command-bar .hero-ability-chip.copy-compact p{font-size:clamp(.245rem,3.35cqi,.415rem)!important}.screen-game .hero-command-bar .hero-ability-chip.copy-dense p{font-size:clamp(.225rem,2.95cqi,.37rem)!important}.screen-game .game-content.hs-board>.target-banner[data-safe-lane-measured=true]{left:var(--target-safe-center-x)!important;top:var(--target-safe-center-y)!important;width:max-content!important;min-width:0!important;height:auto!important;max-width:calc(var(--target-safe-right) - var(--target-safe-left))!important;min-height:0!important;max-height:calc(var(--target-safe-bottom) - var(--target-safe-top))!important;box-sizing:border-box!important;z-index:760!important;grid-template-columns:minmax(0,auto) auto!important;justify-content:start!important;align-items:center!important;gap:clamp(.4rem,.7cqw,.72rem)!important;margin:0!important;padding:clamp(.28rem,.48cqh,.4rem) clamp(.48rem,.76cqw,.72rem)!important;display:inline-grid!important;position:absolute!important;bottom:auto!important;right:auto!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.screen-game .game-content.hs-board>.target-banner[data-safe-lane-measured=true]>:is(b,span){white-space:normal!important;align-self:center!important;width:max-content!important;min-width:0!important;max-width:min(28cqw,32rem)!important;margin:0!important}.screen-game .game-content.hs-board>.target-banner[data-safe-lane-measured=true]>button{white-space:nowrap!important;place-self:center end!important;margin:0!important}.screen-game .hand-limit-dialog{box-sizing:border-box!important;max-height:min(92dvh,48rem)!important;overflow:hidden!important}.screen-game .hand-limit-dialog .hand-limit-choice-area[data-hand-limit-fit=true]{grid-template-columns:repeat(var(--hand-limit-cols), var(--hand-limit-item-w))!important;place-content:center!important;gap:var(--hand-limit-gap)!important;width:100%!important;max-width:100%!important;height:min(var(--hand-limit-max-h), 100%)!important;max-height:var(--hand-limit-max-h)!important;box-sizing:border-box!important;grid-auto-rows:minmax(0,auto)!important;min-height:0!important;margin:0!important;padding:clamp(.1rem,.35cqh,.28rem) clamp(.1rem,.35cqw,.28rem)!important;display:grid!important;overflow:hidden!important}.screen-game .hand-limit-dialog .hand-limit-choice-area[data-hand-limit-fit=true]>*{width:var(--hand-limit-item-w)!important;max-width:var(--hand-limit-item-w)!important;box-sizing:border-box!important;place-self:center!important;min-width:0!important;height:auto!important;margin:0!important}.screen-game .hand-limit-dialog .hand-limit-choice-area[data-hand-limit-fit=true] .original-card,.screen-game .hand-limit-dialog .hand-limit-choice-area[data-hand-limit-fit=true] .card-frame,.screen-game .hand-limit-dialog .hand-limit-choice-area[data-hand-limit-fit=true] .remote-card-art{max-width:100%!important;height:auto!important}.screen-game .hand-limit-dialog .hand-limit-choice-area[data-hand-limit-fit=true]>:hover,.screen-game .hand-limit-dialog .hand-limit-choice-area[data-hand-limit-fit=true]>:focus-within{z-index:40!important}.screen-decks .collection-lists,.screen-decks .collection-lists>section{contain:layout paint!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.screen-decks .collection-lists>section:first-child .card-library{max-height:clamp(18rem,46vh,32rem)!important}.screen-decks .collection-lists .extra-collection .card-library{max-height:clamp(9rem,24vh,15rem)!important}.screen-decks .collection-lists .card-library{box-sizing:border-box!important;scrollbar-gutter:stable!important;grid-template-columns:repeat(auto-fill,minmax(clamp(4.7rem,7vw,6rem),1fr))!important;gap:clamp(.38rem,.75vw,.72rem)!important;width:100%!important;overflow:hidden auto!important}.screen-decks .collection-lists .card-library>.card-frame{aspect-ratio:5/7!important;justify-self:center!important;width:100%!important;min-width:0!important;max-width:clamp(14.7rem,7vw,6rem)!important}.screen-decks .collection-lists .card-library .original-card,.screen-decks .collection-lists .card-library .original-card.is-small{aspect-ratio:5/7!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important}.screen-decks .collection-lists .card-library .remote-card-art{object-fit:cover!important;object-position:center top!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important}.screen-decks .collection-lists .card-library .card-frame,.screen-decks .collection-lists .card-library .original-card{padding:0!important}.collection-copy-count{z-index:18;color:#151008;pointer-events:none;background:linear-gradient(145deg,#f5d77d,#bd7b22);border:2px solid #071116;border-radius:999px;place-items:center;min-width:clamp(1.25rem,1.8vw,1.55rem);height:clamp(1.25rem,1.8vw,1.55rem);padding:0 .22rem;font:900 clamp(.58rem,.72vw,.72rem)/1 Arial;display:grid;position:absolute;top:clamp(-.35rem,-.35vw,-.18rem);left:clamp(-.35rem,-.35vw,-.18rem);box-shadow:0 .18rem .5rem #000b,0 0 .45rem #e7bb5655}.graveyard-overlay .extra-deck-dialog>header span{color:#b9c9d5!important}.graveyard-overlay .extra-deck-dialog{border-color:#8da1b052!important}@media (max-width:48rem){:is(.screen-decks .collection-lists .card-library,.screen-decks .collection-lists .card-library:has(>:nth-child(21))){grid-template-columns:repeat(auto-fill,minmax(clamp(3.8rem,18vw,4.8rem),1fr))!important}.screen-decks .collection-lists>section:first-child .card-library{max-height:42vh!important}.screen-decks .collection-lists .extra-collection .card-library{max-height:22vh!important}}.screen-decks .collection-lists,.screen-decks .collection-lists>section{contain:none!important;overflow:visible!important}.screen-decks .collection-lists .card-library{grid-template-columns:repeat(auto-fill,minmax(clamp(3.1rem,4.6vw,4.2rem),1fr))!important;gap:clamp(.32rem,.65vw,.55rem)!important;overflow:hidden auto!important}.screen-decks .collection-lists .card-library:has(>:nth-child(21)){grid-template-columns:repeat(auto-fill,minmax(clamp(2.7rem,4vw,3.7rem),1fr))!important;gap:clamp(.26rem,.5vw,.45rem)!important}.screen-decks .collection-lists .card-library>.card-frame{aspect-ratio:5/7!important;width:100%!important;max-width:none!important;position:relative!important;overflow:visible!important}.screen-decks .collection-lists .card-library .original-card,.screen-decks .collection-lists .card-library .original-card.is-small{width:100%!important;height:100%!important;overflow:visible!important}.screen-decks .collection-lists .card-tooltip,.screen-decks .collection-lists .original-card .card-tooltip,.screen-decks .collection-lists .card-frame .card-tooltip{display:none!important}.screen-decks .collection-lists>.collection-toolbar{background:#07171ed9;border:1px solid #4fd8df30;border-radius:clamp(.4rem,.65vw,.62rem);grid-column:1/-1;grid-template-columns:minmax(12rem,2fr) minmax(8rem,.8fr) auto;align-items:end;gap:clamp(.45rem,.9vw,.8rem);padding:clamp(.55rem,1vw,.85rem);display:grid}.screen-decks .collection-toolbar label{gap:.28rem;min-width:0;margin:0;display:grid}.screen-decks .collection-toolbar label>span{color:#9fb7c1;letter-spacing:.08em;text-transform:uppercase;font:800 clamp(.58rem,.75vw,.7rem)/1 system-ui}.screen-decks .collection-toolbar :is(input,select){color:#edf9fa;background:#061117;border:1px solid #7fdde34a;border-radius:.38rem;width:100%;min-width:0;min-height:2.4rem;padding:.55rem .7rem;font:650 clamp(.72rem,.9vw,.84rem)/1.2 system-ui}.screen-decks .collection-toolbar :is(input,select):focus-visible{outline-offset:2px;outline:2px solid #e4b84b}.screen-decks .collection-toolbar output{color:#e2bd69;white-space:nowrap;align-self:center;font:800 clamp(.65rem,.82vw,.76rem)/1.2 system-ui}.screen-decks .deck-validity{border-radius:.35rem;margin-block:.35rem;padding:.38rem .48rem;font:800 clamp(.62rem,.75vw,.72rem)/1.25 system-ui;display:block}.screen-decks .deck-validity.is-valid{color:#95f1bc;background:#123728cc;border:1px solid #5ae29b55}.screen-decks .deck-validity.is-invalid{color:#ffafa3;background:#3e1717d9;border:1px solid #ff7d6a66}.screen-decks .collection-empty{color:#91a7b1;text-align:center;place-items:center;min-height:5rem;margin:0;padding:1rem;font:650 clamp(.7rem,.9vw,.82rem)/1.4 system-ui;display:grid}@media (max-width:48rem){.screen-decks .collection-lists>.collection-toolbar{grid-template-columns:1fr 8rem}.screen-decks .collection-toolbar output{grid-column:1/-1}:is(.screen-decks .collection-lists .card-library,.screen-decks .collection-lists .card-library:has(>:nth-child(21))){grid-template-columns:repeat(auto-fill,minmax(clamp(2.6rem,13.5vw,3.5rem),1fr))!important;gap:clamp(.24rem,1.1vw,.42rem)!important}}@media (max-width:36rem){:is(.screen-decks .collection-lists .card-library,.screen-decks .collection-lists .card-library:has(>:nth-child(21))){grid-template-columns:repeat(auto-fill,minmax(clamp(2.3rem,16vw,3.1rem),1fr))!important}}.screen-decks .deck-name-field{gap:.32rem;margin:.7rem 0 .35rem;display:grid}.screen-decks .deck-name-field span{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:.68rem}.screen-decks .deck-name-field input{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#050810b3;border:1px solid #ffffff24;border-radius:.55rem;padding:.58rem .65rem}.screen-decks .deck-edit-actions{flex-wrap:wrap;gap:.45rem;margin:.55rem 0;display:flex}.screen-decks .deck-edit-actions button{flex:7rem;min-height:2.15rem}.screen-decks .deck-build-zone,.screen-decks .deck-library-zone{border:1px solid #ffffff1a;border-radius:.9rem;padding:.7rem;transition:border-color .16s,background .16s}.screen-decks .deck-build-zone.is-dragging,.screen-decks .deck-library-zone.is-drop-target{border-color:var(--deck,#d9b864)}@supports (color:color-mix(in lab, red, red)){.screen-decks .deck-build-zone.is-dragging,.screen-decks .deck-library-zone.is-drop-target{border-color:color-mix(in srgb,var(--deck,#d9b864) 68%,white)}}.screen-decks .deck-build-zone.is-dragging,.screen-decks .deck-library-zone.is-drop-target{background:var(--deck,#d9b864)}@supports (color:color-mix(in lab, red, red)){.screen-decks .deck-build-zone.is-dragging,.screen-decks .deck-library-zone.is-drop-target{background:color-mix(in srgb,var(--deck,#d9b864) 8%,transparent)}}.screen-decks .deck-selected-library,.screen-decks .deck-available-library{align-items:start}.screen-decks .deck-card-entry{gap:.32rem;min-width:0;display:grid;position:relative}.screen-decks .deck-card-entry[draggable=true]{cursor:grab}.screen-decks .deck-card-entry[draggable=true]:active{cursor:grabbing}.screen-decks .deck-quantity-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:.3rem;display:grid}.screen-decks .deck-quantity-controls button,.screen-decks .deck-add-card,.screen-decks .deck-remove-card{border-radius:.45rem;min-height:2rem;font-weight:700}.screen-decks .deck-quantity-controls b{text-align:center;min-width:1.4rem}.screen-decks .deck-add-card,.screen-decks .deck-remove-card{letter-spacing:.02em;width:100%;font-size:.72rem}.screen-decks .deck-library-zone{grid-column:1/-1}.screen-decks .deck-library-zone>header,.screen-decks .deck-build-zone>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.screen-decks .deck-library-zone>header span,.screen-decks .deck-build-zone>header span{opacity:.72;font-size:.76rem}.screen-decks .deck-validity.is-invalid{line-height:1.35}.screen-decks .deck-card-entry:focus-within{outline:2px solid var(--deck,#d9b864)}@supports (color:color-mix(in lab, red, red)){.screen-decks .deck-card-entry:focus-within{outline:2px solid color-mix(in srgb,var(--deck,#d9b864) 72%,white)}}.screen-decks .deck-card-entry:focus-within{outline-offset:3px}@media (max-width:900px){.screen-decks .deck-library-zone>header,.screen-decks .deck-build-zone>header{flex-direction:column;align-items:flex-start;gap:.25rem}}.screen-decks .collection-lists>.collection-toolbar{grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(6.7rem,1fr))}.screen-decks .collection-filter-reset{color:#dff8fa;letter-spacing:.04em;text-transform:uppercase;background:#10252dcc;border:1px solid #7fdde34a;border-radius:.4rem;align-self:end;min-height:2.4rem;padding:.5rem .72rem;font:800 clamp(.62rem,.72vw,.72rem)/1 system-ui}.screen-decks .collection-toolbar .collection-filter-reset{grid-column:1/2;justify-self:start}.screen-decks .collection-toolbar>output{grid-column:2/-1;justify-self:end}.screen-decks .collection-filter-reset:disabled{opacity:.35}.screen-decks .deck-capacity{background:#03080dcc;border:1px solid #ffffff1f;border-radius:999px;min-height:1.45rem;margin:.4rem 0;position:relative;overflow:hidden}.screen-decks .deck-capacity>span{width:var(--deck-progress,0%);background:linear-gradient(90deg,var(--deck,#d9b864),var(--deck,#d9b864));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.screen-decks .deck-capacity>span{background:linear-gradient(90deg,color-mix(in srgb,var(--deck,#d9b864) 68%,#14252d),color-mix(in srgb,var(--deck,#d9b864) 88%,white))}}.screen-decks .deck-capacity>span{transition:width .22s}.screen-decks .deck-capacity>b{z-index:1;color:#fff;text-shadow:0 1px 3px #000;place-items:center;min-height:1.45rem;font:900 .68rem/1 system-ui;display:grid;position:relative}:is(.screen-decks .collection-lists .card-library.deck-selected-library,.screen-decks .collection-lists .card-library.deck-selected-library:has(>:nth-child(21))){grid-template-columns:repeat(auto-fill,minmax(clamp(6rem,7.4vw,7.2rem),1fr))!important;gap:clamp(.55rem,.9vw,.85rem)!important}:is(.screen-decks .collection-lists .card-library.deck-available-library,.screen-decks .collection-lists .card-library.deck-available-library:has(>:nth-child(21))){grid-template-columns:repeat(auto-fill,minmax(clamp(6.5rem,8vw,7.8rem),1fr))!important;gap:clamp(.65rem,1vw,.95rem)!important;max-height:clamp(24rem,58vh,42rem)!important}.screen-decks .deck-card-entry{background:linear-gradient(#0c1d24e8,#061116e8);border:1px solid #ffffff12;border-radius:.72rem;align-content:start;padding:.48rem;transition:border-color .16s,background .16s,box-shadow .16s}.screen-decks .deck-card-entry.is-in-deck{border-color:var(--deck,#d9b864)}@supports (color:color-mix(in lab, red, red)){.screen-decks .deck-card-entry.is-in-deck{border-color:color-mix(in srgb,var(--deck,#d9b864) 55%,#fff2)}}.screen-decks .deck-card-entry.is-in-deck{background:linear-gradient(180deg,var(--deck,#d9b864),#061116)}@supports (color:color-mix(in lab, red, red)){.screen-decks .deck-card-entry.is-in-deck{background:linear-gradient(180deg,color-mix(in srgb,var(--deck,#d9b864) 12%,#0c1d24),#061116)}}.screen-decks .deck-card-entry.is-in-deck{box-shadow:inset 0 0 0 1px var(--deck,#d9b864)}@supports (color:color-mix(in lab, red, red)){.screen-decks .deck-card-entry.is-in-deck{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--deck,#d9b864) 12%,transparent)}}.screen-decks .deck-card-entry>.card-frame{aspect-ratio:5/7!important;justify-self:center!important;width:min(100%,7.8rem)!important;min-width:0!important;max-width:7.8rem!important;display:block!important}.screen-decks .deck-entry-name{color:#edf7f8;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:800 clamp(.62rem,.76vw,.73rem)/1.2 system-ui;overflow:hidden}.screen-decks .deck-quantity-controls{grid-template-columns:2.05rem minmax(2.35rem,1fr) 2.05rem;gap:.28rem}.screen-decks .deck-quantity-controls button{color:#f5fbfb;background:#14313a;border:1px solid #8adce45c;border-radius:.48rem;place-items:center;min-width:0;min-height:2.05rem;padding:0;font:900 1.18rem/1 system-ui;display:grid}.screen-decks .deck-quantity-controls button:disabled{opacity:.28}.screen-decks .deck-quantity-controls output{color:#f0cf7a;justify-content:center;align-items:baseline;min-width:0;font-family:system-ui;display:flex}.screen-decks .deck-quantity-controls output b{font-size:1rem}.screen-decks .deck-quantity-controls output small{color:#8fa6ad;font-size:.62rem;font-weight:800}.screen-decks .deck-extra-toggle{color:#e8f8fa;background:#14313a;border:1px solid #8adce45c;border-radius:.48rem;width:100%;min-height:2.05rem;padding:.38rem .42rem;font:800 clamp(.58rem,.68vw,.68rem)/1.15 system-ui}.screen-decks .deck-extra-toggle.is-selected{color:#a7f0ca;background:#173d2dcc;border-color:#68dda77d}@media (max-width:72rem){.screen-decks .collection-lists>.collection-toolbar{grid-template-columns:1fr 1fr}.screen-decks .collection-search-field{grid-column:1/-1}.screen-decks .collection-toolbar .collection-filter-reset{grid-column:1/2}.screen-decks .collection-toolbar>output{grid-column:2/3}}@media (max-width:48rem){.screen-decks .collection-lists>.collection-toolbar{grid-template-columns:1fr 1fr}.screen-decks .collection-search-field{grid-column:1/-1}:is(.screen-decks .collection-lists .card-library.deck-selected-library,.screen-decks .collection-lists .card-library.deck-selected-library:has(>:nth-child(21)),.screen-decks .collection-lists .card-library.deck-available-library,.screen-decks .collection-lists .card-library.deck-available-library:has(>:nth-child(21))){grid-template-columns:repeat(auto-fill,minmax(clamp(6.1rem,29vw,7.2rem),1fr))!important}}@media (max-width:56.25rem){.screen-decks .deck-detail{grid-template-columns:minmax(0,1fr)!important}.screen-decks .deck-detail>.hero-guide,.screen-decks .deck-detail>.collection-lists{grid-column:1!important;width:100%!important}}.screen-game .card-frame:has(>.original-card.has-magic-barrier){isolation:isolate}.screen-game .card-frame:has(>.original-card.has-magic-barrier):before{content:"";z-index:7;pointer-events:none;-webkit-backdrop-filter:saturate(1.12)brightness(1.05);backdrop-filter:saturate(1.12)brightness(1.05);will-change:opacity, filter, transform;transform-origin:50% 54%;background:radial-gradient(at 50% 8%,#d2f5ff47,#0000 34%),linear-gradient(145deg,#41aaff29,#1452cd12 48%,#5fdcff2e);border:clamp(.075rem,.12cqw,.12rem) solid #64cdffe0;border-radius:18% 18% 29% 29%/13% 13% 34% 34%;animation:3.8s cubic-bezier(.45,0,.55,1) infinite hh-magic-barrier-pulse;position:absolute;inset:calc(-1*clamp(.09rem,.18cqw,.17rem));box-shadow:inset 0 0 clamp(.22rem,.5cqw,.48rem) #96e6ff57,0 0 clamp(.2rem,.45cqw,.42rem) #269dffb8,0 0 clamp(.55rem,1.15cqw,1.05rem) #1c69ff6b}.screen-game .card-frame:has(>.original-card.has-magic-barrier):after{content:"◇";z-index:8;aspect-ratio:1;pointer-events:none;color:#e1fafffa;text-shadow:0 0 .35em #d2fafff2;background:linear-gradient(145deg,#228efff5,#164abef0);border:clamp(.055rem,.09cqw,.085rem) solid #b0ecffeb;border-radius:28%;place-items:center;width:clamp(.72rem,1.28cqw,1.12rem);font:900 clamp(.42rem,.72cqw,.65rem)/1 system-ui;display:grid;position:absolute;top:calc(-1*clamp(.18rem,.36cqw,.34rem));left:50%;transform:translate(-50%,-45%)rotate(45deg);box-shadow:0 0 clamp(.16rem,.32cqw,.3rem) #67d7ffe6,0 0 clamp(.4rem,.72cqw,.68rem) #2679ff94}.screen-game .original-card.has-magic-barrier{outline-offset:calc(clamp(.03rem,.06cqw,.055rem) * -1)!important;outline:clamp(.04rem,.07cqw,.065rem) solid #8de1ff94!important;box-shadow:inset 0 0 clamp(.25rem,.55cqw,.5rem) #43adff2e,0 0 clamp(.18rem,.42cqw,.38rem) #3aaaff61!important}@keyframes hh-magic-barrier-pulse{0%,to{opacity:.88;filter:brightness()saturate(1.08);transform:scale(1)}25%{opacity:.93;filter:brightness(1.035)saturate(1.12);transform:scale(1.0025)}50%{opacity:.98;filter:brightness(1.075)saturate(1.17);transform:scale(1.006)}75%{opacity:.93;filter:brightness(1.035)saturate(1.12);transform:scale(1.0025)}}@media (prefers-reduced-motion:reduce){.screen-game .card-frame:has(>.original-card.has-magic-barrier):before{opacity:.9;animation:none}}.screen-game .card-frame:has(>.original-card.is-exhausted)>.card-frame-activation{visibility:hidden!important;pointer-events:none!important}.screen-game .game-content.hs-board>.cafe-time-placement-banner{z-index:78!important;pointer-events:none!important;grid-area:5/5!important;place-self:center!important;width:min(13cqw,92%)!important;min-width:0!important;max-width:13rem!important;margin:0!important;padding:clamp(.28rem,.5cqh,.42rem) clamp(.4rem,.62cqw,.62rem)!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.screen-game .game-content.hs-board>.cafe-time-placement-banner>div{gap:clamp(.12rem,.22cqh,.22rem)!important;min-width:0!important;display:grid!important}.screen-game .game-content.hs-board>.cafe-time-placement-banner b,.screen-game .game-content.hs-board>.cafe-time-placement-banner span{white-space:normal!important;text-align:center!important;text-wrap:balance!important;overflow-wrap:anywhere!important;min-width:0!important}.screen-game .game-content.hs-board>.cafe-time-placement-banner b{font-size:clamp(.38rem,.5cqw,.56rem)!important;line-height:1.08!important}.screen-game .game-content.hs-board>.cafe-time-placement-banner span{text-overflow:clip!important;font-size:clamp(.32rem,.43cqw,.48rem)!important;line-height:1.18!important;overflow:visible!important}@container hemsfell-board (max-width:58rem){.screen-game .game-content.hs-board>.cafe-time-placement-banner{width:min(14.5cqw,94%)!important;padding:.26rem .34rem!important}}:root{--ink:#f5ecd8;--gold:#d9ad55;--deep:#080d19;--panel:#111a2a;--muted:#9aa6b8}*{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(circle at 50% 30%,#1b2941 0,#0b1220 42%,#050812 100%);min-height:100vh;margin:0;font-family:Georgia,Times New Roman,serif}.app{min-height:100vh;overflow:hidden}button,select{font:inherit}button{cursor:pointer}header,.topbar{background:#070b13cc;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:74px;padding:0 5vw;display:flex}.brand{letter-spacing:.17em;align-items:center;gap:12px;display:flex}.brand div{flex-direction:column;display:flex}.brand small{color:var(--gold);font-size:9px}.crest{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold);place-items:center;font-size:22px;display:grid;transform:rotate(45deg)}.crest:first-letter{transform:rotate(-45deg)}.hero-screen{text-align:center;background:linear-gradient(#07101a44,#070a13dd),radial-gradient(circle at 50% 25%,#cfa64b20,#0000 30%);min-height:calc(100vh - 74px);padding:8vh 20px 40px}.rune{color:var(--gold);filter:drop-shadow(0 0 16px #f4c864);font-size:45px}.eyebrow{letter-spacing:.3em;color:var(--gold);font-family:Arial,sans-serif;font-size:11px;font-weight:800}.hero-screen h1{margin:22px 0;font-size:clamp(48px,7vw,86px);line-height:.95}.hero-screen h1 em{color:var(--gold);font-weight:400}.lede{color:#bac2ce;max-width:620px;margin:24px auto 35px;font-size:18px}.menu-actions{flex-direction:column;gap:12px;max-width:380px;margin:auto;display:flex}.primary,.secondary,.ghost,.hero-grid button,.back{color:var(--ink);text-transform:uppercase;letter-spacing:.12em;background:0 0;border:1px solid #d9ad5566;padding:14px 22px;font:700 12px Arial,sans-serif}.primary{color:#111;background:linear-gradient(135deg,#b47c27,#e2bc67);box-shadow:0 8px 28px #0008}.secondary{background:#162033}.ghost{border-color:#ffffff1c}.wide{width:100%;margin-top:25px}.feature-row{color:#7f8a9a;letter-spacing:.08em;justify-content:center;gap:38px;margin-top:55px;font:11px Arial;display:flex}.panel{max-width:1100px;margin:0 auto;padding:55px 30px 80px}.panel h2{margin:8px 0;font-size:52px}.panel>p{color:var(--muted)}.back{color:var(--muted);border:0;padding:8px 0}.hero-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:35px;display:grid}.hero-grid article{--accent:#d9ad55;background:linear-gradient(160deg,var(--accent),#0b111d);padding:20px;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-grid article{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 14%,#101826),#0b111d)}}.hero-grid article{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero-grid article{border:1px solid color-mix(in srgb,var(--accent) 60%,transparent)}}.hero-grid article{min-height:300px;transition:all .2s}.hero-grid article:hover,.hero-grid .selected{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 14px 34px #0008}.portrait{height:120px;color:var(--accent);background:radial-gradient(circle,#ffffff14,#0000 70%);border-bottom:1px solid #ffffff12;place-items:center;font-size:72px;display:grid}.hero-grid h3{font-size:20px}.hero-grid p{color:#aeb6c3;font:14px/1.5 Arial}.hero-grid article>b{color:var(--gold);font:12px Arial}.hero-grid article button{width:100%;margin-top:18px}.compact article{cursor:pointer;min-height:230px}.compact .portrait{height:80px;font-size:48px}.setup>h3{margin-top:30px}.difficulty{gap:10px;display:flex}.difficulty button{color:var(--ink);background:#121c2c;border:1px solid #ffffff18;flex:1;padding:13px}.difficulty .active{border-color:var(--gold);color:var(--gold)}label{color:var(--muted);justify-content:space-between;align-items:center;margin-top:20px;display:flex}select{color:var(--ink);background:#101827;border:1px solid #fff2;padding:10px}.invite{background:#101827;border:1px solid #ffffff18;flex-direction:column;gap:10px;margin-top:15px;padding:15px;font:13px Arial;display:flex}.invite span{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.table{background:radial-gradient(#263949 0,#101826 47%,#070b12 100%);min-height:100vh;padding-bottom:270px;position:relative}.topbar{letter-spacing:.12em;height:52px;padding:0 20px;font:11px Arial}.mini .crest{width:28px;height:28px;font-size:14px}.opponent,.player{align-items:center;gap:20px;padding:10px 4vw;display:flex}.opponent{height:105px}.hero-token{background:#101827;border:1px solid #d9ad5555;grid-template-columns:1fr auto;gap:3px;width:220px;padding:10px 14px;display:grid}.hero-token b{grid-column:1/3}.hero-token span{color:var(--gold);font:10px Arial}.hero-token strong{color:#ef7280}.hero-token button{color:#dacdff;background:#241c31;border:1px solid #8763a9;grid-column:1/3;padding:5px}.resource{color:#c4a7ff;font:700 17px Arial}.resource small{color:#7f8a9a;font-size:10px;display:block}.backs{display:flex}.backs i{color:#d9ad55;background:#12213a;border:1px solid #ad8743;place-items:center;width:42px;height:58px;margin-left:-12px;display:grid}.board{border-top:1px solid #ffffff0c;justify-content:center;gap:10px;min-height:140px;padding:8px;display:flex}.board.enemy{align-items:start}.board.yours{align-items:end}.midline{color:#7f8a9a;letter-spacing:.12em;border-top:1px solid #d9ad5533;border-bottom:1px solid #d9ad5533;justify-content:space-between;align-items:center;height:35px;padding:0 6vw;font:10px Arial;display:flex}.midline b{color:#d9ad55}.player{background:linear-gradient(#0000,#060911 30%);align-items:end;width:100%;min-height:250px;position:absolute;bottom:0}.hand{flex:1;justify-content:center;align-items:end;min-width:0;display:flex}.hand .card{transform-origin:bottom;margin-left:-28px;transition:all .18s}.hand .card:hover{z-index:20;margin-right:30px;transform:translateY(-50px)scale(1.12)}.card{color:#19140f;text-align:left;background:linear-gradient(145deg,#e1c78e,#917044);border:4px solid #392b1c;border-radius:10px;flex:none;width:145px;height:210px;padding:7px;position:relative;overflow:hidden;box-shadow:0 5px 14px #000b}.card.small{width:105px;height:140px}.card.disabled{filter:grayscale(.65)brightness(.58)}.card.exhausted{filter:brightness(.7);transform:rotate(5deg)}.card .art{background:radial-gradient(circle,#d5b777,#3d3025);place-items:center;height:75px;font-size:36px;display:grid}.small .art{height:42px;font-size:22px}.card strong{text-align:center;margin:5px 0;font-size:12px;display:block}.small strong{font-size:9px}.card p{margin:0;font:9px/1.25 Arial}.small p{display:none}.cost,.atk,.hp{color:#fff;z-index:2;background:#182e66;border-radius:50%;place-items:center;width:25px;height:25px;font:700 11px Arial;display:grid;position:absolute}.cost{top:-1px;left:-1px}.atk{background:#244d8a;border-radius:12px;width:auto;padding:0 6px;bottom:3px;left:3px}.hp{background:#8b2934;border-radius:12px;width:auto;padding:0 6px;bottom:3px;right:3px}.card-type{text-align:center;letter-spacing:.12em;font:7px Arial;display:block}.turn-actions{width:145px}.turn-actions button{width:100%}.battle-log{color:#8994a4;background:#070b13c7;border:1px solid #ffffff10;width:200px;padding:12px;font:10px Arial;position:absolute;top:62px;right:14px}.battle-log p{border-top:1px solid #ffffff0d;padding-top:7px}.modal-wrap{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03050bcc;place-items:center;display:grid;position:fixed;inset:0}.modal{text-align:center;background:linear-gradient(145deg,#182337,#0b111d);border:1px solid #d9ad5577;flex-direction:column;gap:13px;width:min(460px,92vw);padding:38px;display:flex;position:relative;box-shadow:0 30px 80px #000}.modal h2{margin:0;font-size:36px}.modal small,.modal p{color:#aeb6c3}.modal.rules{text-align:left}.modal ol{color:#bcc4cf;line-height:1.6}.close{color:#fff;background:0 0;border:0;font-size:26px;position:absolute;top:8px;right:12px}.fx{z-index:90;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.fx span{color:#ffd978;filter:drop-shadow(0 0 28px);font-size:110px;animation:.65s ease-out forwards burst}.fx.attack span{color:#ff6b4d}@keyframes burst{0%{opacity:0;transform:scale(.2)rotate(-30deg)}40%{opacity:1}to{opacity:0;transform:scale(1.8)rotate(12deg)}}@media (max-width:850px){.hero-grid{grid-template-columns:repeat(2,1fr)}.battle-log{display:none}.feature-row{flex-wrap:wrap;gap:12px}.player{gap:7px;padding:8px}.hero-token{width:130px}.resource{display:none}.hand .card{width:100px;height:150px;margin-left:-42px}.hand .card:first-child{margin-left:0}.card .art{height:45px}.turn-actions{width:95px}.opponent .hand{display:none}}@media (max-width:540px){.hero-grid{grid-template-columns:1fr 1fr}.hero-grid article{padding:11px}.panel{padding:30px 14px}.panel h2{font-size:38px}.hero-screen{padding-top:6vh}.hero-screen h1{font-size:49px}.opponent{height:72px;padding:5px}.board{min-height:110px}.card.small{width:72px;height:100px}.small .art{height:30px}.small strong{font-size:7px}.player{min-height:205px}.table{padding-bottom:210px}.hero-token{font-size:10px}.topbar>span{display:none}}.screen-game .response-overlay{z-index:30000!important;overflow:visible!important}.screen-game .response-dialog{isolation:isolate!important;z-index:30010!important;overflow:visible!important}.screen-game .response-dialog>header,.screen-game .response-dialog>footer,.screen-game .priority-status,.screen-game .response-dialog>p{z-index:1;position:relative}.screen-game .response-cards{z-index:4!important;position:relative!important;overflow:visible!important}.screen-game .response-cards>div,.screen-game .response-cards .card-frame{position:relative!important;overflow:visible!important}.screen-game .response-cards .card-frame:hover{z-index:50000!important}.screen-game .response-cards .original-card:hover{z-index:50010!important}.screen-game .response-cards .card-tooltip{z-index:50020!important;white-space:normal!important;max-width:min(16rem,62vw)!important}.screen-game .player-hero.enemy{overflow:visible!important}.screen-game .player-hero.enemy .hero-status-cues.enemy-cues{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:92!important;flex-direction:column!important;align-items:stretch!important;gap:clamp(.14rem,.28cqh,.3rem)!important;width:clamp(5.9rem,9.5cqw,8rem)!important;display:flex!important;position:absolute!important;inset:clamp(4.55rem,10.25cqh,6.2rem) auto auto calc(clamp(.2rem,.42cqw,.48rem) + clamp(3.7rem,7cqw,7.1rem) + clamp(.2rem,.45cqw,.5rem))!important;overflow:visible!important;transform:none!important}.screen-game .player-hero.enemy .hero-status-cues.enemy-cues span{border:1px solid var(--deck,#69d5ff)!important;width:100%!important;min-width:0!important;padding:clamp(.2rem,.34cqh,.32rem) clamp(.28rem,.42cqw,.42rem)!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero.enemy .hero-status-cues.enemy-cues span{border:1px solid color-mix(in srgb,var(--deck,#69d5ff) 78%,white)!important}}.screen-game .player-hero.enemy .hero-status-cues.enemy-cues span{background:linear-gradient(135deg,var(--deck,#69d5ff),#07131ef5)!important;border-radius:clamp(.28rem,.45cqw,.44rem)!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero.enemy .hero-status-cues.enemy-cues span{background:linear-gradient(135deg,color-mix(in srgb,var(--deck,#69d5ff) 30%,#07131e),#07131ef5)!important}}.screen-game .player-hero.enemy .hero-status-cues.enemy-cues span{color:#fff!important;text-align:center!important;letter-spacing:.035em!important;text-transform:uppercase!important;box-shadow:0 0 0 1px #ffffff18,0 0 12px var(--deck,#69d5ff),0 4px 10px #000a!important;font:800 clamp(.38rem,.55cqw,.52rem)/1.12 system-ui!important}@supports (color:color-mix(in lab, red, red)){.screen-game .player-hero.enemy .hero-status-cues.enemy-cues span{box-shadow:0 0 0 1px #ffffff18,0 0 12px color-mix(in srgb,var(--deck,#69d5ff) 48%,transparent),0 4px 10px #000a!important}}.screen-game .player-hero.enemy .hero-status-cues.enemy-cues span{text-wrap:balance!important;overflow-wrap:anywhere!important;cursor:help!important}@container hemsfell-board (max-width:60rem){.screen-game .player-hero.enemy .hero-status-cues.enemy-cues{width:clamp(5.15rem,8.7cqw,6.7rem)!important;top:clamp(4rem,9.25cqh,5.3rem)!important}.screen-game .player-hero.enemy .hero-status-cues.enemy-cues span{padding:.2rem .26rem!important;font-size:clamp(.34rem,.5cqw,.45rem)!important}}@container hemsfell-board (max-height:36rem){.screen-game .player-hero.enemy .hero-status-cues.enemy-cues{gap:.12rem!important;top:clamp(3.55rem,8.45cqh,4.65rem)!important}.screen-game .player-hero.enemy .hero-status-cues.enemy-cues span{font-size:clamp(.31rem,.46cqw,.4rem)!important;line-height:1.05!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
