/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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-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}}}@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;--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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.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,)}.ring{--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)}.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,)}}@font-face{font-family:Mana;src:url(../fonts/mana.eot?v=1.18.0);src:url(../fonts/mana.eot?#iefix&v=1.18.0)format("embedded-opentype"),url(../fonts/mana.woff?v=1.18.0)format("woff"),url(../fonts/mana.ttf?v=1.18.0)format("truetype"),url(../fonts/mana.svg?v=1.18.0#mana)format("svg");font-weight:400;font-style:normal}@font-face{font-family:MPlantin;src:url(../fonts/mplantin.eot?v=1.18.0);src:url(../fonts/mplantin.eot?#iefix&v=1.18.0)format("embedded-opentype"),url(../fonts/mplantin.woff?v=1.18.0)format("woff"),url(../fonts/mplantin.ttf?v=1.18.0)format("truetype"),url(../fonts/mplantin.svg?v=1.18.0#mplantin)format("svg");font-weight:400;font-style:normal}.ms{font:14px Mana;font-size:inherit;text-rendering:auto;speak:none;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ms-mana-b:#a7999e;--ms-mana-c:#d0c6bb;--ms-mana-g:#9fcba6;--ms-mana-r:#f19b79;--ms-mana-u:#bcdaf7;--ms-mana-w:#fdfbce;line-height:1em;display:inline-block;transform:translate(0)}.ms-w:before{content:""}.ms-w-original:before{content:""}.ms-w-list:before{content:""}.ms-u:before{content:""}.ms-b:before{content:""}.ms-r:before{content:""}.ms-g:before{content:""}.ms-0:before{content:""}.ms-1:before{content:""}.ms-2{margin-left:inherit!important}.ms-2:before{content:""}.ms-3:before{content:""}.ms-4:before{content:""}.ms-5:before{content:""}.ms-6:before{content:""}.ms-7:before{content:""}.ms-8:before{content:""}.ms-9:before{content:""}.ms-10:before{content:""}.ms-11:before{content:""}.ms-12:before{content:""}.ms-13:before{content:""}.ms-14:before{content:""}.ms-15:before{content:""}.ms-16:before{content:""}.ms-17:before{content:""}.ms-18:before{content:""}.ms-19:before{content:""}.ms-20:before{content:""}.ms-x:before{content:""}.ms-y:before{content:""}.ms-z:before{content:""}.ms-s:before{content:""}.ms-s-mtga:before{content:""}.ms-c:before{content:""}.ms-e:before,.ms-energy:before{content:""}.ms-acorn:before{content:""}.ms-ticket:before,.ms-tk:before{content:""}.ms-1-2:before{content:""}.ms-infinity:before{content:""}.ms-l:before{content:""}.ms-d:before{content:""}.ms-spree:before{content:""}.ms-h:before,.ms-watermark-phyrexian:before{content:""}.ms-paw:before{content:""}.ms-p:before{content:""}.ms-tap:before{content:""}.ms-untap:before{content:""}.ms-tap-alt:before,.ms-tap-3ed:before{content:""}.ms-tap-4ed:before{content:""}.ms-chaos:before{content:""}.ms-artifact:before{content:""}.ms-battle:before{content:""}.ms-battle-siege:before{content:""}.ms-commander:before{content:""}.ms-conspiracy:before{content:""}.ms-creature:before{content:""}.ms-enchantment:before{content:""}.ms-dungeon:before{content:""}.ms-instant:before{content:""}.ms-land:before{content:""}.ms-multicolor:before{content:""}.ms-phenomenon:before{content:""}.ms-plane:before{content:""}.ms-planeswalker:before,.ms-watermark-planeswalker:before{content:""}.ms-rarity:before{content:""}.ms-saga:before{content:""}.ms-scheme:before{content:""}.ms-sorcery:before{content:""}.ms-token:before{content:""}.ms-tribal:before,.ms-multiple:before{content:""}.ms-vanguard:before{content:""}.ms-hand:before{content:""}.ms-library:before{content:""}.ms-graveyard:before{content:""}.ms-exile:before{content:""}.ms-wu:before,.ms-wb:before,.ms-rw:after,.ms-gw:after,.ms-2w:after,.ms-cw:after{content:""}.ms-ub:before,.ms-ur:before,.ms-wu:after,.ms-gu:after,.ms-2u:after,.ms-cu:after{content:""}.ms-br:before,.ms-bg:before,.ms-wb:after,.ms-ub:after,.ms-2b:after,.ms-cb:after{content:""}.ms-rw:before,.ms-rg:before,.ms-ur:after,.ms-br:after,.ms-2r:after,.ms-cr:after{content:""}.ms-gw:before,.ms-gu:before,.ms-bg:after,.ms-rg:after,.ms-2g:after,.ms-cg:after{content:""}.ms-2w:before,.ms-2u:before,.ms-2b:before,.ms-2r:before,.ms-2g:before{content:""}.ms-cw:before,.ms-cu:before,.ms-cb:before,.ms-cr:before,.ms-cg:before{content:""}.ms-wp:before,.ms-up:before,.ms-bp:before,.ms-rp:before,.ms-gp:before,.ms-wup:before,.ms-wup:after,.ms-wbp:before,.ms-wbp:after,.ms-ubp:before,.ms-ubp:after,.ms-urp:before,.ms-urp:after,.ms-brp:before,.ms-brp:after,.ms-bgp:before,.ms-bgp:after,.ms-rwp:before,.ms-rwp:after,.ms-rgp:before,.ms-rgp:after,.ms-gwp:before,.ms-gwp:after,.ms-gup:before,.ms-gup:after{content:""}.ms-100:before{content:""}.ms-1000000:before{content:""}.ms-loyalty-up:before{content:""}.ms-loyalty-down:before{content:""}.ms-loyalty-zero:before{content:""}.ms-loyalty-start:before{content:""}.ms-defense:before{content:""}.ms-defense-border:before{content:""}.ms-level:before{content:""}.ms-level:after{content:""}.ms-dfc-back:before{content:""}.ms-dfc-day:before{content:""}.ms-dfc-emrakul:before{content:""}.ms-dfc-enchantment:before{content:""}.ms-dfc-facedown:before{content:""}.ms-dfc-front:before{content:""}.ms-dfc-ignite:before{content:""}.ms-dfc-land:before{content:""}.ms-dfc-lesson:before{content:""}.ms-dfc-meld:before{content:""}.ms-dfc-modal-back:before{content:""}.ms-dfc-modal-face:before{content:""}.ms-dfc-moon:before{content:""}.ms-dfc-night:before{content:""}.ms-dfc-saga:before{content:""}.ms-dfc-saga-creature:before{content:""}.ms-dfc-spark:before{content:""}.ms-flashback:before{content:""}.ms-power:before{content:""}.ms-power-mtga:before{content:""}.ms-toughness:before{content:""}.ms-toughness-mtga:before{content:""}.ms-artist-brush:before{content:""}.ms-artist-nib:before{content:""}.ms-guild-azorius:before,.ms-watermark-azorius:before{content:""}.ms-guild-boros:before,.ms-watermark-boros:before{content:""}.ms-guild-dimir:before,.ms-watermark-dimir:before{content:""}.ms-guild-golgari:before,.ms-watermark-golgari:before{content:""}.ms-guild-gruul:before,.ms-watermark-gruul:before{content:""}.ms-guild-izzet:before,.ms-watermark-izzet:before{content:""}.ms-guild-orzhov:before,.ms-watermark-orzhov:before{content:""}.ms-guild-rakdos:before,.ms-watermark-rakdos:before{content:""}.ms-guild-selesnya:before,.ms-watermark-selesnya:before{content:""}.ms-guild-simic:before,.ms-watermark-simic:before{content:""}.ms-clan-abzan:before,.ms-watermark-abzan:before{content:""}.ms-clan-jeskai:before,.ms-watermark-jeskai:before{content:""}.ms-clan-mardu:before,.ms-watermark-mardu:before{content:""}.ms-clan-sultai:before,.ms-watermark-sultai:before{content:""}.ms-clan-temur:before,.ms-watermark-temur:before{content:""}.ms-clan-atarka:before,.ms-watermark-atarka:before{content:""}.ms-clan-dromoka:before,.ms-watermark-dromoka:before{content:""}.ms-clan-kolaghan:before,.ms-watermark-kolaghan:before{content:""}.ms-clan-ojutai:before,.ms-watermark-ojutai:before{content:""}.ms-clan-silumgar:before,.ms-watermark-silumgar:before{content:""}.ms-party-cleric:before{content:""}.ms-party-rogue:before{content:""}.ms-party-warrior:before{content:""}.ms-party-wizard:before{content:""}.ms-polis-setessa:before{content:""}.ms-polis-akros:before{content:""}.ms-polis-meletis:before{content:""}.ms-school-lorehold:before,.ms-watermark-lorehold:before{content:""}.ms-school-prismari:before,.ms-watermark-prismari:before{content:""}.ms-school-quandrix:before,.ms-watermark-quandrix:before{content:""}.ms-school-silverquill:before,.ms-watermark-silverquill:before{content:""}.ms-school-witherbloom:before,.ms-watermark-witherbloom:before{content:""}.ms-counter-arrow:before{content:""}.ms-counter-brick:before{content:""}.ms-counter-brick-print:before{content:""}.ms-counter-charge:before{content:""}.ms-counter-charge-print:before{content:""}.ms-counter-damage:before{content:""}.ms-counter-deathtouch:before{content:""}.ms-counter-devotion:before{content:""}.ms-counter-doom:before{content:""}.ms-counter-echo:before{content:""}.ms-counter-finality:before,.ms-ability-finality:before{content:""}.ms-counter-flame:before{content:""}.ms-counter-flood:before{content:""}.ms-counter-fungus:before{content:""}.ms-counter-gold:before{content:""}.ms-counter-ki:before{content:""}.ms-counter-lore:before{content:""}.ms-counter-loyalty:before{content:""}.ms-counter-mining:before{content:""}.ms-counter-minus:before{content:""}.ms-counter-minus-uneven:before{content:""}.ms-counter-muster:before{content:""}.ms-counter-paw:before{content:""}.ms-counter-pin:before{content:""}.ms-counter-plus:before{content:""}.ms-counter-plus-uneven:before{content:""}.ms-counter-rad:before{content:""}.ms-counter-scream:before{content:""}.ms-counter-skeleton:before{content:""}.ms-counter-skull:before{content:""}.ms-counter-slime:before{content:""}.ms-counter-time:before{content:""}.ms-counter-verse:before{content:""}.ms-counter-void:before{content:""}.ms-counter-vortex:before{content:""}.ms-counter-shield:before{content:""}.ms-counter-stun:before{content:""}.ms-ability-activated:before,.ms-ability-crew:before,.ms-ability-cycling:before{content:""}.ms-ability-adamant:before{content:""}.ms-ability-adapt:before{content:""}.ms-ability-addendum:before{content:""}.ms-ability-adventure:before{content:""}.ms-ability-afflict:before{content:""}.ms-ability-afterlife:before{content:""}.ms-ability-aftermath:before{content:""}.ms-ability-alliance:before{content:""}.ms-ability-amass-orcs:before{content:""}.ms-ability-amass-zombies:before,.ms-ability-amass:before{content:""}.ms-ability-ascend:before{content:""}.ms-ability-backup:before{content:""}.ms-ability-bargain:before{content:""}.ms-ability-blitz:before{content:""}.ms-ability-boast:before{content:""}.ms-ability-case-solved:before{content:""}.ms-ability-case-solved-print:before{content:""}.ms-ability-casualty:before{content:""}.ms-ability-celebration:before{content:""}.ms-ability-changeling:before{content:""}.ms-ability-channel:before{content:""}.ms-ability-cleave:before{content:""}.ms-ability-cloak:before{content:""}.ms-ability-collect-evidence:before{content:""}.ms-ability-combat-condition:before{content:""}.ms-ability-companion:before{content:""}.ms-ability-constellation:before{content:""}.ms-ability-convoke-original:before{content:""}.ms-ability-convoke:before{content:""}.ms-ability-corrupted:before{content:""}.ms-ability-craft:before{content:""}.ms-ability-crime:before{content:""}.ms-ability-coven:before{content:""}.ms-ability-d20:before{content:""}.ms-ability-day-night:before{content:""}.ms-ability-daybound-nightbound:before{content:""}.ms-ability-deathtouch:before{content:""}.ms-ability-decayed:before{content:""}.ms-ability-defender:before{content:""}.ms-ability-delve:before{content:""}.ms-ability-descend:before{content:""}.ms-ability-devotion:before{content:""}.ms-ability-discover:before{content:""}.ms-ability-disguise:before{content:""}.ms-ability-disturb:before{content:""}.ms-ability-domain:before{content:""}.ms-ability-double-strike:before{content:""}.ms-ability-dungeon:before{content:""}.ms-ability-eerie:before{content:""}.ms-ability-embalm:before{content:""}.ms-ability-enlist:before{content:""}.ms-ability-enrage:before{content:""}.ms-ability-enrage-original:before{content:""}.ms-ability-escape:before{content:""}.ms-ability-eternalize:before{content:""}.ms-ability-exalted:before{content:""}.ms-ability-expend:before{content:""}.ms-ability-exploit:before{content:""}.ms-ability-explore:before{content:""}.ms-ability-fabricate:before{content:""}.ms-ability-ferocious:before{content:""}.ms-ability-first-strike:before{content:""}.ms-ability-flash:before{content:""}.ms-ability-flying:before{content:""}.ms-ability-for-mirrodin:before{content:""}.ms-ability-forage:before{content:""}.ms-ability-foretell:before,.ms-watermark-foretell:before{content:""}.ms-ability-gift:before{content:""}.ms-ability-goad:before,.ms-counter-goad:before{content:""}.ms-ability-haste:before{content:""}.ms-ability-hexproof:before{content:""}.ms-ability-hexproof-black:before{content:""}.ms-ability-hexproof-blue:before{content:""}.ms-ability-hexproof-green:before{content:""}.ms-ability-hexproof-red:before{content:""}.ms-ability-hexproof-white:before{content:""}.ms-ability-hideaway:before{content:""}.ms-ability-impending:before{content:""}.ms-ability-improvise:before{content:""}.ms-ability-incubate:before{content:""}.ms-ability-indestructible:before{content:""}.ms-ability-investigate:before{content:""}.ms-ability-jumpstart:before{content:""}.ms-ability-kicker:before{content:""}.ms-ability-landfall:before{content:""}.ms-ability-learn:before{content:""}.ms-ability-lifelink:before{content:""}.ms-ability-lifelink-original:before{content:""}.ms-ability-magecraft:before{content:""}.ms-ability-manifest-dread:before{content:""}.ms-ability-meld:before{content:""}.ms-ability-menace:before{content:""}.ms-ability-mentor:before{content:""}.ms-ability-morph:before{content:""}.ms-ability-mutate:before{content:""}.ms-ability-ninjutsu:before{content:""}.ms-ability-obscura:before{content:""}.ms-ability-offspring:before{content:""}.ms-ability-outlast:before{content:""}.ms-ability-party:before{content:""}.ms-ability-phyrexian:before{content:""}.ms-ability-plot:before{content:""}.ms-ability-proliferate:before{content:""}.ms-ability-prototype:before{content:""}.ms-ability-prowess:before{content:""}.ms-ability-raid:before{content:""}.ms-ability-reach:before{content:""}.ms-ability-read-ahead:before{content:""}.ms-ability-reconfigure:before{content:""}.ms-ability-revolt:before{content:""}.ms-ability-ring-bearer:before{content:""}.ms-ability-riot:before{content:""}.ms-ability-role-cursed:before{content:""}.ms-ability-role-monster:before{content:""}.ms-ability-role-royal:before{content:""}.ms-ability-role-sorceror:before{content:""}.ms-ability-role-wicked:before{content:""}.ms-ability-role-young-hero:before{content:""}.ms-ability-saddle:before{content:""}.ms-ability-specialize:before{content:""}.ms-ability-spectacle:before{content:""}.ms-ability-spree:before{content:""}.ms-ability-static:before,.ms-ability-enchant:before{content:""}.ms-ability-summoning-sickness:before{content:""}.ms-ability-surveil:before{content:""}.ms-ability-surveil-original:before{content:""}.ms-ability-survival:before{content:""}.ms-ability-suspect:before{content:""}.ms-ability-the-ring-tempts-you:before{content:""}.ms-ability-toxic:before{content:""}.ms-ability-training:before{content:""}.ms-ability-trample:before{content:""}.ms-ability-transform:before{content:""}.ms-ability-triggered:before{content:""}.ms-ability-undergrowth:before{content:""}.ms-ability-unearth:before{content:""}.ms-ability-valiant:before{content:""}.ms-ability-vigilance:before{content:""}.ms-ability-ward:before{content:""}.ms-ability-haktos-the-unscarred:before{content:""}.ms-ability-robber-of-the-rich:before{content:""}.ms-ability-duels-annihilator:before,.ms-ability-annihilator:before{content:""}.ms-ability-duels-battle-cry:before,.ms-ability-battle-cry:before{content:""}.ms-ability-duels-unblockable:before,.ms-ability-unblockable:before{content:""}.ms-ability-duels-cannot-block:before,.ms-ability-cannot-block:before{content:""}.ms-ability-duels-cannot-untap:before,.ms-ability-cannot-untap:before{content:""}.ms-ability-duels-cohort:before,.ms-ability-cohort:before{content:""}.ms-ability-duels-copy:before,.ms-ability-copy:before{content:""}.ms-ability-duels-deathtouch:before{content:""}.ms-ability-duels-defender:before{content:""}.ms-ability-duels-delirium:before,.ms-ability-delirium:before{content:""}.ms-ability-duels-detain:before,.ms-ability-detain:before{content:""}.ms-ability-duels-double-strike:before{content:""}.ms-ability-duels-dfc:before,.ms-ability-dfc:before{content:""}.ms-ability-duels-evolve:before,.ms-ability-evolve:before{content:""}.ms-ability-duels-exalted:before{content:""}.ms-ability-duels-exile:before,.ms-ability-exile:before{content:""}.ms-ability-duels-fading:before,.ms-ability-fading:before{content:""}.ms-ability-duels-fear:before,.ms-ability-fear:before{content:""}.ms-ability-duels-first-strike:before{content:""}.ms-ability-duels-flying:before{content:""}.ms-ability-duels-forestwalk:before,.ms-ability-forestwalk:before{content:""}.ms-ability-duels-haste:before{content:""}.ms-ability-duels-haunt:before,.ms-ability-haunt:before{content:""}.ms-ability-duels-hexproof:before{content:""}.ms-ability-duels-indestructible:before{content:""}.ms-ability-duels-infect:before,.ms-ability-infect:before{content:""}.ms-ability-duels-ingest:before,.ms-ability-ingest:before{content:""}.ms-ability-duels-intimidate:before,.ms-ability-intimidate:before{content:""}.ms-ability-duels-islandwalk:before,.ms-ability-islandwalk:before{content:""}.ms-ability-duels-legendary:before,.ms-ability-legendary:before{content:""}.ms-ability-duels-lifelink:before{content:""}.ms-ability-duels-menace:before{content:""}.ms-ability-duels-monstrous:before,.ms-ability-monstrous:before{content:""}.ms-ability-duels-mountainwalk:before,.ms-ability-mountainwalk:before{content:""}.ms-ability-duels-must-attack:before,.ms-ability-must-attack:before{content:""}.ms-ability-duels-plainswalk:before,.ms-ability-plainswalk:before{content:""}.ms-ability-duels-prevent-damage:before,.ms-ability-prevent-damage:before{content:""}.ms-ability-duels-protection-black:before,.ms-ability-protection-black:before{content:""}.ms-ability-duels-protection-blue:before,.ms-ability-protection-blue:before{content:""}.ms-ability-duels-protection-green:before,.ms-ability-protection-green:before{content:""}.ms-ability-duels-protection-red:before,.ms-ability-protection-red:before{content:""}.ms-ability-duels-protection-white:before,.ms-ability-protection-white:before{content:""}.ms-ability-duels-protection:before,.ms-ability-protection:before{content:""}.ms-ability-duels-rally:before,.ms-ability-rally:before{content:""}.ms-ability-duels-regenerate:before,.ms-ability-regenerate:before{content:""}.ms-ability-duels-renowned:before,.ms-ability-renowned:before{content:""}.ms-ability-duels-shroud:before,.ms-ability-shroud:before{content:""}.ms-ability-duels-skulk:before,.ms-ability-skulk:before{content:""}.ms-ability-duels-soulshift:before,.ms-ability-soulshift:before{content:""}.ms-ability-duels-swampwalk:before,.ms-ability-swampwalk:before{content:""}.ms-ability-duels-temporary-control:before,.ms-ability-temporary-control:before{content:""}.ms-ability-duels-totem-armor:before,.ms-ability-totem-armor:before{content:""}.ms-ability-duels-trample:before{content:""}.ms-ability-duels-undying:before,.ms-ability-undying:before{content:""}.ms-ability-duels-vigilance:before{content:""}.ms-watermark-agentsofsneak:before{content:""}.ms-watermark-arena:before{content:""}.ms-watermark-brokers:before{content:""}.ms-watermark-cabaretti:before{content:""}.ms-watermark-colorpie:before{content:""}.ms-watermark-conspiracy:before{content:""}.ms-watermark-corocoro:before{content:""}.ms-watermark-crossbreedlabs:before{content:""}.ms-watermark-cutiemark-apples:before{content:""}.ms-watermark-cutiemark-balloons:before{content:""}.ms-watermark-cutiemark-butterflies:before{content:""}.ms-watermark-cutiemark-gems:before{content:""}.ms-watermark-cutiemark-rainbow:before{content:""}.ms-watermark-cutiemark-sparkle:before{content:""}.ms-watermark-cutiemark-waningmoon:before{content:""}.ms-watermark-cutiemark-waxingmoon:before{content:""}.ms-watermark-dci:before{content:""}.ms-watermark-dengekimaoh:before{content:""}.ms-watermark-desparked:before{content:""}.ms-watermark-dnd:before{content:""}.ms-watermark-flavor-aestheticconsultation:before{content:""}.ms-watermark-flavor-farewelltoarms:before{content:""}.ms-watermark-flavor-monkeymonkeymonkey:before{content:""}.ms-watermark-flavor-moxlotus:before{content:""}.ms-watermark-flavor-myfirsttome:before{content:""}.ms-watermark-flavor-shoetree:before{content:""}.ms-watermark-flavor-whenfluffybunniesattack:before{content:""}.ms-watermark-flavor-manascrew:before{content:""}.ms-watermark-fnm:before{content:""}.ms-watermark-goblinexplosioneers:before{content:""}.ms-watermark-grandprix:before{content:""}.ms-watermark-grandprix2:before{content:""}.ms-watermark-herospath:before{content:""}.ms-watermark-herospath-1:before{content:""}.ms-watermark-herospath-2:before{content:""}.ms-watermark-herospath-3:before{content:""}.ms-watermark-herospath-4:before{content:""}.ms-watermark-herospath-5:before{content:""}.ms-watermark-herospath-6:before{content:""}.ms-watermark-herospath-7:before{content:""}.ms-watermark-herospath-8:before{content:""}.ms-watermark-herospath-9:before{content:""}.ms-watermark-japanjunior:before{content:""}.ms-watermark-judgeacademy:before{content:""}.ms-watermark-junior:before{content:""}.ms-watermark-juniorapac:before{content:""}.ms-watermark-junioreurope:before{content:""}.ms-watermark-leagueofdastardlydoom:before{content:""}.ms-watermark-maestros:before{content:""}.ms-watermark-mirran:before{content:""}.ms-watermark-mps:before{content:""}.ms-watermark-mtg:before{content:""}.ms-watermark-mtg10:before{content:""}.ms-watermark-mtg15:before{content:""}.ms-watermark-nerf:before{content:""}.ms-watermark-obscura:before{content:""}.ms-watermark-orderofthewidget:before{content:""}.ms-watermark-protour:before{content:""}.ms-watermark-riveteers:before{content:""}.ms-watermark-scholarship:before{content:""}.ms-watermark-transformers:before{content:""}.ms-watermark-trumpkatsumai:before{content:""}.ms-watermark-wotc:before{content:""}.ms-watermark-wpn:before{content:""}.ms-cost{color:#111;text-align:center;background-color:#beb9b2;border-radius:1em;width:1.3em;height:1.3em;font-size:.95em;line-height:1.35em}.ms-cost.ms-w,.ms-cost.ms-wp{background-color:#f0f2c0}.ms-cost.ms-u,.ms-cost.ms-up{background-color:#b5cde3}.ms-cost.ms-b,.ms-cost.ms-bp{background-color:#aca29a}.ms-cost.ms-r,.ms-cost.ms-rp{background-color:#db8664}.ms-cost.ms-g,.ms-cost.ms-gp{background-color:#93b483}.ms-cost.ms-wu,.ms-cost.ms-wb,.ms-cost.ms-ub,.ms-cost.ms-ur,.ms-cost.ms-br,.ms-cost.ms-bg,.ms-cost.ms-rw,.ms-cost.ms-rg,.ms-cost.ms-gw,.ms-cost.ms-gu,.ms-cost.ms-2w,.ms-cost.ms-2u,.ms-cost.ms-2b,.ms-cost.ms-2r,.ms-cost.ms-2g,.ms-cost.ms-cw,.ms-cost.ms-cu,.ms-cost.ms-cb,.ms-cost.ms-cr,.ms-cost.ms-cg,.ms-cost.ms-wup,.ms-cost.ms-wbp,.ms-cost.ms-ubp,.ms-cost.ms-urp,.ms-cost.ms-brp,.ms-cost.ms-bgp,.ms-cost.ms-rwp,.ms-cost.ms-rgp,.ms-cost.ms-gwp,.ms-cost.ms-gup{--ms-split-top:var(--ms-mana-c);--ms-split-bottom:var(--ms-mana-u);background:var(--ms-split-top);background:-moz-linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);background:-webkit-linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);background:linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);width:1.3em;height:1.3em;position:relative}.ms-cost.ms-wu:before,.ms-cost.ms-wu:after,.ms-cost.ms-wb:before,.ms-cost.ms-wb:after,.ms-cost.ms-ub:before,.ms-cost.ms-ub:after,.ms-cost.ms-ur:before,.ms-cost.ms-ur:after,.ms-cost.ms-br:before,.ms-cost.ms-br:after,.ms-cost.ms-bg:before,.ms-cost.ms-bg:after,.ms-cost.ms-rw:before,.ms-cost.ms-rw:after,.ms-cost.ms-rg:before,.ms-cost.ms-rg:after,.ms-cost.ms-gw:before,.ms-cost.ms-gw:after,.ms-cost.ms-gu:before,.ms-cost.ms-gu:after,.ms-cost.ms-2w:before,.ms-cost.ms-2w:after,.ms-cost.ms-2u:before,.ms-cost.ms-2u:after,.ms-cost.ms-2b:before,.ms-cost.ms-2b:after,.ms-cost.ms-2r:before,.ms-cost.ms-2r:after,.ms-cost.ms-2g:before,.ms-cost.ms-2g:after,.ms-cost.ms-cw:before,.ms-cost.ms-cw:after,.ms-cost.ms-cu:before,.ms-cost.ms-cu:after,.ms-cost.ms-cb:before,.ms-cost.ms-cb:after,.ms-cost.ms-cr:before,.ms-cost.ms-cr:after,.ms-cost.ms-cg:before,.ms-cost.ms-cg:after,.ms-cost.ms-wup:before,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:before,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:before,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:before,.ms-cost.ms-urp:after,.ms-cost.ms-brp:before,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:before,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:before,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:before,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:before,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:before,.ms-cost.ms-gup:after{position:absolute;font-size:.55em!important}.ms-cost.ms-wu:before,.ms-cost.ms-wb:before,.ms-cost.ms-ub:before,.ms-cost.ms-ur:before,.ms-cost.ms-br:before,.ms-cost.ms-bg:before,.ms-cost.ms-rw:before,.ms-cost.ms-rg:before,.ms-cost.ms-gw:before,.ms-cost.ms-gu:before,.ms-cost.ms-2w:before,.ms-cost.ms-2u:before,.ms-cost.ms-2b:before,.ms-cost.ms-2r:before,.ms-cost.ms-2g:before,.ms-cost.ms-cw:before,.ms-cost.ms-cu:before,.ms-cost.ms-cb:before,.ms-cost.ms-cr:before,.ms-cost.ms-cg:before,.ms-cost.ms-wup:before,.ms-cost.ms-wbp:before,.ms-cost.ms-ubp:before,.ms-cost.ms-urp:before,.ms-cost.ms-brp:before,.ms-cost.ms-bgp:before,.ms-cost.ms-rwp:before,.ms-cost.ms-rgp:before,.ms-cost.ms-gwp:before,.ms-cost.ms-gup:before{top:-.38em;left:.28em}.ms-cost.ms-wu:after,.ms-cost.ms-wb:after,.ms-cost.ms-ub:after,.ms-cost.ms-ur:after,.ms-cost.ms-br:after,.ms-cost.ms-bg:after,.ms-cost.ms-rw:after,.ms-cost.ms-rg:after,.ms-cost.ms-gw:after,.ms-cost.ms-gu:after,.ms-cost.ms-2w:after,.ms-cost.ms-2u:after,.ms-cost.ms-2b:after,.ms-cost.ms-2r:after,.ms-cost.ms-2g:after,.ms-cost.ms-cw:after,.ms-cost.ms-cu:after,.ms-cost.ms-cb:after,.ms-cost.ms-cr:after,.ms-cost.ms-cg:after,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:after,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:after{top:.5em;left:1em}.ms-cost.ms-wu,.ms-cost.ms-wup{--ms-split-top:var(--ms-mana-w)}.ms-cost.ms-wb,.ms-cost.ms-wbp{--ms-split-top:var(--ms-mana-w);--ms-split-bottom:var(--ms-mana-b)}.ms-cost.ms-ub,.ms-cost.ms-ubp{--ms-split-top:var(--ms-mana-u);--ms-split-bottom:var(--ms-mana-b)}.ms-cost.ms-ur,.ms-cost.ms-urp{--ms-split-top:var(--ms-mana-u);--ms-split-bottom:var(--ms-mana-r)}.ms-cost.ms-br,.ms-cost.ms-brp{--ms-split-top:var(--ms-mana-b);--ms-split-bottom:var(--ms-mana-r)}.ms-cost.ms-bg,.ms-cost.ms-bgp{--ms-split-top:var(--ms-mana-b);--ms-split-bottom:var(--ms-mana-g)}.ms-cost.ms-rw,.ms-cost.ms-rwp{--ms-split-top:var(--ms-mana-r);--ms-split-bottom:var(--ms-mana-w)}.ms-cost.ms-rg,.ms-cost.ms-rgp{--ms-split-top:var(--ms-mana-r);--ms-split-bottom:var(--ms-mana-g)}.ms-cost.ms-gw,.ms-cost.ms-gwp{--ms-split-top:var(--ms-mana-g);--ms-split-bottom:var(--ms-mana-w)}.ms-cost.ms-gu,.ms-cost.ms-gup{--ms-split-top:var(--ms-mana-g)}.ms-cost.ms-2w,.ms-cost.ms-cw{--ms-split-bottom:var(--ms-mana-w)}.ms-cost.ms-2b,.ms-cost.ms-cb{--ms-split-bottom:var(--ms-mana-b)}.ms-cost.ms-2r,.ms-cost.ms-cr{--ms-split-bottom:var(--ms-mana-r)}.ms-cost.ms-2g,.ms-cost.ms-cg{--ms-split-bottom:var(--ms-mana-g)}.ms-cost.ms-p:before{display:inline-block;transform:scale(1.2)}.ms-cost.ms-wp:before,.ms-cost.ms-up:before,.ms-cost.ms-bp:before,.ms-cost.ms-rp:before,.ms-cost.ms-gp:before,.ms-cost.ms-cw:before,.ms-cost.ms-cu:before,.ms-cost.ms-cb:before,.ms-cost.ms-cr:before,.ms-cost.ms-cg:before,.ms-cost.ms-wup:before,.ms-cost.ms-wbp:before,.ms-cost.ms-ubp:before,.ms-cost.ms-urp:before,.ms-cost.ms-brp:before,.ms-cost.ms-bgp:before,.ms-cost.ms-rwp:before,.ms-cost.ms-rgp:before,.ms-cost.ms-gwp:before,.ms-cost.ms-gup:before,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:after,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:after{display:inline-block;transform:scale(1.2)translate(.01rem)translateY(-.03rem)}.ms-cost.ms-tap-alt:before{padding-bottom:.1em;padding-left:.06em;display:inline-block;transform:scale(1.2)}.ms-cost.ms-s:before{color:#fff;-webkit-text-stroke:2px #fff;font-size:.85em;display:inline-block;position:relative;top:-.05em}.ms-cost.ms-s:after{content:"";color:#333;margin-left:-.9em;font-size:1.1em;position:absolute}.ms-cost.ms-s-mtga:before{color:#fff}.ms-cost.ms-untap{color:#fff;background-color:#111}.ms-cost.ms-shadow{box-shadow:-.06em .07em #111,0 .06em #111}.ms-cost.ms-shadow.ms-untap{box-shadow:-.06em .07em #fff,0 .06em #fff}.ms-split{width:1.3em;height:1.3em;position:relative}.ms-split:before,.ms-split:after{position:absolute;font-size:.55em!important}.ms-split:before{top:-.38em;left:.28em}.ms-split:after{top:.5em;left:1em}span.ms-half{width:.675em;margin-left:.675em;display:inline-block;overflow:hidden}span.ms-half>.ms-cost{margin-left:-.675em}.ms-half{border-radius:0 1em 1em 0;width:.675em;margin-left:.675em;overflow:hidden}.ms-half:before{margin-left:-.65em}.ms-100{width:2.4em}.ms-1000000{width:5.4em}.ms-loyalty-up,.ms-loyalty-down,.ms-loyalty-zero,.ms-loyalty-start{color:#111;text-align:center;font-size:1.5em;position:relative}.ms-loyalty-start{font-size:2em}.ms-loyalty-zero:after{line-height:2.1em!important}.ms-loyalty-0:after,.ms-loyalty-1:after,.ms-loyalty-2:after,.ms-loyalty-3:after,.ms-loyalty-4:after,.ms-loyalty-5:after,.ms-loyalty-6:after,.ms-loyalty-7:after,.ms-loyalty-8:after,.ms-loyalty-9:after,.ms-loyalty-10:after,.ms-loyalty-11:after,.ms-loyalty-12:after,.ms-loyalty-13:after,.ms-loyalty-14:after,.ms-loyalty-15:after,.ms-loyalty-16:after,.ms-loyalty-17:after,.ms-loyalty-18:after,.ms-loyalty-19:after,.ms-loyalty-20:after,.ms-loyalty-25:after,.ms-loyalty-x:after{color:#fff;text-align:center;width:100%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.5em;line-height:2.25em;display:inline-block;position:absolute;left:0}.ms-loyalty-0:after{content:"0"}.ms-loyalty-up.ms-loyalty-1:after{content:"+1"}.ms-loyalty-up.ms-loyalty-2:after{content:"+2"}.ms-loyalty-up.ms-loyalty-3:after{content:"+3"}.ms-loyalty-up.ms-loyalty-4:after{content:"+4"}.ms-loyalty-up.ms-loyalty-5:after{content:"+5"}.ms-loyalty-up.ms-loyalty-6:after{content:"+6"}.ms-loyalty-up.ms-loyalty-7:after{content:"+7"}.ms-loyalty-up.ms-loyalty-8:after{content:"+8"}.ms-loyalty-up.ms-loyalty-9:after{content:"+9"}.ms-loyalty-up.ms-loyalty-10:after,.ms-loyalty-up.ms-loyalty-11:after{content:"+10"}.ms-loyalty-up.ms-loyalty-12:after{content:"+12"}.ms-loyalty-up.ms-loyalty-13:after{content:"+13"}.ms-loyalty-up.ms-loyalty-14:after{content:"+14"}.ms-loyalty-up.ms-loyalty-15:after{content:"+15"}.ms-loyalty-up.ms-loyalty-16:after{content:"+16"}.ms-loyalty-up.ms-loyalty-17:after{content:"+17"}.ms-loyalty-up.ms-loyalty-18:after{content:"+18"}.ms-loyalty-up.ms-loyalty-19:after{content:"+19"}.ms-loyalty-up.ms-loyalty-20:after{content:"+20"}.ms-loyalty-up.ms-loyalty-25:after{content:"+25"}.ms-loyalty-up.ms-loyalty-x:after{content:"+X"}.ms-loyalty-start.ms-loyalty-1:after{content:"1"}.ms-loyalty-start.ms-loyalty-2:after{content:"2"}.ms-loyalty-start.ms-loyalty-3:after{content:"3"}.ms-loyalty-start.ms-loyalty-4:after{content:"4"}.ms-loyalty-start.ms-loyalty-5:after{content:"5"}.ms-loyalty-start.ms-loyalty-6:after{content:"6"}.ms-loyalty-start.ms-loyalty-7:after{content:"7"}.ms-loyalty-start.ms-loyalty-8:after{content:"8"}.ms-loyalty-start.ms-loyalty-9:after{content:"9"}.ms-loyalty-start.ms-loyalty-10:after{content:"10"}.ms-loyalty-start.ms-loyalty-11:after{content:"11"}.ms-loyalty-start.ms-loyalty-12:after{content:"12"}.ms-loyalty-start.ms-loyalty-13:after{content:"13"}.ms-loyalty-start.ms-loyalty-14:after{content:"14"}.ms-loyalty-start.ms-loyalty-15:after{content:"15"}.ms-loyalty-start.ms-loyalty-16:after{content:"16"}.ms-loyalty-start.ms-loyalty-17:after{content:"17"}.ms-loyalty-start.ms-loyalty-18:after{content:"18"}.ms-loyalty-start.ms-loyalty-19:after{content:"19"}.ms-loyalty-start.ms-loyalty-20:after{content:"20"}.ms-loyalty-start.ms-loyalty-25:after{content:"25"}.ms-loyalty-start.ms-loyalty-x:after{content:"X"}.ms-loyalty-down:after{line-height:2em}.ms-loyalty-down.ms-loyalty-1:after{content:"-1"}.ms-loyalty-down.ms-loyalty-2:after{content:"-2"}.ms-loyalty-down.ms-loyalty-3:after{content:"-3"}.ms-loyalty-down.ms-loyalty-4:after{content:"-4"}.ms-loyalty-down.ms-loyalty-5:after{content:"-5"}.ms-loyalty-down.ms-loyalty-6:after{content:"-6"}.ms-loyalty-down.ms-loyalty-7:after{content:"-7"}.ms-loyalty-down.ms-loyalty-8:after{content:"-8"}.ms-loyalty-down.ms-loyalty-9:after{content:"-9"}.ms-loyalty-down.ms-loyalty-10:after{content:"-10"}.ms-loyalty-down.ms-loyalty-11:after{content:"-11"}.ms-loyalty-down.ms-loyalty-12:after{content:"-12"}.ms-loyalty-down.ms-loyalty-13:after{content:"-13"}.ms-loyalty-down.ms-loyalty-14:after{content:"-14"}.ms-loyalty-down.ms-loyalty-15:after{content:"-15"}.ms-loyalty-down.ms-loyalty-16:after{content:"-16"}.ms-loyalty-down.ms-loyalty-17:after{content:"-17"}.ms-loyalty-down.ms-loyalty-18:after{content:"-18"}.ms-loyalty-down.ms-loyalty-19:after{content:"-19"}.ms-loyalty-down.ms-loyalty-20:after{content:"-20"}.ms-loyalty-down.ms-loyalty-25:after{content:"-25"}.ms-loyalty-down.ms-loyalty-x:after{content:"-X"}.ms-loyalty-outline:before{color:#0000;-webkit-text-stroke:.03em #111}.ms-loyalty-outline:after{color:#111}.ms-loyalty-outline.ms-loyalty-start{font-size:1.6em}.ms-saga{color:#111}.ms-saga-1:after,.ms-saga-2:after,.ms-saga-3:after,.ms-saga-4:after,.ms-saga-5:after,.ms-saga-6:after{color:#fff;text-align:center;width:100%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.6em;line-height:2em;display:inline-block;position:absolute;left:0}.ms-saga-1:after{content:"I"}.ms-saga-2:after{content:"II"}.ms-saga-3:after{content:"III"}.ms-saga-4:after{content:"IV"}.ms-saga-5:after{content:"V"}.ms-saga-6:after{content:"VI"}.ms-level>span{color:#000;text-align:center;width:76%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.33em;line-height:3.8;position:absolute;top:0;left:0}.ms-level:after{color:#00000040;width:100%;height:100%;font-size:1em;display:block;position:absolute;top:0;left:0}.ms-defense{color:#111;text-align:center;font-size:1.5em;position:relative}.ms-defense-0:after,.ms-defense-1:after,.ms-defense-2:after,.ms-defense-3:after,.ms-defense-4:after,.ms-defense-5:after,.ms-defense-6:after,.ms-defense-7:after,.ms-defense-8:after,.ms-defense-9:after,.ms-defense-10:after,.ms-defense-11:after,.ms-defense-12:after,.ms-defense-13:after,.ms-defense-14:after,.ms-defense-15:after,.ms-defense-16:after,.ms-defense-17:after,.ms-defense-18:after,.ms-defense-19:after,.ms-defense-20:after,.ms-defense-25:after,.ms-defense-x:after{color:#fff;text-align:center;width:100%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.5em;line-height:2.25em;display:inline-block;position:absolute;left:0}.ms-defense-0:after{content:"0"}.ms-defense-1:after{content:"1"}.ms-defense-2:after{content:"2"}.ms-defense-3:after{content:"3"}.ms-defense-4:after{content:"4"}.ms-defense-5:after{content:"5"}.ms-defense-6:after{content:"6"}.ms-defense-7:after{content:"7"}.ms-defense-8:after{content:"8"}.ms-defense-9:after{content:"9"}.ms-defense-10:after{content:"10"}.ms-defense-11:after{content:"11"}.ms-defense-12:after{content:"12"}.ms-defense-13:after{content:"13"}.ms-defense-14:after{content:"14"}.ms-defense-15:after{content:"15"}.ms-defense-16:after{content:"16"}.ms-defense-17:after{content:"17"}.ms-defense-18:after{content:"18"}.ms-defense-19:after{content:"19"}.ms-defense-20:after{content:"20"}.ms-defense-25:after{content:"25"}.ms-defense-outline:before{content:""}.ms-defense-outline:after{color:#111}.ms-defense-print{width:.9em;list-style-position:inside;display:list-item}.ms-defense-print:before{color:#fff;content:"";text-shadow:0 0 5px #333;position:absolute;top:0;left:0}.ms-defense-print::marker{content:"";color:#111}.ms-dfc{color:#111;border:.05em solid #111;border-radius:2em;padding:.025em}.ms-2x{font-size:1.75em}.ms-3x{font-size:2.25em}.ms-4x{font-size:3em}.ms-5x{font-size:3.75em}.ms-6x{font-size:4.5em}.ms-fw{text-align:center;width:1em}.ms-duo{color:#fff}.ms-duo:after{color:#000;content:"";width:100%;height:100%;font-size:1em;display:block;position:absolute;top:0;left:0}.ms-duo.ms-multicolor:after{content:""}.ms-duo.ms-school-lorehold:after{content:""}.ms-duo.ms-school-prismari:after{content:""}.ms-duo.ms-school-quandrix:after{content:""}.ms-duo.ms-school-silverquill:after{content:""}.ms-duo.ms-school-witherbloom:before{content:""}.ms-duo.ms-school-witherbloom:after{content:""}.ms-duo-color:before{color:#010101}.ms-duo-color.ms-multicolor:after{color:#cca753}.ms-duo-color.ms-multicolor.ms-grad:after{-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#cca54f 0%,#e0d3bb 50%,#cca54f 100%);-webkit-background-clip:text}.ms-duo-color.ms-school-lorehold:before{color:#a03731}.ms-duo-color.ms-school-lorehold:after{color:#e4e8c7}.ms-duo-color.ms-school-prismari:before{color:#a23431}.ms-duo-color.ms-school-prismari:after{color:#322f5c}.ms-duo-color.ms-school-quandrix:before{color:#352e5f}.ms-duo-color.ms-school-quandrix:after{color:#519e52}.ms-duo-color.ms-school-silverquill:before{color:#181616}.ms-duo-color.ms-school-silverquill:after{color:#e5e9ca}.ms-duo-color.ms-school-witherbloom:before{color:#2f312d}.ms-duo-color.ms-school-witherbloom:after{color:#4f9b4f}.ms-ci{border-radius:100%;width:1em;height:1em;line-height:.95em;box-shadow:inset 0 0 1px #fff}.ms-ci:before{color:#010101}.ms-ci-1:before{content:""}.ms-ci-2:before{content:""}.ms-ci-3:before{content:""}.ms-ci-4:before{content:""}.ms-ci-5:before{content:""}.ms-ci-w{background:#fff}.ms-ci-u{background:#3b6ba0}.ms-ci-b{background:#383431}.ms-ci-r{background:#c6553e}.ms-ci-g{background:#3d684b}.ms-ci-wu,.ms-ci-uw,.ms-ci-azorius{background:conic-gradient(#fff 45deg,#3b6ba0 45deg 225deg,#fff 225deg)}.ms-ci-wb,.ms-ci-bw,.ms-ci-orzhov{background:conic-gradient(#fff 45deg,#383431 45deg 225deg,#fff 225deg)}.ms-ci-ub,.ms-ci-bu,.ms-ci-dimir{background:conic-gradient(#3b6ba0 45deg,#383431 45deg 225deg,#3b6ba0 225deg)}.ms-ci-ur,.ms-ci-ru,.ms-ci-izzet{background:conic-gradient(#3b6ba0 45deg,#c6553e 45deg 225deg,#3b6ba0 225deg)}.ms-ci-bg,.ms-ci-gb,.ms-ci-golgari,.ms-ci-rock{background:conic-gradient(#383431 45deg,#3d684b 45deg 225deg,#383431 225deg)}.ms-ci-br,.ms-ci-rb,.ms-ci-rakdos{background:conic-gradient(#383431 45deg,#c6553e 45deg 225deg,#383431 225deg)}.ms-ci-rw,.ms-ci-wr,.ms-ci-boros{background:conic-gradient(#c6553e 45deg,#fff 45deg 225deg,#c6553e 225deg)}.ms-ci-rg,.ms-ci-gr,.ms-ci-gruul{background:conic-gradient(#c6553e 45deg,#3d684b 45deg 225deg,#c6553e 225deg)}.ms-ci-gu,.ms-ci-ug,.ms-ci-simic{background:conic-gradient(#3d684b 45deg,#3b6ba0 45deg 225deg,#3d684b 225deg)}.ms-ci-gw,.ms-ci-wg,.ms-ci-selesnya{background:conic-gradient(#3d684b 45deg,#fff 45deg 225deg,#3d684b 225deg)}.ms-ci-wug,.ms-ci-wgu,.ms-ci-ugw,.ms-ci-uwg,.ms-ci-gwu,.ms-ci-guw,.ms-ci-bant{background:conic-gradient(#3b6ba0 60deg,#3d684b 60deg 180deg,#fff 180deg 300deg,#3b6ba0 300deg)}.ms-ci-ubw,.ms-ci-uwb,.ms-ci-buw,.ms-ci-bwu,.ms-ci-wub,.ms-ci-wbu,.ms-ci-esper{background:conic-gradient(#383431 60deg,#fff 60deg 180deg,#3b6ba0 180deg 300deg,#383431 300deg)}.ms-ci-bru,.ms-ci-bur,.ms-ci-rbu,.ms-ci-rub,.ms-ci-ubr,.ms-ci-urb,.ms-ci-grixis{background:conic-gradient(#c6553e 60deg,#3b6ba0 60deg 180deg,#383431 180deg 300deg,#c6553e 300deg)}.ms-ci-rgb,.ms-ci-rbg,.ms-ci-grb,.ms-ci-gbr,.ms-ci-brg,.ms-ci-bgr,.ms-ci-jund{background:conic-gradient(#3d684b 60deg,#383431 60deg 180deg,#c6553e 180deg 300deg,#3d684b 300deg)}.ms-ci-gwr,.ms-ci-grw,.ms-ci-wgr,.ms-ci-wrg,.ms-ci-rgw,.ms-ci-rwg,.ms-ci-naya{background:conic-gradient(#fff 60deg,#c6553e 60deg 180deg,#3d684b 180deg 300deg,#fff 300deg)}.ms-ci-wbg,.ms-ci-wgb,.ms-ci-bwg,.ms-ci-bgw,.ms-ci-gwb,.ms-ci-gbw,.ms-ci-abzan,.ms-ci-junk,.ms-ci-necra{background:conic-gradient(#383431 60deg,#3d684b 60deg 180deg,#fff 180deg 300deg,#383431 300deg)}.ms-ci-urw,.ms-ci-uwr,.ms-ci-ruw,.ms-ci-rwu,.ms-ci-wur,.ms-ci-wru,.ms-ci-jeskai,.ms-ci-raka{background:conic-gradient(#c6553e 60deg,#fff 60deg 180deg,#3b6ba0 180deg 300deg,#c6553e 300deg)}.ms-ci-bgu,.ms-ci-bug,.ms-ci-gbu,.ms-ci-gub,.ms-ci-ubg,.ms-ci-ugb,.ms-ci-sultai,.ms-ci-bug,.ms-ci-ana{background:conic-gradient(#3d684b 60deg,#3b6ba0 60deg 180deg,#383431 180deg 300deg,#3d684b 300deg)}.ms-ci-rwb,.ms-ci-rbw,.ms-ci-wrb,.ms-ci-wbr,.ms-ci-brw,.ms-ci-bwr,.ms-ci-mardu,.ms-ci-dega{background:conic-gradient(#fff 60deg,#383431 60deg 180deg,#c6553e 180deg 300deg,#fff 300deg)}.ms-ci-gur,.ms-ci-gru,.ms-ci-ugr,.ms-ci-urg,.ms-ci-rgu,.ms-ci-rug,.ms-ci-temur,.ms-ci-ceta{background:conic-gradient(#3b6ba0 60deg,#c6553e 60deg 180deg,#3d684b 180deg 300deg,#3b6ba0 300deg)}.ms-ci-ubrg,.ms-ci-ubgr,.ms-ci-ugbr,.ms-ci-ugrb,.ms-ci-urbg,.ms-ci-urgb,.ms-ci-bgru,.ms-ci-bgur,.ms-ci-brgu,.ms-ci-brug,.ms-ci-bugr,.ms-ci-burg,.ms-ci-gbru,.ms-ci-gbur,.ms-ci-grbu,.ms-ci-grub,.ms-ci-gubr,.ms-ci-gurb,.ms-ci-rbgu,.ms-ci-rbug,.ms-ci-rgbu,.ms-ci-rgub,.ms-ci-rubg,.ms-ci-rugb,.ms-ci-glint{background:conic-gradient(#3b6ba0 45deg,#383431 45deg 135deg,#c6553e 135deg 225deg,#3d684b 225deg 315deg,#3b6ba0 315deg)}.ms-ci-brgw,.ms-ci-bgrw,.ms-ci-bgwr,.ms-ci-brwg,.ms-ci-bwgr,.ms-ci-bwrg,.ms-ci-gbrw,.ms-ci-gbwr,.ms-ci-grbw,.ms-ci-grwb,.ms-ci-gwbr,.ms-ci-gwrb,.ms-ci-rbgw,.ms-ci-rbwg,.ms-ci-rgbw,.ms-ci-rgwb,.ms-ci-rwbg,.ms-ci-rwgb,.ms-ci-wbgr,.ms-ci-wbrg,.ms-ci-wgbr,.ms-ci-wgrb,.ms-ci-wrbg,.ms-ci-wrgb,.ms-ci-dune{background:conic-gradient(#383431 45deg,#c6553e 45deg 135deg,#3d684b 135deg 225deg,#fff 225deg 315deg,#383431 315deg)}.ms-ci-rgwu,.ms-ci-gruw,.ms-ci-grwu,.ms-ci-gurw,.ms-ci-guwr,.ms-ci-gwru,.ms-ci-gwur,.ms-ci-rguw,.ms-ci-rugw,.ms-ci-ruwg,.ms-ci-rwgu,.ms-ci-rwug,.ms-ci-ugrw,.ms-ci-ugwr,.ms-ci-urgw,.ms-ci-urwg,.ms-ci-uwgr,.ms-ci-uwrg,.ms-ci-wgru,.ms-ci-wgur,.ms-ci-wrgu,.ms-ci-wrug,.ms-ci-wugr,.ms-ci-wurg,.ms-ci-ink{background:conic-gradient(#c6553e 45deg,#3d684b 45deg 135deg,#fff 135deg 225deg,#3b6ba0 225deg 315deg,#c6553e 315deg)}.ms-ci-gwub,.ms-ci-bguw,.ms-ci-bgwu,.ms-ci-bugw,.ms-ci-buwg,.ms-ci-bwgu,.ms-ci-bwug,.ms-ci-gbuw,.ms-ci-gbwu,.ms-ci-gubw,.ms-ci-guwb,.ms-ci-gwbu,.ms-ci-ubgw,.ms-ci-ubwg,.ms-ci-ugbw,.ms-ci-ugwb,.ms-ci-uwbg,.ms-ci-uwgb,.ms-ci-wbgu,.ms-ci-wbug,.ms-ci-wgbu,.ms-ci-wgub,.ms-ci-wubg,.ms-ci-wugb,.ms-ci-witch{background:conic-gradient(#3d684b 45deg,#fff 45deg 135deg,#3b6ba0 135deg 225deg,#383431 225deg 315deg,#3d684b 315deg)}.ms-ci-wubr,.ms-ci-bruw,.ms-ci-brwu,.ms-ci-burw,.ms-ci-buwr,.ms-ci-bwru,.ms-ci-bwur,.ms-ci-rbuw,.ms-ci-rbwu,.ms-ci-rubw,.ms-ci-ruwb,.ms-ci-rwbu,.ms-ci-rwub,.ms-ci-ubrw,.ms-ci-ubwr,.ms-ci-urbw,.ms-ci-urwb,.ms-ci-uwbr,.ms-ci-uwrb,.ms-ci-wbru,.ms-ci-wbur,.ms-ci-wrbu,.ms-ci-wrub,.ms-ci-wurb,.ms-ci-yore{background:conic-gradient(#fff 45deg,#3b6ba0 45deg 135deg,#383431 135deg 225deg,#c6553e 225deg 315deg,#fff 315deg)}.ms-ci-wubrg,.ms-ci-bgruw,.ms-ci-bgrwu,.ms-ci-bgurw,.ms-ci-bguwr,.ms-ci-bgwru,.ms-ci-bgwur,.ms-ci-brguw,.ms-ci-brgwu,.ms-ci-brugw,.ms-ci-bruwg,.ms-ci-brwgu,.ms-ci-brwug,.ms-ci-bugrw,.ms-ci-bugwr,.ms-ci-burgw,.ms-ci-burwg,.ms-ci-buwgr,.ms-ci-buwrg,.ms-ci-bwgru,.ms-ci-bwgur,.ms-ci-bwrgu,.ms-ci-bwrug,.ms-ci-bwugr,.ms-ci-bwurg,.ms-ci-gbruw,.ms-ci-gbrwu,.ms-ci-gburw,.ms-ci-gbuwr,.ms-ci-gbwru,.ms-ci-gbwur,.ms-ci-grbuw,.ms-ci-grbwu,.ms-ci-grubw,.ms-ci-gruwb,.ms-ci-grwbu,.ms-ci-grwub,.ms-ci-gubrw,.ms-ci-gubwr,.ms-ci-gurbw,.ms-ci-gurwb,.ms-ci-guwbr,.ms-ci-guwrb,.ms-ci-gwbru,.ms-ci-gwbur,.ms-ci-gwrbu,.ms-ci-gwrub,.ms-ci-gwubr,.ms-ci-gwurb,.ms-ci-rbguw,.ms-ci-rbgwu,.ms-ci-rbugw,.ms-ci-rbuwg,.ms-ci-rbwgu,.ms-ci-rbwug,.ms-ci-rgbuw,.ms-ci-rgbwu,.ms-ci-rgubw,.ms-ci-rguwb,.ms-ci-rgwbu,.ms-ci-rgwub,.ms-ci-rubgw,.ms-ci-rubwg,.ms-ci-rugbw,.ms-ci-rugwb,.ms-ci-ruwbg,.ms-ci-ruwgb,.ms-ci-rwbgu,.ms-ci-rwbug,.ms-ci-rwgbu,.ms-ci-rwgub,.ms-ci-rwubg,.ms-ci-rwugb,.ms-ci-ubgrw,.ms-ci-ubgwr,.ms-ci-ubrgw,.ms-ci-ubrwg,.ms-ci-ubwgr,.ms-ci-ubwrg,.ms-ci-ugbrw,.ms-ci-ugbwr,.ms-ci-ugrbw,.ms-ci-ugrwb,.ms-ci-ugwbr,.ms-ci-ugwrb,.ms-ci-urbgw,.ms-ci-urbwg,.ms-ci-urgbw,.ms-ci-urgwb,.ms-ci-urwbg,.ms-ci-urwgb,.ms-ci-uwbgr,.ms-ci-uwbrg,.ms-ci-uwgbr,.ms-ci-uwgrb,.ms-ci-uwrbg,.ms-ci-uwrgb,.ms-ci-wbgru,.ms-ci-wbgur,.ms-ci-wbrgu,.ms-ci-wbrug,.ms-ci-wbugr,.ms-ci-wburg,.ms-ci-wgbru,.ms-ci-wgbur,.ms-ci-wgrbu,.ms-ci-wgrub,.ms-ci-wgubr,.ms-ci-wgurb,.ms-ci-wrbgu,.ms-ci-wrbug,.ms-ci-wrgbu,.ms-ci-wrgub,.ms-ci-wrubg,.ms-ci-wrugb,.ms-ci-wubgr,.ms-ci-wugbr,.ms-ci-wugrb,.ms-ci-wurbg,.ms-ci-wurgb,.ms-ci-5{background:conic-gradient(#fff 36deg,#3b6ba0 36deg 108deg,#383431 108deg 180deg,#c6553e 180deg 252deg,#3d684b 252deg 324deg,#fff 324deg)}.ms-mechanic{-webkit-text-fill-color:transparent;background:linear-gradient(#ecc65a 0%,#c8913b 100%);-webkit-background-clip:text}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:block}.game-mode-sheet>header>button{place-items:center;margin-top:5px;padding:0;display:grid}.game-mode-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.game-mode-choice>button{border:1px solid var(--line);text-align:left;background:#fffdf7;border-radius:13px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:150px;padding:15px;display:grid;box-shadow:0 4px 12px #4d371714}.game-mode-choice>button:hover,.game-mode-choice>button:focus-visible{border-color:var(--green);background:#e8f1e8}.game-mode-choice>button>.app-icon:first-child{flex-basis:42px;width:42px;height:42px}.game-mode-choice>button>.app-icon:last-child{flex-basis:20px;width:20px;height:20px}.game-mode-choice b,.game-mode-choice small{display:block}.game-mode-choice b{font:700 24px var(--serif),serif}.game-mode-choice small{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.45}.new-game-message{color:#615c50;background:#f2e7ca;border:1px solid #d1bf97;border-radius:9px;margin:10px 0 0;padding:9px 11px;font-size:13px;line-height:1.45}@media (width<=520px){.game-mode-choice{grid-template-columns:1fr}.game-mode-choice>button{min-height:112px}}:root{--sans:"Cormorant Garamond";--serif:"Cormorant Garamond";--type-meta:12px;--type-caption:13px;--type-label:14px;--type-body:16px;--type-control:16px;--type-subtitle:20px;--type-section:24px;--type-page:32px;--ink:#102f4f;--green:#277153;--green2:#17583e;--gold:#b9892f;--paper:#f5efdf;--light:#fffdf6;--line:#cbbda0;--muted:#716f60;--red:#ad443b;--art:url(/botanical-field.png)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{color:var(--ink);font-family:var(--sans),ui-sans-serif,sans-serif;font-size-adjust:none;background:#d9ceb7;margin:0}body{font-size:var(--type-body);line-height:1.35}button,input,textarea,select{font:inherit;color:inherit;font-size-adjust:none}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #27715355}button:disabled{cursor:default;opacity:.4}.shell{--shell-width:900px;--top-panel-height:calc(76px + env(safe-area-inset-top));min-height:100dvh;max-width:var(--shell-width);padding-top:var(--top-panel-height);background:radial-gradient(circle at 10% 15%,#a0783510 0 1px,transparent 2px),linear-gradient(120deg,#ffffff70,transparent 35%,#a87e300b),var(--paper);background-size:29px 31px,auto,auto;margin:auto;padding-bottom:78px;overflow:clip;box-shadow:0 0 55px #4b351d2b}.shell.local-surface{background:radial-gradient(circle at 10% 15%,#51755b14 0 1px,#0000 2px) 0 0/29px 31px,linear-gradient(120deg,#ffffff78,#0000 34%,#4f795715),#f2f1e2}.shell.multiplayer-surface{background:radial-gradient(circle at 10% 15%,#476a8115 0 1px,#0000 2px) 0 0/29px 31px,linear-gradient(120deg,#ffffff78,#0000 34%,#426b8315),#edf1ec}.top{z-index:40;width:min(var(--shell-width),100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f2e6f5;border-bottom:1px solid #a991646b;justify-content:space-between;align-items:center;gap:10px;height:68px;padding:10px 14px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.top small,.heading small,.fieldhead small{color:var(--green);letter-spacing:.16em;margin-bottom:2px;font-size:12px;font-weight:850;display:block}.top h1{font:700 33.6px/.9 var(--serif),ui-serif,serif;margin:0}.turn{align-items:center;gap:6px;display:flex}.turn>button{border:1px solid var(--line);background:var(--light);border-radius:9px}.turn>button:first-child{text-align:left;grid-template-columns:1fr auto;min-width:101px;padding:5px 7px 5px 9px;display:grid}.turn button span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;grid-column:1;font-size:12px}.turn button b{grid-column:1;font-size:14px}.turn button i{color:var(--gold);font:600 24px var(--serif),serif;grid-area:1/2/3;align-self:center}.turn .trigger{width:37px;height:37px;font-size:20px;position:relative}.trigger em{background:var(--ink);color:#fff;border:2px solid var(--paper);border-radius:10px;min-width:17px;height:17px;padding:2px;font-size:13px;font-style:normal;position:absolute;top:-6px;right:-5px}.scoreboard{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eae1cfef;border-bottom:1px solid #9c896574;height:33dvh;min-height:224px;max-height:330px;padding:6px 8px 8px;position:sticky;top:68px;overflow:hidden;box-shadow:0 7px 18px #4f38141b}.scoreboard>header{color:#756b58;justify-content:space-between;align-items:center;height:17px;padding:0 2px;display:flex}.scoreboard>header span{letter-spacing:.12em;font-size:12px;font-weight:850}.scoreboard>header small{font-size:12px}.scoreboard>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:5px;height:calc(100% - 17px);display:grid}.score{--p:var(--green);border:1px solid var(--line);border-left:4px solid var(--p);background:#fffdf6e6;border-radius:9px;grid-template-rows:24px 1fr;grid-template-columns:1fr 78px;min-height:0;display:grid;overflow:hidden;box-shadow:0 2px 7px #4d371711}.scorename{border-bottom:1px solid #ded4c1;grid-column:1/3;grid-template-columns:20px 1fr 17px auto 17px;align-items:center;gap:3px;padding:2px 4px;display:grid}.scorename>span{background:var(--p);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.scorename>span{background:color-mix(in srgb,var(--p) 14%,white)}}.scorename>span{border:1px solid var(--p)}@supports (color:color-mix(in lab, red, red)){.scorename>span{border:1px solid color-mix(in srgb,var(--p) 50%,white)}}.scorename>span{color:var(--p);font:800 12px var(--serif),serif}.scorename>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:700 15px var(--serif),serif;overflow:hidden}.scorename button{background:#eee7d8;border:0;border-radius:4px;width:17px;height:18px;padding:0;font-size:14px}.scorename em{color:#635e53;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.scorelife{grid-template-columns:24px 1fr 24px;align-items:center;display:grid;position:relative}.scorelife button{height:100%;color:var(--p);background:0 0;border:0;padding:0;font-size:24px}.scorelife strong{text-align:center;font:700 clamp(32.4px,8vw,43px)/.9 var(--serif),serif;letter-spacing:-.04em}.scorelife small{text-align:center;color:var(--muted);letter-spacing:.16em;font-size:12px;font-weight:850;position:absolute;bottom:1px;left:0;right:0}.damagechips{background:#eee7d8b5;border:0;border-left:1px solid #ddd1bc;flex-wrap:wrap;place-content:center flex-end;align-self:stretch;gap:2px;padding:3px;display:flex}.damagechips>span{background:#fffaf0;border:1px solid #c9bda7;border-radius:9px;align-items:center;gap:2px;height:18px;padding-right:3px;display:flex}.damagechips>span.warn{border-color:var(--red);color:var(--red)}.damagechips i{color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:12px;font-style:normal;display:grid}.damagechips>em{color:var(--gold);font:700 18px var(--serif),serif;align-self:center}.scoreboard.count-2>div{grid-template-columns:repeat(2,1fr)}.scoreboard.count-2 .score{grid-template-columns:1fr 105px}.scoreboard.count-2 .scorename>b{font-size:18px}.scoreboard.count-2 .scorelife strong{font-size:66px}.view{padding:15px 12px 26px;animation:.2s ease-out rise}@keyframes rise{0%{opacity:0;transform:translateY(4px)}}.heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:11px;display:flex}.heading h2,.fieldhead h2{font:700 32.4px/1 var(--serif),serif;margin:0}.heading h2:after{content:"";vertical-align:middle;background:var(--gold);width:42px;height:1px;margin-left:8px;display:inline-block}.heading>button{border:0;border-bottom:1px solid var(--green);color:var(--green);background:0 0;padding:3px 0;font-size:14px;font-weight:750}.kofi-link{background:linear-gradient(135deg,var(--green),var(--green2));color:#fff;text-align:center;border:1px solid #17583e;border-radius:8px;max-width:150px;padding:8px 10px;font-size:14px;font-weight:800;line-height:1.25;text-decoration:none}.kofi-link:hover{filter:brightness(1.08)}.kofi-link:focus-visible{outline-offset:2px;outline:3px solid #b88a2d}.quickgrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.quickgrid>button{border:1px solid var(--line);text-align:left;background:#fffdf6d9;border-radius:11px;grid-template-columns:30px 1fr;align-content:center;gap:1px 7px;min-height:77px;padding:9px;display:grid}.quickgrid span{width:30px;height:30px;color:var(--green);background:#e2ecdd;border-radius:50%;grid-row:1/3;place-items:center;font-size:22px;display:grid}.quickgrid b{font:700 18px var(--serif),serif}.quickgrid small{color:var(--muted);font-size:12px}.turncard,.recent{border:1px solid var(--line);background:#fffdf6d2;border-radius:12px;margin-top:10px;overflow:hidden}.turncard header{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 10px;display:flex}.turncard header small{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:800}.turncard header b{font:700 17px var(--serif),serif}.turncard>div{grid-template-columns:1fr auto;align-items:center;padding:10px;display:grid}.turncard strong{font:700 25.2px var(--serif),serif}.turncard span{color:var(--muted);font-size:13px}.turncard button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;grid-column:1/3;min-height:39px;margin-top:8px;font-size:14px;font-weight:750}.recent>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 10px;display:flex}.recent h3{font:700 22px var(--serif),serif;margin:0}.recent header span{color:var(--muted);font-size:12px}.recent article{border-bottom:1px solid #ded4c1;grid-template-columns:27px 1fr;gap:7px;padding:8px 10px;display:grid}.recent article:last-child{border:0}.recent article>i{width:25px;height:25px;color:var(--green);background:#e4ece0;border-radius:50%;place-items:center;font-style:normal;display:grid}.recent b,.recent small{display:block}.recent small{color:var(--muted);margin-top:2px;font-size:12px}.fieldview{padding-top:8px}.fieldtabs{scrollbar-width:none;gap:5px;margin:0 -12px 8px;padding:0 12px 3px;display:flex;overflow-x:auto}.fieldtabs button{--p:var(--green);border:1px solid var(--line);background:#fffdf6a8;border-radius:9px;justify-items:center;gap:2px;min-width:52px;padding:4px 5px;display:grid}.fieldtabs button>span{background:var(--p);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.fieldtabs button>span{background:color-mix(in srgb,var(--p) 14%,white)}}.fieldtabs button>span{border:1px solid var(--p)}@supports (color:color-mix(in lab, red, red)){.fieldtabs button>span{border:1px solid color-mix(in srgb,var(--p) 55%,white)}}.fieldtabs button>span{color:var(--p);font:800 13px var(--serif),serif}.fieldtabs button small{font-size:12px}.fieldtabs button.active{border-color:var(--p);box-shadow:inset 0 -2px var(--p);background:#fff}.fieldhead{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.fieldhead>div:last-child{gap:5px;display:flex}.fieldhead button{border:1px solid var(--line);min-height:32px;color:var(--green);background:#fffaf0;border-radius:7px;padding:0 8px;font-size:13px;font-weight:750}.zones{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:9px;display:grid}.zones button{border:1px solid var(--line);text-transform:capitalize;background:#eee7d8;border-radius:8px;justify-content:space-between;align-items:center;height:35px;padding:0 7px;display:flex}.zones b{background:#fffaf0;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:12px;display:grid}.zones button.active{border-color:var(--green);background:var(--green);color:#fff}.zones button.active b{color:var(--green)}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.card{border:1px solid var(--line);background:#fffdf6dd;border-radius:11px;min-width:0;padding:5px;transition:all .2s;box-shadow:0 4px 11px #4d371712}.face{text-align:left;background:0 0;border:0;width:100%;padding:0}.art{background-image:linear-gradient(#f6f0df20,#f6f0df70),var(--art);background-position:50%;background-size:cover;border:1px solid #c9bb9d;border-radius:7px;place-items:center;height:69px;display:grid;position:relative}.art>span{width:38px;height:38px;color:var(--green);background:#f8f4e6bb;border:1px solid #27715377;border-radius:50%;place-items:center;font-size:26.4px;display:grid}.quantity{background:var(--ink);color:#fff;border-radius:9px;padding:3px 6px;font-size:13px;position:absolute;bottom:5px;right:5px}.face h3{font:700 17px/1 var(--serif),serif;white-space:nowrap;text-overflow:ellipsis;margin:6px 2px 0;overflow:hidden}.face p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 2px;font-size:12px;overflow:hidden}.badges{flex-wrap:wrap;gap:2px;min-height:13px;display:flex}.badges i{color:var(--green);background:#e2ecdd;border-radius:3px;padding:2px 3px;font-size:12px;font-style:normal;font-weight:850}.badges i.sick{color:#8d6320;background:#eee1c7}.badges i.hurt{color:var(--red);background:#f1ded9}.ccounters{gap:3px;margin-top:3px;display:flex}.ccounters button{min-height:27px;color:var(--green2);background:#e5eee0;border:1px solid #b6c5b2;border-radius:6px;padding:3px 5px;font-size:12px;font-weight:700}.ccounters small{font-size:12px;display:block}.ccounters .tapbutton{border-color:var(--line);background:#f2ecdf;margin-left:auto}.ccounters .more{border-color:var(--line);background:0 0;width:28px;padding:0}.empty{color:#756e5c;background:#fffdf64d;border:1px dashed #a9997d;border-radius:11px;flex-direction:column;grid-column:1/3;justify-content:center;align-items:center;min-height:145px;display:flex}.empty span{border:1px solid #a9997d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;display:grid}.empty b{font:700 18px var(--serif),serif;margin-top:7px}.empty small{font-size:12px}.fieldactions{z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf6eced;border:1px solid #a78f6866;border-radius:11px;grid-template-columns:1.1fr 1fr .7fr;gap:5px;margin-top:10px;padding:5px;display:grid;position:sticky;bottom:73px;box-shadow:0 8px 22px #49331a1f}.fieldactions button,.primary{border:1px solid var(--line);background:var(--light);border-radius:8px;min-height:42px;font-size:13px;font-weight:750}.fieldactions button:nth-child(2),.primary{background:linear-gradient(135deg,var(--green),var(--green2));color:#fff;border-color:#17583e}.deckhero{border:1px solid var(--line);background:#fffdf6dc;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.deckhero>span{background-image:var(--art);width:46px;height:56px;color:var(--green);background-size:cover;border:1px solid #b99a5c;border-radius:7px;place-items:center;font-size:30px;display:grid}.deckhero h3{font:700 20px var(--serif),serif;margin:0}.deckhero p{color:var(--muted);margin:3px 0;font-size:12px}.deckhero button{border:1px solid var(--line);background:0 0;border-radius:7px;padding:7px 8px;font-size:13px}.import{border:1px solid var(--line);background:#fffdf6bf;border-radius:12px;gap:7px;margin-top:10px;padding:11px;display:grid}.import>b{font:700 20px var(--serif),serif}.import textarea{resize:vertical;background:#fffcf4;border:1px solid #c8bca5;border-radius:8px;min-height:105px;padding:9px;font-size:14px;line-height:1.55}.import small{color:var(--muted);font-size:12px}.import button,.newgame{background:var(--green);color:#fff;border:1px solid #17583e;border-radius:8px;min-height:42px;font-weight:750}.decklist,.timeline,.settings{border:1px solid var(--line);background:#fffdf6bf;border-radius:12px;margin-top:10px;overflow:hidden}.decklist header{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 10px;display:flex}.decklist h3,.settings h3{font:700 20px var(--serif),serif;margin:0}.decklist>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ded4c1;grid-template-columns:22px 1fr auto;align-items:center;width:100%;padding:9px 10px;display:grid}.decklist>button:last-child{border:0}.decklist>button i{border:1px solid #b9ad96;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:grid}.decklist>button span{font-size:13px;font-weight:650}.decklist>button b{color:var(--green);font-size:12px}.histbuttons{gap:6px;margin-bottom:8px;display:flex}.histbuttons button{border:1px solid var(--line);background:var(--light);border-radius:7px;min-height:33px;padding:0 10px;font-size:13px}.timeline article{border-bottom:1px solid #ded4c1;grid-template-columns:31px 1fr auto;gap:7px;padding:9px;display:grid}.timeline article:last-child{border:0}.timeline article>span{width:27px;height:27px;color:var(--green);background:#e4ece0;border-radius:50%;place-items:center;display:grid}.timeline article>span.life{color:#9b5145;background:#f2e2dc}.timeline h3{font:700 17px var(--serif),serif;margin:0}.timeline p{color:var(--muted);margin:2px 0;font-size:12px}.timeline time{color:#918874;font-size:12px}.settings>h3{border-bottom:1px solid var(--line);padding:10px}.switch{text-align:left;background:0 0;border:0;border-bottom:1px solid #ded4c1;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.switch span b,.switch span small{display:block}.switch span b{font-size:13px}.switch span small{color:var(--muted);margin-top:2px;font-size:12px}.switch>i{background:#c9c2b2;border-radius:12px;width:35px;height:20px;padding:2px}.switch>i em{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.switch>i.on{background:var(--green)}.switch>i.on em{transform:translate(15px)}.settings>p{border-bottom:1px solid #ded4c1;justify-content:space-between;margin:0;padding:10px;font-size:13px;display:flex}.settings>p:last-child{border:0}.settings>p b{text-align:center;border:1px solid var(--line);border-radius:6px;min-width:40px;padding:4px}.rulesnote{background:#f2e7ca;border:1px solid #d1bf97;border-radius:11px;margin-top:10px;padding:11px}.rulesnote b{font:700 18px var(--serif),serif}.rulesnote p{color:#615c50;margin:4px 0 0;font-size:13px;line-height:1.45}.newgame{width:100%;margin-top:11px}.tabs{z-index:50;width:min(900px,100%);height:73px;padding:6px 8px max(6px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border-top:1px solid var(--line);background:#fdfaf1f4;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 18px #4c361615}.tabs button{color:#686c62;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.tabs button>span{font-size:24px}.tabs button small{font-size:12px}.tabs button.active{color:var(--green)}.tabs button.active:after{content:"";background:var(--green);width:26px;height:2px;position:absolute;bottom:2px}.shade{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1020256b;justify-content:center;align-items:end;padding-top:14px;display:flex;position:fixed;inset:0}.sheet{width:min(900px,100%);max-height:86dvh;padding:7px 13px calc(16px + env(safe-area-inset-bottom));background:var(--paper);border:1px solid #b9aa8d;border-bottom:0;border-radius:20px 20px 0 0;animation:.2s ease-out up;overflow:auto;box-shadow:0 -15px 46px #12191b38}@keyframes up{0%{opacity:.5;transform:translateY(25px)}}.handle{background:#b6aa94;border-radius:2px;width:38px;height:4px;margin:0 auto 8px;display:block}.sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:10px;display:flex}.sheet>header h2{font:700 26.4px var(--serif),serif;margin:0}.sheet>header p{color:var(--muted);margin:2px 0;font-size:12px}.sheet>header>button{border:1px solid var(--line);background:#fffaf0;border-radius:50%;width:32px;height:32px;font-size:22px}.cmdlist,.targetlist,.addlist,.triglist{gap:6px;margin:10px 0;display:grid}.cmdlist article{border:1px solid var(--line);background:#fffdf6c9;border-radius:9px;grid-template-columns:34px 1fr 30px 37px 30px;align-items:center;gap:5px;padding:8px;display:grid}.cmdlist article.near{background:#fbede8;border-color:#ad443b99}.cmdlist article>span{color:#fff;width:32px;height:32px;font:700 15px var(--serif),serif;border-radius:50%;place-items:center;display:grid}.cmdlist article div{min-width:0}.cmdlist article div b,.cmdlist article div small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cmdlist article div b{font:700 16px var(--serif),serif}.cmdlist article div small{color:var(--muted);font-size:12px}.cmdlist article button{border:1px solid var(--line);background:#fffaf1;border-radius:7px;width:30px;height:30px}.cmdlist article strong{text-align:center;font:700 24px var(--serif),serif}.cmdlist article strong em{color:var(--muted);font:800 12px var(--sans),sans-serif;letter-spacing:.1em;display:block}.rule{background:#f2e7ca;border:1px solid #d1bf97;border-radius:9px;gap:8px;padding:9px;display:flex}.rule>span{color:var(--gold);font-size:25.2px}.rule p{margin:0}.rule b,.rule small{display:block}.rule small{color:var(--muted);margin-top:2px;font-size:12px}.targetlist label{border:1px solid var(--line);background:#fffdf6c9;border-radius:9px;grid-template-columns:21px 1fr auto;align-items:center;gap:6px;padding:8px;display:grid}.targetlist input{width:16px;height:16px;accent-color:var(--green)}.targetlist span b,.targetlist span small{display:block}.targetlist span b{font:700 17px var(--serif),serif}.targetlist span small{color:var(--muted);font-size:12px}.targetlist i{color:var(--green);font-style:normal;font-weight:800}.sheet>.primary{width:100%}.emptynote{text-align:center;color:var(--muted);padding:15px;font-size:13px}.addlist button{border:1px solid var(--line);text-align:left;background:#fffdf6c9;border-radius:9px;grid-template-columns:36px 1fr auto;align-items:center;gap:7px;padding:6px;display:grid}.addlist button>i{background-image:var(--art);width:34px;height:40px;color:var(--green);background-size:cover;border:1px solid #bda97f;border-radius:5px;place-items:center;font-style:normal;display:grid}.addlist span b,.addlist span small{display:block}.addlist span b{font:700 16px var(--serif),serif}.addlist span small{color:var(--muted);font-size:12px}.addlist em{color:var(--green);font-style:normal}.triglist article{border:1px solid var(--line);background:#fffdf6c9;border-radius:9px;grid-template-columns:23px 1fr auto;align-items:center;gap:6px;padding:8px;display:grid}.triglist article>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.triglist b{font:700 16px var(--serif),serif}.triglist p{color:var(--muted);margin:2px 0;font-size:12px}.triglist button{border:1px solid var(--green);color:var(--green);background:0 0;border-radius:6px;padding:6px;font-size:12px}.tokenpresets{grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0;display:grid}.tokenpresets button{border:1px solid var(--line);background:#fffaf0;border-radius:7px;min-height:39px;padding:5px;font-size:13px}.tokenpresets button.selected{border-color:var(--green);color:var(--green);background:#e4eee0;font-weight:800}.custominput{gap:5px;margin:10px 0;display:grid}.custominput>b{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.custominput>input,.custominput>div input,.countersearch{border:1px solid var(--line);background:#fffaf0;border-radius:8px;width:100%;min-height:42px;padding:8px;font-size:14px}.custominput>div{grid-template-columns:1fr auto;gap:5px;display:grid}.custominput>div button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;padding:0 13px;font-size:13px}.statusline{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.statusline button{border:1px solid var(--line);background:#fffaf0;border-radius:7px;min-height:34px;padding:0 8px;font-size:12px}.statusline button.on{border-color:var(--green);color:var(--green);background:#e4eee0;font-weight:800}.cardactions{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.cardactions button{border:1px solid var(--line);background:#fffdf6;border-radius:8px;min-height:41px;padding:5px;font-size:13px;font-weight:700}.currentcounters{border:1px solid var(--line);background:#fffdf6c2;border-radius:9px;margin-top:10px;overflow:hidden}.currentcounters h3{border-bottom:1px solid var(--line);font:700 18px var(--serif),serif;margin:0;padding:8px}.currentcounters>div{border-bottom:1px solid #ded4c1;grid-template-columns:1fr 29px 28px 29px;align-items:center;padding:6px 8px;display:grid}.currentcounters>div:last-child{border:0}.currentcounters span{font-size:13px}.currentcounters button{border:1px solid var(--line);background:#fffaf0;height:28px}.currentcounters b{text-align:center;font-size:14px}.controller{border:1px solid var(--line);background:#fffdf6c2;border-radius:9px;justify-content:space-between;align-items:center;margin-top:10px;padding:9px;font-size:13px;display:flex}.controller select{border:1px solid var(--line);background:#fffaf0;border-radius:7px;min-width:140px;padding:7px}.countersearch{margin:10px 0}.countercatalog section{margin-bottom:10px}.countercatalog h3{color:var(--green);font:700 17px var(--serif),serif;margin:0 0 5px}.countercatalog section>div{flex-wrap:wrap;gap:4px;display:flex}.countercatalog button{border:1px solid var(--line);background:#fffaf0;border-radius:7px;min-height:31px;padding:4px 8px;font-size:12px}.actioncatalog{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:10px;display:grid}.actioncatalog button{border:1px solid var(--line);text-align:left;background:#fffdf6;border-radius:7px;justify-content:space-between;align-items:center;min-height:39px;padding:0 9px;font-size:13px;display:flex}.actioncatalog span{color:var(--green);font-size:18px}.setup{margin:11px 0}.setup label{text-transform:uppercase;justify-content:space-between;margin:9px 0 5px;font-size:13px;font-weight:750;display:flex}.setup label b{font:700 22px var(--serif),serif;color:var(--green)}.setup>div{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.setup>div.lifes{grid-template-columns:repeat(4,1fr)}.setup>div button{border:1px solid var(--line);background:#fffaf0;border-radius:7px;min-height:38px}.setup>div button.selected{border-color:var(--green);background:var(--green);color:#fff}.setup>p{color:var(--muted);background:#f2e7ca;border:1px solid #d1bf97;border-radius:8px;margin:10px 0;padding:8px;font-size:12px;line-height:1.4}.tokenpresetidentity{color:var(--green);background:#f2e7ca;border:1px solid #d1bf97;border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 10px;padding:8px 10px;font-size:13px;display:flex}.tokenpresetidentity small{color:var(--muted);font-weight:700}.tokenartstatus{color:var(--muted);text-align:center;margin:0 0 8px;font-size:13px}.tokenartretry{border:1px solid var(--green);color:var(--green);background:#fffaf0;border-radius:7px;margin:0 auto 8px;padding:7px 12px;font-size:13px;font-weight:800;display:block}@media (width>=700px){.scoreboard{height:255px}.scoreboard>div{grid-template-columns:repeat(3,minmax(0,1fr))}.scoreboard.count-2>div{grid-template-columns:repeat(2,1fr)}.view{padding:22px 27px 34px}.fieldtabs{margin-inline:-27px;padding-inline:27px}.cards{grid-template-columns:repeat(4,minmax(0,1fr))}.empty{grid-column:1/5}.quickgrid{grid-template-columns:repeat(4,1fr)}.fieldactions{position:static}.tokenpresets{grid-template-columns:repeat(4,1fr)}.shade:has(.setup-sheet){align-items:center;padding:32px}.setup-sheet{border:1px solid #b9aa8d;border-radius:20px;width:min(760px,100% - 64px);max-width:760px;max-height:calc(100dvh - 64px);padding:16px 20px 20px;box-shadow:0 18px 60px #12191b52}.setup-sheet .handle{display:none}.setup-sheet>header{padding-bottom:14px}.setup-sheet>header h2{font-size:36px;line-height:1.05}.setup-sheet>header p{margin-top:5px;font-size:18px;line-height:1.35}.setup-sheet>header>button{width:42px;height:42px}.setup-sheet>header button .app-icon{flex-basis:34px;width:34px;height:34px}.setup-sheet .setup{margin-top:14px}.setup-sheet .setup>label{letter-spacing:.06em;margin:0 0 8px;font-size:17px}.setup-sheet .setup>label b{font-size:26px}.setup-sheet .setup>div:not(.lifes){gap:8px}.setup-sheet .setup>div:not(.lifes)>button{min-height:48px;font-size:20px}.setup-sheet .playerorder{margin:16px 0;padding:14px}.setup-sheet .playerorder h3{margin-bottom:12px;font-size:28px}.setup-sheet .playerorder h3 small{font-size:15px}.setup-sheet .playerorder-track{gap:9px}.setup-sheet .playerorder-card{grid-template-columns:52px minmax(0,1fr) 94px 92px;gap:9px;min-height:70px;padding:9px}.setup-sheet .playerorder-card .orderbadge{width:48px;height:48px;font-size:24px}.setup-sheet .playerorder-card .orderbadge.selected{font-size:14px}.setup-sheet .playerorder-card input{height:46px;font-size:21px}.setup-sheet .setup-own-name b{font-size:21px}.setup-sheet .setup-own-name small{font-size:14px}.setup-sheet .player-color-picker{height:42px;font-size:15px}.setup-sheet .player-color-picker span{width:18px;height:18px}.setup-sheet .player-move-buttons button{height:42px;font-size:26px}.setup-sheet .orderhint{line-height:1.4;font-size:16px!important}.setup-sheet .commander-defaults{margin:16px 0 12px;gap:10px!important}.setup-sheet .commander-defaults>div{min-height:82px;padding:11px 7px}.setup-sheet .commander-defaults small{font-size:15px}.setup-sheet .commander-defaults b{font-size:30px}.setup-sheet .starting-life-setting>div,.setup-sheet .opening-hand-setting>div{grid-template-columns:36px minmax(48px,74px) 36px;gap:6px}.setup-sheet .starting-life-setting button,.setup-sheet .starting-life-setting input,.setup-sheet .opening-hand-setting button,.setup-sheet .opening-hand-setting input{height:38px}.setup-sheet .starting-life-setting button,.setup-sheet .opening-hand-setting button,.setup-sheet .starting-life-setting input,.setup-sheet .opening-hand-setting input{font-size:28px}.setup-sheet .setup>p{padding:12px;font-size:16px;line-height:1.45}.setup-sheet>.primary{min-height:52px;font-size:18px}}@media (width<=370px){.top{padding-inline:9px}.top h1{font-size:30px}.turn>button:first-child{min-width:91px}.scoreboard{padding-inline:5px}.score{grid-template-columns:1fr 69px}.scorelife strong{font-size:31.2px}.scorename>b{font-size:13px}.damagechips{padding-inline:1px}.view{padding-inline:8px}.fieldtabs{margin-inline:-8px;padding-inline:8px}.sheet{padding-inline:10px}.cmdlist article{grid-template-columns:31px 1fr 27px 34px 27px}.cmdlist article button{width:27px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.mana-cost{vertical-align:middle;white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.mana-cost.empty,.mana-cost.text{font-style:normal}.mana-symbol,.mana-generic{vertical-align:middle;border-radius:50%;flex:0 0 24px;width:24px;height:24px;display:inline-grid}.mana-symbol{background-image:url(/mana-symbols.png);background-repeat:no-repeat;background-size:131.5px 60px;box-shadow:0 1px 2px #0004}.mana-w{background-position:-1px -21px}.mana-u{background-position:-26px -21px}.mana-b{background-position:-51px -21px}.mana-r{background-position:-76px -21px}.mana-g{background-position:-101px -21px}.mana-generic{color:#201f1d;font:800 16px var(--sans),sans-serif;background:linear-gradient(#f7f4ed,#d7d1c7);border:1px solid #8e877a;place-items:center;box-shadow:inset 0 0 0 1px #fff8,0 1px 2px #0003}.mana-hybrid{align-items:center;margin-right:1px;font-style:normal;display:inline-flex}.mana-hybrid .mana-symbol+.mana-symbol{margin-left:-8px}.mana-cost.compact .mana-symbol,.mana-cost.compact .mana-generic{flex-basis:19px;width:19px;height:19px}.mana-cost.compact .mana-symbol{background-size:104px 47.5px}.mana-cost.compact .mana-w{background-position:-1px -17px}.mana-cost.compact .mana-u{background-position:-21px -17px}.mana-cost.compact .mana-b{background-position:-40px -17px}.mana-cost.compact .mana-r{background-position:-60px -17px}.mana-cost.compact .mana-g{background-position:-79px -17px}.mana-cost.compact .mana-generic{font-size:14px}.meta-separator{margin-inline:2px}.cardtitle>.mana-cost{flex:none}.decklist small>.mana-cost,.addlist small>.mana-cost{margin-right:2px}.cardidentity .mana-cost{justify-content:flex-start;margin-top:3px}.commander-defaults{margin:14px 0 10px;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;display:grid!important}.commander-defaults>div{border:1px solid var(--line);text-align:center;background:#fffaf0;border-radius:9px;place-items:center;min-height:62px;padding:9px 5px;display:grid}.commander-defaults small{letter-spacing:.06em;font-size:13px;font-weight:850}.commander-defaults b{font:700 27.6px var(--serif),serif;color:var(--green)}.starting-life-setting>div,.opening-hand-setting>div{grid-template-columns:29px minmax(36px,62px) 29px;justify-content:center;align-items:center;gap:4px;display:grid}.starting-life-setting button,.starting-life-setting input,.opening-hand-setting button,.opening-hand-setting input{border:1px solid var(--line);height:31px;color:var(--green);text-align:center;background:#fffdf6}.starting-life-setting button,.opening-hand-setting button{border-radius:50%;font-size:24px;line-height:1}.starting-life-setting input,.opening-hand-setting input{width:100%;min-width:0;font:700 25.2px var(--serif),serif;appearance:textfield;border-radius:7px}.starting-life-setting input::-webkit-inner-spin-button{appearance:none;margin:0}.starting-life-setting input::-webkit-outer-spin-button{appearance:none;margin:0}.opening-hand-setting input::-webkit-inner-spin-button{appearance:none;margin:0}.opening-hand-setting input::-webkit-outer-spin-button{appearance:none;margin:0}.top small,.heading small,.fieldhead small,.turn button span{font-size:14px}.turn button b{font-size:17px}.trigger em{font-size:14px}.scoreboard>div{height:calc(100% - 24px)}.score{grid-template-rows:31px 1fr;grid-template-columns:minmax(0,1fr) 92px;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.score.active-turn{border:2px solid var(--p);background:var(--p);border-left-width:6px}@supports (color:color-mix(in lab, red, red)){.score.active-turn{background:color-mix(in srgb,var(--p) 18%,#fffdf6);box-shadow:0 0 0 2px color-mix(in srgb,var(--p) 18%,transparent),0 4px 12px #2c201724}}.turnflag{z-index:2;background:var(--p);color:#fff;letter-spacing:.07em;border-radius:4px;padding:2px 4px;font-size:12px;font-style:normal;font-weight:900;position:absolute;bottom:2px;right:95px}.scorename{grid-template-columns:24px minmax(0,1fr) auto;gap:5px;padding:3px 5px}.scorename>span{width:22px;height:22px;font-size:13px}.handsize small{white-space:nowrap;font-size:13px;font-weight:800}.handsize button{width:22px;height:22px;font-size:18px}.handsize strong{text-align:center;min-width:17px;font-size:17px}.scorelife{grid-template-columns:28px 1fr 28px}.scorelife button{font-size:27.6px}.scorelife small{font-size:13px}.damagechips{padding:4px}.damagechips>span{height:22px}.damagechips i{width:17px;height:17px;font-size:13px}.damagechips b{font-size:15px}.damagechips>em{font-size:24px}.quickgrid small,.turncard header small,.recent header span,.recent small{font-size:14px}.turncard span{font-size:15px}.recent b{font-size:16px}.fieldtabs button{min-width:66px;padding:5px}.fieldtabs button>span{width:30px;height:30px;font-size:14px}.fieldtabs button small{font-size:14px;font-weight:700}.fieldtabs button em{color:var(--p);font-size:12px;font-style:normal;font-weight:900}.fieldtabs button.turn-player{background:var(--p)}@supports (color:color-mix(in lab, red, red)){.fieldtabs button.turn-player{background:color-mix(in srgb,var(--p) 15%,white)}}.fieldtabs button.turn-player{border-color:var(--p)}.fieldhead button{min-height:38px;font-size:15px;font-weight:800}.zones button{height:42px;padding:0 6px}.zones span{font-size:15px;font-weight:800}.zones b{font-size:14px}.commanderbadge{background:var(--gold);color:#fff;letter-spacing:.05em;border-radius:4px;padding:3px 5px;font-size:12px;position:absolute;top:5px;left:5px}.cardtitle{justify-content:space-between;align-items:start;gap:5px;margin:7px 2px 3px;display:flex}.cardtitle h3{white-space:normal!important;margin:0!important;font-size:18px!important;line-height:1.05!important}.cardtitle>b{flex:none;font-size:15px}.cardmeta{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:5px;margin:0 2px 6px;display:grid}.cardmeta span{font-size:14px;line-height:1.15}.cardmeta span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.cardmeta strong{min-width:34px;color:var(--ink);text-align:center;background:#e8dfcd;border-radius:5px;padding:3px;font-size:16px}.badges{gap:4px;min-height:18px}.badges i{padding:3px 5px;font-size:13px}.ccounters button{min-height:34px;font-size:14px}.ccounters small{font-size:13px}.ccounters b{font-size:15px}.ccounters .more{width:36px}.deckplayers{gap:6px;margin-bottom:10px;display:flex;overflow:auto}.deckplayers button{border:1px solid var(--line);background:#fffdf6;border-radius:9px;align-items:center;gap:5px;min-width:78px;padding:7px;display:flex}.deckplayers button span{background:var(--p);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.deckplayers button span{background:color-mix(in srgb,var(--p) 16%,white)}}.deckplayers button span{color:var(--p);font-size:14px;font-weight:900}.deckplayers button b{font-size:15px}.deckplayers button.active{border:2px solid var(--p);background:var(--p)}@supports (color:color-mix(in lab, red, red)){.deckplayers button.active{background:color-mix(in srgb,var(--p) 12%,white)}}.deckhero h3{font-size:24px}.deckhero p,.deckhero button{font-size:15px}.import>b{font-size:24px}.import textarea{font-size:18px;line-height:1.5}.import small,.import em{font-size:15px;line-height:1.4}.import em{color:var(--green);font-style:normal;font-weight:700}.decklist header span{font-size:15px}.decklist>button{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;min-height:58px}.decklist>button i{width:26px;height:26px;font-size:14px}.decklist>button span>b{color:var(--ink);font:700 18px var(--serif),serif;display:block}.decklist>button span>small{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.3;display:block}.decklist>button strong{color:var(--green);font-size:15px}.tabs button small{font-size:14px;font-weight:700}.sheet>header h2{font-size:30px}.sheet>header p{font-size:15px;line-height:1.35}.cmdlist article div small,.rule small,.targetlist span small,.addlist span small,.triglist p{font-size:14px;line-height:1.35}.rule b{font-size:16px}.cmdlist article div b,.addlist span b,.triglist b{font-size:18px}.cmdlist article strong em{font-size:13px}.targetlist span b{font-size:18px}.tokenpresets button{min-height:44px;font-size:15px}.custominput>b{font-size:15px}.custominput>input,.custominput>div input,.countersearch{font-size:18px}.tokenstats{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;display:grid}.tokenstats label span{margin-bottom:4px;font-size:14px;font-weight:800;display:block}.tokenstats input{border:1px solid var(--line);background:#fffaf0;border-radius:8px;width:100%;min-height:43px;padding:8px;font-size:20px}.tokenflags{gap:6px;margin-bottom:10px;display:flex}.tokenflags button{border:1px solid var(--line);background:#fffaf0;border-radius:8px;min-height:38px;padding:0 14px;font-size:15px}.tokenflags button.on{border-color:var(--green);color:var(--green);background:#e4eee0;font-weight:800}.cardidentity{grid-template-columns:repeat(2,1fr);gap:6px;margin:10px 0;display:grid}.cardidentity>div{border:1px solid var(--line);background:#fffdf6;border-radius:8px;padding:9px}.cardidentity>div.wide{grid-column:1/3}.cardidentity span,.cardidentity b{display:block}.cardidentity span{color:var(--muted);letter-spacing:.08em;font-size:13px;font-weight:850}.cardidentity b{margin-top:3px;font-size:18px}.statusline button,.cardactions button{font-size:15px}.cardactions .castcmd{background:var(--green);color:#fff;border-color:var(--green);grid-column:1/3}.currentcounters span,.currentcounters b{font-size:16px}.currentcounters .abilityrow{grid-template-columns:1fr auto}.currentcounters .abilityrow button{width:auto;padding:0 10px}.controller{font-size:16px}.countercatalog h3{font-size:20px}.countercatalog button{min-height:38px;font-size:15px}.actioncatalog button{min-height:45px;font-size:15px}.setup label,.setup>p{font-size:15px}.optionlibrary{border:1px solid var(--line);text-align:left;background:#fffdf6;border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:100%;margin-top:10px;padding:12px;display:grid}.optionlibrary>span{width:35px;height:35px;color:var(--green);background:#e2ecdd;border-radius:50%;place-items:center;font-size:24px;display:grid}.optionlibrary b,.optionlibrary small{display:block}.optionlibrary b{font:700 20px var(--serif),serif}.optionlibrary small{color:var(--muted);margin-top:3px;font-size:14px}.optionlibrary em{color:var(--gold);font-size:26.4px;font-style:normal}.optiontabs{z-index:2;background:var(--paper);grid-template-columns:repeat(3,1fr);gap:5px;padding:9px 0;display:grid;position:sticky;top:-7px}.optiontabs button{border:1px solid var(--line);background:#fffaf0;border-radius:8px;min-height:38px;font-size:15px;font-weight:750}.optiontabs button.active{border-color:var(--green);background:var(--green);color:#fff}.optioncatalog section{margin-bottom:14px}.optioncatalog h3{color:var(--green);font:700 20px var(--serif),serif;margin:0 0 6px}.optioncatalog section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.optioncatalog button{border:1px solid var(--line);text-align:left;background:#fffdf6;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:7px 9px;font-size:15px;display:flex}.optioncatalog button span{color:var(--green);font-size:20px}.timeline h3{font-size:18px}.timeline p,.timeline time{font-size:14px}.switch span b,.settings>p{font-size:16px}.switch span small,.rulesnote p{font-size:14px}@media (width<=520px){.scoreboard{min-height:228px}.scoreboard.count-5,.scoreboard.count-6{min-height:246px}.score{grid-template-columns:minmax(0,1fr) 78px}.turnflag{right:80px}.scorename>b{font-size:15px}.handsize small{font-size:13px}.handsize button{width:20px}.scorelife strong{font-size:37.2px}.damagechips>span{height:19px}.damagechips i{width:14px;height:14px}.damagechips b{font-size:13px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cardtitle h3{font-size:18px!important}.zones span{font-size:13px}}@media (width<=380px){.scoreboard>header small{display:none}.scorename{grid-template-columns:20px minmax(0,1fr) auto;gap:3px}.scorename>span{width:19px;height:19px}.handsize small{display:none}.handsize:before{content:"HAND";font-size:12px;font-weight:900}.handsize button{width:18px;height:20px}.score{grid-template-columns:minmax(0,1fr) 70px}.turnflag{right:72px}.damagechips{gap:1px;padding:2px}.zones button{padding:0 3px}.zones span{font-size:13px}.cardmeta{grid-template-columns:auto 1fr}.cardmeta strong{grid-column:2;justify-self:end}.optioncatalog section>div{grid-template-columns:1fr}}.cardidentity span.mana-cost{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;display:inline-flex}.decklist small span.mana-cost,.addlist small span.mana-cost{display:inline-flex}.cardidentity .mana-cost .mana-symbol,.cardidentity .mana-cost .mana-generic{display:inline-grid}.damagechips{text-align:left;color:var(--green2);place-content:center;align-items:center;gap:5px;padding:6px}.damagechips>span{text-transform:uppercase;letter-spacing:.035em;background:0 0;border:0;border-radius:0;height:auto;padding:0;font-size:14px;font-weight:850;line-height:1.08}.damagechips>em{margin-left:auto;font-size:26.4px}.cardmeta{grid-template-columns:minmax(0,1fr) auto}.cardmeta span{text-overflow:ellipsis;overflow:hidden}.commander-card{border:2px solid var(--gold);background:linear-gradient(145deg,#fffdf6,#f7e8bd);box-shadow:0 0 0 3px #b9892f1f,0 7px 18px #6d4b1b2e}.commander-card .art{border:2px solid var(--gold);background-image:linear-gradient(145deg,#253b52a6,#8566255c),var(--art)}.commander-card .art>span{color:#f4d47d;background:#17314dcc;border-color:#f2d891;font-size:30px;box-shadow:0 0 0 4px #f3d88d2e}.commanderbadge{color:#fff7d5;background:#17314d;border:1px solid #e7c76e;width:max-content;padding:4px 7px;font-size:13px;font-weight:900;top:5px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0005}.landzone{border-top:2px solid #b9892f70;margin-top:18px;padding-top:11px}.landzone>header{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.landzone>header small{color:var(--green);letter-spacing:.16em;font-size:13px;font-weight:900;display:block}.landzone>header h3{font:700 26.4px var(--serif),serif;margin:1px 0 0}.landzone>header>b{min-width:30px;height:30px;color:var(--green2);background:#e7dcc5;border-radius:15px;place-items:center;font-size:16px;display:grid}.landzone .lands{background:linear-gradient(#dfd5c0aa,#eee6d7aa);border:1px solid #baa77e;border-radius:12px;padding:8px}.landempty{min-height:58px;color:var(--green);background:#fffdf680;border:1px dashed #a9997d;border-radius:9px;grid-column:1/-1;font-size:15px;font-weight:800}.pteditor{border:1px solid var(--line);background:#fffdf6;border-radius:10px;margin:10px 0;padding:10px}.pteditor>header{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.pteditor>header span,.pteditor label span{color:var(--muted);letter-spacing:.08em;font-size:13px;font-weight:850;display:block}.pteditor>header b{margin-top:2px;font-size:20px;display:block}.pteditor>header small{color:var(--muted);font-size:13px}.pteditor>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:6px;display:grid}.pteditor label input{border:1px solid var(--line);text-align:center;background:#fffaf0;border-radius:8px;width:100%;min-height:42px;margin-top:4px;padding:7px;font-size:22px;font-weight:800}.pteditor>div>button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;min-height:42px;padding:0 13px;font-size:15px;font-weight:850}.pteditor>div>button:disabled{border-color:var(--line);color:var(--muted);background:#e7e0d2}.tokenmodes{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.tokenmodes button{border:1px solid var(--line);background:#fffaf0;border-radius:8px;min-height:42px;font-size:16px;font-weight:800}.tokenmodes button.active{border-color:var(--green);background:var(--green);color:#fff}.copyselect{gap:5px;margin:12px 0;display:grid}.copyselect span{text-transform:uppercase;letter-spacing:.07em;font-size:15px;font-weight:850}.copyselect select{border:1px solid var(--line);background:#fffaf0;border-radius:8px;width:100%;min-height:46px;padding:8px;font-size:18px}.copypreview{background:#f2e7ca;border:1px solid #d1bf97;border-radius:9px;align-content:center;gap:4px;min-height:72px;padding:11px;display:grid}.copypreview b{font:700 22px var(--serif),serif}.copypreview small{color:var(--muted);font-size:14px;line-height:1.4}.tokenstats.one{grid-template-columns:1fr}.morecounters{border:1px solid var(--green);width:100%;min-height:42px;color:var(--green2);background:#edf2e6;border-radius:8px;justify-content:space-between;align-items:center;margin:3px 0 10px;padding:0 11px;font-size:15px;font-weight:850;display:flex}.morecounters span{font-size:24px}@media (width<=520px){.damagechips>span{font-size:13px}.damagechips{padding:4px}.commanderbadge{font-size:12px}.landzone{margin-top:14px}}@media (width<=380px){.damagechips>span{letter-spacing:0;font-size:12px}.damagechips>em{font-size:24px}.cardmeta{grid-template-columns:minmax(0,1fr) auto}.cardmeta strong{grid-column:auto}.tokenmodes button{font-size:15px}.pteditor>div{grid-template-columns:1fr 1fr}.pteditor>div>button{grid-column:1/3}}.scoreboard.count-3 .score,.scoreboard.count-5 .score,.scoreboard.count-6 .score{grid-template-columns:minmax(0,1fr) 66px}.scoreboard.count-3 .turnflag,.scoreboard.count-5 .turnflag,.scoreboard.count-6 .turnflag{right:68px}.scoreboard.count-3 .scorename,.scoreboard.count-5 .scorename,.scoreboard.count-6 .scorename{grid-template-columns:20px minmax(0,1fr) auto;gap:3px;padding-inline:3px}.scoreboard.count-3 .scorename>span,.scoreboard.count-5 .scorename>span,.scoreboard.count-6 .scorename>span{width:19px;height:19px;font-size:13px}.scoreboard.count-3 .handsize small,.scoreboard.count-5 .handsize small,.scoreboard.count-6 .handsize small{display:none}.scoreboard.count-3 .handsize:before,.scoreboard.count-5 .handsize:before,.scoreboard.count-6 .handsize:before{content:"HAND";font-size:12px;font-weight:900}.scoreboard.count-3 .handsize button,.scoreboard.count-5 .handsize button,.scoreboard.count-6 .handsize button{width:18px;height:20px}.scoreboard.count-3 .handsize strong,.scoreboard.count-5 .handsize strong,.scoreboard.count-6 .handsize strong{min-width:12px;font-size:15px}.scoreboard.count-3 .scorelife,.scoreboard.count-5 .scorelife,.scoreboard.count-6 .scorelife{grid-template-columns:20px minmax(28px,1fr) 20px}.scoreboard.count-3 .damagechips,.scoreboard.count-5 .damagechips,.scoreboard.count-6 .damagechips{padding:3px}.scoreboard.count-3 .damagechips>span,.scoreboard.count-5 .damagechips>span,.scoreboard.count-6 .damagechips>span{letter-spacing:0;font-size:12px}.playernames{border:1px solid var(--line);background:#fffdf6;border-radius:10px;margin:14px 0;padding:11px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.playernames h3{font:700 22px var(--serif),serif;grid-column:1/-1;margin:0 0 2px}.playernames label{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;text-transform:none!important;margin:0!important;display:grid!important}.playernames label span{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}.playernames input{border:1px solid var(--line);background:#fffaf0;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:7px 8px;font-size:18px;font-weight:750}.deckowner{border:1px solid var(--line);background:#fffdf6;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;margin-bottom:10px;padding:9px 11px;display:grid}.deckowner span{letter-spacing:.08em;color:var(--green);font-size:14px;font-weight:900}.deckowner input{border:1px solid var(--line);background:#fffaf0;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:7px 9px;font-size:18px;font-weight:800}.deckowner small{color:var(--muted);grid-column:2;font-size:13px}.deck-player-color{border:1px solid var(--line);background:#fffdf6;border-radius:10px;margin-bottom:10px;padding:10px 11px}.multiplayer-view{padding-top:15px}.content.multiplayer-waiting-content{min-height:0}.multiplayer-intro{color:var(--muted);margin:-3px 0 12px;font-size:14px;line-height:1.45}.multiplayer-panel{border:1px solid var(--line);background:#fffaf0;border-radius:13px;padding:12px;box-shadow:0 5px 16px #33250f12}.merged-history{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.saved-game-loader{border:1px solid var(--line);background:#fffaf0;border-radius:12px;gap:10px;margin:12px 0;padding:12px;display:grid}.saved-game-loader>div:first-child{gap:2px;display:grid}.saved-game-loader b{color:var(--ink);font-size:18px}.saved-game-loader small{color:var(--muted);font-size:15px;line-height:1.35}.saved-game-controls{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.saved-game-controls select{border:1px solid var(--line);width:100%;min-width:0;height:44px;color:var(--ink);background:#fffdf6;border-radius:9px;padding:0 34px 0 11px;font-size:18px;font-weight:750}.saved-game-actions{gap:7px;display:flex}.resume-saved-game{border:1px solid var(--green);min-height:44px;color:var(--green2);background:#e7f1e7;border-radius:9px;padding:0 13px;font-size:16px;font-weight:850}.delete-saved-game{color:#8b302f;background:#fff2ec;border:1px solid #a45b54;border-radius:9px;min-height:44px;padding:0 13px;font-size:16px;font-weight:850}@media (width<=480px){.saved-game-controls{grid-template-columns:1fr}.saved-game-actions>*{flex:1}}.history-edit-banner{color:var(--ink);background:#fff4d6;border:1px solid #b58a38;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 10px;padding:10px;display:grid}.history-edit-banner .app-icon{width:32px;height:32px}.history-edit-banner span{gap:2px;display:grid}.history-edit-banner b{font-size:16px}.history-edit-banner small{color:var(--muted);font-size:14px;line-height:1.35}.history-edit-banner button{color:#755314;background:#fffaf0;border:1px solid #9c772f;border-radius:8px;min-height:36px;padding:0 10px;font-size:14px;font-weight:850}.editable-timeline article{grid-template-columns:32px minmax(0,1fr) auto}.undo-log-entry{color:#755314;white-space:nowrap;background:#fff4d6;border:1px solid #b58a38;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:0 9px;font-size:13px;font-weight:900;display:flex}.undo-log-entry .app-icon{flex:0 0 18px;width:18px;height:18px}.review-unassigned-health{color:#68460d;text-align:left;background:#fff4d6;border:1px solid #b58a38;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;margin:0 0 9px;padding:8px 11px;display:grid}.review-unassigned-health>.app-icon{width:34px;height:34px}.review-unassigned-health span b,.review-unassigned-health span small{display:block}.review-unassigned-health span b{font:700 18px var(--serif),serif}.review-unassigned-health span small{color:#755d2f;margin-top:2px;font-size:13px}.review-unassigned-health em{color:#fff;background:#815b16;border-radius:15px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:15px;font-style:normal;font-weight:900;display:grid}.unassigned-life-review{gap:9px;margin-top:10px;display:grid}.unassigned-life-review>article{border:1px solid var(--line);background:#fffdf7;border-radius:11px;padding:10px}.unassigned-life-review article>header{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.unassigned-life-review article>header>.app-icon{width:32px;height:32px;color:var(--green)}.unassigned-life-review article>header b,.unassigned-life-review article>header small{display:block}.unassigned-life-review article>header b{font:700 18px var(--serif),serif}.unassigned-life-review article>header small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35}.unassigned-life-review label{margin-top:9px;display:block}.unassigned-life-review label>span{margin-bottom:4px;font-size:14px;font-weight:800;display:block}.unassigned-life-review label>span small{color:var(--muted);font-weight:600}.unassigned-life-review input{border:1px solid var(--line);background:#fffaf0;border-radius:8px;width:100%;min-height:40px;padding:8px;font-size:20px}.unassigned-life-review article>div{margin-top:8px}.unassigned-life-review article>div>small{color:var(--muted);margin-bottom:5px;font-size:13px;font-weight:800;display:block}.unassigned-life-review article section{flex-wrap:wrap;gap:5px;display:flex}.unassigned-life-review article section button{border:1px solid var(--green);min-height:36px;color:var(--green2);background:#e8f1e8;border-radius:18px;padding:0 11px;font-size:14px;font-weight:850}.unassigned-life-complete{text-align:center;justify-items:center;gap:6px;padding:24px 12px;display:grid}.unassigned-life-complete>.app-icon{width:48px;height:48px;color:var(--green)}.unassigned-life-complete b{font:700 22.8px var(--serif),serif}.unassigned-life-complete small{color:var(--muted);font-size:14px}.unassigned-life-complete .primary{width:100%;margin-top:8px}@media (width<=480px){.history-edit-banner{grid-template-columns:32px minmax(0,1fr)}.history-edit-banner button{grid-column:1/-1;width:100%}.editable-timeline article{grid-template-columns:28px minmax(0,1fr)}.editable-timeline .undo-log-entry{grid-column:2;width:max-content}.editable-timeline article>.history-entry-icon{grid-row:1/span 2}}@media (width<=430px){.playernames{grid-template-columns:1fr!important}.scoreboard.count-3 .score,.scoreboard.count-5 .score,.scoreboard.count-6 .score{grid-template-columns:minmax(0,1fr) 58px}.scoreboard.count-3 .turnflag,.scoreboard.count-5 .turnflag,.scoreboard.count-6 .turnflag{right:60px}.scoreboard.count-3 .scorename>span,.scoreboard.count-5 .scorename>span,.scoreboard.count-6 .scorename>span{display:none}.scoreboard.count-3 .scorename,.scoreboard.count-5 .scorename,.scoreboard.count-6 .scorename{grid-template-columns:minmax(0,1fr) auto}.scoreboard.count-3 .handsize:before,.scoreboard.count-5 .handsize:before,.scoreboard.count-6 .handsize:before{content:"H"}.scoreboard.count-3 .scorelife,.scoreboard.count-5 .scorelife,.scoreboard.count-6 .scorelife{grid-template-columns:17px minmax(25px,1fr) 17px}.scoreboard.count-3 .scorelife button,.scoreboard.count-5 .scorelife button,.scoreboard.count-6 .scorelife button{font-size:22.8px}.scoreboard.count-3 .damagechips>span,.scoreboard.count-5 .damagechips>span,.scoreboard.count-6 .damagechips>span{font-size:12px}}.top{height:var(--top-panel-height);padding:calc(9px + env(safe-area-inset-top)) 12px 9px;gap:12px}.brand{min-width:124px}.brand h1{font-size:30px}.turn-toolbar{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.turn-counter,.turn-timer{border:1px solid var(--line);background:#fffdf6;border-radius:9px;align-content:center;height:44px;padding:5px 8px;display:grid}.turn-counter{text-align:center;min-width:48px}.turn-timer{min-width:78px}.turn-counter span,.turn-timer span{color:var(--muted);letter-spacing:.1em;font-size:12px;font-weight:900}.turn-counter b{font:700 24px/1 var(--serif),serif}.turn-timer b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22.8px;line-height:1}.timer-icon{border:1px solid var(--line);width:38px;height:44px;color:var(--green);background:#fffdf6;border-radius:9px;padding:0;font-size:20px;font-weight:900}.next-turn{border:1px solid var(--green);background:var(--green);color:#fff;white-space:nowrap;border-radius:9px;height:44px;padding:0 11px;font-size:15px;font-weight:850}.next-turn b{margin-left:4px;font-size:22.8px}.turn-toolbar .trigger{border:1px solid var(--line);background:#fffdf6;border-radius:9px;width:38px;height:44px;font-size:20px;position:relative}.turn-toolbar .trigger em{background:var(--ink);color:#fff;border:2px solid var(--paper);border-radius:10px;min-width:17px;height:17px;padding:2px;font-size:13px;font-style:normal;position:absolute;top:-6px;right:-5px}.scoreboard{top:var(--top-panel-height);height:38dvh;min-height:300px;max-height:390px;padding:5px 7px 7px}.scoreboard.count-2,.scoreboard.count-3{height:30dvh;min-height:225px;max-height:290px}.scoreboard.count-5,.scoreboard.count-6{height:42dvh;min-height:340px;max-height:410px}.scoreboard>header{height:19px}.scoreboard>header span,.scoreboard>header small{font-size:13px}.scoreboard>div{gap:6px;height:calc(100% - 19px)}.score{border-left-width:1px;border-radius:11px;min-width:0;position:relative;overflow:hidden;grid-template-rows:36px minmax(62px,1fr) 35px!important;grid-template-columns:1fr!important}.score.active-turn{border:2px solid var(--p);background:var(--p)}@supports (color:color-mix(in lab, red, red)){.score.active-turn{background:color-mix(in srgb,var(--p) 14%,#fffdf6)}}.score.active-turn{box-shadow:0 0 0 2px var(--p),0 5px 14px #2c201724}@supports (color:color-mix(in lab, red, red)){.score.active-turn{box-shadow:0 0 0 2px color-mix(in srgb,var(--p) 16%,transparent),0 5px 14px #2c201724}}.scorename{display:grid;grid-column:1!important;grid-template-columns:26px minmax(0,1fr) auto!important;gap:6px!important;padding:4px 7px!important}.scorename>span{width:25px!important;height:25px!important;font-size:13px!important;display:grid!important}.scorename>b{font-size:18px!important}.handsize{align-items:center;gap:3px;display:flex}.handsize:before{content:none!important}.handsize small{font-size:13px!important;display:block!important}.handsize button{place-items:center;line-height:1;background:#fffaf0!important;border:1px solid #d0c4ae!important;border-radius:50%!important;width:27px!important;height:27px!important;font-size:22px!important;display:grid!important}.handsize strong{min-width:18px!important;font-size:18px!important}.scorelife{padding:0 8px;grid-template-columns:42px minmax(0,1fr) 42px!important;display:grid!important}.scorelife button{border:1.5px solid var(--p);border-radius:50%;align-self:center;width:38px;height:38px;line-height:1;font-size:33.6px!important}.scorelife strong{text-align:center;letter-spacing:-.055em;font:700 clamp(69.6px,13vw,88px)/.84 var(--serif),serif!important}.scorelife small{display:none}.damagechips{min-width:0;min-height:35px;color:var(--green2)!important;background:#f4eddf!important;border:0!important;border-top:1px solid #d8ccb7!important;grid-column:1!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 10px!important;display:flex!important}.damagechips>span{white-space:nowrap;letter-spacing:.025em!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important;font-size:14px!important}.damagechips>em{margin:0!important;font-size:24px!important}.turnflag{display:none}.scoreboard.count-2>div{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.scoreboard.count-3>div{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.scoreboard.count-4>div{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.scoreboard.count-5>div{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr))}.scoreboard.count-5 .score{grid-column:span 2}.scoreboard.count-5 .score:nth-child(n+4){grid-column:span 3}.scoreboard.count-6>div{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.scoreboard.count-3 .scorename,.scoreboard.count-5 .scorename,.scoreboard.count-6 .scorename{text-align:center;grid-template-rows:18px 22px;grid-template-columns:minmax(0,1fr)!important;gap:1px!important;padding:3px 4px!important}.scoreboard.count-3 .scorename>span,.scoreboard.count-5 .scorename>span,.scoreboard.count-6 .scorename>span{display:none!important}.scoreboard.count-3 .handsize,.scoreboard.count-5 .handsize,.scoreboard.count-6 .handsize{justify-content:center}.scoreboard.count-3 .handsize small,.scoreboard.count-5 .handsize small,.scoreboard.count-6 .handsize small{font-size:12px!important}.scoreboard.count-3 .handsize button,.scoreboard.count-5 .handsize button,.scoreboard.count-6 .handsize button{width:22px!important;height:22px!important;font-size:18px!important}.scoreboard.count-3 .handsize strong,.scoreboard.count-5 .handsize strong,.scoreboard.count-6 .handsize strong{font-size:16px!important}.scoreboard.count-3 .scorelife,.scoreboard.count-5 .scorelife,.scoreboard.count-6 .scorelife{padding:0 3px;grid-template-columns:28px minmax(0,1fr) 28px!important}.scoreboard.count-3 .scorelife button,.scoreboard.count-5 .scorelife button,.scoreboard.count-6 .scorelife button{width:26px;height:30px;font-size:25.2px!important}.scoreboard.count-3 .damagechips>span,.scoreboard.count-5 .damagechips>span,.scoreboard.count-6 .damagechips>span{font-size:12px!important}.scoreboard.count-3 .damagechips,.scoreboard.count-5 .damagechips,.scoreboard.count-6 .damagechips{gap:2px!important;padding:0 3px!important}.scoreboard.count-3 .damagechips>em,.scoreboard.count-5 .damagechips>em,.scoreboard.count-6 .damagechips>em{font-size:18px!important}.content{min-height:calc(100dvh - 149px)}.content.with-score{min-height:calc(62dvh - 149px)}.cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px}.card{grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;min-height:218px;padding:6px;display:grid;overflow:hidden}.card .face{min-width:0;display:block}.art{height:88px}.commanderbadge{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);overflow:hidden}.cardtitle{align-items:flex-start;min-height:33px}.cardtitle h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.cardmeta{min-height:28px}.badges{min-height:19px;max-height:42px;overflow:hidden}.ccounters{align-items:stretch;min-height:36px;overflow:hidden}.ccounters button{min-width:0}.ccounters .tapbutton{margin-left:auto}.fieldactions{z-index:auto;margin:14px 0 12px;padding:6px;position:static!important;bottom:auto!important}.landzone{margin-top:16px;padding-bottom:2px}.landzone .lands{min-height:92px;margin-bottom:0}.landempty{min-height:72px}.shell{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.view{padding-bottom:16px}.tabs{height:74px}.availability{font-weight:850;color:var(--green)!important;margin-top:4px!important}.decklist>button:disabled,.addlist button:disabled{opacity:.55;background:#eee8dc}.decklist>button strong{text-align:right;max-width:86px}.addlist button:disabled em{color:var(--muted)}.mana-production{background:#f2ecdf;border:1px solid #d4c8b1;border-radius:7px;align-items:center;gap:5px;min-height:28px;margin:5px 2px 6px;padding:4px 6px;display:flex}.mana-production .mana-symbol,.mana-production .mana-generic{width:19px;height:19px}@media (width<=620px){.shell{--top-panel-height:calc(72px + env(safe-area-inset-top))}.top{height:var(--top-panel-height);padding:env(safe-area-inset-top) 7px 3px;grid-template-rows:27px 42px;grid-template-columns:auto 1fr;align-content:start;gap:0;display:grid}.brand{grid-column:1;align-self:start;min-width:0}.brand small{display:none}.brand h1{font-size:24px;line-height:1}.turn-toolbar{grid-area:2/1/auto/3;justify-content:stretch;gap:5px}.turn-counter,.turn-timer,.timer-icon,.next-turn,.turn-toolbar .trigger{height:39px}.turn-counter{min-width:42px;padding:4px 6px}.turn-timer{min-width:64px;padding:4px 7px}.turn-counter span,.turn-timer span{font-size:12px}.turn-counter b{font-size:24px}.turn-timer b{font-size:22px}.timer-icon{width:36px}.next-turn{margin-left:auto;padding:0 9px;font-size:14px}.turn-toolbar .trigger{width:36px}.scoreboard{top:var(--top-panel-height);height:236px;min-height:236px;max-height:236px;padding:4px 6px 7px}.scoreboard.count-2,.scoreboard.count-3{height:134px;min-height:134px;max-height:134px}.scoreboard.count-5,.scoreboard.count-6{height:236px;min-height:236px;max-height:236px}.scoreboard>header{height:18px}.scoreboard>header span,.scoreboard>header small{font-size:12px}.scoreboard>div{gap:5px;height:calc(100% - 18px)}.score{border-left-width:1px;border-radius:9px;grid-template-rows:29px minmax(42px,1fr) 21px!important;grid-template-columns:minmax(0,1fr)!important}.scorename{text-align:left;grid-column:1!important;grid-template-rows:1fr!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px!important;padding:2px 5px!important}.scorename>span{display:none!important}.scorename>b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:16px!important;overflow:hidden!important}.handsize{justify-content:flex-end;gap:3px}.handsize small{display:none!important}.handsize button{width:21px!important;height:21px!important;font-size:17px!important}.handsize strong{min-width:14px!important;font-size:15px!important}.scorelife{padding:0 5px;grid-template-columns:32px minmax(0,1fr) 32px!important}.scorelife button{width:29px;height:29px;font-size:25.2px!important}.scorelife strong{font-size:clamp(55.2px,13vw,66px)!important}.damagechips{min-height:21px;gap:3px!important;padding:0 4px!important}.damagechips>span{letter-spacing:.02em!important;font-size:12px!important}.damagechips>em{font-size:17px!important}.scoreboard.count-3 .score,.scoreboard.count-5 .score,.scoreboard.count-6 .score{grid-template-rows:29px minmax(42px,1fr) 21px!important}.scoreboard.count-3 .scorename,.scoreboard.count-5 .scorename,.scoreboard.count-6 .scorename{text-align:left;grid-template-rows:1fr!important;grid-template-columns:minmax(0,1fr) auto!important;padding:2px 3px!important}.scoreboard.count-3 .scorename>b,.scoreboard.count-5 .scorename>b,.scoreboard.count-6 .scorename>b{font-size:14px!important}.scoreboard.count-3 .handsize small,.scoreboard.count-5 .handsize small,.scoreboard.count-6 .handsize small{display:none!important}.scoreboard.count-3 .handsize button,.scoreboard.count-5 .handsize button,.scoreboard.count-6 .handsize button{width:18px!important;height:19px!important;font-size:15px!important}.scoreboard.count-3 .handsize strong,.scoreboard.count-5 .handsize strong,.scoreboard.count-6 .handsize strong{min-width:10px!important;font-size:13px!important}.scoreboard.count-3 .scorelife,.scoreboard.count-5 .scorelife,.scoreboard.count-6 .scorelife{padding:0 2px;grid-template-columns:25px minmax(0,1fr) 25px!important}.scoreboard.count-3 .scorelife button,.scoreboard.count-5 .scorelife button,.scoreboard.count-6 .scorelife button{width:23px;height:26px;font-size:24px!important}.scoreboard.count-3 .damagechips,.scoreboard.count-5 .damagechips,.scoreboard.count-6 .damagechips{min-height:21px;padding:0 2px!important}.scoreboard.count-3 .damagechips>span,.scoreboard.count-5 .damagechips>span,.scoreboard.count-6 .damagechips>span{font-size:12px!important}.scoreboard.count-3 .damagechips>em,.scoreboard.count-5 .damagechips>em,.scoreboard.count-6 .damagechips>em{font-size:15px!important}.content{min-height:calc(100dvh - 145px)}.content.with-score{min-height:calc(100dvh - 381px)}.cards{gap:7px}.card{min-height:210px;padding:5px}.art{height:80px}.landzone .card{min-height:198px}.fieldactions button,.tabs button small{font-size:13px}}@media (width<=370px){.brand h1{font-size:22px}.turn-toolbar{gap:4px}.turn-counter{min-width:39px}.turn-timer{min-width:54px}.timer-icon{width:32px}.next-turn{padding-inline:7px}.turn-toolbar .trigger{width:32px}.scoreboard>header small{font-size:12px}.cardtitle h3{font-size:17px!important}}.scorename>b{overflow-wrap:anywhere;text-wrap:balance;line-height:1.05;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.deckplayers button{align-items:flex-start;height:auto;min-height:44px}.deckplayers button b{white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.15}.scoreboard.count-3 .scorename,.scoreboard.count-5 .scorename,.scoreboard.count-6 .scorename{align-content:center;grid-template-rows:minmax(28px,auto) 23px!important}.mana-symbol{background-image:var(--mana-icon)!important;box-shadow:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.mana-w{--mana-icon:url(/mana-icons/w.png)}.mana-u{--mana-icon:url(/mana-icons/u.png)}.mana-b{--mana-icon:url(/mana-icons/b.png)}.mana-r{--mana-icon:url(/mana-icons/r.png)}.mana-g{--mana-icon:url(/mana-icons/g.png)}.mana-c{--mana-icon:url(/mana-icons/c.png)}.mana-cost.compact .mana-symbol{background-position:50%!important;background-size:contain!important}.moxfield-import{background:linear-gradient(145deg,#fffdf6,#eee6d6);border:1px solid #a99b7f;border-radius:11px;margin:12px 0;padding:12px;box-shadow:0 2px 7px #4d371711}.moxfield-import>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.moxfield-import b{font:700 22px var(--serif),serif}.moxfield-import small{color:var(--muted);font-size:14px}.moxfield-import>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.moxfield-import input{border:1px solid var(--line);background:#fffaf0;border-radius:9px;min-width:0;min-height:46px;padding:9px 11px;font-size:18px}.moxfield-import button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:9px;min-width:90px;font-size:16px;font-weight:850}.permanent-deck-save,.saved-deck-library{border:1px solid var(--line);background:#fffdf6dc;border-radius:12px;margin:12px 0;padding:12px}.permanent-deck-save>header,.saved-deck-library>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.permanent-deck-save header b,.saved-deck-library header b{font:700 24px var(--serif),serif;display:block}.permanent-deck-save header small,.saved-deck-library header small{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.35;display:block}.permanent-deck-save header>span,.saved-deck-library header>span{color:var(--green);background:#e4eee0;border-radius:999px;flex:none;padding:4px 7px;font-size:13px;font-weight:850}.decksaveform{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;display:grid}.decksaveform input,.decksaveform button{border:1px solid var(--line);border-radius:9px;min-height:44px}.decksaveform input{background:#fffaf0;min-width:0;padding:9px 11px;font-size:18px}.decksaveform button{border-color:var(--green);background:var(--green);color:#fff;padding:0 13px;font-size:15px;font-weight:850}.permanent-deck-save>p{color:var(--green);margin:8px 1px 0;font-size:14px;font-weight:750}.saved-deck-list{margin:10px -12px -12px}.saved-deck-list article{border-top:1px solid #ded4c1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.saved-deck-list article.loaded{background:#eef5e9}.saved-deck-list article>div:first-child{min-width:0}.saved-deck-list article b,.saved-deck-list article small{display:block}.saved-deck-list article b{text-overflow:ellipsis;white-space:nowrap;font:700 18px var(--serif),serif;overflow:hidden}.saved-deck-list article small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35}.saved-deck-list article>div:last-child{gap:5px;display:flex}.saved-deck-list button{border:1px solid var(--green);min-height:34px;color:var(--green);background:#e4eee0;border-radius:7px;padding:0 10px;font-size:13px;font-weight:850}.saved-deck-list button.unload{color:#7f481d;background:#f7ead7;border-color:#a66a34}.saved-deck-list button.delete{color:#8a352f;background:#f4e5e1;border-color:#b47a72}.saved-deck-empty{color:var(--muted);border:1px dashed #b8aa90;border-radius:9px;margin:10px 0 0;padding:11px;font-size:14px;line-height:1.45}.deck-library-access{background:linear-gradient(145deg,#edf4e9,#fffdf6);border:1px solid #92aa8d;border-radius:12px;margin:12px 0;padding:12px}.deck-library-access>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.deck-library-access>header b,.deck-library-access>header small{display:block}.deck-library-access>header b{font:700 24px var(--serif),serif}.deck-library-access>header small{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.35}.deck-library-access>header em{background:var(--green);color:#fff;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.library-code{border:1px solid var(--green);background:#fffdf7;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;margin-top:10px;padding:10px;display:grid}.library-code>span{color:var(--green);letter-spacing:.13em;grid-column:1/-1;font-size:12px;font-weight:900}.library-code>b{font:800 30px var(--sans),sans-serif;letter-spacing:.12em}.library-user-actions{gap:6px;display:flex}.library-user-actions>button{border:1px solid var(--green);background:var(--green);color:#fff;white-space:nowrap;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850}.library-user-actions>.unload-user{color:#7c302c;background:#fff7f2;border-color:#9d766a}.library-code>small{color:var(--muted);grid-column:1/-1;font-size:13px}.library-create{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px;display:grid}.library-create label span{color:var(--green);letter-spacing:.12em;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.library-create input,.library-create>button,.library-connect input,.library-connect button{border:1px solid var(--line);background:#fffaf0;border-radius:8px;min-width:0;min-height:42px;padding:7px 9px}.library-create>button,.library-connect button{border-color:var(--green);background:var(--green);color:#fff;align-self:end;font-size:13px;font-weight:850}.library-create>small{color:var(--muted);grid-column:1/-1;font-size:13px}.library-connect{border-top:1px solid #b8c5b2;margin-top:10px;padding-top:9px}.library-connect summary{color:var(--green);cursor:pointer;font-size:13px;font-weight:850}.library-connect>div{grid-template-columns:1fr 1fr auto;gap:6px;margin-top:8px;display:grid}.deck-library-access>p{color:var(--green2);margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.4}.deck-analysis{color:#f9f3e5;background:linear-gradient(150deg,#18344f 0,#10283e 58%,#0b2135 100%);border:1px solid #9e8a61;border-radius:14px;margin:12px 0;overflow:hidden;box-shadow:0 9px 24px #24324425}.deck-analysis>header{border-bottom:1px solid #f6dfaa22;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.deck-analysis>header>div{min-width:0}.deck-analysis>header small{color:#d9b969;letter-spacing:.16em;font-size:12px;font-weight:900;display:block}.deck-analysis>header h3{font:700 28.8px/1 var(--serif),serif;margin:2px 0 0}.deck-analysis>header p{color:#dce5e8;max-width:500px;margin:6px 0 0;font-size:14px;line-height:1.4}.deck-analysis>header button{color:#142c43;background:#d4b263;border:1px solid #d4b263;border-radius:9px;flex:none;min-height:42px;padding:0 14px;font-size:14px;font-weight:900}.deck-analysis>header button:disabled{color:#142c43}.deck-analysis-message{color:#e9dfca;background:#ffffff0a;border-bottom:1px solid #f6dfaa22;margin:0;padding:9px 14px;font-size:13px;font-weight:750}.deck-analysis-stale{color:#fff4d9;background:#6e4e16a8;border-bottom:1px solid #dfb65f55;margin:0;padding:10px 14px;font-size:14px}.deck-analysis-result{padding:14px}.deck-analysis.stale .deck-analysis-result{opacity:.66}.bracket-result{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;display:grid}.bracket-orb{background:radial-gradient(circle at 38% 32%,#ffffff2b,#0000 35%),#204762;border:2px solid #d4b263;border-radius:50%;align-content:center;place-items:center;width:88px;height:88px;display:grid;box-shadow:inset 0 0 0 5px #0e2538,0 6px 17px #0005}.bracket-orb span{letter-spacing:.16em;color:#f0dca9;font-size:12px;font-weight:900}.bracket-orb strong{font:700 57.6px/.83 var(--serif),serif}.bracket-1{background-color:#59636c}.bracket-2{background-color:#2f6b5b}.bracket-3{background-color:#2d668c}.bracket-4{background-color:#805d24}.bracket-5{background-color:#813e3c}.bracket-result>div:last-child>small{color:#d4b263;letter-spacing:.12em;font-size:12px;font-weight:900;display:block}.bracket-result h4{font:700 25.2px/1.05 var(--serif),serif;margin:4px 0 0}.bracket-result p{color:#dce5e8;margin:7px 0 0;font-size:14px;line-height:1.45}.analysis-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:14px;display:grid}.analysis-metrics article{text-align:center;background:#ffffff0a;border:1px solid #ffffff1d;border-radius:8px;min-width:0;padding:8px 5px}.analysis-metrics span,.analysis-metrics b{display:block}.analysis-metrics span{color:#bfcdd3;text-transform:uppercase;letter-spacing:.05em;min-height:22px;font-size:12px;line-height:1.2}.analysis-metrics b{color:#f5dfaa;font:700 24px var(--serif),serif;margin-top:3px}.analysis-reasons{background:#ffffff0a;border:1px solid #ffffff1d;border-radius:10px;margin-top:12px;padding:11px}.analysis-reasons h4{font:700 20px var(--serif),serif;margin:0 0 6px}.analysis-reasons p{color:#dce5e8;grid-template-columns:16px minmax(0,1fr);gap:5px;margin:5px 0;font-size:13px;line-height:1.4;display:grid}.analysis-reasons p span{color:#17314d;background:#d4b263;border-radius:50%;place-items:center;width:15px;height:15px;font-size:13px;font-weight:900;display:grid}.table-talk{background:#d4b26312;border:1px solid #d4b26366;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 11px;display:flex}.table-talk>div{min-width:0}.table-talk small{color:#d4b263;letter-spacing:.14em;font-size:12px;font-weight:900;display:block}.table-talk p{color:#f4eee0;margin:4px 0 0;font-size:14px;line-height:1.35}.table-talk button{color:#f2d896;background:0 0;border:1px solid #d4b263;border-radius:7px;flex:none;min-height:32px;padding:0 10px;font-size:13px;font-weight:900}.analysis-details{border:1px solid #ffffff1d;border-radius:10px;margin-top:10px;overflow:hidden}.analysis-details details+details{border-top:1px solid #ffffff1d}.analysis-details summary{cursor:pointer;background:#ffffff08;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 10px;list-style:none;display:flex}.analysis-details summary::-webkit-details-marker{display:none}.analysis-details summary span{font:700 18px var(--serif),serif}.analysis-details summary b{color:#17314d;background:#d4b263;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:3px;font-size:13px;display:grid}.analysis-details details>div{padding:4px 10px 10px}.analysis-details article{border-bottom:1px solid #ffffff14;padding:8px 0}.analysis-details article:last-child{border:0}.analysis-details h5{font:700 17px/1.2 var(--serif),serif;margin:0}.analysis-details article p{color:#e2e8e9;margin:4px 0;font-size:13px;line-height:1.35}.analysis-details article small{color:#d4b263;font-size:12px;line-height:1.35}.analysis-card-list,.analysis-empty{color:#dce5e8;margin:7px 0;font-size:13px;line-height:1.55}.analysis-card-list b{color:#f4d990}.analysis-construction{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:4px;display:grid}.analysis-construction p{color:#dce5e8;background:#ffffff0a;border-radius:7px;justify-content:space-between;margin:0;padding:7px 8px;font-size:13px;display:flex}.analysis-construction b{color:#f4d990}.analysis-note{color:#aebdc3;margin:10px 2px 0;font-size:12px;line-height:1.45}.analysis-report{gap:10px;display:grid}.analysis-hero,.analysis-why,.analysis-health,.analysis-pressure,.analysis-panel{background:#ffffff08;border:1px solid #ffffff1c;border-radius:12px}.analysis-hero{grid-template-columns:minmax(84px,108px) minmax(122px,150px);justify-content:center;gap:12px 16px;padding:14px;display:grid}.commander-analysis-image{aspect-ratio:5/7;background:#0c2134;border:1px solid #d4b26388;border-radius:9px;place-items:center;display:grid;overflow:hidden}.commander-analysis-image img{object-fit:cover;width:100%;height:100%}.commander-analysis-image .app-icon{width:52px;height:52px}.analysis-bracket-card{background:#17364f;border:2px solid #d4b263;border-radius:13px;align-content:center;place-items:center;display:grid;box-shadow:0 0 18px #d4b26325}.analysis-bracket-card strong{font:800 69.6px/.9 var(--serif),serif}.analysis-bracket-card span{color:#f5d98f;letter-spacing:.16em;margin-top:8px;font-size:13px;font-weight:900}.analysis-bracket-card.bracket-1{border-color:#aab3ba}.analysis-bracket-card.bracket-2{border-color:#54b28e}.analysis-bracket-card.bracket-3{border-color:#56a4d6}.analysis-bracket-card.bracket-4{border-color:#e3a53b}.analysis-bracket-card.bracket-5{border-color:#e26b67}.analysis-hero-copy{text-align:center;grid-column:1/-1}.analysis-hero-copy small{color:#d4b263;letter-spacing:.13em;font-size:12px;font-weight:900}.analysis-hero-copy h4{font:700 28.8px/1.05 var(--serif),serif;margin:5px 0 0}.analysis-hero-copy p{color:#d7e0e4;max-width:480px;margin:7px auto 0;font-size:15px;line-height:1.45}.analysis-bracket-scale{background:#0d2940;border:1px solid #ffffff17;border-radius:11px;grid-column:1/-1;gap:7px;padding:10px;display:grid}.analysis-bracket-scale>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.analysis-bracket-scale>header span{color:#d4b263;letter-spacing:.12em;font-size:13px;font-weight:900}.analysis-bracket-scale>header b{color:#f3f6f7;letter-spacing:.08em;font-size:13px}.bracket-track{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.bracket-track i{background:#ffffff10;border-radius:5px;height:8px}.bracket-track .filled.level-1{background:#788692}.bracket-track .filled.level-2{background:#36a77f}.bracket-track .filled.level-3{background:#3a92c9}.bracket-track .filled.level-4{background:#d99a30}.bracket-track .filled.level-5{background:#ce5c58}.bracket-track-labels{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.bracket-track-labels span{text-align:center;color:#8ea5b6;border:1px solid #0000;border-radius:7px;min-width:0;padding:5px 1px}.bracket-track-labels b,.bracket-track-labels small{display:block}.bracket-track-labels b{font-size:13px;line-height:1}.bracket-track-labels small{overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.1}.bracket-track-labels .level-1 b{color:#aab3ba}.bracket-track-labels .level-2 b{color:#54b28e}.bracket-track-labels .level-3 b{color:#56a4d6}.bracket-track-labels .level-4 b{color:#e3a53b}.bracket-track-labels .level-5 b{color:#e26b67}.bracket-track-labels span.current{color:#fff;background:#d4b26314;border-color:#d4b26388}.analysis-hero-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.analysis-hero-stats article{text-align:center;background:#102d45;border:1px solid #ffffff1c;border-radius:10px;min-width:0;padding:9px 4px 8px}.analysis-hero-stats small,.analysis-hero-stats strong,.analysis-hero-stats span{display:block}.analysis-hero-stats small{color:#99adbb;letter-spacing:.08em;font-size:12px;font-weight:900}.analysis-hero-stats strong{color:#fff;margin-top:4px;font-size:17px;line-height:1.1}.analysis-hero-stats span{color:#aebdc7;margin-top:3px;font-size:12px;line-height:1.15}.analysis-why{padding:13px}.analysis-why h4{font:700 22.8px var(--serif),serif;margin:0 0 9px}.analysis-why>aside{background:#8d571f4f;border:1px solid #d59934;border-radius:9px;gap:3px;margin-bottom:10px;padding:10px;display:grid}.analysis-why>aside b{color:#f4ce8a;font-size:13px}.analysis-why>aside span{color:#e8ddd0;font-size:13px;line-height:1.4}.analysis-why>p{color:#d9e1e4;margin:0;font-size:14px;line-height:1.55}.analysis-why>div{gap:5px;margin-top:9px;display:grid}.analysis-why>div span{color:#c3d3d8;padding-left:2px;font-size:13px;line-height:1.4}.analysis-health{padding:12px}.analysis-health>header,.analysis-pressure>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.analysis-health header small,.analysis-pressure header small{color:#9fb0b9;letter-spacing:.16em;font-size:12px;font-weight:900}.analysis-health header h4,.analysis-pressure header h4{font:700 24px var(--serif),serif;margin:3px 0 0}.analysis-health>header>b{color:#5ed7ad;font:700 30px var(--serif),serif}.health-body{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;display:grid}.health-ring{background:conic-gradient(#42d2a2 var(--health),#203650 0);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative}.health-ring:after{content:"";background:#10283e;border-radius:50%;position:absolute;inset:8px}.health-ring strong{z-index:1;font:800 31.2px var(--serif),serif;position:relative}.health-body>div:last-child{gap:7px;display:grid}.health-body p{margin:0}.health-body p>span{color:#c8d4d8;justify-content:space-between;font-size:13px;display:flex}.health-body p>span b{color:#f4f0e7}.health-body p>i{background:#203650;border-radius:4px;height:5px;margin-top:3px;display:block;overflow:hidden}.health-body p>i em{background:#42d2a2;border-radius:4px;height:100%;display:block}.analysis-pressure{padding:12px}.analysis-pressure>header>b{color:#f2d691;font-size:14px}.analysis-pressure>div{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:11px;display:grid}.analysis-pressure>div i{background:#203650;border-radius:5px;height:8px}.analysis-pressure>div i.active{background:#d4b263}.analysis-pressure>p{color:#9fb0b9;margin:7px 0 0;font-size:13px;line-height:1.4}.analysis-panel{overflow:hidden}.analysis-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;list-style:none;display:flex}.analysis-panel>summary::-webkit-details-marker{display:none}.analysis-panel>summary:before{content:"›";color:#d4b263;font-size:25.2px;transition:transform .16s}.analysis-panel[open]>summary:before{transform:rotate(90deg)}.analysis-panel>summary span{font:700 22px var(--serif),serif;flex:1}.analysis-panel>summary b{color:#17314d;background:#d4b263;border-radius:15px;place-items:center;min-width:29px;height:29px;padding:0 7px;font-size:14px;display:grid}.analysis-panel>div{border-top:1px solid #ffffff15;padding:0 12px 12px}.analysis-panel-intro{color:#aebdc3;margin:10px 0;font-size:13px;line-height:1.4}.analysis-role{border-bottom:1px solid #ffffff12;padding:10px 0}.analysis-role:last-child{border-bottom:0}.analysis-role>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.analysis-role>summary::-webkit-details-marker{display:none}.analysis-role>summary span:before{content:"›";color:#9fb0b9;margin-right:5px}.analysis-role[open]>summary span:before{content:"⌄"}.analysis-role>summary span{color:#d8e0e3;font-size:14px}.analysis-role>summary b{font-size:15px}.analysis-benchmark{background:#203650;border-radius:5px;height:6px;margin:7px 22px 0 0;position:relative}.analysis-benchmark i{background:#6d788b;border-radius:4px;height:100%;position:absolute;top:0}.analysis-benchmark em{background:#42d2a2;border:2px solid #10283e;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.analysis-role>small{color:#67d8b3;margin-top:5px;font-size:12px;display:block}.analysis-role>small.outside{color:#f0c65b}.analysis-role>p{color:#9fb0b9;margin:7px 0 0;font-size:13px;line-height:1.45}.card-analysis-groups{gap:8px;display:grid}.card-analysis-group{background:#071c2e88;border:1px solid #ffffff17;border-radius:10px;overflow:hidden}.card-analysis-group>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:9px 11px;list-style:none;display:flex}.card-analysis-group>summary::-webkit-details-marker{display:none}.card-analysis-group>summary:before{content:"›";color:#d4b263;font-size:24px}.card-analysis-group[open]>summary:before{transform:rotate(90deg)}.card-analysis-group>summary span{color:#5ed7c7;letter-spacing:.11em;text-transform:uppercase;flex:1;font-size:13px;font-weight:900}.card-analysis-group>summary b{color:#e3e9e9;background:#ffffff0d;border-radius:14px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;display:grid}.card-analysis-group>div{gap:7px;padding:0 8px 8px;display:grid}.card-analysis-item{background:#ffffff05;border:1px solid #ffffff16;border-radius:9px;padding:10px}.card-analysis-item>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.card-analysis-item h5{color:#eff2ef;font:700 17px/1.3 var(--serif),serif;margin:0}.card-analysis-item h5 small{color:#9fb0b9;font:700 13px var(--sans),sans-serif}.card-analysis-item header>span{color:#62dfd0;text-align:center;background:#0b504c55;border:1px solid #4fd6c866;border-radius:999px;max-width:45%;padding:4px 7px;font-size:12px;font-weight:800}.card-fit{grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:8px;margin-top:9px;display:grid}.card-fit>i{background:#203650;border-radius:4px;height:6px;overflow:hidden}.card-fit>i em{background:linear-gradient(90deg,#38a889,#b84cf0);border-radius:4px;height:100%;display:block}.card-fit>b{color:#b9c6ca;text-align:right;font-size:13px}.card-analysis-item>p{color:#aebdc3;margin:8px 0 0;font-size:13px;line-height:1.5}.mana-curve-chart,.mana-balance-chart{background:#071c2e88;border-radius:10px;margin-top:12px;padding:10px}.mana-curve-chart>header,.mana-balance-chart>header{justify-content:space-between;gap:8px;display:flex}.mana-curve-chart header b,.mana-balance-chart header b{color:#b9c5ca;letter-spacing:.15em;font-size:12px}.mana-curve-chart header span,.mana-balance-chart header span{color:#80919b;font-size:12px}.curve-legend{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.curve-legend span{color:#b8c6cb;align-items:center;gap:3px;font-size:12px;display:flex}.curve-legend i{border-radius:50%;width:8px;height:8px}.curve-columns{grid-template-columns:repeat(8,1fr);align-items:end;gap:4px;height:135px;margin-top:9px;display:grid}.curve-column{text-align:center;grid-template-rows:14px minmax(0,1fr) 13px;align-items:end;height:100%;display:grid}.curve-column>b{color:#bdc9cd;font-size:12px}.curve-column>div{justify-content:center;align-items:end;height:100%;display:flex}.curve-column>div>i{border-radius:3px 3px 0 0;flex-direction:column-reverse;width:min(22px,80%);min-height:1px;display:flex;overflow:hidden}.curve-column>div>i span{min-height:2px}.curve-column>small{color:#8ea0a8;font-size:12px}.curve-creatures,.curve-creatures i{background:#3f83dc}.curve-instants,.curve-instants i{background:#159b7a}.curve-sorceries,.curve-sorceries i{background:#dd8616}.curve-artifacts,.curve-artifacts i{background:#8b9cb0}.curve-enchantments,.curve-enchantments i{background:#b546cc}.curve-other,.curve-other i{background:#68738b}.mana-balance-chart{gap:8px;display:grid}.mana-balance-row{grid-template-columns:20px 1fr 25px 1fr 20px;align-items:center;gap:5px;display:grid}.mana-balance-row>b{color:#9fb0b9;text-align:center;font-size:13px}.mana-balance-row>em{border:1px solid;border-radius:50%;place-items:center;height:25px;font-size:13px;font-style:normal;font-weight:900;display:grid}.mana-balance-row>i{align-items:center;height:9px;display:flex}.mana-balance-row>i:first-of-type{justify-content:flex-end}.mana-balance-row>i span{opacity:.75;background:currentColor;border:1px solid;border-radius:3px;height:100%}.mana-balance-row>i:first-of-type span{margin-left:auto}.mana-w{color:#e8ddb9}.mana-u{color:#4aa1d8}.mana-b{color:#8c7b94}.mana-r{color:#d65d4a}.mana-g{color:#5ca763}.analysis-stat-note{color:#8ea0a8;margin:10px 0 0;font-size:12px;line-height:1.4}.mana-curve-chart,.mana-balance-chart{background:#071c2ebd;border:1px solid #ffffff0d;padding:13px}.mana-curve-chart>header>div,.mana-balance-chart>header>div{gap:3px;display:grid}.mana-curve-chart header small,.mana-balance-chart header small{color:#80919b;font-size:12px;line-height:1.25}.curve-legend{gap:6px 12px}.curve-legend span{gap:5px;background:0 0!important}.curve-legend span>b{color:#f0eee7;font-size:12px}.curve-legend i{flex:0 0 7px;width:7px;height:7px}.curve-plot{background:repeating-linear-gradient(#0000 0 37px,#ffffff0a 38px);border-bottom:1px solid #ffffff25;height:152px;margin-top:12px;position:relative}.curve-line{z-index:2;pointer-events:none;width:100%;height:calc(100% - 17px);position:absolute;inset:0 0 17px;overflow:visible}.curve-line polyline{fill:none;stroke:#e7dcc2;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.62;vector-effect:non-scaling-stroke}.curve-line circle{fill:#d4b263;stroke:#071c2e;stroke-width:3px;vector-effect:non-scaling-stroke}.curve-plot .curve-columns{z-index:1;height:100%;margin:0;position:relative}.curve-column{grid-template-rows:18px minmax(0,1fr) 18px}.curve-column>b{font-weight:900}.curve-column>div>i{border-radius:5px 5px 1px 1px;width:min(28px,64%)}.curve-column>small{align-self:end}.mana-balance-labels{grid-template-columns:1fr 1fr;gap:44px;margin:2px 31px 0;display:grid}.mana-balance-labels span{color:#8ea0a8;font-size:12px}.mana-balance-labels span:last-child{text-align:right}.mana-balance-row{padding:3px 0}.mana-balance-row>i{background:#ffffff0a;border-radius:5px;height:7px}.mana-balance-row>i span{border:0;border-radius:5px}.mana-balance-row>em{background:#0b263a;box-shadow:0 0 0 3px #071c2e}.analysis-role>summary{grid-template-columns:minmax(110px,1fr) minmax(90px,1.15fr) 34px;gap:10px;display:grid}.analysis-role>summary>span{min-width:0}.analysis-role>summary>span>small{color:#67d8b3;margin:3px 0 0;font-size:12px;line-height:1.25;display:block}.analysis-role>summary>span>small.outside{color:#f0c65b}.analysis-role>summary>.analysis-benchmark{width:100%;margin:0}.analysis-role>p{color:#b9c6ca;background:#071c2e88;border-radius:7px;margin:8px 0 0;padding:8px 10px}.draw-consistency{background:#071c2e88;border-radius:10px;margin-top:12px;padding:11px}.draw-consistency>header{justify-content:space-between;gap:8px;display:flex}.draw-consistency>header b{color:#b9c5ca;letter-spacing:.15em;font-size:12px}.draw-consistency>header span{color:#80919b;font-size:12px}.draw-consistency>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.draw-consistency p{margin:0}.draw-consistency p b,.draw-consistency p span{display:block}.draw-consistency p b{font:700 24px var(--serif),serif}.draw-consistency p span{color:#9fb0b9;margin-top:2px;font-size:12px;line-height:1.25}.draw-consistency>small{color:#80919b;margin-top:10px;font-size:12px;line-height:1.45;display:block}.opening-priorities{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:11px;display:grid}.opening-priorities p{background:#071c2e88;border-radius:9px;margin:0;padding:10px}.opening-priorities b,.opening-priorities span{display:block}.opening-priorities b{color:#f1d590;font-size:13px}.opening-priorities span{color:#d6e0e3;margin-top:4px;font-size:13px;line-height:1.4}.opening-advice h5{color:#9fb0b9;letter-spacing:.12em;text-transform:uppercase;margin:14px 0 6px;font-size:13px}.hold-card-list{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.hold-card-list a{color:#f1ede4;background:#ffffff07;border:1px solid #ffffff12;border-radius:8px;padding:8px;font-size:14px;font-weight:800;text-decoration:none}.hold-card-list a span{color:#c595da;margin-top:3px;font-size:12px;font-weight:600;display:block}.analysis-value{border-top:1px solid #ffffff15;margin-top:13px;padding-top:12px}.analysis-value>p{color:#dce4e7;justify-content:space-between;margin:0;display:flex}.analysis-value>p b{color:#f1d590}.analysis-value>details{margin-top:9px}.analysis-value>details>summary{color:#cf8df2;cursor:pointer;font-size:13px;font-weight:800}.analysis-value>details>div{gap:5px;margin-top:7px;display:grid}.analysis-value a{color:#dce4e7;justify-content:space-between;gap:10px;font-size:13px;text-decoration:none;display:flex}.analysis-value a b{color:#f1d590}.analysis-value>small{color:#80919b;margin-top:8px;font-size:12px;line-height:1.4;display:block}.combo-breakdown{border-bottom:1px solid #ffffff17;padding:13px 0}.combo-breakdown:last-child{border-bottom:0}.combo-breakdown h5{color:#4fd6c8;font:700 18px/1.35 var(--serif),serif;margin:0}.combo-breakdown h5 em{color:#8ba0aa;font-style:normal}.combo-labels{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.combo-labels>b,.combo-labels>span{color:#eedcff;text-transform:uppercase;background:#43216a;border-radius:7px;align-items:center;min-height:25px;padding:4px 8px;font-size:12px;font-weight:900;display:flex}.combo-labels>span{color:#d9e2e5;background:#24364a}.combo-labels .mana-cost{gap:2px}.combo-labels .mana-symbol,.combo-labels .mana-generic{flex-basis:17px;width:17px;height:17px;font-size:12px}.combo-prerequisite{color:#d7e0e3;background:#d4b26311;border-left:2px solid #d4b263;margin:8px 0 0;padding:7px;font-size:13px;line-height:1.4}.combo-breakdown ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.combo-breakdown li{color:#d8e0e3;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:7px;font-size:13px;line-height:1.45;display:grid}.combo-breakdown li>b{color:#54e0d1;background:#0c4a4d;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.combo-breakdown li .oracle-symbol{min-width:0}.combo-result{color:#65dfbd;background:#0a4c454f;border-radius:7px;margin:10px 0 0;padding:8px;font-size:13px;line-height:1.4}.staples-panel article{border-bottom:1px solid #ffffff12;padding:9px 0}.staples-panel article:last-of-type{border-bottom:0}.staples-panel article b,.staples-panel article small{display:block}.staples-panel article b{color:#f2d691;font:700 17px var(--serif),serif}.staples-panel article small{color:#aebdc3;margin-top:3px;font-size:13px;line-height:1.35}.staples-panel article a{color:#f2d691;width:max-content;max-width:100%;font:700 17px var(--serif),serif;text-decoration:none}.staples-panel article a span{color:#71d8c6;font:800 13px var(--sans),sans-serif;margin-left:5px}.one-card-combo{border-bottom:1px solid #ffffff17;padding:12px 0}.one-card-combo:last-of-type{border-bottom:0}.one-card-combo h5{color:#d8e0e3;font:600 15px/1.4 var(--sans),sans-serif;flex-wrap:wrap;align-items:center;gap:5px;margin:0;display:flex}.one-card-combo h5>span,.one-card-combo h5>a{background:#ffffff08;border:1px solid #ffffff1c;border-radius:7px;align-items:center;min-height:29px;padding:5px 8px;display:flex}.one-card-combo h5>a{color:#ffd444;background:#5b430c55;border-color:#d4a72288;text-decoration:none}.one-card-combo h5>a span{margin-left:5px;font-size:13px}.one-card-combo h5 em{color:#8ba0aa;font-style:normal}.one-card-combo>p{color:#9fb0b9;margin:6px 0 0;font-size:13px;line-height:1.4}.one-card-combo>details{margin-top:8px}.one-card-combo>details>summary{color:#62d6c5;cursor:pointer;width:max-content;font-size:13px;font-weight:800;list-style:none}.one-card-combo>details>summary:before{content:"›";margin-right:5px}.one-card-combo>details[open]>summary:before{content:"⌄"}.one-card-combo>details>div{color:#bdc9cd;background:#071c2e88;border-radius:8px;margin-top:8px;padding:9px;font-size:13px;line-height:1.45}.one-card-combo>details>div>span{margin-right:10px}.one-card-mana{align-items:center;gap:4px;display:inline-flex}.one-card-mana .mana-cost{display:inline-flex}.one-card-combo ol{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.one-card-combo li{grid-template-columns:22px minmax(0,1fr);gap:7px;display:grid}.one-card-combo li>b{color:#54e0d1;background:#0c4a4d;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.tcgplayer-note{color:#8ea0a8;border-top:1px solid #ffffff12;margin:10px 0 0;padding-top:9px;font-size:12px;line-height:1.4}@media (width<=430px){.moxfield-import>div:first-child{gap:2px;display:grid}.moxfield-import b{font-size:20px}.moxfield-import input{font-size:16px}.moxfield-import button{min-width:76px}.decksaveform,.library-create,.library-connect>div,.saved-deck-list article{grid-template-columns:1fr}.saved-deck-list article>div:last-child{justify-content:flex-end}.saved-deck-list button{min-width:74px}.library-code{grid-template-columns:1fr}.library-code>b{font-size:26.4px}.library-user-actions{grid-column:1/-1}.library-user-actions>button{flex:1}.deck-analysis>header{align-items:flex-start}.deck-analysis>header h3{font-size:26.4px}.deck-analysis>header p{font-size:13px}.deck-analysis>header button{min-height:38px;padding-inline:10px}.bracket-result{grid-template-columns:76px minmax(0,1fr);gap:10px}.bracket-orb{width:76px;height:76px}.bracket-orb strong{font-size:50.4px}.bracket-result h4{font-size:24px}.analysis-metrics{grid-template-columns:repeat(3,1fr)}.analysis-metrics span{min-height:16px}.table-talk{align-items:flex-start}.analysis-details summary span{font-size:17px}.analysis-hero{grid-template-columns:90px 125px;gap:10px 13px;padding:11px}.analysis-bracket-card strong{font-size:57.6px}.analysis-hero-copy h4{font-size:25.2px}.health-body{grid-template-columns:70px minmax(0,1fr)}.health-ring{width:68px;height:68px}.analysis-panel>summary span,.combo-breakdown h5{font-size:18px}}.combo-breakdown{padding:0}.combo-breakdown>summary,.one-card-combo>summary{cursor:pointer;padding:13px 30px 13px 0;list-style:none;position:relative}.combo-breakdown>summary::-webkit-details-marker{display:none}.one-card-combo>summary::-webkit-details-marker{display:none}.combo-breakdown>summary:after,.one-card-combo>summary:after{content:"›";color:#d4b263;font-size:26.4px;transition:transform .16s;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.combo-breakdown[open]>summary:after,.one-card-combo[open]>summary:after{transform:translateY(-50%)rotate(90deg)}.combo-breakdown>summary>p,.one-card-combo>summary>p{color:#9fb0b9;margin:5px 0 0;font-size:14px;line-height:1.4}.combo-breakdown-body{padding:0 0 13px}.one-card-combo{padding:0}.one-card-combo>div{color:#bdc9cd;padding:0 0 13px;font-size:14px;line-height:1.5}.one-card-combo>div>span{margin-right:10px}.scoring-details-panel>div{gap:11px;display:grid}.scoring-sources{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.scoring-sources span{color:#cbd7dc;background:#ffffff08;border:1px solid #ffffff2a;border-radius:999px;padding:5px 9px;font-size:15px}.scoring-archetype{background:#ffffff08;border:1px solid #ffffff1d;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.scoring-archetype b,.scoring-archetype small{display:block}.scoring-archetype b{font-size:18px}.scoring-archetype small{color:#9fb0b9;margin-top:2px;font-size:15px}.scoring-archetype em{color:#d4b263;text-transform:capitalize;font-size:15px;font-style:normal;font-weight:800}.scoring-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.scoring-metrics article{text-align:center;background:#ffffff07;border:1px solid #ffffff1d;border-radius:9px;align-content:center;place-items:center;min-height:74px;padding:9px;display:grid}.scoring-metrics b{font:700 30px/1 var(--serif),serif}.scoring-metrics span{color:#aebdc3;margin-top:5px;font-size:15px}.scoring-selection,.scoring-card-list,.scoring-method{color:#bdc9cd;margin:0;font-size:16px;line-height:1.5}.scoring-selection b,.scoring-card-list b{color:#f2d691}.scoring-reasons{gap:8px;display:grid}.scoring-reasons h5{color:#d4b263;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:16px}.scoring-reasons p,.scoring-reasons span{color:#cbd7dc;border-left:2px solid #ffffff20;margin:0;padding-left:10px;font-size:16px;line-height:1.5}.scoring-reasons aside{color:#e7dcc1;background:#d4b26312;border:1px solid #d4b26366;border-radius:8px;padding:9px;font-size:16px;line-height:1.45}.scoring-reasons aside b{color:#f2d691;margin-bottom:2px;display:block}.scoring-method{color:#8fa1aa;border-top:1px solid #ffffff15;padding-top:9px}@media (width<=520px){.deck-analysis>header small{font-size:14px}.deck-analysis>header p,.deck-analysis-message,.deck-analysis-stale{font-size:17px}.analysis-hero-copy small{font-size:14px}.analysis-hero-copy p{font-size:18px}.analysis-bracket-scale>header span{font-size:13px}.analysis-bracket-scale>header b{font-size:14px}.bracket-track-labels b{font-size:15px}.bracket-track-labels small,.analysis-hero-stats small{font-size:13px}.analysis-hero-stats strong{font-size:18px}.analysis-hero-stats span{font-size:13px}.analysis-why>aside b,.analysis-why>aside span{font-size:16px}.analysis-why>p{font-size:18px}.analysis-why>div span{font-size:16px}.analysis-health header small,.analysis-pressure header small{font-size:14px}.health-body p>span,.analysis-pressure>header>b,.analysis-pressure>p{font-size:16px}.analysis-panel>summary{min-height:56px}.analysis-panel>summary span{font-size:24px}.analysis-panel>summary b{font-size:16px}.analysis-panel-intro,.analysis-card-list,.analysis-empty,.analysis-role>summary span,.analysis-role>summary b{font-size:17px}.analysis-role>small,.analysis-role>p{font-size:15px}.mana-curve-chart header b,.mana-balance-chart header b,.mana-curve-chart header span,.mana-balance-chart header span,.curve-legend span,.curve-column>b,.curve-column>small,.mana-balance-row>b{font-size:13px}.analysis-stat-note,.analysis-note,.tcgplayer-note{font-size:15px}.combo-breakdown>summary,.one-card-combo>summary{padding-block:16px}.combo-breakdown h5{font-size:22px}.combo-breakdown>summary>p,.one-card-combo>summary>p{font-size:16px}.combo-labels>b,.combo-labels>span{font-size:14px}.combo-prerequisite{font-size:16px}.combo-breakdown li{font-size:17px;line-height:1.5}.combo-result{font-size:16px}.staples-panel article a{font-size:20px}.staples-panel article small{font-size:16px}.one-card-combo h5{font-size:18px}.one-card-combo>div{font-size:16px}.one-card-combo li{font-size:17px;line-height:1.5}.table-talk small{font-size:13px}.table-talk p{font-size:17px}.table-talk button{font-size:15px}.card-analysis-group>summary{min-height:52px}.card-analysis-group>summary span,.card-analysis-group>summary b{font-size:16px}.card-analysis-item{padding:13px}.card-analysis-item h5{font-size:22px}.card-analysis-item h5 small,.card-analysis-item header>span,.card-fit>b{font-size:15px}.card-analysis-item header>span{padding:5px 9px}.card-fit>i{height:8px}.card-analysis-item>p{font-size:17px;line-height:1.55}.analysis-role>summary{grid-template-columns:minmax(105px,1fr) minmax(82px,1fr) 30px;gap:8px}.analysis-role>summary span,.analysis-role>summary b{font-size:18px}.analysis-role>summary>span>small{font-size:14px}.analysis-benchmark{height:7px}.analysis-role>p{font-size:16px;line-height:1.5}.mana-curve-chart,.mana-balance-chart,.draw-consistency{padding:12px}.mana-curve-chart header b,.mana-balance-chart header b,.draw-consistency>header b{font-size:15px}.mana-curve-chart header span,.mana-balance-chart header span,.draw-consistency>header span{font-size:14px}.curve-legend span,.curve-column>b,.curve-column>small,.mana-balance-row>b{font-size:15px}.curve-columns{height:165px}.mana-balance-row{grid-template-columns:25px 1fr 30px 1fr 25px;gap:7px}.mana-balance-row>em{height:30px;font-size:15px}.draw-consistency p b{font-size:26.4px}.draw-consistency p span,.draw-consistency>small{font-size:15px}.opening-priorities{grid-template-columns:1fr}.opening-priorities b{font-size:16px}.opening-priorities span{font-size:17px}.opening-advice h5{font-size:15px}.hold-card-list{grid-template-columns:1fr}.hold-card-list a{font-size:18px}.hold-card-list a span{font-size:15px}.analysis-value>p,.analysis-value a{font-size:17px}.analysis-value>details>summary,.analysis-value>small{font-size:15px}.mana-curve-chart header small,.mana-balance-chart header small{font-size:14px}.curve-legend{gap:7px 13px}.curve-legend span,.curve-legend span>b{font-size:15px}.curve-legend i{flex-basis:9px;width:9px;height:9px}.curve-plot{height:178px}.curve-column>div>i{width:min(30px,66%)}.mana-balance-labels{gap:50px;margin-inline:36px}.mana-balance-labels span{font-size:14px}.mana-balance-row{padding:5px 0}.mana-balance-row>i{height:9px}}:root{--paper:#f5efe2;--light:#fffdf7;--line:#c8b896;--ink:#17314d;--green:#266a4b;--green2:#174e37;--gold:#ad812b;--muted:#746d60;--card-radius:12px}.score,.brand h1,.heading h2,.fieldhead h2,.landzone>header h3,.scorename>b,.cardtitle h3{font-family:var(--serif),ui-serif,serif}.scorename>b{letter-spacing:.005em;color:#17314d;font-size:18px!important;font-weight:700!important}.scoreboard.count-2 .scorename>b,.scoreboard.count-4 .scorename>b{font-size:20px!important}.scoreboard.count-3 .scorename>b,.scoreboard.count-5 .scorename>b,.scoreboard.count-6 .scorename>b{font-size:16px!important}.timeline article{grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:7px;height:48px;min-height:48px;padding:6px 9px}.timeline article>span{width:28px;height:28px;font-size:16px}.timeline h3{font:700 18px/1.08 var(--serif),ui-serif,serif}.timeline p{white-space:normal;margin:3px 0 0;font-size:13px;line-height:1.25}.timeline time{text-align:right;font-variant-numeric:tabular-nums;align-self:start;padding-top:2px;font-size:13px}.card{border-radius:var(--card-radius);background:#fffdf7;border-color:#c3b18c;box-shadow:0 3px 10px #5f482116}.card.tapped{opacity:.8;transform:rotate(1.25deg)}.card .face{text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;min-width:0;padding:0;display:block}.card .face:focus-visible{outline-offset:2px;outline:3px solid #27715355}.card .art{background-position:50% 24%;background-size:cover;border-color:#b9a67d;border-radius:8px;height:92px;overflow:hidden}.card .art.has-printing>span{display:none}.cardtitle{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:5px;height:34px;min-height:34px;margin:7px 2px 2px;display:grid;overflow:hidden}.cardtitle h3{color:#17314d;max-height:31px;font-size:18px!important;font-weight:700!important;line-height:1.02!important}.cardtitle>.mana-cost{align-self:center}.cardmeta{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:5px;height:27px;min-height:27px;margin:0 2px 5px;display:grid;overflow:hidden}.cardmeta span{-webkit-line-clamp:2;color:#6f695e;-webkit-box-orient:vertical;min-width:0;max-height:21px;font-size:13px;line-height:1.15;display:-webkit-box;overflow:hidden}.cardmeta strong{min-width:38px;font:700 15px/1 var(--sans),sans-serif;white-space:nowrap;background:#fffaf0;border:1px solid #c3b38f;border-radius:12px;align-self:center;padding:3px 5px}.commander-card{background:linear-gradient(145deg,#fffdf7,#fbf0d2);border:2px solid #ad812b}.commander-card .art{border-color:#ad812b}.commander-card .cardtitle h3{color:#6e5118}.object-state{flex-wrap:wrap;align-items:center;gap:4px;min-height:24px;margin:4px 1px 2px;display:flex}.counter-chips,.keyword-icons,.status-chips{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.counter-chips:empty,.keyword-icons:empty,.status-chips:empty{display:none}.counter-chip{color:#17314d;background:#edf5fb;border:1px solid #8eafd0;border-radius:5px;align-items:center;gap:4px;min-height:21px;padding:2px 5px;font-style:normal;line-height:1;display:inline-flex}.counter-shield{color:#205c3e;background:#e8f2e8;border-color:#7ca98b}.counter-stun,.counter-finality{color:#79531f;background:#f7ead5;border-color:#c49a63}.counter-loyalty,.counter-defense{color:#59436f;background:#f0ebf5;border-color:#9c8ab8}.keyword-icons button{color:#1e6545;background:#e7f1e8;border:1px solid #6f9a7d;border-radius:50%;place-items:center;width:23px;height:23px;padding:0;font-size:16px;line-height:1;display:grid;box-shadow:inset 0 0 0 2px #fff8}.keyword-icons .ms{font-size:17px;line-height:1}.keyword-icons button[title=Haste]{color:#a5422d;background:#fae8df;border-color:#c57963}.keyword-icons button[title=Flying]{color:#2e668e;background:#e8f1f7;border-color:#7194b6}.status-chips>span{color:#58534b;background:#f2efe9;border:1px solid #b3ada2;border-radius:5px;min-height:20px;padding:3px 5px;font-size:12px;font-weight:800;line-height:1.1}.status-chips .state-sick{color:#77501b;background:#faedcf;border-color:#c39755}.status-chips .state-tapped{color:#4f4a43;background:#ece9e3;border-color:#a9a39a}.status-chips .state-sick{color:#171713;background:#d9d6cc;border-radius:50%;place-items:center;width:23px;height:23px;min-height:23px;padding:0;display:grid;box-shadow:inset 0 0 0 2px #f8f4e8}.sickness-icon{color:currentColor;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;line-height:1;display:inline-grid}.sickness-icon .ms{font-size:18px;line-height:1;transform:rotate(-10deg)}.statusline button:has(.sickness-icon){align-items:center;gap:3px;display:inline-flex}.statusline button .sickness-icon{background:#f4efe3;border:1px solid;width:20px;height:20px}.ccounters{justify-content:flex-end;align-items:stretch;min-height:32px;margin-top:4px}.ccounters .tapbutton{color:#174e37;background:#fffaf0;border-color:#c7b896;min-width:43px;margin-left:0!important}.ccounters .more{color:#174e37;letter-spacing:.08em;background:#fffaf0;width:34px;font-size:16px}.object-land .mana-production{background:#f4eee1;border-color:#c8b896;margin-top:3px;margin-bottom:4px}.printing-view{gap:12px;margin-top:10px;display:grid}.printing-view,.printing-view img,.card .face{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.printing-view img{object-fit:contain;filter:drop-shadow(0 12px 24px #251b1170);border-radius:18px;width:min(100%,420px);max-height:64dvh;margin:auto;display:block}.printing-fallback{text-align:center;background:#fffaf0;border:1px dashed #aa9b80;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:250px;display:grid}.printing-fallback>span{color:var(--green);font-size:50.4px}.printing-fallback>b{font:700 25.2px var(--serif),serif}.printing-fallback>small{max-width:260px;color:var(--muted);line-height:1.4}.printing-details{border:1px solid var(--line);background:#fffdf7;border-radius:11px;padding:11px}.printing-details>b{font:700 20px var(--serif),serif}.printing-details p{white-space:pre-line;margin:8px 0;font-size:16px;line-height:1.45}.printing-details small{color:var(--muted);font-size:13px}.keyword-help{border:1px solid var(--line);text-align:center;background:#fffdf7;border-radius:12px;justify-items:center;gap:12px;margin-top:12px;padding:18px;display:grid}.keyword-help>span{color:#1e6545;background:#e7f1e8;border:2px solid #6f9a7d;border-radius:50%;place-items:center;width:64px;height:64px;font-size:38.4px;display:grid}.keyword-help>span .ms{font-size:38.4px}.keyword-help p{max-width:340px;margin:0;font-size:18px;line-height:1.5}.keyword-help button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:9px;min-height:42px;padding:0 14px;font-weight:800}@media (width<=620px){.scorename>b,.scoreboard.count-2 .scorename>b,.scoreboard.count-4 .scorename>b{font-size:18px!important}.scoreboard.count-3 .scorename>b,.scoreboard.count-5 .scorename>b,.scoreboard.count-6 .scorename>b{font-size:15px!important}.card .art{height:86px}.cardtitle h3{font-size:18px!important}.cardmeta span{font-size:13px}.counter-chip small{font-size:12px}.counter-chip b{font-size:13px}}@media (width>=621px) and (width<=1366px){.shell{--shell-width:1180px;width:100%;max-width:var(--shell-width)}.view{padding-inline:18px}.fieldtabs{margin-inline:-18px;padding-inline:18px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.empty{grid-column:1/-1}.card{min-height:226px}.card .art{height:104px}.landzone .card{min-height:214px}.scoreboard.count-3 .score,.scoreboard.count-4 .score,.scoreboard.count-5 .score,.scoreboard.count-6 .score{grid-template-rows:36px minmax(62px,1fr) 35px!important}.scoreboard.count-3 .scorename,.scoreboard.count-4 .scorename,.scoreboard.count-5 .scorename,.scoreboard.count-6 .scorename{text-align:left;grid-template-rows:1fr!important;grid-template-columns:26px minmax(0,1fr) auto!important;gap:6px!important;padding:4px 7px!important}.scoreboard.count-3 .scorename>span,.scoreboard.count-4 .scorename>span,.scoreboard.count-5 .scorename>span,.scoreboard.count-6 .scorename>span{width:25px!important;height:25px!important;font-size:13px!important;display:grid!important}.scoreboard.count-3 .scorename>b,.scoreboard.count-4 .scorename>b,.scoreboard.count-5 .scorename>b,.scoreboard.count-6 .scorename>b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:18px!important;overflow:hidden!important}.scoreboard.count-3 .handsize,.scoreboard.count-4 .handsize,.scoreboard.count-5 .handsize,.scoreboard.count-6 .handsize{justify-content:flex-end}.scoreboard.count-3 .handsize small,.scoreboard.count-4 .handsize small,.scoreboard.count-5 .handsize small,.scoreboard.count-6 .handsize small{display:none!important}.scoreboard.count-3 .handsize button,.scoreboard.count-4 .handsize button,.scoreboard.count-5 .handsize button,.scoreboard.count-6 .handsize button{width:27px!important;height:27px!important;font-size:22px!important}.scoreboard.count-3 .handsize strong,.scoreboard.count-4 .handsize strong,.scoreboard.count-5 .handsize strong,.scoreboard.count-6 .handsize strong{min-width:18px!important;font-size:18px!important}.scoreboard.count-3 .scorelife,.scoreboard.count-4 .scorelife,.scoreboard.count-5 .scorelife,.scoreboard.count-6 .scorelife{padding:0 7px;grid-template-columns:38px minmax(0,1fr) 38px!important}.scoreboard.count-3 .scorelife button,.scoreboard.count-4 .scorelife button,.scoreboard.count-5 .scorelife button,.scoreboard.count-6 .scorelife button{width:35px;height:35px;font-size:30px!important}.scoreboard.count-3 .damagechips,.scoreboard.count-4 .damagechips,.scoreboard.count-5 .damagechips,.scoreboard.count-6 .damagechips{min-height:35px;gap:6px!important;padding:0 8px!important}.scoreboard.count-3 .damagechips>span,.scoreboard.count-4 .damagechips>span,.scoreboard.count-5 .damagechips>span,.scoreboard.count-6 .damagechips>span{letter-spacing:.025em!important;font-size:13px!important}.scoreboard.count-3 .damagechips>em,.scoreboard.count-4 .damagechips>em,.scoreboard.count-5 .damagechips>em,.scoreboard.count-6 .damagechips>em{font-size:24px!important}}@media (width>=621px) and (width<=1024px) and (orientation:portrait){.scoreboard.count-4,.scoreboard.count-5,.scoreboard.count-6{height:auto;min-height:0;max-height:none;position:relative;top:auto;overflow:visible}.scoreboard.count-4>div,.scoreboard.count-5>div,.scoreboard.count-6>div{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:126px;gap:7px;height:auto}.scoreboard.count-5 .score,.scoreboard.count-5 .score:nth-child(n+4){grid-column:span 1}.content.with-score{min-height:calc(100dvh - 149px)}}.score{position:relative}.score.lost{filter:saturate(.45);background:#eee7dedd}.score.lost>:not(.lostbadge){opacity:.48}.lostbadge{z-index:8;text-align:center;color:#fff;font:800 22px/1 var(--sans),sans-serif;letter-spacing:.14em;background:#3d2b2bd9;place-content:center;display:grid;position:absolute;inset:29px 0 21px}.lostbadge small{max-width:150px;font:650 12px/1.25 var(--sans),sans-serif;letter-spacing:0;text-transform:none;margin:5px auto 0;display:block}.fieldtabs button.lost{filter:grayscale(.75);opacity:.68}.fieldtabs button.lost em{color:#fff;background:#7c302c}.countershortcut{border:1px solid var(--line);text-align:left;background:#fffaf0;border-radius:10px;grid-template-columns:28px 1fr 20px;align-items:center;gap:8px;width:100%;min-height:49px;margin-bottom:10px;padding:8px 10px;display:grid}.countershortcut>span{display:grid}.countershortcut b{font:700 18px var(--serif),serif}.countershortcut small{color:var(--muted);font-size:13px}.playercountertabs{gap:6px;padding-bottom:8px;display:flex;overflow:auto}.playercountertabs button{border:1px solid var(--line);white-space:nowrap;background:#fffaf0;border-radius:8px;min-height:37px;padding:6px 10px;font-size:14px;font-weight:750}.playercountertabs button.selected{border-color:var(--green);color:var(--green);background:#e5efe5}.playercountertabs small{color:var(--red);font-size:12px;display:block}.playercounters{gap:9px;display:grid}.playercounters section{border:1px solid var(--line);background:#fffdf7;border-radius:11px;padding:11px}.playercounters header{justify-content:space-between;align-items:end;display:flex}.playercounters header small{color:var(--green);letter-spacing:.12em;font-size:12px;font-weight:850;display:block}.playercounters header b{font:700 34.8px/1 var(--serif),serif}.playercounters header>span{color:var(--muted);font-size:13px}.playercounters section>div{grid-template-columns:44px 1fr 44px;gap:7px;margin-top:9px;display:grid}.playercounters button,.playercounters input{border:1px solid var(--line);text-align:center;background:#fffaf0;border-radius:8px;height:43px}.playercounters button{color:var(--green);font-size:24px}.playercounters input{min-width:0;font-weight:800}.playercounters .remove-player-counter{color:#7c302c;border-style:dashed;width:100%;height:28px;margin-top:7px;font-size:13px;font-weight:800}.custom-player-counter{background:#eef3e9;border:1px dashed #9dae98;border-radius:11px;margin-top:10px;padding:11px}.custom-player-counter label>b,.custom-player-counter label>span{display:block}.custom-player-counter label>b{font:700 18px var(--serif),serif}.custom-player-counter label>span{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35}.custom-player-counter label>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:8px;display:grid}.custom-player-counter input,.custom-player-counter button{border:1px solid var(--line);background:#fffdf7;border-radius:8px;height:42px}.custom-player-counter input{min-width:0;padding:0 10px}.custom-player-counter button{background:var(--green);color:#fff;padding:0 13px;font-size:13px;font-weight:850}.custom-player-counter button:disabled{opacity:.5}.playerorder{border:1px solid var(--line);background:#fffdf6;border-radius:12px;margin:14px 0;padding:11px}.playerorder h3{font:700 22.8px var(--serif),serif;justify-content:space-between;align-items:baseline;margin:0 0 10px;display:flex}.playerorder h3 small{color:var(--muted);font:700 13px var(--sans),sans-serif}.playerorder-track{gap:7px;padding-bottom:9px;display:grid}.playerorder-card{--player-color:var(--green);border:1px solid var(--player-color);min-width:0;min-height:58px;padding:7px}@supports (color:color-mix(in lab, red, red)){.playerorder-card{border:1px solid color-mix(in srgb,var(--player-color) 58%,var(--line))}}.playerorder-card{background:linear-gradient(100deg,var(--player-color),#fffaf0);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.playerorder-card{background:linear-gradient(100deg,color-mix(in srgb,var(--player-color) 9%,#fffdf6),#fffaf0)}}.playerorder-card{box-shadow:0 2px 0 var(--player-color);grid-template-columns:46px minmax(0,1fr) 72px 78px;align-items:center;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.playerorder-card{box-shadow:0 2px 0 color-mix(in srgb,var(--player-color) 35%,#c8b896)}}.playerorder-card:first-child{border-width:2px;border-color:var(--player-color);background:linear-gradient(100deg,var(--player-color),#fffaf0)}@supports (color:color-mix(in lab, red, red)){.playerorder-card:first-child{background:linear-gradient(100deg,color-mix(in srgb,var(--player-color) 14%,#fffdf6),#fffaf0)}}.playerorder-card .orderbadge{border:2px solid var(--player-color);width:42px;height:42px;padding:0}@supports (color:color-mix(in lab, red, red)){.playerorder-card .orderbadge{border:2px solid color-mix(in srgb,var(--player-color) 55%,white)}}.playerorder-card .orderbadge{background:var(--player-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.playerorder-card .orderbadge{background:color-mix(in srgb,var(--player-color) 10%,white)}}.playerorder-card .orderbadge{color:var(--player-ink,var(--player-color));font:750 22px var(--serif),serif}.playerorder-card .orderbadge.selected{border-color:var(--player-color);background:var(--player-color);color:var(--player-text,#fff);font:850 13px var(--sans),sans-serif;text-transform:uppercase;letter-spacing:.02em}.playerorder-card input{border:0;border-bottom:1px solid var(--player-color);width:100%;min-width:0;height:40px;padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.playerorder-card input{border-bottom:1px solid color-mix(in srgb,var(--player-color) 40%,var(--line))}}.playerorder-card input{background:0 0;border-radius:0;font-size:18px;font-weight:800}.setup-own-name{min-width:0}.setup-own-name b,.setup-own-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.setup-own-name b{font-size:18px}.setup-own-name small{color:var(--muted);margin-top:2px;font-size:12px}.player-color-picker{border:1px solid var(--player-color);min-width:0;height:34px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.player-color-picker{border:1px solid color-mix(in srgb,var(--player-color) 48%,var(--line))}}.player-color-picker{color:var(--muted);cursor:pointer;background:#fffdf6;border-radius:999px;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:800;display:flex}.player-color-picker.open{background:var(--player-color)}@supports (color:color-mix(in lab, red, red)){.player-color-picker.open{background:color-mix(in srgb,var(--player-color) 12%,white)}}.player-color-picker.open{border-color:var(--player-color);color:var(--player-ink,var(--player-color))}.player-color-picker span{width:15px;height:15px;box-shadow:0 0 0 1px var(--player-color);border:1px solid #fff;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.player-color-picker span{box-shadow:0 0 0 1px color-mix(in srgb,var(--player-color) 65%,var(--line))}}.player-color-picker b{font:inherit;text-transform:uppercase;letter-spacing:.04em}.player-move-buttons{grid-template-columns:1fr 1fr;gap:4px;display:grid}.player-move-buttons button{border:1px solid var(--line);height:36px;color:var(--green);background:#f2ecdf;border-radius:8px;font-size:24px;font-weight:900}.player-move-buttons button:disabled{color:#aaa293;opacity:.45}.orderhint{color:var(--muted);background:0 0!important;border:0!important;margin:4px 1px 0!important;padding:0!important;font-size:13px!important}.colorpalette{border:1px solid var(--line);background:#f5efe3;border-radius:10px;grid-template-columns:auto repeat(6,minmax(48px,1fr));align-items:center;gap:5px;margin:0 0 8px;padding:7px;display:grid}.colorpalette>b{color:var(--muted);padding:0 4px;font-size:13px}.colorpalette button{border:1px solid var(--line);min-width:0;height:34px;color:var(--ink);background:#fffdf6;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:3px;font-size:12px;font-weight:800;display:flex}.colorpalette button span{background:var(--choice-color);width:15px;height:15px;box-shadow:0 0 0 1px #fff,0 0 0 2px var(--choice-color);border-radius:50%}.colorpalette button.selected{border-color:var(--choice-color);background:var(--choice-color)}@supports (color:color-mix(in lab, red, red)){.colorpalette button.selected{background:color-mix(in srgb,var(--choice-color) 11%,white)}}.scorename>span,.fieldtabs button>span,.scorelife button{color:var(--p-ink,var(--p))}.turnflag{color:var(--p-text,#fff)}.joinseats span,.roomplayers article>span,.mechaniclist article>header span,.choicegrid span{color:#fff;text-shadow:0 1px 2px #000,0 0 2px #000}@media (width<=620px){.playerorder{margin-inline:0;padding:10px}.playerorder h3{font-size:24px}.playerorder h3 small{font-size:13px}.playerorder-card{grid-template-columns:42px minmax(0,1fr) 38px 70px;gap:5px;padding:6px}.playerorder-card .orderbadge{width:38px;height:38px}.player-color-picker{width:34px;padding:3px}.player-color-picker b{display:none}.colorpalette{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.colorpalette>b{grid-column:1/-1}.colorpalette button{height:32px;font-size:0}.colorpalette button span{width:17px;height:17px}.starting-life-setting>div,.opening-hand-setting>div{grid-template-columns:25px minmax(34px,56px) 25px;gap:2px}.starting-life-setting button,.starting-life-setting input,.opening-hand-setting button,.opening-hand-setting input{height:29px}}@media (width>=900px) and (width<=1366px) and (orientation:landscape){.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.scoreboard.count-4,.scoreboard.count-5,.scoreboard.count-6{height:auto;min-height:0;max-height:none;position:relative;top:auto;overflow:visible}.scoreboard.count-4>div{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;height:126px}.scoreboard.count-5>div,.scoreboard.count-6>div{grid-template-rows:repeat(2,126px);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;height:259px}.scoreboard.count-5 .score,.scoreboard.count-5 .score:nth-child(n+4){grid-column:span 1}.content.with-score{min-height:calc(100dvh - 149px)}}@media (width<=620px){.scoreboard.count-3,.scoreboard.count-4,.scoreboard.count-5,.scoreboard.count-6{height:auto;min-height:0;max-height:none;position:relative;top:auto;overflow:visible}.scoreboard.count-3>div,.scoreboard.count-4>div,.scoreboard.count-5>div,.scoreboard.count-6>div{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:116px;gap:5px;height:auto}.scoreboard.count-5 .score,.scoreboard.count-5 .score:nth-child(n+4){grid-column:span 1}.scoreboard.count-3 .score,.scoreboard.count-4 .score,.scoreboard.count-5 .score,.scoreboard.count-6 .score{grid-template-rows:29px minmax(42px,1fr) 21px!important;grid-template-columns:minmax(0,1fr)!important}.scoreboard.count-3 .scorename,.scoreboard.count-4 .scorename,.scoreboard.count-5 .scorename,.scoreboard.count-6 .scorename{text-align:left;grid-template-rows:1fr!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px!important;padding:2px 5px!important}.scoreboard.count-3 .scorename>span,.scoreboard.count-4 .scorename>span,.scoreboard.count-5 .scorename>span,.scoreboard.count-6 .scorename>span{display:none!important}.scoreboard.count-3 .scorename>b,.scoreboard.count-4 .scorename>b,.scoreboard.count-5 .scorename>b,.scoreboard.count-6 .scorename>b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:16px!important;overflow:hidden!important}.scoreboard.count-3 .handsize,.scoreboard.count-4 .handsize,.scoreboard.count-5 .handsize,.scoreboard.count-6 .handsize{justify-content:flex-end;gap:3px}.scoreboard.count-3 .handsize small,.scoreboard.count-4 .handsize small,.scoreboard.count-5 .handsize small,.scoreboard.count-6 .handsize small{display:none!important}.scoreboard.count-3 .handsize button,.scoreboard.count-4 .handsize button,.scoreboard.count-5 .handsize button,.scoreboard.count-6 .handsize button{width:21px!important;height:21px!important;font-size:17px!important}.scoreboard.count-3 .handsize strong,.scoreboard.count-4 .handsize strong,.scoreboard.count-5 .handsize strong,.scoreboard.count-6 .handsize strong{min-width:14px!important;font-size:15px!important}.scoreboard.count-3 .scorelife,.scoreboard.count-4 .scorelife,.scoreboard.count-5 .scorelife,.scoreboard.count-6 .scorelife{padding:0 5px;grid-template-columns:32px minmax(0,1fr) 32px!important}.scoreboard.count-3 .scorelife button,.scoreboard.count-4 .scorelife button,.scoreboard.count-5 .scorelife button,.scoreboard.count-6 .scorelife button{width:29px;height:29px;font-size:25.2px!important}.scoreboard.count-3 .damagechips,.scoreboard.count-4 .damagechips,.scoreboard.count-5 .damagechips,.scoreboard.count-6 .damagechips{min-height:21px;gap:3px!important;padding:0 4px!important}.scoreboard.count-3 .damagechips>span,.scoreboard.count-4 .damagechips>span,.scoreboard.count-5 .damagechips>span,.scoreboard.count-6 .damagechips>span{letter-spacing:.02em!important;font-size:12px!important}.scoreboard.count-3 .damagechips>em,.scoreboard.count-4 .damagechips>em,.scoreboard.count-5 .damagechips>em,.scoreboard.count-6 .damagechips>em{font-size:17px!important}.content.with-score{min-height:calc(100dvh - 145px)}}.scorelife{isolation:isolate;position:relative;overflow:hidden}.scorelife button:first-child{z-index:1;grid-column:1;justify-self:start}.scorelife button:last-child{z-index:1;grid-column:3;justify-self:end}.score-control{place-items:center!important;padding:0!important;display:grid!important}.repeat-step-button{touch-action:none;-webkit-user-select:none;user-select:none}.counter-icon{pointer-events:none;width:1em;height:1em;display:block;position:relative}.counter-icon:before,.counter-icon-plus:after{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.counter-icon:before{width:.68em;height:.1em}.counter-icon-plus:after{width:.1em;height:.68em}.lifevalue{z-index:0;width:100%;height:100%;color:var(--ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.lifevalue text{fill:currentColor;font-family:var(--serif),ui-serif,serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.055em;font-weight:700}.lifevalue-button{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%);z-index:1!important;width:min(48%,112px)!important;height:100%!important;color:var(--ink)!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;top:50%!important;left:50%!important}.lifevalue-button:focus-visible{outline-offset:-5px;outline:3px solid #27715380}.life-keypad{text-align:center;gap:8px;display:grid}.life-keypad>span{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}.life-keypad>output{border:1px solid var(--line);min-height:64px;font:700 40.8px/1 var(--serif),ui-serif,serif;overflow-wrap:anywhere;background:#fffaf0;border-radius:10px;padding:8px 12px}.life-keypad>output.replace{color:var(--muted)}.life-keypad>small{font-size:13px}.life-keypad-keys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.life-keypad-keys>button{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-height:48px;font-size:24px}.life-keypad-clear{min-height:40px}.lifeeditor{gap:12px;margin-top:12px;display:grid}.lifeeditor label{gap:6px;display:grid}.lifeeditor label span{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}.lifeeditor input{border:1px solid var(--line);text-align:center;width:100%;min-height:64px;font:700 40.8px/1 var(--serif),ui-serif,serif;background:#fffaf0;border-radius:10px;padding:8px 12px}.lifechange{z-index:2;min-width:31px;min-height:25px;font:700 18px/1 var(--serif),ui-serif,serif;font-variant-numeric:tabular-nums;pointer-events:none;background:#fffdf7e8;border:1px solid;border-radius:6px;place-items:center;padding:3px 5px;animation:5s ease-out both lifechange-five-seconds;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #2c20172b}.lifechange-loss{color:#b43f37;background:#fff0ecef;left:48px}.lifechange-gain{color:#24714f;background:#ebf7efef;right:48px}@keyframes lifechange-five-seconds{0%{opacity:0;transform:translateY(-50%)scale(.82)}8%,88%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(.96)}}@media (width<=620px){.lifechange{min-width:27px;min-height:22px;padding:2px 4px;font-size:18px}.lifechange-loss{left:36px}.lifechange-gain{right:36px}.scoreboard.count-3 .lifechange-loss,.scoreboard.count-4 .lifechange-loss,.scoreboard.count-5 .lifechange-loss,.scoreboard.count-6 .lifechange-loss{left:36px}.scoreboard.count-3 .lifechange-gain,.scoreboard.count-4 .lifechange-gain,.scoreboard.count-5 .lifechange-gain,.scoreboard.count-6 .lifechange-gain{right:36px}}@media (width>=621px) and (width<=1366px){.scoreboard.count-3 .lifechange-loss,.scoreboard.count-4 .lifechange-loss,.scoreboard.count-5 .lifechange-loss,.scoreboard.count-6 .lifechange-loss{left:44px}.scoreboard.count-3 .lifechange-gain,.scoreboard.count-4 .lifechange-gain,.scoreboard.count-5 .lifechange-gain,.scoreboard.count-6 .lifechange-gain{right:44px}}.scorename>b{overflow-wrap:anywhere;text-wrap:balance;min-width:0;padding-bottom:.12em;line-height:1.28;transform:translateY(-1px);white-space:normal!important;text-overflow:clip!important;font-size:24px!important;overflow:visible!important}.scorename>b.player-name-medium{font-size:20px!important}.scorename>b.player-name-long{font-size:18px!important}@media (width<=620px){.scorename>b{font-size:22px!important}.scorename>b.player-name-medium{font-size:18px!important}.scorename>b.player-name-long{font-size:16px!important}.scoreboard.count-3 .scorename>b,.scoreboard.count-4 .scorename>b,.scoreboard.count-5 .scorename>b,.scoreboard.count-6 .scorename>b{font-size:20px!important}.scoreboard.count-3 .scorename>b.player-name-medium,.scoreboard.count-4 .scorename>b.player-name-medium,.scoreboard.count-5 .scorename>b.player-name-medium,.scoreboard.count-6 .scorename>b.player-name-medium{font-size:17px!important}.scoreboard.count-3 .scorename>b.player-name-long,.scoreboard.count-4 .scorename>b.player-name-long,.scoreboard.count-5 .scorename>b.player-name-long,.scoreboard.count-6 .scorename>b.player-name-long{font-size:15px!important}}@media (width<=370px){.scorename>b,.scoreboard.count-3 .scorename>b,.scoreboard.count-4 .scorename>b,.scoreboard.count-5 .scorename>b,.scoreboard.count-6 .scorename>b{font-size:18px!important}}@media (width>=621px) and (width<=1366px){.scoreboard.count-3 .scorename>b,.scoreboard.count-4 .scorename>b,.scoreboard.count-5 .scorename>b,.scoreboard.count-6 .scorename>b{white-space:normal!important;text-overflow:clip!important;font-size:22px!important;overflow:visible!important}.scoreboard.count-3 .scorename>b.player-name-medium,.scoreboard.count-4 .scorename>b.player-name-medium,.scoreboard.count-5 .scorename>b.player-name-medium,.scoreboard.count-6 .scorename>b.player-name-medium{font-size:18px!important}.scoreboard.count-3 .scorename>b.player-name-long,.scoreboard.count-4 .scorename>b.player-name-long,.scoreboard.count-5 .scorename>b.player-name-long,.scoreboard.count-6 .scorename>b.player-name-long{font-size:17px!important}}.damagechips>span{font-size:16px!important}@media (width<=620px){.damagechips>span,.scoreboard.count-3 .damagechips>span,.scoreboard.count-4 .damagechips>span,.scoreboard.count-5 .damagechips>span,.scoreboard.count-6 .damagechips>span{letter-spacing:.015em!important;font-size:13px!important}}@media (width<=370px){.damagechips>span,.scoreboard.count-3 .damagechips>span,.scoreboard.count-4 .damagechips>span,.scoreboard.count-5 .damagechips>span,.scoreboard.count-6 .damagechips>span{letter-spacing:0!important;font-size:13px!important}}@media (width>=621px) and (width<=1366px){.scoreboard.count-3 .damagechips>span,.scoreboard.count-4 .damagechips>span,.scoreboard.count-5 .damagechips>span,.scoreboard.count-6 .damagechips>span{font-size:15px!important}}.mana-cost.mana-empty{min-height:0;color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.token-card .cardtitle{align-items:start;height:auto;min-height:34px;overflow:visible}.token-card .cardtitle h3{-webkit-line-clamp:unset;overflow-wrap:anywhere;max-height:none;display:block;overflow:visible;line-height:1.15!important}.token-card .cardmeta{align-items:start;height:auto;min-height:30px;overflow:visible}.token-card .cardmeta span{-webkit-line-clamp:unset;overflow-wrap:anywhere;max-height:none;line-height:1.25;display:block;overflow:visible}.app-icon{--icon-face:#dceade;--icon-ink:#153c2e;background:var(--icon-face);width:28px;height:28px;color:var(--icon-ink);vertical-align:middle;border:1.6px solid #343129;border-radius:50%;flex:0 0 28px;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 6px 7px 9px #ffffff5c,0 3px #28251f73,0 4px 5px #28251f24}.app-icon:after{content:"";pointer-events:none;border-top:1.5px solid #fff9;border-radius:50%;width:44%;height:19%;position:absolute;top:13%;left:18%;transform:rotate(-12deg)}.app-icon svg{fill:currentColor;width:67%;height:67%;display:block;overflow:visible}.app-icon svg .stroke{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round}.app-icon svg .thin{stroke-width:1.5px}.app-icon svg .cutout{fill:var(--icon-face);stroke:currentColor;stroke-width:1.7px}.app-icon>.ms{color:currentColor;font-size:24px;line-height:1}.app-icon-summoning svg{width:92%;height:92%}.app-icon-summoning .summoning-spiral{pointer-events:none}.app-icon-tap,.app-icon-untap,.app-icon-summoning{--icon-face:#d9e7db}.timer-icon,.next-turn,.turn-toolbar .trigger,.fieldhead button,.fieldactions button,.histbuttons button,.statusline button,.cardactions button,.ccounters button{justify-content:center;align-items:center;gap:5px;display:flex}.timer-icon .app-icon,.turn-toolbar .trigger .app-icon{flex-basis:27px;width:27px;height:27px}.next-turn .app-icon{--icon-face:#e8f2e9;border-color:#ecf2e9;flex-basis:23px;width:23px;height:23px;box-shadow:inset 5px 6px 8px #fff7,0 2px #102c21aa}.quickgrid>.app-icon{flex-basis:34px;grid-row:1/3;width:34px;height:34px}.fieldhead button .app-icon{flex-basis:23px;width:23px;height:23px}.fieldactions .app-icon,.histbuttons .app-icon{flex-basis:24px;width:24px;height:24px}.tabs .app-icon{flex-basis:29px;width:29px;height:29px}.tabs button.active .app-icon{border-color:var(--green);box-shadow:inset 6px 7px 9px #ffffff68,0 3px #174e3780,0 4px 6px #174e3727}.damagechips>span .app-icon{flex-basis:19px;width:19px;height:19px}.damagechips>.app-icon{flex-basis:18px;width:18px;height:18px}.art>.app-icon{background:#f8f4e6d9;flex-basis:42px;width:42px;height:42px}.commander-card .art>.app-icon{--icon-face:#f5df9f;--icon-ink:#17314d;border-color:#ad812b}.ccounters .app-icon{flex-basis:24px;width:24px;height:24px}.ccounters .tapbutton{gap:4px}.ccounters .more{place-items:center;display:grid}.ccounters .more .app-icon{flex-basis:24px;width:24px;height:24px}.recent article>.app-icon{flex-basis:27px;width:27px;height:27px}.timeline article>span>.app-icon{flex-basis:28px;width:28px;height:28px}.timeline article>span{background:0 0!important}.sheet>header button .app-icon{flex-basis:27px;width:27px;height:27px}.optionlibrary>.app-icon:first-child{flex-basis:36px;width:36px;height:36px}.optionlibrary>.app-icon:last-child{flex-basis:24px;width:24px;height:24px}.deckhero>.app-icon{--icon-face:#f5df9f;border-color:#ad812b;flex-basis:48px;width:48px;height:48px}.printing-fallback>.app-icon{flex-basis:54px;width:54px;height:54px}.rule>.app-icon{flex-basis:32px;width:32px;height:32px}.statusline .app-icon{flex-basis:24px;width:24px;height:24px}.cardactions .app-icon{flex-basis:26px;width:26px;height:26px}.rulesnote b{align-items:center;gap:7px;display:flex}.rulesnote .sickness-icon{flex-basis:27px;width:27px;height:27px}.mana-symbol{background-image:none!important;background-position:initial!important;background-size:auto!important;background-repeat:initial!important;color:#171713!important;border:1.5px solid #343129!important;line-height:24px!important;box-shadow:inset 5px 6px 8px #fff6,0 2px #28251f80,0 3px 4px #28251f26!important}.mana-cost.compact .mana-symbol{background-position:initial!important;background-size:auto!important;line-height:19px!important}.keyword-icons button,.keyword-help>span{color:#153c2e;background:#dceade;border:1.6px solid #343129;box-shadow:inset 5px 6px 8px #fff6,0 2px #28251f70,0 3px 4px #28251f20}.keyword-icons button[title=Haste],.keyword-icons button[title=Flying]{color:#153c2e;background:#dceade;border-color:#343129}.status-chips .state-sick{box-shadow:none;background:0 0;border:0}.sickness-icon{color:#153c2e;background:#dceade;border:1.6px solid #343129;flex-basis:23px;width:23px;height:23px;box-shadow:inset 5px 6px 8px #fff6,0 2px #28251f70,0 3px 4px #28251f20}.statusline button .sickness-icon{background:#dceade;border:1.6px solid #343129;flex-basis:24px;width:24px;height:24px}@media (width<=620px){.damagechips>span .app-icon{flex-basis:16px;width:16px;height:16px}.damagechips>.app-icon{flex-basis:15px;width:15px;height:15px}.tabs .app-icon{flex-basis:27px;width:27px;height:27px}.cardactions .app-icon{flex-basis:24px;width:24px;height:24px}}.damagechips>span{text-align:center;display:block!important}.damagechips>em{place-items:center;display:grid;line-height:1!important}.app-icon{vertical-align:middle;place-self:center;place-items:center;line-height:0}.app-icon>svg,.app-icon>.ms{place-self:center;margin:0;position:relative;inset:auto;transform:none}.app-icon>svg{width:67%;height:67%}.app-icon>.ms{width:auto;height:auto;font-size:24px;line-height:0;display:block}.app-icon>.ms:before{line-height:1;display:block}.app-icon-play>svg{translate:-.65px}.app-icon-reset>svg,.app-icon-next>svg{translate:.2px}.app-icon-undo>svg{translate:.2px .65px}.app-icon-redo>svg{translate:-.2px .65px}.app-icon-life>svg{translate:0 -.35px}.app-icon-summoning>svg{width:92%;height:92%}.mana-symbol{position:relative;place-items:center!important;line-height:0!important}.mana-symbol:before{line-height:1;display:block}.mana-r:before{translate:-.7px}.object-land .mana-production .mana-symbol,.object-land .mana-production .mana-generic{aspect-ratio:1;border-radius:50%;flex:0 0 19px;width:19px;min-width:19px;max-width:19px;height:19px;min-height:19px;max-height:19px}.card .art{aspect-ratio:1;background-position:50%;background-size:cover;width:100%;height:auto!important}.shade{width:100vw;max-width:100vw;overflow:hidden}.sheet{overscroll-behavior-x:none;width:min(900px,100%);min-width:0;max-width:100vw;overflow:hidden auto}.sheet>header>div,.cardidentity>div,.statusline,.cardactions{min-width:0}.sheet>header h2,.cardidentity b{overflow-wrap:anywhere}.cardidentity,.cardactions{grid-template-columns:repeat(2,minmax(0,1fr))}.statusline button,.cardactions button{overflow-wrap:anywhere;min-width:0;max-width:100%}.status-chips .state-sick{flex:0 0 34px;width:34px;height:34px;min-height:34px}.status-chips .state-sick .app-icon-summoning{flex-basis:32px;width:32px;height:32px}.counter-chip{gap:5px;min-height:27px;padding:3px 7px}.counter-chip small{font-size:13px;font-weight:850}.counter-chip b{font-size:15px}@media (width<=620px){.counter-chip small{font-size:13px}.counter-chip b{font-size:15px}input,textarea,select{font-size:20px!important}}.timeline article{align-items:start;height:auto;min-height:58px;padding:9px}.timeline article>span{margin-top:1px}.timeline article>div{min-width:0;padding:1px 0 3px}.timeline h3,.timeline p{overflow-wrap:anywhere}.timeline h3{line-height:1.18}.timeline p{line-height:1.35}.timeline time{white-space:nowrap}.card-oracle{border:1px solid var(--line);background:#fffdf6c2;border-radius:9px;margin-top:10px;padding:11px 13px}.card-oracle h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:14px;font-weight:850}.card-oracle p{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.45}.card-oracle p>span:not(.oracle-symbol){white-space:pre-line}.card-oracle-empty{color:var(--muted)!important}.card-printing-button{border:1px solid var(--green);width:100%;min-height:44px;color:var(--green);background:#e7f1e8;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:17px;font-weight:850;display:flex}.card-printing-button .app-icon{width:25px;height:25px}.oracle-symbol{vertical-align:-5px;white-space:nowrap;justify-content:center;align-items:center;margin:0 2px;display:inline-flex}.oracle-symbol .mana-cost{display:inline-flex}.oracle-symbol .mana-symbol,.oracle-symbol .mana-generic{flex-basis:21px;width:21px;height:21px}.oracle-symbol .app-icon{flex-basis:23px;width:23px;height:23px}.oracle-tap{vertical-align:-6px}.librarychoices{gap:8px;margin-top:11px;display:grid}.librarychoices button{border:1px solid var(--line);text-align:left;background:#fffdf7;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:9px 12px;display:grid}.librarychoices .app-icon{flex-basis:36px;width:36px;height:36px}.librarychoices b,.librarychoices small{display:block}.librarychoices b{font:700 22px var(--serif),serif}.librarychoices small{color:var(--muted);margin-top:3px;font-size:14px}.timeline article{grid-template-columns:32px minmax(0,1fr) minmax(46px,auto);grid-auto-rows:auto;align-items:start}.timeline article>.history-entry-icon{aspect-ratio:1;place-self:start;min-width:28px;max-width:28px;min-height:28px;max-height:28px;margin:0;overflow:visible;flex:0 0 28px!important;width:28px!important;height:28px!important}.timeline article>time{min-width:46px;line-height:1.2}.deckgroup{border-bottom:1px solid var(--line)}.deckgroup:last-child{border-bottom:0}.deckgroup>summary,.addgroup>summary{color:var(--green2);font:800 16px var(--sans),sans-serif;text-transform:uppercase;letter-spacing:.1em;background:#e9e0ce;justify-content:space-between;align-items:center;margin:0;display:flex}.deckgroup>summary{cursor:pointer;gap:8px;min-height:50px;padding:8px 10px;list-style:none}.deckgroup>summary::-webkit-details-marker{display:none}.addgroup>summary::-webkit-details-marker{display:none}.deckgroup>summary>span,.addgroup>summary>span{flex:1}.deckgroup>summary:after,.addgroup>summary:after{content:"›";width:18px;color:var(--green2);text-align:center;font-size:26.4px;line-height:1;transition:transform .16s}.deckgroup[open]>summary:after,.addgroup[open]>summary:after{transform:rotate(90deg)}.deckgroup>summary b,.addgroup>summary b{min-width:25px;height:25px;color:var(--green2);letter-spacing:0;background:#fffaf0;border-radius:13px;place-items:center;padding:0 6px;font-size:14px;display:grid}.deckgroup>div>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ded4c1;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:58px;padding:9px 10px;display:grid}.deckgroup>div>button:last-child{border-bottom:0}.deckgroup>div>button i{border:1px solid #b9ad96;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;display:grid}.deckgroup>div>button span>b{color:var(--ink);font:700 18px var(--serif),serif;display:block}.deckgroup>div>button span>small{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.3;display:block}.deckgroup>div>button strong{max-width:86px;color:var(--green);text-align:right;font-size:15px}.deckgroup>div>button:disabled{opacity:.55;background:#eee8dc}.addgroup{gap:6px;display:grid}.addgroup>summary{z-index:1;cursor:pointer;border:1px solid #cdbf9f;border-radius:8px;min-height:52px;padding:8px;list-style:none;position:sticky;top:-7px}.addgroup>div{gap:6px;display:grid}.addgroup>div>button{border:1px solid var(--line);text-align:left;background:#fffdf6c9;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.addgroup>div>button>i{background-image:var(--art);width:34px;height:40px;color:var(--green);background-size:cover;border:1px solid #bda97f;border-radius:5px;place-items:center;font-style:normal;display:grid}.addgroup>div>button span b,.addgroup>div>button span small{display:block}.addgroup>div>button span b{font:700 18px var(--serif),serif}.addgroup>div>button span small{color:var(--muted);font-size:14px;line-height:1.35}.addgroup>div>button em{color:var(--green);font-style:normal}.addgroup>div>button:disabled{opacity:.55;background:#eee8dc}.addgroup>div>button:disabled em{color:var(--muted)}.mechaniclist{gap:8px;margin-top:10px;display:grid}.mechaniclist article{border:1px solid var(--line);background:#fffdf7;border-radius:11px;padding:10px}.mechaniclist article>header{align-items:center;gap:7px;margin-bottom:8px;display:flex}.mechaniclist article>header span{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.mechaniclist article>header b{font:700 20px var(--serif),serif}.mechaniclist article>button,.mechaniclist article>div{border:1px solid var(--line);text-align:left;background:#f3ede1;grid-template-columns:minmax(0,1fr) 31px 30px 31px;align-items:center;width:100%;min-height:40px;padding:5px 7px;display:grid}.mechaniclist article>button{border-radius:8px 8px 0 0;grid-template-columns:minmax(0,1fr) auto}.mechaniclist article>button.on{color:var(--green2);background:#e5efe5}.mechaniclist article>div:last-child{border-radius:0 0 8px 8px}.mechaniclist article>div+div{border-top:0}.mechaniclist article>div button{border:1px solid var(--line);background:#fffaf0;border-radius:50%;width:29px;height:29px}.mechaniclist article>div b{text-align:center}.boardactions{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.boardactions button{border:1px solid var(--line);text-align:left;background:#fffdf7;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-content:center;column-gap:8px;min-height:92px;padding:10px;display:grid}.boardactions .app-icon{grid-row:1/3;width:34px;height:34px}.boardactions b,.boardactions small{display:block}.boardactions b{font:700 18px/1.1 var(--serif),serif}.boardactions small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.3}.finishform{gap:13px;margin-top:11px;display:grid}.finishform section>h3{font:700 20px var(--serif),serif;margin:0 0 7px}.finishform section>h3 small{color:var(--muted);font:500 13px var(--sans),sans-serif;margin-left:5px}.choicegrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.choicegrid button{border:1px solid var(--line);text-align:left;background:#fffdf7;border-radius:9px;grid-template-columns:32px minmax(0,1fr);column-gap:7px;min-width:0;padding:8px;display:grid}.choicegrid button.selected{border-color:var(--green);background:#e8f1e8}.choicegrid span{color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:13px;display:grid}.choicegrid b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.choicegrid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.eliminationgrid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.eliminationgrid button{border:1px solid var(--line);text-align:left;background:#fffdf7;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:42px;padding:5px 8px;display:grid}.eliminationgrid button.selected{background:#f6e7e1;border-color:#9b5948}.eliminationgrid button.winner{border-color:var(--green);background:#e8f1e8}.eliminationgrid button b{background:#eee7d9;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.eliminationgrid button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eliminationgrid button em{background:var(--green);color:#fff;letter-spacing:.06em;border-radius:999px;padding:3px 5px;font-size:12px;font-style:normal;font-weight:900}.finishform section>p{color:var(--muted);margin:7px 0 0;font-size:13px}.locked-winner{border:1px solid var(--line);background:#f2ecdf;border-radius:10px;padding:10px}.locked-winner>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.locked-winner .app-icon{width:32px;height:32px;color:var(--muted)}.locked-winner b,.locked-winner div small{display:block}.locked-winner b{font:700 20px var(--serif),serif}.locked-winner div small{color:var(--muted);margin-top:2px;font-size:13px}.locked-winner.ready{border-color:var(--green);background:#e8f1e8}.locked-winner.ready .app-icon{color:var(--green)}.stats-empty{border:1px dashed var(--line);text-align:center;background:#fffdf777;border-radius:12px;padding:35px 20px}.stats-empty .app-icon{width:52px;height:52px}.stats-empty h3{font:700 24px var(--serif),serif;margin:12px 0 5px}.stats-empty p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.poststats{gap:10px;display:grid}.statcards{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.statcards article{border:1px solid var(--line);background:#fffdf7;border-radius:10px;align-content:center;min-height:78px;padding:10px;display:grid}.statcards small{color:var(--green);letter-spacing:.1em;font-size:13px;font-weight:900}.statcards b{font:700 27.6px/1 var(--serif),serif;margin-top:4px}.statsection{border:1px solid var(--line);background:#fffdf7;border-radius:11px;overflow:hidden}.statsection>h3{border-bottom:1px solid var(--line);font:700 22px var(--serif),serif;margin:0;padding:10px}.statsection>p{color:var(--muted);margin:0;padding:10px;font-size:14px}.statrow{border-bottom:1px solid #e1d7c5;grid-template-columns:minmax(0,1fr) auto 55px;align-items:center;gap:7px;min-height:45px;padding:8px 10px;display:grid}.statrow:last-child{border-bottom:0}.statrow span{overflow-wrap:anywhere;font-size:15px;font-weight:700}.statrow b{font-size:16px}.statrow em{color:var(--green);text-align:right;font-size:13px;font-style:normal}.matchrow{border-bottom:1px solid #e1d7c5;padding:9px 10px}.matchrow:last-child{border-bottom:0}.matchrow b,.matchrow small{display:block}.matchrow b{font-size:15px}.matchrow small{color:var(--muted);margin-top:3px;font-size:13px}.statsection.results>article{border-bottom:1px solid #e1d7c5;padding:10px}.statsection.results>article:last-child{border-bottom:0}.statsection.results article>header{justify-content:space-between;gap:8px;display:flex}.statsection.results header small,.statsection.results header b{display:block}.statsection.results header small{color:var(--green);font-size:13px}.statsection.results header b{font:700 20px var(--serif),serif}.statsection.results header>span{font-size:13px;font-weight:800}.statsection.results p{text-transform:capitalize;margin:5px 0 3px;font-size:14px}.statsection.results article>small{color:var(--muted);font-size:13px;line-height:1.4}.statcards b{overflow-wrap:anywhere;font-size:22.8px;line-height:1.12}.statrow span small{color:var(--muted);margin-top:3px;font-size:13px;font-weight:500;line-height:1.3;display:block}@media (width<=620px){.zones button{padding-inline:4px}.life-attribution{bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100% - 14px);padding:8px}.life-attribution-fields{grid-template-columns:112px minmax(0,1fr)}.life-sources button{min-height:36px}.boardactions{grid-template-columns:1fr}.boardactions button{min-height:72px}.choicegrid{grid-template-columns:1fr}.turngroup>summary{grid-template-columns:minmax(0,1fr) auto 16px}}.roomcode-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.roomcode-actions>button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;min-height:38px;padding:0 12px;font-size:14px;font-weight:850}.roomcode-actions>.share-invite{color:var(--green2);background:#fffdf7}.roomcode>small{color:var(--muted);grid-column:1/-1;font-size:13px;line-height:1.4}@media (width<=620px){.roomcode{grid-template-columns:1fr}.roomcode-actions{justify-content:stretch}.roomcode-actions>button{flex:1}}.library-create{grid-template-columns:repeat(2,minmax(0,1fr))}.library-create label{min-width:0}.library-create input,.library-connect input{width:100%;max-width:100%}.library-create>button,.library-connect button{grid-column:1/-1;width:100%}.library-code>b{letter-spacing:.02em;overflow-wrap:anywhere}.library-connect>div{grid-template-columns:repeat(2,minmax(0,1fr))}.library-access-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.library-access-actions button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;min-width:0;min-height:42px;padding:7px 9px;font-size:13px;font-weight:850}.library-access-actions .create-user{color:var(--green2);background:#fffdf7}@media (width<=620px){.library-create,.library-connect>div{grid-template-columns:1fr}}.shade{overscroll-behavior:none}.sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.game-switcher{border:1px solid var(--line);background:#fffdf7;border-radius:12px;margin:0 0 10px;overflow:hidden}.game-switcher>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:8px;padding:9px 10px;display:flex}.game-switcher>header small{color:var(--green);letter-spacing:.14em;font-size:12px;font-weight:900;display:block}.game-switcher>header h3{font:700 24px var(--serif),serif;margin:1px 0 0}.game-switcher>header>span{color:var(--muted);background:#eee7d8;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:900}.game-switcher>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px;display:grid}.game-switcher button{border:1px solid var(--line);text-align:left;background:#f5efe3;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:60px;padding:7px 8px;display:grid}.game-switcher button.active{border-color:var(--green);background:#e3eee1;box-shadow:inset 0 0 0 1px #24734a33}.game-switcher button>.app-icon{flex-basis:30px;width:30px;height:30px}.game-switcher button b,.game-switcher button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.game-switcher button b{font:700 17px var(--serif),serif}.game-switcher button small{color:var(--muted);margin-top:2px;font-size:12px}.game-switcher button em{color:var(--muted);background:#e6decf;border-radius:999px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:900}.game-switcher button.active em{background:var(--green);color:#fff}.switch-local{width:100%;min-height:44px;color:var(--green2);border-color:var(--green)!important;background:#e8f1e8!important}.quickgrid>.room-active{border-color:var(--green);background:#e8f1e8}.deckprivacy{background:#e8f1e8;border:1px solid #aac0a7;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:10px;padding:10px;display:grid}.deckprivacy .app-icon{width:36px;height:36px}.deckprivacy b,.deckprivacy small{display:block}.deckprivacy b{font:700 20px var(--serif),serif}.deckprivacy small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45}.empty.readonly{cursor:default}.public-card-label{border:1px solid var(--line);color:var(--muted);background:#eee7d8;border-radius:7px;margin-right:auto;padding:5px 7px;font-size:12px;font-weight:800}.copy-card-action{color:var(--green2);grid-column:1/-1;border-color:var(--green)!important;background:#e8f1e8!important}.public-card-note{color:var(--muted);background:#e8f1e8;border:1px solid #aac0a7;border-radius:9px;margin:10px 0 0;padding:10px;font-size:14px;line-height:1.45}.currentcounters.readonly>div{grid-template-columns:minmax(0,1fr) auto}.room-start,.room-connected{gap:12px;margin-top:12px;display:grid}.room-start>section:first-child{background:#e8f1e8;border:1px solid #aac0a7;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.room-start>section:first-child>.app-icon{width:40px;height:40px}.room-start h3,.roomplayers h3{font:700 22.8px var(--serif),serif;margin:0}.room-start p{color:var(--muted);margin:3px 0 0;font-size:14px;line-height:1.45}.room-start>section:first-child>.primary{grid-column:1/-1;width:100%;margin-top:2px}.room-start>i{color:var(--muted);text-align:center;letter-spacing:.14em;font-size:13px;font-style:normal;font-weight:900;position:relative}.room-start>i:before,.room-start>i:after{content:"";background:var(--line);width:42%;height:1px;position:absolute;top:50%}.room-start>i:before{left:0}.room-start>i:after{right:0}.joinroom label>span,.roomcode>span{color:var(--green);letter-spacing:.12em;margin-bottom:5px;font-size:13px;font-weight:900;display:block}.joinroom label>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.joinroom input{border:1px solid var(--line);letter-spacing:.18em;text-transform:uppercase;background:#fffdf7;border-radius:9px;min-width:0;height:48px;padding:8px 12px;font-weight:900;font-size:25.2px!important}.joinroom label button,.roomrefresh,.leave-room{border:1px solid var(--line);background:#fffaf0;border-radius:9px;min-height:44px;padding:0 12px;font-size:14px;font-weight:850}.joinseats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.joinseats button{border:1px solid var(--line);text-align:left;background:#fffdf7;border-radius:9px;grid-template-columns:30px minmax(0,1fr);column-gap:7px;min-width:0;padding:8px;display:grid}.joinseats button.selected{border-color:var(--green);background:#e8f1e8}.joinseats button:disabled{opacity:.55}.joinseats span,.roomplayers article>span{color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:29px;height:29px;font-size:13px;font-weight:900;display:grid}.joinseats b,.joinseats small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.joinseats b{font-size:14px}.joinseats small{color:var(--muted);font-size:13px}.roomcode{border:1px solid var(--green);background:#e8f1e8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px;display:grid}.roomcode>span{grid-column:1/-1;margin:0}.roomcode>b{font:800 40.8px/1 var(--sans),sans-serif;letter-spacing:.16em}.roomcode>button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;min-height:38px;padding:0 12px;font-size:14px;font-weight:850}.roomplayers{border:1px solid var(--line);background:#fffdf7;border-radius:11px;overflow:hidden}.roomplayers>h3{border-bottom:1px solid var(--line);padding:10px}.roomplayers article{border-bottom:1px solid #ded4c1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:grid}.roomplayers article:last-child{border-bottom:0}.roomplayers b,.roomplayers small{display:block}.roomplayers b{font-size:15px}.roomplayers small{color:var(--muted);margin-top:2px;font-size:13px}.roomplayers em{color:var(--muted);background:#eee7d8;border-radius:10px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:900}.roomplayers em.joined{color:var(--green2);background:#dcebd9}.roomprivacy{color:var(--muted);background:#f2e7ca;border:1px solid #d1bf97;border-radius:9px;margin:0;padding:10px;font-size:13px;line-height:1.45}.roomprivacy b{color:var(--ink);margin-bottom:2px;font-size:14px;display:block}.roomrefresh{width:100%}.leave-room{color:#7c302c;background:#f8e9e4;border-color:#b68e80;width:100%}.roommessage{color:var(--muted);text-align:center;background:#eee7d8;border-radius:8px;margin:10px 0 0;padding:8px;font-size:13px}.turn-toolbar.waiting,.waiting-score,.waiting-content{pointer-events:none;filter:saturate(.45);opacity:.5}.lobby-gate{z-index:36;border:2px solid var(--green);width:min(330px,100% - 32px);color:var(--green);text-align:center;background:#fffdf7;border-radius:14px;padding:18px;position:fixed;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #30241455}.lobby-gate b,.lobby-gate small{display:block}.lobby-gate b{font:700 26.4px var(--serif),serif}.lobby-gate small{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.4}.lobby-profile{background:#fffdf7;border:1px solid #a99b7f;border-radius:12px;gap:11px;padding:13px;display:grid}.lobby-profile.ready{border-color:var(--green);background:#e8f1e8}.lobby-profile>header{justify-content:space-between;align-items:center;display:flex}.lobby-profile>header small,.lobby-profile label>span,.lobby-player-name>span,.lobby-colors>span,.lobby-deck span,.lobby-saved-decks>span{color:var(--green);letter-spacing:.12em;font-size:13px;font-weight:900;display:block}.lobby-profile h3{font:700 25.2px var(--serif),serif;margin:1px 0 0}.lobby-profile>header em{color:var(--muted);background:#eee7d8;border-radius:999px;padding:5px 8px;font-size:13px;font-style:normal;font-weight:900}.lobby-profile.ready>header em{background:var(--green);color:#fff}.lobby-profile label input{border:1px solid var(--line);background:#fffaf0;border-radius:8px;width:100%;height:44px;margin-top:5px;padding:8px 10px;font-size:18px}.lobby-player-name{border:1px solid var(--line);background:#fffaf0;border-radius:9px;padding:9px 10px}.lobby-player-name b,.lobby-player-name small{display:block}.lobby-player-name b{margin-top:4px;font-size:18px}.lobby-player-name small{color:var(--muted);margin-top:2px;font-size:13px}.lobby-colors>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.lobby-colors button{border:1px solid var(--line);background:#fffaf0;border-radius:7px;place-items:center;gap:2px;min-width:0;height:39px;padding:3px;font-size:12px;font-weight:800;display:grid}.lobby-colors button i{background:var(--choice-color);width:18px;height:18px;box-shadow:0 0 0 1px #fff,0 0 0 2px var(--choice-color);border-radius:50%}.lobby-colors button.selected{border-color:var(--choice-color);background:var(--choice-color)}@supports (color:color-mix(in lab, red, red)){.lobby-colors button.selected{background:color-mix(in srgb,var(--choice-color) 12%,white)}}.lobby-deck{border:1px solid var(--line);background:#f5efe3;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.lobby-deck b,.lobby-deck small{display:block}.lobby-deck b{font:700 18px var(--serif),serif;margin-top:3px}.lobby-deck small{color:var(--muted);margin-top:2px;font-size:13px}.lobby-deck button{border:1px solid var(--green);min-height:36px;color:var(--green);background:#fffdf7;border-radius:7px;padding:0 10px;font-size:13px;font-weight:850}.lobby-saved-decks>div{gap:6px;margin-top:6px;display:flex;overflow:auto}.lobby-saved-decks button{border:1px solid var(--line);text-align:left;background:#fffaf0;border-radius:8px;min-width:130px;padding:7px 9px}.lobby-saved-decks b,.lobby-saved-decks small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lobby-saved-decks b{font-size:13px}.lobby-saved-decks small{color:var(--muted);margin-top:2px;font-size:12px}.lobby-ready,.start-room-game{width:100%;min-height:46px}.roomplayers>h3{justify-content:space-between;align-items:baseline;display:flex}.roomplayers>h3 small{color:var(--muted);font:700 13px var(--sans),sans-serif}.roomplayers em.ready{background:var(--green);color:#fff}.waiting-host{color:var(--muted);background:#e8f1e8;border:1px solid #aac0a7;border-radius:9px;margin:0;padding:11px;font-size:13px;line-height:1.4}.waiting-host b{color:var(--green);font-size:14px;display:block}.multiplayer-order{background:#e8f1f6;border:1px solid #85a9c0;border-radius:11px;padding:12px}.multiplayer-order>header{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:8px;display:flex}.multiplayer-order>header small{color:#28627f;letter-spacing:.12em;font-size:13px;font-weight:900;display:block}.multiplayer-order>header h3{font:700 22.8px var(--serif),serif;margin:1px 0 0}.multiplayer-order>header>span{color:var(--muted);font-size:13px;font-weight:800}.multiplayer-order>div{gap:6px;display:grid}.multiplayer-order article{border:1px solid var(--player-color);min-height:48px;padding:6px 7px}@supports (color:color-mix(in lab, red, red)){.multiplayer-order article{border:1px solid color-mix(in srgb,var(--player-color) 58%,var(--line))}}.multiplayer-order article{background:#fffdf7;border-radius:9px;grid-template-columns:43px minmax(0,1fr) 72px;align-items:center;gap:8px;display:grid}.multiplayer-order article>b{background:var(--player-color);color:#fff;text-shadow:0 1px 2px #000;border-radius:18px;place-items:center;width:39px;height:34px;font-size:14px;display:grid}.multiplayer-order article>span strong,.multiplayer-order article>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.multiplayer-order article>span strong{font-size:16px}.multiplayer-order article>span small{color:var(--muted);margin-top:2px;font-size:13px}.multiplayer-order article>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.multiplayer-order article button{color:#28627f;background:#f5fbff;border:1px solid #85a9c0;border-radius:7px;height:34px;font-size:22px;font-weight:900}.multiplayer-order article button:disabled{opacity:.35}.multiplayer-order>p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.4}@media (width<=620px){.game-switcher>div,.joinseats{grid-template-columns:1fr}.roomcode>b{font-size:34.8px}.lobby-colors>div{grid-template-columns:repeat(3,1fr)}.lobby-colors button{grid-template-columns:20px 1fr;place-items:center start;font-size:13px}.lobby-deck{grid-template-columns:1fr}.lobby-deck button{width:100%}.zones{grid-template-columns:repeat(4,minmax(0,1fr))}.zones:has(button:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}}.lobby-player-name{display:block}.lobby-player-name input{border:1px solid var(--line);width:100%;height:44px;color:var(--ink);background:#fffdf7;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:20px}.lobby-player-name input:disabled{opacity:.75}.lobby-play-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lobby-play-modes button{border:1px solid var(--line);min-width:0;min-height:65px;color:var(--ink);text-align:left;background:#fffaf0;border-radius:9px;padding:9px 10px}.lobby-play-modes button.selected{border:2px solid var(--green);background:#e8f1e8}.lobby-play-modes b,.lobby-play-modes small{display:block}.lobby-play-modes b{font-size:18px}.lobby-play-modes small{color:var(--muted);margin-top:3px;font-size:16px;line-height:1.3}.casttracker{background:#fffdf6dc;border:1px solid #aebba6;border-radius:13px;gap:9px;margin:0 0 12px;padding:10px;display:grid}.casttracker-count{grid-template-columns:1fr;align-content:center;min-width:0;display:grid}.casttracker-count small,.casttracker-count span{display:block}.casttracker-count small{color:var(--green2);letter-spacing:.1em;font-size:14px;font-weight:900}.casttracker-count span{color:var(--muted);margin-top:2px;font-size:14px}.casttracker-controls{grid-template-columns:42px 58px 42px;align-items:center;gap:6px;width:max-content;margin-top:9px;display:grid}.casttracker-controls button{border:1px solid var(--line);height:42px;color:var(--green2);background:#fffaf0;border-radius:9px;place-items:center;font-size:25.2px;display:grid}.casttracker-controls button:last-child{border-color:var(--green);background:#e3eee1}.casttracker-controls output{text-align:center;font:800 36px/1 var(--serif),serif}.casttracker-apply{border:1px solid var(--green);background:linear-gradient(135deg,var(--green),var(--green2));color:#fff;text-align:left;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:54px;padding:8px 9px;display:grid}.casttracker-apply .app-icon{flex-basis:30px;width:30px;height:30px}.casttracker-apply b,.casttracker-apply small{display:block}.casttracker-apply b{font:700 18px var(--serif),serif}.casttracker-apply small{color:#eff7ee;margin-top:2px;font-size:13px}.casttracker-apply em{white-space:nowrap;font-size:14px;font-style:normal;font-weight:900}.casttracker button:disabled{opacity:.48}.casttargetlist label.selected{border-color:var(--green);background:#e7f1e6}.casttargetlist i{text-align:right;min-width:32px}.castcounter-note{color:var(--muted);text-align:center;margin:8px 2px 0;font-size:14px;line-height:1.45}@media (width>=700px){.casttracker{grid-template-columns:minmax(290px,.85fr) minmax(340px,1.15fr);align-items:stretch}.casttracker-count{border-right:1px solid var(--line);padding-right:9px}}@media (width<=430px){.casttracker{padding:8px}.casttracker-controls{grid-template-columns:38px 48px 38px}.casttracker-controls button{height:38px}.casttracker-apply{grid-template-columns:28px minmax(0,1fr) auto}.casttracker-apply .app-icon{flex-basis:26px;width:26px;height:26px}.casttracker-apply b{font-size:16px}.casttracker-apply small{font-size:13px}}.tokenquantity{border:1px solid var(--line);background:#fffdf7;border-radius:10px;margin:10px 0;padding:10px}.tokenquantity header{justify-content:space-between;align-items:end;gap:10px;display:flex}.tokenquantity header span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:850;display:block}.tokenquantity header b{font:700 32.4px/1 var(--serif),serif}.tokenquantity header small{color:var(--muted);text-align:right;font-size:13px}.tokenquantity>div{grid-template-columns:42px 1fr 42px;gap:6px;margin-top:8px;display:grid}.tokenquantity button,.tokenquantity input{border:1px solid var(--line);text-align:center;background:#fffaf0;border-radius:8px;height:42px}.tokenquantity button{color:var(--green);font-size:24px}.tokenquantity input{min-width:0;font-weight:850}.pickersearch{z-index:4;width:100%;margin:3px 0 10px;position:sticky;top:-8px;background:#fffdf7!important}.fieldhead>div:last-child{flex-wrap:nowrap}.fieldhead>div:last-child button{white-space:nowrap}@media (width<=430px){.fieldhead>div:last-child{gap:3px}.fieldhead>div:last-child button{min-height:36px;padding:0 5px;font-size:14px}.fieldhead button .app-icon{flex-basis:19px;width:19px;height:19px}.fieldhead h2{font-size:27.6px}.zones span{font-size:14px}}.zones{grid-template-columns:repeat(5,minmax(0,1fr))}.zones button{justify-content:center;min-width:0}.zones span{text-overflow:clip;white-space:normal;text-align:center;line-height:1.05;overflow:visible}.quickgrid>.finishgame{background:#fbede6;border-color:#9d6d55}.quickgrid>.exitgame{background:#f1ebe2;border-color:#a99b87}.exitsettings{color:#7c302c;background:#fbede6;border:1px solid #9d6d55;border-radius:9px;width:100%;min-height:44px;margin-top:8px;font-weight:800}.winneroffer,.exitconfirm{text-align:center;justify-items:center;gap:10px;padding:14px 4px 5px;display:grid}.winneroffer>.app-icon,.exitconfirm>.app-icon{width:54px;height:54px;color:var(--gold)}.winneroffer h3{font:700 27.6px var(--serif),serif;margin:0}.winneroffer p,.exitconfirm p{max-width:430px;color:var(--muted);margin:0;font-size:15px;line-height:1.5}.winneroffer button,.exitconfirm button{border:1px solid var(--line);background:#fffaf0;border-radius:9px;width:100%;min-height:44px;font-size:17px;font-weight:800}.winneroffer .primary,.exitconfirm .primary{background:linear-gradient(135deg,var(--green),var(--green2));color:#fff;border-color:#17583e}.exitconfirm .danger{color:#fff;background:#963f36;border-color:#873c34}.historymodes{border:1px solid var(--line);background:#e9e0cf;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 10px;padding:4px;display:grid}.historymodes button{min-width:0;min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:5px;font-size:14px;font-weight:850;line-height:1.15}.historymodes button.active{color:var(--green2);background:#fffdf7;box-shadow:0 2px 7px #4d371718}.recent-mode-tabs{border-bottom:1px solid var(--line);background:#eee6d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.recent-mode-tabs button{min-width:0;min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:15px;font-weight:850}.recent-mode-tabs button.active{color:var(--green2);background:#fffdf7;box-shadow:0 2px 7px #4d371718}.recent-empty{color:var(--muted);text-align:center;margin:0;padding:18px 12px;font-size:15px}.turnhistory{gap:9px;display:grid}.turngroup{border:1px solid var(--line);background:#fffdf7;border-radius:12px;overflow:hidden}.turngroup>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:8px;min-height:58px;padding:9px 11px;list-style:none;display:grid}.turngroup>summary::-webkit-details-marker{display:none}.turngroup>summary small,.turngroup>summary b{display:block}.turngroup>summary small{color:var(--green);letter-spacing:.12em;font-size:13px;font-weight:900}.turngroup>summary b{font:700 24px var(--serif),serif;margin-top:2px}.turngroup>summary>span{color:var(--muted);background:#eee7d9;border-radius:12px;padding:4px 8px;font-size:13px;font-weight:800}.turngroup>summary>i{font-size:22px;font-style:normal;transition:all .2s}.turngroup[open]>summary>i{transform:rotate(180deg)}.turnsummary{background:#f2ecdf;border-block:1px solid #ded4c1;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px 10px;display:grid}.turnsummary>span{color:var(--muted);justify-content:space-between;gap:4px;font-size:13px;display:flex}.turnsummary b{color:var(--ink)}.turngroup .timeline article:last-child{border-bottom:0}.life-attribution{left:50%;bottom:calc(78px + env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf7f7;border:1px solid #9e8966;border-radius:14px;width:min(876px,100% - 24px);padding:10px;position:fixed;transform:translate(-50%);box-shadow:0 10px 34px #33261640}.life-attribution header{justify-content:space-between;align-items:start;gap:8px;display:flex}.life-attribution header b,.life-attribution header small{display:block}.life-attribution header b{font:700 20px var(--serif),serif}.life-attribution header small{color:var(--muted);margin-top:2px;font-size:13px}.life-attribution header>button{border:1px solid var(--line);background:#f2ecdf;border-radius:50%;width:28px;height:28px}.life-attribution-fields{grid-template-columns:130px minmax(0,1fr);gap:6px;margin-top:8px;display:grid}.life-attribution-fields select,.life-attribution-fields input{border:1px solid var(--line);background:#fffaf0;border-radius:8px;min-width:0;min-height:38px;padding:7px}.life-sources{gap:5px;margin-top:7px;padding-bottom:2px;display:flex;overflow-x:auto}.life-sources button{border:1px solid var(--green);min-height:34px;color:var(--green2);background:#e8f1e8;border-radius:18px;flex:none;padding:0 10px;font-size:14px;font-weight:800}.user-confirmation{z-index:80;left:50%;top:calc(12px + env(safe-area-inset-top));border:1px solid var(--green);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(520px,100% - 24px);min-height:54px;color:var(--green2);background:#e8f1e8f5;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:9px 10px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #24312638}.user-confirmation .app-icon{width:32px;height:32px}.user-confirmation span{font-size:15px;font-weight:800;line-height:1.35}.user-confirmation button{width:30px;height:30px;color:var(--green2);background:#fffdf7;border:1px solid #9eb49b;border-radius:50%;font-size:24px;line-height:1}.game-end-button{color:#7c302c;background:#fbede6;border:1px solid #a76a60;border-radius:9px;place-items:center;width:46px;height:44px;padding:3px 2px;font-weight:900;display:grid}.game-end-button .app-icon{width:19px;height:19px}.game-end-button span{letter-spacing:.08em;font-size:12px;line-height:1}.game-start-button{border:1px solid var(--green);width:72px;min-width:72px;height:48px;color:var(--green);letter-spacing:.04em;text-align:center;background:#e7f2e8;border-radius:9px;place-items:center;padding:4px;font-size:12px;font-weight:900;line-height:1.05;display:grid}.game-start-button span{white-space:nowrap;display:block}.game-action-menu{text-align:center;justify-items:center;gap:10px;padding:14px 4px 5px;display:grid}.game-action-menu>.app-icon{width:54px;height:54px;color:var(--gold)}.game-action-menu button{border:1px solid var(--line);background:#fffaf0;border-radius:9px;gap:2px;width:100%;min-height:52px;padding:8px 12px;font-weight:800;display:grid}.game-action-menu button b{font-size:16px}.game-action-menu button small{color:inherit;font-size:13px;font-weight:600}.game-action-menu .primary{border-color:var(--green);background:var(--green);color:#fff}.game-action-menu .danger{color:#7c302c;background:#fbede6;border-color:#a76a60}.game-action-menu .discard{color:#fff;background:#963f36;border-color:#873c34}@media (width<=620px){.game-end-button{width:39px;height:39px}.game-start-button{letter-spacing:0;width:74px;min-width:74px;height:44px;font-size:12px}}@media (width<=370px){.game-end-button{width:34px}.game-end-button span{font-size:12px}}.combo-meta{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 12px;display:flex}.combo-meta>span,.combo-meta>a{color:#d9e2e5;background:#24364a;border:1px solid #ffffff1d;border-radius:8px;align-items:center;gap:7px;min-height:30px;padding:6px 9px;font-size:13px;text-decoration:none;display:flex}.combo-meta>span b{color:#8fa3ad;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.combo-meta>a{color:#62dfd1;border-color:#45bdb066;margin-left:auto}.combo-meta .mana-symbol,.combo-meta .mana-generic{flex-basis:18px;width:18px;height:18px}.combo-info{background:#0b2b3b80;border:1px solid #ffffff12;border-radius:9px;margin-top:10px;padding:11px}.combo-info h6{color:#f0d894;font:800 15px var(--sans),sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.combo-info>small{color:#8fa3ad;letter-spacing:.12em;margin:9px 0 5px;font-size:12px;font-weight:900;display:block}.combo-info>ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.combo-info>ul>li{color:#d8e0e3;padding-left:14px;font-size:14px;line-height:1.5;position:relative}.combo-info>ul>li:before{content:"•";color:#4fd6c8;position:absolute;left:1px}.combo-info p{margin:0}.combo-steps ol{margin-top:0}.combo-notes{border-left:3px solid #d4b263}.combo-results{background:#0a4c454f;border-color:#3bbfa855}.combo-results h6,.combo-results>ul>li:before{color:#65dfbd}@media (width<=520px){.combo-meta>span,.combo-meta>a{font-size:15px}.combo-meta>span b{font-size:13px}.combo-meta>a{justify-content:center;width:100%;margin-left:0}.combo-info{padding:12px}.combo-info h6{font-size:17px}.combo-info>small{font-size:13px}.combo-info>ul>li{font-size:17px;line-height:1.55}}.combo-info>ul>li{grid-template-columns:none;display:block}.combo-info>ul>li>p{width:auto;max-width:none}.combo-summary-results{color:#f0d894!important}.combo-summary-results .oracle-symbol{display:inline-flex}.curve-plot>.curve-line{width:100%;height:calc(100% - 36px);inset:18px 0}.privacy-loading{min-height:100dvh}.privacy-loading-top{min-height:92px}.privacy-loading-card{width:min(520px,100% - 32px);color:var(--green2);background:#e8f1e8;border:1px solid #aac0a7;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;margin:clamp(72px,20vh,190px) auto 0;padding:22px;display:grid;box-shadow:0 9px 24px #28352918}.privacy-loading-card>.app-icon{width:50px;height:50px}.privacy-loading-card b,.privacy-loading-card small{display:block}.privacy-loading-card b{font:700 26.4px/1.2 var(--serif),serif}.privacy-loading-card small{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.45}.reminderform{gap:9px;margin-top:11px;display:grid}.reminderform label,.finishform>label{gap:5px;display:grid}.reminderform label>span,.finishform>label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:850}.reminderform textarea,.reminderform select,.finishform select{border:1px solid var(--line);background:#fffdf7;border-radius:9px;width:100%;min-height:46px;padding:10px}.reminderform textarea{resize:vertical;min-height:92px}.reminderform .primary{margin-top:3px}.duereminders{gap:7px;margin:10px 0;display:grid}.duereminders article{background:#fff3d8;border:1px solid #c9ad72;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.duereminders .app-icon{width:32px;height:32px}.duereminders b,.duereminders small{display:block}.duereminders b{font:700 18px/1.2 var(--serif),serif}.duereminders small{color:var(--muted);margin-top:3px;font-size:13px}.duereminders button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;min-height:34px;padding:0 10px;font-size:13px;font-weight:800}@media (width<=620px){.zones button{padding-inline:4px}.life-attribution{bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100% - 14px);padding:8px}.life-attribution-fields{grid-template-columns:112px minmax(0,1fr)}.life-sources button{min-height:36px}.boardactions{grid-template-columns:1fr}.boardactions button{min-height:72px}.choicegrid{grid-template-columns:1fr}.turngroup>summary{grid-template-columns:minmax(0,1fr) auto 16px}}.battlefield-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;margin:9px 0 12px;display:grid}.battlefield-command-column{grid-template-rows:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.battlefield-command,.casttracker-compact{min-width:0;color:var(--ink);background:#edf3e8;border:1px solid #9caf91;border-radius:10px}.battlefield-command{text-align:left;min-height:0;font:800 15px/1.15 var(--sans),sans-serif;white-space:normal;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:3px 8px;display:grid}.battlefield-command .app-icon{width:28px;height:28px;color:var(--green2);flex-basis:28px}.battlefield-command span{min-width:0}.battlefield-command:disabled{opacity:.58;border-color:var(--line);background:#f4efe4}.casttracker.casttracker-compact{grid-template-columns:1fr;align-content:start;gap:6px;margin:0;padding:8px;display:grid}.casttracker-compact header{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;display:grid}.casttracker-compact header .app-icon{width:28px;height:28px;color:var(--green2);flex-basis:28px}.casttracker-compact header b,.casttracker-compact header small{display:block}.casttracker-compact header b{font:800 15px/1.15 var(--sans),sans-serif}.casttracker-compact header small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.1}.casttracker-compact .casttracker-controls{grid-template-columns:34px minmax(30px,1fr) 34px;gap:5px;width:100%;margin:0}.casttracker-compact .casttracker-controls button{height:34px}.casttracker-compact .casttracker-controls output{font-size:28.8px}.casttracker-compact .casttracker-apply{min-height:32px;font:800 15px/1.1 var(--sans),sans-serif;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:4px 6px;display:grid}.casttracker-compact .casttracker-apply em{font-size:13px}.history-reset-settings>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.history-reset-settings span b,.history-reset-settings span small{display:block}.history-reset-settings span b{font-size:16px}.history-reset-settings span small{max-width:460px;color:var(--muted);margin-top:3px;font-size:14px;line-height:1.4}.history-reset-settings button{color:#7c302c;background:#fbede6;border:1px solid #a76a60;border-radius:8px;min-height:40px;padding:0 12px;font-size:14px;font-weight:850}.history-reset-settings>div+div{border-top:1px solid var(--line)}.bulk-counter-controls{margin:14px auto}.bulk-counter-list label{grid-template-columns:21px minmax(0,1fr) 48px;gap:10px;min-height:72px;padding:12px 14px}.bulk-counter-list.existing label{grid-template-columns:minmax(0,1fr) 48px}.bulk-counter-list span{min-width:0}.bulk-counter-list span b{overflow-wrap:anywhere;font-size:22px;line-height:1.2}.bulk-counter-list span small{margin-top:4px;font-size:16px;line-height:1.35}.bulk-counter-list i{text-align:right;min-width:48px;font:800 26.4px/1 var(--serif),serif}@media (width<=480px){.battlefield-command-grid,.battlefield-command-column{gap:5px}.battlefield-command{grid-template-columns:24px minmax(0,1fr);gap:5px;min-height:0;padding:2px 6px;font-size:14px}.battlefield-command .app-icon{flex-basis:24px;width:24px;height:24px}.casttracker-compact header b,.casttracker-compact .casttracker-apply{font-size:14px}.casttracker-compact header small,.casttracker-compact .casttracker-apply em{font-size:13px}.history-reset-settings>div{grid-template-columns:1fr}.history-reset-settings button{width:100%}.bulk-counter-list label{grid-template-columns:20px minmax(0,1fr) 42px;min-height:68px;padding:10px}.bulk-counter-list.existing label{grid-template-columns:minmax(0,1fr) 42px}.bulk-counter-list span b{font-size:20px}.bulk-counter-list span small{font-size:15px}.bulk-counter-list i{min-width:42px;font-size:24px}}@media (width<=620px){.fieldhead>div:last-child button,.zones span,.battlefield-command,.casttracker-compact header b,.casttracker-compact .casttracker-apply{font-size:14px}}.landzone .card{min-height:158px}.landzone .card .art{aspect-ratio:2;background-position:50%;background-size:cover;width:100%;height:auto!important}@media (width>=621px){.landzone .card{min-height:166px}}.fieldactions{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldview>.battlefield-command-grid+.fieldactions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:7px;margin:0 0 12px;padding:0}.fieldview>.battlefield-command-grid+.fieldactions button{height:34px;min-height:34px}.actioncatalog-heading{font:700 22px var(--serif),serif;margin:18px 0 0}.game-mode-selector{border-bottom:1px solid var(--line);background:#f5efdf;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px 12px;display:grid}.game-mode-selector.has-fullscreen{grid-template-columns:repeat(3,minmax(0,1fr))}.commander-background-setting{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:12px 0;padding:16px}.commander-background-setting>header{align-items:center;gap:12px;display:flex}.commander-background-setting b{font-size:20px}.commander-background-setting small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.4;display:block}.commander-background-setting label{gap:6px;margin-top:14px;font-size:14px;display:grid}.commander-background-setting select{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:700 18px var(--serif),serif;background:#fffdf6;border-radius:8px;padding:8px 12px}.commander-background-setting p{font-size:16px;line-height:1.4}.game-mode-selector button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fffdf6;border-radius:9px;padding:6px 8px;font-size:16px;font-weight:850}.game-mode-selector button.active{border-color:var(--green2);background:var(--green2);color:#fff}.game-mode-empty{border:1px solid var(--line);color:var(--muted);background:#fffaf0;border-radius:9px;margin:0 0 12px;padding:10px;font-size:15px}@media (width<=480px){.fieldview>.battlefield-command-grid+.fieldactions{gap:5px}}.analysis-hero{background:radial-gradient(circle at 12% 0,#31525166,#0000 34%),radial-gradient(circle at 90% 8%,#31507155,#0000 36%),#10263a;border-color:#9d895d88;border-radius:16px;grid-template-columns:minmax(96px,118px) minmax(0,1fr);gap:14px 20px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #10263a,inset 0 0 0 5px #7a6a4980}.analysis-hero:before,.analysis-hero:after{content:"";pointer-events:none;opacity:.8;width:44px;height:44px;position:absolute}.analysis-hero:before{border-top:1px solid #d0b874;border-left:1px solid #d0b874;top:9px;left:9px}.analysis-hero:after{border-bottom:1px solid #d0b874;border-right:1px solid #d0b874;bottom:9px;right:9px}.commander-analysis-image{z-index:1;background:#0d1e2e;border-color:#c9af6f;border-radius:9px;align-self:center;position:relative;box-shadow:0 10px 20px #0008}.analysis-bracket-card{--tier:#d4b263;z-index:1;color:#fff;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;place-items:start;gap:5px;padding:4px 0;display:grid;position:relative}.analysis-bracket-card:after{display:none}.analysis-bracket-card>small{color:#91c7bd;letter-spacing:.15em;font-size:13px;font-weight:850;line-height:1.1}.analysis-bracket-roman{color:#e4d29f;font:500 57.6px/.78 var(--serif),serif;text-shadow:0 5px 16px #0007;margin:2px 0 0}.analysis-bracket-card>strong{color:#fff;font:500 26.4px/1.05 var(--serif),serif}.analysis-bracket-card>p{color:#bcc8d0;max-width:210px;margin:1px 0 2px;font-size:15px;line-height:1.35}.analysis-bracket-confidence{color:#d9c89a;text-transform:uppercase;letter-spacing:.08em;white-space:normal;border:0;margin-top:2px;padding:0;font-size:13px;font-weight:850;line-height:1.1}.analysis-bracket-confidence i{background:var(--tier);vertical-align:3px;border:0;border-radius:0;width:22px;height:1px;margin-right:8px;display:inline-block}.analysis-bracket-card.bracket-1{--tier:#aab3ba}.analysis-bracket-card.bracket-2{--tier:#54b28e}.analysis-bracket-card.bracket-3{--tier:#56a4d6}.analysis-bracket-card.bracket-4{--tier:#d4b263}.analysis-bracket-card.bracket-5{--tier:#e26b67}.analysis-hero-copy{z-index:1;padding:1px 4px 0;position:relative}.analysis-hero-copy h4{color:#fff;font:500 28.8px/1.1 var(--serif),serif;margin:0}.analysis-bracket-scale{z-index:1;box-shadow:none;background:0 0;border:1px solid #8b7953aa;border-left:0;border-right:0;border-radius:0;grid-column:1/-1;padding:0;position:relative}.bracket-stepper{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.bracket-stepper:before{display:none}.bracket-stepper span{color:#82909e;text-align:center;align-content:center;justify-items:center;gap:6px;min-width:0;min-height:62px;padding:11px 2px 9px;display:grid;position:relative}.bracket-stepper span+span{border-left:1px solid #ffffff1c}.bracket-stepper span>b{color:#9ba9b4;width:auto;height:auto;font:500 17px/1 var(--serif),serif;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.bracket-stepper span>small{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.1}.bracket-stepper .complete>b{color:#d7dfe3;background:0 0;border:0}.bracket-stepper .current{color:#10263a;background:linear-gradient(#d5bd78,#9f8447);min-height:72px;margin:-5px 0;box-shadow:0 7px 18px #0007}.bracket-stepper .current>b{color:#10263a;width:auto;height:auto;box-shadow:none;background:0 0;border:0;margin:0;font-size:18px}.bracket-stepper .current>small{color:#10263a;margin:0;font-weight:850}.bracket-stepper .level-1,.bracket-stepper .level-2,.bracket-stepper .level-3,.bracket-stepper .level-4,.bracket-stepper .level-5{color:#82909e}.analysis-hero-stats{z-index:1;gap:0;padding-top:2px;position:relative}.analysis-hero-stats article{background:0 0;border:0;border-radius:0;padding:8px 4px 4px}.analysis-hero-stats article+article{border-left:1px solid #fff2}.analysis-hero-stats small{color:#8d9ba7;letter-spacing:.1em;font-size:13px}.analysis-hero-stats strong{color:#f2ead6;font:500 18px/1.1 var(--serif),serif}.analysis-hero-stats span{color:#93a0aa;font-size:13px}@media (width<=430px){.analysis-hero{grid-template-columns:92px minmax(0,1fr);gap:12px 14px;padding:14px 11px}.analysis-bracket-card{gap:4px}.analysis-bracket-card>small{font-size:12px}.analysis-bracket-roman{font-size:50.4px}.analysis-bracket-card>strong{font-size:22.8px}.analysis-bracket-card>p{font-size:14px}.analysis-bracket-confidence{font-size:12px}.analysis-bracket-confidence i{width:16px;margin-right:5px}.analysis-hero-copy h4{font-size:25.2px}.bracket-stepper span{min-height:58px;padding-inline:1px}.bracket-stepper span>small{font-size:12px}.bracket-stepper .current{min-height:68px}}.pin-reset{background:#fffdf7;border:1px solid #aac0a7;border-radius:9px;margin-top:12px;padding:10px}.pin-reset summary{color:var(--green);cursor:pointer;font-weight:800}.pin-reset p{color:var(--muted);margin:8px 0;font-size:16px;line-height:1.45}.pin-reset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pin-reset label{min-width:0;color:var(--green);font-size:16px;font-weight:750}.pin-reset input{border:1px solid var(--line);background:#fffaf0;border-radius:8px;width:100%;min-height:44px;margin-top:5px;padding:8px;font-size:20px;display:block}.pin-reset button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;grid-column:1/-1;min-height:44px;font-weight:800}.pin-reset button:disabled{opacity:.5}.edit-durations{border:1px solid var(--line);background:#f5efe3;border-radius:10px;gap:9px;padding:11px;display:grid}.edit-durations>h3:not(:first-child){border-top:1px solid var(--line);margin-top:9px;padding-top:12px}.edit-durations>p{line-height:1.4;font-size:16px!important}.duration-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.duration-inputs label{min-width:0;color:var(--muted);font-size:15px;font-weight:750}.duration-inputs span{margin-bottom:4px;display:block}.duration-inputs input{border:1px solid var(--line);width:100%;height:45px;color:var(--ink);background:#fffdf7;border-radius:8px;padding:7px;font-size:20px}.edit-turn-duration{border:1px solid var(--line);background:#fffaf0;border-radius:8px;gap:7px;padding:9px;display:grid}.edit-turn-duration>b{font:700 18px var(--serif),serif}@media (width<=360px){.pin-reset>div{grid-template-columns:1fr}}.email-recovery{background:#fffdf7;border:1px solid #aac0a7;border-radius:10px;gap:8px;margin-top:12px;padding:13px;display:grid}.email-recovery>b{font:700 22.8px var(--serif),serif}.email-recovery p{color:var(--muted);margin:0;font-size:17px;line-height:1.45}.email-recovery label{color:var(--green);font-size:18px;font-weight:750}.email-recovery input{border:1px solid var(--line);background:#fffaf0;border-radius:8px;width:100%;height:45px;margin-top:5px;padding:8px 10px;font-size:20px;display:block}.email-recovery button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:8px;min-height:44px;padding:8px;font-size:18px;font-weight:800}.email-recovery button:disabled{opacity:.55}.email-recovery-message{margin:8px 0!important;font-size:17px!important}.recovery-page{background:var(--paper);place-items:start center;min-height:100vh;padding:clamp(20px,7vw,80px) 16px;display:grid}.recovery-card{border:1px solid var(--line);background:#fffdf7;border-radius:16px;gap:15px;width:min(480px,100%);padding:clamp(20px,5vw,32px);display:grid;box-shadow:0 12px 35px #25332b16}.recovery-card>small{color:var(--green);letter-spacing:.1em;font-size:16px;font-weight:900}.recovery-card h1{font:700 38.4px/1.1 var(--serif),serif;margin:0}.recovery-card p{color:var(--muted);margin:0;font-size:20px;line-height:1.5}.recovery-fields{gap:12px;display:grid}.recovery-fields label{color:var(--green);font-size:18px;font-weight:750}.recovery-fields input{border:1px solid var(--line);background:#fffaf0;border-radius:8px;width:100%;height:48px;margin-top:5px;padding:9px;font-size:24px;display:block}.recovery-card button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:9px;min-height:48px;font-size:20px;font-weight:800}.recovery-card button:disabled{opacity:.55}.recovery-card a{color:var(--green);font-size:18px;font-weight:800}.offline-notice{color:#fff;text-align:center;background:#274c3d;padding:.65rem 1rem;font-size:.9rem}.commander-sheet-links{margin-top:14px}.commander-sheet-links .countershortcut:last-child{margin-bottom:0}.top small,.heading small,.fieldhead small,.scoreboard>header span,.scoreboard>header small{font-size:var(--type-meta)}.quickgrid small,.turncard header small,.recent header span,.recent small,.deckhero p,.deckhero button,.decklist header span,.timeline p,.timeline time,.switch span small,.rulesnote p,.optionlibrary small,.import small,.import em{font-size:var(--type-label)}.recent b,.switch span b,.settings>p,.fieldhead button,.zones span,.tabs button small,.deckgroup>summary b{font-size:var(--type-body)}.pin-reset summary,.decksaveform input,.decksaveform button,.moxfield-import input,.moxfield-import button,.import textarea,.import button{font-size:var(--type-body);line-height:1.25}.deckgroup>summary{font-size:var(--type-body)}.deckgroup>summary b{border-radius:15px;min-width:30px;height:30px}.deckgroup>summary:after{width:24px;font-size:28px}.recent h3,.settings>h3,.decklist h3,.optioncatalog h3,.countercatalog h3{font-size:var(--type-section)}.lifevalue-2 text{font-size:138px}.lifevalue-3 text{font-size:94px}.lifevalue-4 text{font-size:72px}.score{grid-template-rows:36px minmax(62px,1fr) 61px!important}.damagechips{min-height:61px}.scoreboard.count-3 .score,.scoreboard.count-5 .score,.scoreboard.count-6 .score{grid-template-rows:58px minmax(48px,1fr) 56px!important}.scoreboard.count-3 .damagechips,.scoreboard.count-5 .damagechips,.scoreboard.count-6 .damagechips{min-height:56px}@media (width<=620px){.score,.scoreboard.count-3 .score,.scoreboard.count-4 .score,.scoreboard.count-5 .score,.scoreboard.count-6 .score{grid-template-rows:29px minmax(42px,1fr) 37px!important}.damagechips,.scoreboard.count-3 .damagechips,.scoreboard.count-4 .damagechips,.scoreboard.count-5 .damagechips,.scoreboard.count-6 .damagechips{min-height:37px}}.shell.table-mode>:not(.local-table):not(.shade){display:none!important}.local-table{z-index:70;color:#fff;width:100%;height:100dvh;font-family:var(--serif),serif;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;overscroll-behavior:none;background:#0c1617;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.local-table button{touch-action:manipulation;cursor:pointer;font-family:inherit}.table-players{flex:1;gap:6px;min-height:0;padding:6px;display:grid;overflow:hidden}.table-player{background:var(--player-color);min-width:0;min-height:0;color:var(--player-foreground);border:2px solid #0000;border-radius:16px;position:relative;overflow:hidden;container-type:size}.table-player.active{border-color:#fff4ce;box-shadow:inset 0 0 0 1px #fff4ce}.table-player.eliminated{opacity:.5}.table-player-content{width:100cqw;height:100cqh;transform:translate(-50%,-50%) rotate(var(--seat-angle));box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;top:50%;left:50%}.table-player-content.sideways{width:100cqh;height:100cqw}.table-player-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:95%;font-size:clamp(22px,min(10cqw,16cqh),36px);font-weight:700;line-height:1.1;overflow:hidden}.table-life{flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative}.table-life strong{font-variant-numeric:tabular-nums;text-align:center;letter-spacing:-.025em;font-size:min(35cqw,60cqh);font-weight:700;line-height:.9}.table-life>.table-life-step{touch-action:none;width:25%;min-width:36px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;left:0}.table-life>.table-life-step:last-child{left:auto;right:0}.table-step-icon{width:clamp(36px,min(20cqw,26cqh),60px);max-width:100%;height:auto}.table-life button:active .table-step-icon{transform:scale(.94)}.table-life button:disabled{opacity:.3}.table-toolbar{background:#0c1617;flex-shrink:0;align-items:center;gap:8px;min-height:64px;padding:6px 10px;display:flex}.table-toolbar>button{color:#fff;min-width:44px;min-height:44px;font:700 18px/1.1 var(--serif),serif;background:#ffffff08;border:1px solid #ffffff24;border-radius:24px;padding:6px 14px}.table-toolbar>button:first-child,.table-toolbar>button:nth-child(2){width:44px;padding:10px}.table-toolbar>button>svg{width:22px;height:22px;display:block}.table-toolbar>button:last-child{color:#122124;background:#e3cb87;border-color:#e3cb87}.table-toolbar .table-time{background:0 0;border:0;flex-direction:column;flex:1;align-items:center;min-width:0;padding:0;display:flex}.table-time span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.1;overflow:hidden}.table-time b{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.table-orientation{box-sizing:border-box;width:min(700px,100%);max-height:100%;margin:auto;padding:20px;overflow:auto}.table-orientation header{justify-content:space-between;align-items:center;gap:12px;display:flex}.table-orientation h2{font:700 28px/1.1 var(--serif),serif;margin:0}.table-orientation header button{color:#fff;background:0 0;border:1px solid #ffffff50;border-radius:8px;flex-shrink:0;width:44px;height:44px;font-size:28px}.table-orientation p{margin:12px 0 20px;font-size:18px}.table-orientation-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.table-orientation-choices>button{color:#fff;background:#172c2f;border:1px solid #ffffff50;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:10px;font-size:18px;line-height:1.15;display:flex}.table-orientation-choices>button[aria-pressed=true]{border-color:#e9c46b}.table-preview{background:#0b1618;border-radius:6px;gap:3px;width:100%;height:150px;display:grid;overflow:hidden}.table-preview>span{place-items:center;min-width:0;min-height:0;display:grid}.table-preview b{color:inherit;font-size:24px;line-height:1;display:block}@media (width<=480px){.table-orientation{padding:16px}.table-orientation-choices{gap:6px}.table-orientation-choices>button{padding:6px;font-size:16px}.table-preview{height:130px}}@media (height<=450px){.table-preview{height:100px}.table-orientation{padding:12px}.table-orientation p{margin:8px 0}.table-toolbar{min-height:48px}.table-time b{font-size:24px}}.table-life strong{font-size:min(36cqw,40cqh,calc(90cqw / var(--life-digits)))}.sideways .table-life strong{font-size:min(40cqw,36cqh,calc(90cqh / var(--life-digits)))}.table-player-name{justify-content:center;align-items:center;gap:6px;display:flex}.table-player-name>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.table-turn-clock{flex-shrink:0;width:1em;height:1em}.table-life-number{-webkit-user-select:none;user-select:none;grid-template-rows:26px auto;place-items:center;gap:10px;max-width:50%;display:grid;position:relative}.table-life-delta-slot{place-items:center;height:26px;display:grid}.table-life-number .table-life-edit{width:100%;height:calc(100% - 36px);color:inherit;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:8px;padding:0;position:absolute;inset:36px 0 0}.table-life-edit:focus-visible{outline-offset:4px;outline:2px solid}.table-life-delta{color:#fff;min-width:36px;font:700 18px/1 var(--serif),serif;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#102024d9;border-radius:14px;padding:3px 8px;animation:5s ease-out both table-delta-fade;position:static}.table-life-delta.gain{color:#225936;background:#f5fff0}.table-life-delta.loss{color:#913425;background:#fff0eb}@keyframes table-delta-fade{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@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-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-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}
