@font-face{font-family:Mana;src:url(/assets/mana-nXJ1YO3J.eot?v=1.18.0);src:url(/assets/mana-nXJ1YO3J.eot?#iefix&v=1.18.0) format("embedded-opentype"),url(/assets/mana-Bx-kp8II.woff?v=1.18.0) format("woff"),url(/assets/mana-Dd7dj-GP.ttf?v=1.18.0) format("truetype"),url(/assets/mana-CylcniHU.svg?v=1.18.0#mana) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MPlantin;src:url(/assets/mplantin-BPhtYcIe.eot?v=1.18.0);src:url(/assets/mplantin-BPhtYcIe.eot?#iefix&v=1.18.0) format("embedded-opentype"),url(/assets/mplantin-Dsk68a-x.woff?v=1.18.0) format("woff"),url(/assets/mplantin-DGd3yikv.ttf?v=1.18.0) format("truetype"),url(/assets/mplantin-D6SO6wSc.svg?v=1.18.0#mplantin) format("svg");font-weight:400;font-style:normal}.ms{display:inline-block;font: 14px Mana;font-size:inherit;line-height:1em;text-rendering:auto;transform:translate(0);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}.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{background-color:#beb9b2;border-radius:1em;color:#111;font-size:.95em;width:1.3em;height:1.3em;line-height:1.35em;text-align:center}.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%);position:relative;width:1.3em;height:1.3em}.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{font-size:.55em!important;position:absolute}.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;-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);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{display:inline-block;transform:scale(1.2);padding-left:.06em;padding-bottom:.1em}.ms-cost.ms-s:before{color:#fff;-webkit-text-stroke:2px #fff;font-size:.85em;top:-.05em;position:relative;display:inline-block}.ms-cost.ms-s:after{content:"";position:absolute;color:#333;margin-left:-.9em;font-size:1.1em}.ms-cost.ms-s-mtga:before{color:#fff}.ms-cost.ms-untap{background-color:#111;color:#fff}.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{position:relative;width:1.3em;height:1.3em}.ms-split:before,.ms-split:after{font-size:.55em!important;position:absolute}.ms-split:before{top:-.38em;left:.28em}.ms-split:after{top:.5em;left:1em}span.ms-half{width:.675em;overflow:hidden;display:inline-block;margin-left:.675em}span.ms-half>.ms-cost{margin-left:-.675em}.ms-half{width:.675em;margin-left:.675em;overflow:hidden;border-radius:0 1em 1em 0}.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;font-size:1.5em;position:relative;text-align:center}.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;display:inline-block;font-size:.5em;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";position:absolute;left:0;line-height:2.25em;width:100%;text-align:center}.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{content:"+10"}.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:transparent;-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;display:inline-block;font-size:.6em;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";position:absolute;left:0;line-height:2em;width:100%;text-align:center}.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{font-size:.33em;position:absolute;left:0;top:0;color:#000;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";width:76%;text-align:center;line-height:3.8}.ms-level:after{color:#00000040;display:block;font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.ms-defense{color:#111;font-size:1.5em;position:relative;text-align:center}.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;display:inline-block;font-size:.5em;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";position:absolute;left:0;line-height:2.25em;width:100%;text-align:center}.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{display:list-item;list-style-position:inside;width:.9em}.ms-defense-print:before{color:#fff;content:"";position:absolute;left:0;top:0;text-shadow:0 0 5px #333}.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{width:1em;text-align:center}.ms-duo{color:#fff}.ms-duo:after{color:#000;content:"";display:block;font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.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{background:linear-gradient(45deg,#cca54f,#e0d3bb,#cca54f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.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%;box-shadow:inset 0 0 1px #fff;line-height:.95em;width:1em;height:1em}.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-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{background:linear-gradient(0deg,#c8913b,#ecc65a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@font-face{font-family:Mana;src:url(/assets/mana-D0absDf6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.ms.ms-cost{line-height:1.28em}.mana-cost{display:inline-flex;align-items:center;gap:.12em;white-space:nowrap;vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--ink: #0d1014;--panel: #171c22;--panel-2: #1f262e;--rule: #2c3540;--parchment: #e6dcc3;--text: #d8dee6;--muted: #8b95a3;--gold: #e0a94c;--blood: #a3392e;--leaf: #6aa15b;--sky: #6f9fd8;--font-display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-body: "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "Cascadia Mono", "SF Mono", Consolas, monospace;--card-board: clamp(84px, 15.5vh, 168px);--card-hand: clamp(96px, 17.5vh, 180px);--card-large: clamp(150px, 30vh, 260px);--card-command: clamp(96px, 18vh, 200px);--card-board-w: calc(var(--card-board) * .718);--stack-top: 6%;--stack-width: 16.5em;--stack-thumb: 2.6em}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden}body{background:radial-gradient(1200px 600px at 50% -10%,#1b222b 0%,transparent 60%),var(--ink);color:var(--text);font-family:var(--font-body);font-size:clamp(12px,1.35vh,15px);-webkit-font-smoothing:antialiased}.shell{position:relative;height:100dvh;overflow:hidden}h1,h2,h3{font-family:var(--font-display);font-weight:600;margin:0}h1{font-size:clamp(2rem,5vh,3.2rem);color:var(--parchment)}h2{font-size:clamp(1.2rem,2.6vh,1.6rem);color:var(--parchment)}h3{font-size:.85rem;color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin:14px 0 6px}button{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--rule);border-radius:4px;padding:6px 11px;cursor:pointer;transition:background .12s ease,border-color .12s ease}button:hover:not(:disabled){background:#2a333d;border-color:#43505e}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}button.focused{outline:2px solid var(--gold);outline-offset:2px;box-shadow:0 0 10px #e0a94c73}button.primary{background:#2b3a2c;border-color:#3e5740}button.primary:hover:not(:disabled){background:#35492f}kbd{font-family:var(--font-mono);font-size:.72em;opacity:.6;border:1px solid var(--rule);border-radius:3px;padding:0 4px;margin-left:6px}.error{background:#3a1a17;border:1px solid var(--blood);color:#ffbcb2;padding:7px 12px;border-radius:4px}.error.floating{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:60}.waiting{color:var(--muted);font-style:italic;margin:0}.empty{color:var(--muted);font-size:.85em;margin:4px 0}.sound{position:absolute;top:10px;right:12px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.sound-cluster{display:flex;gap:3px}.sound-cluster button{width:32px;height:32px;padding:0;line-height:1;display:grid;place-items:center}.sound-cluster button:last-child{width:20px;font-size:.8em}.sound-cluster button.active{background:#3a3116;border-color:var(--gold);color:var(--gold)}.sound-panel{width:210px;padding:10px 12px 11px;display:grid;gap:7px}.sound-row{display:grid;grid-template-columns:4.2em 1fr 2.1em;align-items:center;gap:8px;font-size:.82em}.sound-label{color:var(--muted)}.sound-value{color:var(--gold);text-align:right;font-variant-numeric:tabular-nums}.sound-note{margin:2px 0 0;font-size:.72em;line-height:1.35;color:var(--muted);border-top:1px solid var(--rule);padding-top:6px}.sound-row input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:16px;margin:0;background:transparent;cursor:pointer}.sound-row input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(180deg,#0b0e12,#1d242c);box-shadow:inset 0 1px #000c,inset 0 -1px 0 var(--edge-lit)}.sound-row input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(180deg,#0b0e12,#1d242c)}.sound-row input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--gilt),var(--bronze) 60%,var(--bronze-dim));border:1px solid #0a0805;box-shadow:0 1px 3px #000000b3}.sound-row input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--gilt),var(--bronze) 60%,var(--bronze-dim));border:1px solid #0a0805}.sound-row input[type=range]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.start{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:3vh 20px 20px;text-align:center;overflow:hidden}.start-notices{display:grid;gap:8px;justify-items:center}.start-notices:empty{display:none}.start-head{display:grid;gap:4px;justify-items:center}.tagline{color:var(--muted);max-width:52ch;margin:0}.starters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-content:start;overflow-y:auto;padding-bottom:6px}.starters button{display:grid;grid-template-rows:auto 1fr;gap:8px;justify-items:center;text-align:left;padding:10px;background:var(--panel)}.starter-text{display:grid;gap:3px;width:100%;align-content:start}.starter-name{font-family:var(--font-display);font-size:1.05em;color:var(--parchment)}.starter-commander{font-size:.84em;color:var(--gold)}.starter-commander em{font-family:var(--font-mono);font-style:normal;font-size:.92em}.starter-rules{font-size:.78em;line-height:1.35;white-space:pre-line;border-top:1px solid var(--rule);padding-top:4px}.starter-blurb{font-size:.8em;color:var(--muted);line-height:1.35}.starter-counts{font-size:.72em;color:var(--muted);font-variant-numeric:tabular-nums;border-top:1px solid var(--rule);padding-top:4px}.overworld{height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,24vw,330px);gap:12px;padding:12px}@media(max-width:900px){.overworld{grid-template-columns:1fr;grid-template-rows:1fr auto}}.map-host{border:1px solid var(--rule);border-radius:6px;overflow:hidden;background:#0d1014;min-height:0}.map-host canvas{display:block}.sidebar{background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:12px 14px;overflow-y:auto;min-height:0}.stat-block{display:flex;gap:16px}.stat{display:grid;gap:1px}.stat-key{font-size:.66em;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.stat-value{font-family:var(--font-display);font-size:1.5em;font-variant-numeric:tabular-nums}.stat-value.life{color:var(--blood)}.stat-value small{font-size:.6em;color:var(--muted)}.commander{color:var(--muted);font-size:.85em;margin:10px 0 0}.commander strong{color:var(--parchment)}.encounters{list-style:none;padding:0;margin:0;display:grid;gap:6px}.encounters li,.quests li{display:grid;grid-template-columns:20px 1fr;gap:1px 8px;padding:6px 8px;background:var(--panel-2);border-radius:4px;border-left:3px solid var(--blood)}.encounters li.done{border-left-color:var(--rule);opacity:.5}.badge{grid-row:span 2;align-self:center;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--blood);color:#ffe9b8;font-family:var(--font-mono);font-size:.72em}.encounters li.done .badge{background:var(--rule);color:var(--muted)}.encounter-name{font-weight:600}.encounter-blurb{color:var(--muted);font-size:.8em;line-height:1.3}.town-actions{display:grid;gap:5px;margin-top:6px}.journal{list-style:none;padding:0;margin:0;display:grid;gap:4px}.journal li{color:var(--muted);font-size:.82em;line-height:1.35;padding-left:8px;border-left:2px solid var(--rule)}.journal li:first-child{color:var(--text);border-left-color:var(--gold)}.duel{height:100dvh;position:relative;display:grid;--rail: clamp(300px, 26vw, 440px);--plate: clamp(132px, 12vw, 176px);--info-col: clamp(176px, 15vw, 250px);grid-template-columns:var(--info-col) minmax(0,1fr) var(--rail);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"info phase rail" "info board rail" "info hand  rail";gap:7px;padding:8px 12px 10px}.duel[data-layout=theatre]{--rail: clamp(272px, 23vw, 400px);grid-template-columns:minmax(0,1fr) var(--rail);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"phase rail" "board rail"}.duel[data-layout=theatre] .info-rail{position:absolute;left:14px;top:62px;bottom:calc(var(--card-hand) + 38px);width:var(--plate);z-index:4;display:flex;flex-direction:column;justify-content:space-between;grid-template-rows:none;pointer-events:none}.duel[data-layout=theatre] .info-block{pointer-events:auto;padding:6px 8px;gap:5px;background:color-mix(in srgb,var(--panel) 84%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 6px 22px #00000073}.duel[data-layout=theatre] .info-block{width:100%}.duel[data-layout=theatre] .info-block.them{align-self:flex-start}.duel[data-layout=theatre] .info-block.you{align-self:flex-end}.duel[data-layout=theatre] .ib-life{font-size:clamp(2.6rem,5.4vh,4rem)}.duel[data-layout=theatre] .info-block .graveyard{display:grid;grid-template-rows:auto minmax(0,1fr)}.duel[data-layout=theatre] .info-block .graveyard .card{height:min(100%,clamp(60px,10.4vh,124px))}.duel[data-layout=theatre] .info-block .exile .card{display:none}.duel[data-layout=theatre] .info-block:has(.exile) .graveyard .card{height:min(100%,clamp(44px,7.6vh,92px))}.duel[data-layout=theatre] .info-block:has(.exile) .commander-slot .card{height:clamp(40px,6.2vh,66px)}.duel[data-layout=theatre] .commander-slot .card{height:clamp(48px,8vh,84px)}.duel[data-layout=theatre] .command-zone{padding-top:3px}.duel[data-layout=theatre] .library-stack{padding-top:4px;gap:9px}.duel[data-layout=theatre] .board{padding-left:calc(var(--plate) + 22px)}.duel[data-layout=theatre]{--card-hand: clamp(84px, 13vh, 148px)}.duel[data-layout=theatre] .board{padding-bottom:calc(var(--card-hand) + 34px)}.duel[data-layout=theatre] .board>section{min-height:0;overflow-y:auto}.duel[data-layout=theatre] .hand{position:absolute;left:12px;right:calc(var(--rail) + 19px);bottom:10px;z-index:3;background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 -10px 26px #00000073}@media(max-width:1080px){.duel[data-layout=theatre] .info-rail{position:static;width:auto;inset:auto;pointer-events:auto}.duel[data-layout=theatre] .side .lane{padding-left:0}.duel[data-layout=theatre] .hand{position:static;left:auto;right:auto;bottom:auto;background:var(--panel);box-shadow:none}.duel[data-layout=theatre] .board{padding-bottom:0}}@media(max-width:1080px){.duel,.duel[data-layout=theatre]{grid-template-columns:minmax(0,1fr) clamp(190px,24vw,280px);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"info  rail" "phase rail" "board rail" "hand  rail"}.info-rail{grid-template-rows:none!important;grid-auto-flow:column;overflow-x:auto;max-height:21vh}.duel .info-block{--card-command: clamp(44px, 8.5vh, 88px)}.info-block{min-width:190px;align-content:start;gap:4px;padding:5px 8px}.duel[data-layout=theatre] .info-block{width:auto}.duel .info-block .graveyard .card,.duel .info-block .graveyard .grave-empty{display:none}.duel .info-block .graveyard{grid-template-rows:auto;padding-top:4px;min-height:19px}.duel .info-block,.duel .info-block:has(.exile){grid-template-rows:none}.info-block .exile .card{display:none}.info-block .exile{padding-top:4px}.info-block .stack-pile{display:none}.info-block .stack-readings{grid-auto-flow:column;justify-content:start;gap:14px}.commander-why,.pip-label{display:none}.pip.current .pip-label{display:block}.phase-bar{flex-wrap:wrap}.phase-turn{min-width:0}.phase-pips{order:3;flex-basis:100%;justify-content:center}.duel{--card-board: clamp(64px, 11vh, 120px)}.preview{height:clamp(260px,40vh,420px)}.duel{--stack-width: 13em;--stack-thumb: 2.1em}.preview img,.preview-card{height:clamp(180px,27vh,300px)}}.info-rail{grid-area:info;display:grid;grid-template-rows:1fr 1fr;gap:7px;min-height:0}.info-block{background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:7px 9px;display:grid;gap:6px;grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;min-height:0;overflow:hidden;transition:background .2s ease,border-color .2s ease}.info-block:has(.exile){grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:start;overflow-y:auto}.info-block:has(.exile):has(.commander-slot){--card-command: clamp(40px, 6.6vh, 76px)}.info-block:has(.exile):has(.commander-slot) .commander-why{display:none}.info-block .graveyard{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.info-block{--pile-w: calc(var(--info-col) - 20px);--card-command: clamp(56px, 9.4vh, 116px)}.info-block .graveyard .card{height:min(100%,calc(var(--pile-w) * 680 / 488));width:auto;margin:0 auto;align-self:center}.info-block .graveyard .grave-empty{align-self:start;justify-self:center;height:min(100%,clamp(52px,8.6vh,92px));aspect-ratio:488 / 680;max-width:100%;display:grid;place-items:center;border:1px dashed var(--rule);border-radius:5px;font-size:.62em;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.command-zone:has(.empty){padding-bottom:0;grid-auto-flow:column;grid-template-columns:auto 1fr;justify-items:start;align-items:baseline;gap:8px}.command-zone:has(.empty) .zone-label{width:auto}.command-zone .empty{margin:0;font-size:.72em;font-style:italic}.info-block.them{border-top:3px solid var(--blood)}.info-block.you{border-bottom:3px solid var(--leaf)}.info-block.them.active{background:#2a1a17;border-color:#6d3a32}.info-block.you.active{background:#17281c;border-color:#3f6b41}.info-block{min-width:0}.ib-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ib-head h4{margin:0;font-family:var(--font-display);font-size:.95em;font-weight:600;color:var(--parchment);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ib-life{font-family:var(--font-display);font-size:clamp(2.4rem,4.6vh,3.6rem);line-height:.9;font-variant-numeric:tabular-nums;padding:0 6px;flex:0 0 auto;background:transparent;border:1px solid transparent;border-radius:5px;text-shadow:0 2px 10px rgb(0 0 0 / 65%)}.info-block.them .ib-life{color:#f0b6ad}.info-block.you .ib-life{color:#b9e2c1}.ib-life:hover:not(:disabled){background:var(--panel-2);border-color:var(--rule)}.ib-life.targetable{outline:2px solid var(--gold);outline-offset:2px;cursor:crosshair;animation:pulse 1.1s ease-in-out infinite}.library-stack{display:flex;align-items:center;gap:12px;min-width:0;padding-top:7px;border-top:1px dashed var(--rule)}.stack-readings{display:grid;gap:4px;flex:1 1 auto;min-width:0}.reading{display:grid;grid-template-columns:minmax(2ch,auto) 1fr;align-items:baseline;gap:7px}.reading .stack-count{text-align:right}.stack-pile{position:relative;flex:0 0 auto;width:46px;height:42px}.stack-pile .leaf{position:absolute;left:0;right:0;bottom:calc(var(--leaf) * 3.1px);height:8px;border-radius:3px;background:linear-gradient(180deg,#6b5c86 0 2px,#3b3350 2px 100%);box-shadow:0 1px 2px #000000a6}.stack-pile .leaf:last-child{background:linear-gradient(180deg,#8a78ab 0 3px,#4a4066 3px 100%)}.stack-pile:not(:has(.leaf)):after{content:"";position:absolute;left:0;right:0;bottom:0;height:9px;border-radius:3px;border:1px dashed var(--blood-lit);opacity:.7}.stack-count{font-family:var(--font-display);font-size:1.5em;line-height:1;font-variant-numeric:tabular-nums;color:var(--parchment)}.stack-name{font-size:.58em;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.library-stack[data-low] .reading-library .stack-count{color:var(--blood-lit)}.command-zone{display:grid;gap:4px;justify-items:center;padding-top:5px;border-top:1px dashed var(--rule)}.zone-label{width:100%;font-size:.62em;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);display:flex;justify-content:space-between;gap:6px}.zone-label em{font-style:normal;font-family:var(--font-mono);color:var(--muted);letter-spacing:0}.commander-slot{display:grid;gap:2px;justify-items:center}.commander-slot .card{height:var(--card-command)}.commander-cost{display:flex;gap:5px;align-items:baseline;font-family:var(--font-mono);font-size:.74em}.cost-now{color:var(--gold)}.cost-tax{color:#f0b6ad}.commander-why{font-size:.68em;color:var(--muted);font-style:italic}.graveyard{display:grid;gap:4px;justify-items:center;align-content:start;padding:5px 0 0;border:0;border-top:1px dashed var(--rule);border-radius:0;background:transparent;min-height:0;overflow:hidden;width:100%;text-align:left}.graveyard:hover:not(:disabled){background:var(--panel-2);border-color:var(--gold)}.graveyard:disabled{opacity:1;cursor:default}.exile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pic label" "pic clock";align-items:center;gap:2px 8px;align-content:start;padding:5px 0 0;border:0;border-top:1px dashed var(--rule);border-radius:0;background:transparent;width:100%;text-align:left}.exile .card{grid-area:pic}.exile .zone-label{grid-area:label;align-self:end}.exile:hover{background:var(--panel-2)}.exile .card{height:clamp(30px,4.8vh,62px)}.exile-waiting{grid-area:clock;align-self:start;font-size:.62em;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);text-align:left;line-height:1.3}.zone-viewer{position:absolute;inset:0;z-index:60;display:grid;place-items:center;padding:4vh 4vw;background:#06080be0}.zone-viewer-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;width:100%;height:100%;background:var(--panel);border:1px solid var(--rule);border-radius:8px;padding:14px 18px}.zone-viewer-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.zone-viewer-panel h3{margin:0;color:var(--gold)}.zone-viewer-cards{display:flex;flex-wrap:wrap;gap:12px;align-content:flex-start;overflow-y:auto;min-height:0}.zone-viewer-cards .card{height:var(--card-large)}.zone-viewer-sides{display:flex;gap:4px;margin-right:auto;padding-left:14px}.zone-viewer-sides button{display:flex;align-items:baseline;gap:6px;font-size:.82em;padding:4px 10px;opacity:.6}.zone-viewer-sides button:hover{opacity:1}.zone-viewer-sides button.is-current{opacity:1;border-color:var(--gold);color:var(--gold)}.zone-viewer-sides em{font-style:normal;opacity:.6;font-family:var(--font-mono);font-size:.9em}.zone-viewer-sides .has-answer{color:var(--gold)}.zone-viewer-zones{display:flex;gap:4px;padding-left:12px;margin-left:12px;border-left:1px solid var(--rule)}.zone-viewer-zones button{display:flex;align-items:baseline;gap:6px;font-size:.82em;padding:4px 10px;opacity:.6}.zone-viewer-zones button:hover:not(:disabled){opacity:1}.zone-viewer-zones button.is-current{opacity:1;border-color:var(--gold);color:var(--gold)}.zone-viewer-zones button:disabled{opacity:.3;cursor:default}.zone-viewer-zones em{font-style:normal;opacity:.6;font-family:var(--font-mono);font-size:.9em}.zone-viewer-aiming .zone-viewer-panel{border-color:var(--gold)}.zone-viewer-prompt{margin:0;padding-left:14px;font-family:var(--font-display);letter-spacing:.04em;color:var(--gold)}.zone-viewer-aiming .zone-viewer-cards .card:not(.targetable){opacity:.45}.phase-bar{grid-area:phase;display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:5px 10px}.phase-turn{display:grid;line-height:1.2;flex:0 0 auto;min-width:12.5em;padding:3px 12px 3px 10px;border-radius:4px;border:1px solid transparent}.phase-turn.yours{background:#1e3320;border-color:#3d6b40}.phase-turn.theirs{background:#33201d;border-color:#6b3d38}.phase-turn-who{font-family:var(--font-display);font-size:.92em;font-weight:600;letter-spacing:.13em}.phase-turn.yours .phase-turn-who{color:#b9e2c1}.phase-turn.theirs .phase-turn-who{color:#f0b6ad}.phase-turn-number{font-family:var(--font-mono);font-size:.7em;color:var(--muted)}.phase-turn-number em{font-style:normal;color:var(--gold)}.phase-pips{list-style:none;display:flex;gap:2px;margin:0;padding:0;flex:1 1 auto;overflow-x:auto}.phase-pips::-webkit-scrollbar{height:0}.pip{display:grid;justify-items:center;gap:2px;background:transparent;border:1px solid transparent;border-radius:4px;padding:3px 6px;min-width:0}.pip:hover:not(:disabled){background:var(--panel-2);border-color:var(--rule)}.pip-dot{width:7px;height:7px;border-radius:50%;background:var(--rule)}.pip-label{font-size:.64em;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.pip.combat .pip-dot{border-radius:2px}.pip.stopped{box-shadow:inset 0 -2px #e0a94cbf}.pip.current{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 1px #e0a94c59,0 2px 8px #e0a94c40}.pip.current .pip-dot{background:#1b1b18;transform:scale(1.25)}.pip.current .pip-label{color:#1b1b18;font-weight:600}.phase-bar.acting .phase-turn{box-shadow:inset 3px 0 0 var(--gold)}.phase-bar.acting .phase-turn-number em{color:var(--parchment)}.phase-priority{font-family:var(--font-mono);font-size:.64em;letter-spacing:.08em;color:var(--gold);text-transform:uppercase}.phase-tools{display:flex;gap:5px;flex:0 0 auto}.phase-tools button{font-size:.76em;padding:4px 8px}.phase-tools button.active{background:#3a3116;border-color:var(--gold);color:var(--gold)}.board{grid-area:board;display:flex;flex-direction:column;gap:6px;min-height:0;position:relative}.side{flex:1 1 0;background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:6px 9px;display:flex;flex-direction:column;gap:4px;min-height:0;transition:background .2s ease,border-color .2s ease}.side.opponent{border-top:3px solid var(--blood);justify-content:flex-start}.side.you{border-bottom:3px solid var(--leaf);justify-content:flex-end}.duel.your-turn .side.you{background:#17281c;border-color:#3f6b41;box-shadow:inset 0 0 0 1px #3f6b41}.duel.their-turn .side.opponent{background:#2a1a17;border-color:#6d3a32;box-shadow:inset 0 0 0 1px #6d3a32}.mana-float{align-self:center;flex:0 0 auto;display:inline-flex;align-items:center;font-size:1em;line-height:1;background:#0c0a07d1;border:1px solid var(--bronze-dim);border-radius:999px;padding:3px 9px}.mana-float .mana-cost{display:inline-flex;gap:2px}.lane{display:flex;gap:6px;flex-wrap:wrap;align-content:flex-start;justify-content:center;overflow-y:auto;min-height:0;flex:0 1 auto}.lane.lands{flex:0 0 auto;overflow:visible;padding-top:4px;border-top:1px dashed var(--rule)}.side.opponent .lane.lands{border-top:0;border-bottom:1px dashed var(--rule);padding:0 0 4px}.lane.lands:has(.card.tapped){min-height:calc(var(--card-board) * 1.05)}.arrow-layer{position:absolute;inset:0;pointer-events:none;z-index:30;overflow:visible}.stack-overlay{position:absolute;right:10px;top:var(--stack-top);z-index:25;pointer-events:none;display:grid;justify-items:stretch;gap:4px;grid-template-rows:auto minmax(0,1fr) auto;width:var(--stack-width);max-height:calc(94% - var(--stack-top));padding:6px 8px 7px;background:linear-gradient(180deg,#1c1628eb,#100d18f0);border:1px solid #4a3f6b;border-radius:7px;box-shadow:0 10px 30px #0009}.stack-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-bottom:1px solid #3b3350;padding-bottom:3px}.stack-title{font-size:.66em;letter-spacing:.16em;text-transform:uppercase;color:#cbbcf0}.stack-depth{font-family:var(--font-mono);font-size:.8em;color:var(--gold);font-variant-numeric:tabular-nums}.stack-hint{margin:0;font-size:.58em;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:right}.stack-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;pointer-events:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.stack-item{display:flex;gap:8px;align-items:flex-start;padding:5px 6px;border-top:1px solid #3b3350;background:linear-gradient(180deg,#231c34b3,#161222b3);cursor:default}.stack-item:first-child{border-top:0}.stack-item[data-open]{background:linear-gradient(180deg,#342a4eeb,#1e182eeb);box-shadow:inset 3px 0 0 var(--gold)}.stack-item[data-aimable]{cursor:pointer;box-shadow:inset 0 0 0 2px var(--gold)}.stack-item[data-aimable]:hover{filter:brightness(1.15)}.stack-item-art{flex:0 0 auto;width:var(--stack-thumb);height:var(--stack-thumb);border-radius:3px;border:1px solid #000;background:#10141a center / cover no-repeat}.stack-item[data-kind=ability] .stack-item-art,.stack-item[data-kind=trigger] .stack-item-art{border-color:#8f7fc6}.stack-item-body{min-width:0;flex:1 1 auto}.stack-item-head{margin:0;display:flex;align-items:baseline;gap:6px;justify-content:space-between}.stack-item-name{font-family:var(--font-display);font-size:.8em;color:#e8e0ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stack-item-cost{flex:0 0 auto;font-size:.74em}.stack-item-text{margin:2px 0 0;font-size:.68em;line-height:1.35;color:#cfc6e6;white-space:pre-line}.stack-item:not([data-open]) .stack-item-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;color:#a99fc4}.stack-item-chose{margin:2px 0 0;font-size:.66em;color:var(--muted)}.stack-item-chose b{color:#cbbcf0;font-weight:600;margin-right:4px}.stack-item-targets{margin:2px 0 0;font-size:.68em;color:var(--gold);overflow:hidden;text-overflow:ellipsis}.stack-overlay[data-depth=many] .stack-item{padding:3px 6px}.stack-overlay[data-depth=many] .stack-item:not([data-open]) .stack-item-art{display:none}.stack-overlay[data-depth=crowd]{--stack-width: 14.5em}.stack-overlay[data-depth=crowd] .stack-item{padding:2px 6px}.stack-overlay[data-depth=crowd] .stack-item:not([data-open]) .stack-item-art,.stack-overlay[data-depth=crowd] .stack-item:not([data-open]) .stack-item-text{display:none}.permanent-group{position:relative;--tuck: max(9px, calc(var(--card-board) * var(--tuck-step, .118)));--stack-h: calc(var(--tucked) * var(--tuck));--host-h: calc(var(--card-board) - var(--stack-h));--host-cw: calc(var(--host-h) * .718);--host-w: var(--host-cw);--host-top: 0px;--tuck-x: calc(var(--host-cw) * .0625);padding-top:var(--stack-h);padding-right:var(--tuck-x)}.permanent-group .card{height:var(--host-h)}.permanent-group:has(>.card.tapped){--host-w: var(--host-h);--host-top: calc((var(--host-h) - var(--host-cw)) / 2)}.permanent-group>.card.tapped{margin-inline:calc((var(--host-h) - var(--host-cw)) / 2)}.permanent-group>.card{position:relative;z-index:2;box-shadow:0 4px 12px #00000073}.tucked{position:absolute;left:0;right:0;top:calc(var(--host-top) + (var(--tucked) - 1 - var(--tuck-index)) * var(--tuck));height:var(--tuck);overflow:hidden;z-index:3;cursor:pointer}.tucked .card{position:absolute;top:0;left:calc(var(--tuck-x) + (var(--host-w) - var(--host-cw)) / 2);pointer-events:none;filter:brightness(.86) saturate(.9);transition:none}.tucked:hover,.tucked:focus-visible{overflow:visible;z-index:20}.tucked:hover .card,.tucked:focus-visible .card{translate:0 calc((var(--tuck-index) + 1) * var(--tuck) - var(--host-top));filter:none;box-shadow:0 10px 24px #000000b3,0 0 0 2px var(--gold)}.tucked:focus-visible{outline:none}.tucked .card.tapped{--tap: 0deg;margin-inline:0}.tucked:hover .card.tapped,.tucked:focus-visible .card.tapped{--tap: 90deg;margin-inline:calc((var(--host-h) - var(--host-cw)) / 2)}.hand{grid-area:hand;display:flex;gap:7px;flex-wrap:nowrap;overflow-x:auto;align-items:center;justify-content:safe center;background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:8px 10px;min-height:calc(var(--card-hand) + 16px)}.rail{grid-area:rail;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:7px;min-height:0}.preview{background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:9px;display:grid;gap:7px;justify-items:center;height:clamp(340px,56vh,700px);align-content:start;overflow:hidden}.preview img,.preview-card{height:clamp(230px,38vh,500px);width:auto;max-width:100%;aspect-ratio:488 / 680;border-radius:5px;display:block;object-fit:cover}.preview-card{position:relative}.preview-empty{color:var(--muted);font-style:italic;font-size:.82em;place-content:center;text-align:center}.preview-text{width:100%;display:grid;gap:3px}.preview-head{display:flex;justify-content:space-between;gap:6px;align-items:baseline}.preview-name{font-family:var(--font-display);font-size:1.02em;color:var(--parchment);line-height:1.15}.preview-cost{font-family:var(--font-mono);font-size:.8em;color:var(--gold);white-space:nowrap}.preview-type{font-size:.76em;color:var(--muted)}.preview-oracle{font-size:.78em;line-height:1.4;margin:3px 0 0;white-space:pre-line;border-top:1px solid var(--rule);padding-top:4px}.preview-stats{font-family:var(--font-mono);font-size:.84em;color:var(--parchment)}.preview-stats.buffed{color:#9de8a8}.preview-printed{color:var(--muted);font-size:.85em}.preview-damage{font-size:.76em;color:#f0b6ad}.preview-note{font-size:.76em;color:var(--muted);font-style:italic}.prompt{background:var(--panel-2);border:1px solid var(--rule);border-left:3px solid var(--gold);border-radius:4px;padding:7px 10px;font-size:.86em;color:var(--parchment)}.controls{display:grid;gap:5px;background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:8px}.verdict{font-family:var(--font-display);font-size:1.15em;margin:0;text-align:center}.verdict.won{color:#9de8a8}.verdict.lost{color:#f0b6ad}.log{background:#10141a;border:1px solid var(--rule);border-radius:6px;padding:0 10px 7px;overflow-y:auto;min-height:0;font-family:var(--font-mono);font-size:.74em;line-height:1.45}.log-group{padding-bottom:6px}.log p{margin:0;color:var(--muted);padding-left:8px}.log h5.log-turn{position:sticky;top:0;z-index:1;margin:0;padding:5px 0 2px;font:inherit;font-weight:600;color:var(--gold);background:#10141a}.card{position:relative;--tap: 0deg;--lift: 0px;translate:0 var(--lift);rotate:var(--tap);height:var(--card-board);aspect-ratio:488 / 680;border-radius:5px;overflow:hidden;background:#10141a;border:1px solid #000;box-shadow:0 2px 5px #00000080;flex:0 0 auto;transition:translate .1s ease,rotate .12s ease}.card-hand{height:var(--card-hand)}.card-large{height:var(--card-large)}.card img{width:100%;height:100%;object-fit:cover;display:block}.card.clickable{cursor:pointer}.card.selectable{outline:1px solid rgba(224,169,76,.45);outline-offset:1px}.card.selectable:hover{filter:brightness(1.18);outline-color:var(--gold)}.card.tapped{--tap: 90deg;margin-inline:calc((var(--card-board) - var(--card-board-w)) / 2)}.card.attacking{outline:2px solid var(--blood);outline-offset:1px}.card.blocking{outline:2px solid var(--sky);outline-offset:1px}.card.sick{filter:saturate(.7)}.card.sick:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(158deg,rgb(122 168 226 / 34%),rgb(122 168 226 / 8%) 55%,transparent 76%);box-shadow:inset 0 0 0 2px #8cb9eb9e}.card.selected{outline:2px solid var(--gold);outline-offset:2px;--lift: -5px}.card.assigned{outline:2px solid var(--sky);outline-offset:2px}.card.targetable{outline:2px solid var(--gold);outline-offset:2px;cursor:crosshair;animation:pulse 1.1s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 #e0a94c80}50%{box-shadow:0 0 0 5px #e0a94c00}}@media(prefers-reduced-motion:reduce){.card,.ib-life{animation:none!important;transition:none!important}}.card-face{position:absolute;inset:0;background-size:100% 100%;background-repeat:no-repeat;color:#17120c;container-type:inline-size;font-family:var(--font-display)}.face-title{position:absolute;left:7.018%;right:7.018%;top:.6%;height:5.6%;display:flex;align-items:center;justify-content:space-between;gap:3%}.face-name{font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:#f2e9d2;text-shadow:0 1px 2px rgb(0 0 0 / 85%)}.face-cost{font-size:5.4cqw;white-space:nowrap;flex:0 0 auto;filter:drop-shadow(0 1px 1px rgb(0 0 0 / 70%))}.face-art{position:absolute;left:7.018%;top:6.154%;width:85.965%;height:48.615%;background-color:#2c2f34;background-size:cover;background-position:center}.face-type{position:absolute;left:7.018%;right:7.018%;top:55.7%;height:5.5%;display:flex;align-items:center;font-size:5.2cqw;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f2e9d2;text-shadow:0 1px 2px rgb(0 0 0 / 85%)}.face-text{position:absolute;left:7.018%;top:61.538%;width:85.965%;height:29.846%;padding:2.4% 3.4%;font-family:var(--font-body, inherit);font-size:5cqw;line-height:1.22;white-space:pre-line;overflow:hidden}.face-stats{position:absolute;right:7.4%;bottom:1.4%;font-size:6cqw;font-weight:700;line-height:1;color:#f2e9d2;text-shadow:0 1px 2px rgb(0 0 0 / 85%)}.card-stats{position:absolute;right:3px;bottom:3px;background:#080a0ee6;border:1px solid #4a5563;border-radius:3px;padding:0 5px;font-family:var(--font-mono);font-size:.68em;font-variant-numeric:tabular-nums}.card-stats.buffed{color:#9de8a8;border-color:#3f7a4a}.card-stats b{font-weight:inherit}.card-stats b.hurt{color:#ff9a8a;font-weight:700}.card-stats b.hurt.dying{color:#fff;background:var(--blood);border-radius:2px;padding:0 2px}.card-damage{position:absolute;left:3px;bottom:3px;background:var(--blood);color:#ffd9d2;border-radius:3px;padding:0 5px;font-family:var(--font-mono);font-size:.68em;box-shadow:0 1px 4px #0000008c}.card-commander{position:absolute;left:3px;top:2px;color:var(--gold);font-size:.8em;text-shadow:0 0 4px #000}.card-flag{position:absolute;right:3px;top:2px;z-index:1;font-size:.72em;text-shadow:0 0 4px #000}.card-flag.attack{color:#ff9a8a}.card-flag.blocked{color:var(--sky)}.card-flag.sick-flag{color:#d3e7fb;font-size:.82em;line-height:1;padding:1px 3px 2px;border-radius:4px;background:#182c4ae0;box-shadow:0 0 0 1px #7dace48c}.card-hint{position:absolute;left:0;right:0;bottom:0;background:#e0a94ceb;color:#1a1206;font-size:.6em;font-weight:700;text-align:center;padding:1px 0;letter-spacing:.04em}.card.has-hint .card-stats,.card.has-hint .card-damage{bottom:15px}.duel[data-aiming=true] .board .card:not(.targetable):not(.has-share){opacity:.45}.hand[data-picking=true]{border-color:var(--gold)}.hand[data-picking=true] .card:not(.targetable):not(.has-share){opacity:.45}.card-share{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:1.9em;padding:.1em .25em;border-radius:999px;background:#e0a94cf2;color:#1a1206;font-size:1.5em;font-weight:700;line-height:1.25;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 .1em .5em #0009;pointer-events:none}.card-share.pool{box-shadow:0 0 0 .18em var(--parchment),0 .1em .5em #0009}.overlay{position:absolute;inset:0;z-index:40;display:grid;align-content:safe center;justify-content:center;justify-items:center;gap:12px;overflow-y:auto;scrollbar-gutter:stable;background:#090b0ff0;padding:24px;text-align:center}.reward-cards{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:10px}.reward-choice{display:grid;gap:8px;justify-items:center}.victory h2,.defeat h2{color:var(--gold)}.town{height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"head" "tabs" "body";gap:10px;padding:12px 16px 16px}.town-head{grid-area:head;display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;border-bottom:1px solid var(--rule);padding-bottom:8px}.town-head h1{font-size:clamp(1.4rem,3.4vh,2.1rem)}.town-head{padding-right:52px}.town-head button{margin-left:auto}.town-stats{display:flex;gap:16px;font-variant-numeric:tabular-nums}.town-stats em{font-style:normal;font-size:.7em;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:5px}.town-tabs{grid-area:tabs;display:flex;gap:6px}.town-tabs button.active{background:#3a3116;border-color:var(--gold);color:var(--gold)}.town-body{grid-area:body;background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:12px 14px;min-height:0;display:grid;grid-template-rows:minmax(0,1fr)}.hint{color:var(--muted);font-size:.85em;margin:0 0 10px}.town-panel{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(230px,22vw,330px);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"hint preview" "list preview";gap:0 14px}.town-panel>.hint{grid-area:hint}.town-panel>.town-scroll{grid-area:list}.town-scroll{min-height:0;overflow-y:auto;scrollbar-width:thin;padding-right:4px;position:relative}.town-preview-pane{grid-area:preview;min-height:0;display:grid}.town-panel.inn{grid-template-columns:minmax(0,1fr);grid-template-areas:"list"}.inn-scroll{padding-right:10px}.inn-scroll{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:0 32px;align-content:start}.inn-ask,.inn-services{min-width:0}.inn-ask h3:first-child,.inn-services h3:first-child{margin-top:0}.worldmagic{max-width:44ch}.worldmagic-name{margin:0 0 2px;color:var(--gold);font-family:var(--font-display)}.worldmagic-explain{margin:0 0 6px;color:var(--muted);font-size:.9em;white-space:pre-line}.worldmagic-from{margin:0 0 10px;color:var(--text)}@media(max-width:900px){.inn-scroll{grid-template-columns:minmax(0,1fr)}}.preview-pane .preview:not(.preview-empty){height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.preview-pane .preview:not(.preview-empty) img,.preview-pane .preview:not(.preview-empty) .preview-card{width:100%;height:auto;max-height:100%;min-height:0;aspect-ratio:488 / 680;align-self:center;object-fit:contain;background-size:cover;background-position:center}.preview-pane .preview-text{min-height:0;overflow-y:auto;scrollbar-width:thin}@media(max-width:1000px){.town-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"hint" "list"}.town-preview-pane{display:none}}.editor{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}@media(max-width:760px){.editor{grid-template-columns:1fr}}.editor-column{display:grid;gap:6px;align-content:start;min-width:0}.editor-column h3{margin:0;display:flex;gap:8px;align-items:baseline}.editor-column h3 em{font-style:normal;color:var(--parchment);font-family:var(--font-mono)}.card-rows{display:grid;gap:3px}.card-row{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;padding:4px 8px;background:var(--panel-2);border:1px solid transparent;border-radius:4px;font-size:.88em}.card-row:hover{border-color:var(--rule)}.row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-cost{font-family:var(--font-mono);font-size:.85em;color:var(--gold);white-space:nowrap}.row-count{font-family:var(--font-mono);font-size:.82em;color:var(--muted);white-space:nowrap}.card-row button{font-size:.8em;padding:2px 8px}.basics{display:flex;flex-wrap:wrap;gap:5px}.basics button{font-size:.82em;padding:3px 9px}.basics em{font-style:normal;color:var(--gold)}.editor-foot{margin-top:10px;padding-top:10px;border-top:1px solid var(--rule);display:grid;gap:8px}.problems{margin:0;padding-left:18px;color:#f0b6ad;font-size:.85em;display:grid;gap:2px}.legal{margin:0;color:#9de8a8;font-size:.88em}.editor-buttons{display:flex;gap:6px}.shop-shelf{--card-hand: clamp(120px, 21vh, 210px);display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--card-hand) * .718),1fr));gap:14px 12px;align-content:start}.shop-slot{display:grid;gap:5px;justify-items:center;align-content:start}.shop-slot button{font-size:.82em}.gossip{margin:0 0 14px;padding-left:18px;display:grid;gap:5px}.gossip li{line-height:1.45}.enter-town{width:100%;margin-top:10px}.overlay.confront p{max-width:44ch}.confront-toll{color:var(--parchment)}.confront-toll strong{color:var(--gold)}.confront-choices{display:flex;gap:10px;justify-content:center}.encounters li.hunting{border-left-color:var(--gold);background:#2a2418}.encounter-name em{font-style:normal;color:var(--muted);font-size:.82em;margin-left:6px}.sidebar h3 em{font-style:normal;color:var(--muted);font-size:.72em;letter-spacing:0;text-transform:none}.badge.tier-0{background:#3a3a34;color:var(--muted)}.badge.tier-1{background:#3f6b3a}.badge.tier-2{background:#6b6b2a}.badge.tier-3{background:#8a6420}.badge.tier-4{background:#8e3b24}.badge.tier-5{background:#6b2f80}.duel-over{display:grid;gap:6px;justify-items:stretch}.verdict-detail{margin:0;color:var(--muted);font-size:.85em;text-align:center}.banding{font-size:.82em}.banding.on{border-color:var(--gold);color:var(--gold)}.aiming-dock{position:absolute;inset:0;z-index:22;padding:6px 10px;display:flex;justify-content:center;pointer-events:none}.aiming-dock[data-side=top]{align-items:flex-start}.aiming-dock[data-side=bottom]{align-items:flex-end}.aiming-dock>.aiming{pointer-events:auto}.board:has(.stack-overlay) .aiming-dock{padding-right:calc(var(--stack-width) + 20px)}.duel[data-layout=theatre] .aiming-dock{padding-left:calc(var(--plate) + 22px);padding-bottom:calc(var(--card-hand) + 38px)}@media(max-width:1080px){.duel[data-layout=theatre] .aiming-dock{padding-left:10px;padding-bottom:6px}}.aiming{display:flex;align-items:center;gap:.9rem;max-width:min(46rem,100%);padding:.5rem .75rem;background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--gold);border-radius:.6rem;box-shadow:0 .9rem 2.2rem #000000a8,0 0 0 1px #00000080}.aiming>.card{flex:none;width:calc(var(--card-hand) * .52);height:auto}.aiming-body{display:flex;flex-direction:column;gap:.35rem;min-width:0}.aiming-prompt{margin:0;font-family:var(--font-display);font-size:1.02rem;line-height:1.25;color:var(--parchment)}.aiming-pays{margin-left:.45rem;padding:0 .3rem;border:1px solid var(--blood);border-radius:.25rem;font-family:var(--font-body);font-size:.62em;letter-spacing:.1em;text-transform:uppercase;color:var(--blood);vertical-align:middle}.aiming-rail{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.aiming-slot{display:flex;align-items:baseline;gap:.35rem;padding:.1rem .4rem;border:1px solid var(--rule);border-radius:.3rem;font-size:.78em;color:var(--muted)}.aiming-slot.current{border-color:var(--gold);color:var(--parchment)}.aiming-slot.paying{border-style:dashed}.aiming-slot.done{border-color:var(--leaf);color:var(--leaf)}.aiming-slot.theirs{opacity:.55;font-style:italic}.aiming-slot-state{font-variant-numeric:tabular-nums;opacity:.8}.aiming-facts{display:flex;align-items:center;gap:.6rem;font-size:.82em;color:var(--muted)}.aiming-cost{color:var(--parchment)}.aiming-count{font-variant-numeric:tabular-nums}.aiming-lost{color:var(--blood)}.aiming-even{font-size:.95em;padding:0 .45rem}.aiming-refusal{margin:0;padding:.25rem .45rem;border-left:2px solid var(--blood);background:#a3392e29;font-size:.82em;color:#f0b6ad}.aiming-actions{display:flex;flex-direction:column;gap:.3rem;flex:none}.aiming-actions>button{white-space:nowrap}@media(max-width:40rem){.aiming{gap:.5rem;padding:.45rem .55rem}.aiming>.card{display:none}.aiming-prompt{font-size:.92rem}}.concede{font-size:.78em;opacity:.55}.concede:hover:not(:disabled){opacity:1;border-color:var(--blood);color:#f0b6ad}.site h2{color:var(--gold)}.site-blurb{color:var(--text);font-size:1.02em;max-width:56ch;margin:0 0 4px}.site-choices{display:flex;gap:10px;justify-content:center;margin-top:8px}.site-sealed{color:#f0b6ad;background:#2a1614;border:1px solid #4d2521;border-radius:5px;padding:9px 14px;max-width:56ch;margin:4px 0}.site-sealed em{color:var(--muted);font-style:italic}.road h2{color:var(--gold)}.road-text{color:var(--text);font-size:1.02em;max-width:54ch;margin:0 0 4px}.road-card{margin:4px 0}.road-outcome{margin:0;font-family:var(--font-mono);color:var(--muted)}.road-good strong{color:var(--gold)}.road-bad strong{color:#e08b7f}.road-broke{color:#e08b7f;margin:0;align-self:center}.road-choices{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:8px}.offer{max-width:62ch}.offer h3,.offer-title{color:var(--gold);margin:0 0 2px;font-family:var(--font-display);font-size:1.05em}.offer-giver{color:var(--muted);font-size:.9em;margin:0 0 8px}.offer-text{color:var(--text);margin:0 0 12px}.offer-reward{display:flex;gap:14px;align-items:center;margin-bottom:12px}.offer-reward p{margin:0;color:var(--muted);max-width:34ch}.offer-reward strong{color:var(--gold)}.offer-taken{color:var(--muted);font-style:italic;margin:0}.offer-wanted{color:var(--muted);font-size:.9em;margin:0 0 10px}.offer-wanted.ready{color:#9de8a8}.quests{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.quests li{border-left-color:var(--gold)}.quests li>*{grid-column:1 / -1}.dialog-scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:5vh 4vw;background:#0607099e;animation:dialog-in .16s ease-out}.dialog-scrim.peeking{background:transparent}.dialog-scrim.peeking .dialog{opacity:.06;box-shadow:none;transition:opacity .09s ease-out}.dialog-peek{position:absolute;top:.5rem;right:.55rem;display:grid;place-items:center;width:2rem;height:1.7rem;padding:0;border:1px solid var(--rule);border-radius:.3rem;background:transparent;color:var(--muted);cursor:pointer}.dialog-peek:hover{color:var(--parchment);border-color:var(--gold)}.dialog-peek:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dialog{position:relative;width:min(34rem,92vw);max-height:86vh;overflow-y:auto;scrollbar-gutter:stable;padding:1.5rem 1.6rem 1.3rem;border-radius:.35rem;background-color:#4b4234;background-image:url(/art/original/chrome/window-question.webp);background-size:cover;background-position:center;box-shadow:inset 0 0 0 max(1px,.09rem) #140e08f2,inset 0 0 0 max(4px,.3rem) #967e58d9,inset 0 0 0 max(5px,.38rem) #0c0905f2,0 1.5rem 4rem #0009;text-align:center}.dialog-title{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.2rem;color:#f0e6c2;text-shadow:0 max(1px,.06rem) max(2px,.12rem) rgb(0 0 0 / 85%);text-transform:none;letter-spacing:.01em}.dialog-detail{margin:0 0 1.1rem;color:#ddd2ab;text-shadow:0 max(1px,.06rem) max(2px,.12rem) rgb(0 0 0 / 85%);font-size:.92rem;line-height:1.5}.dialog-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.dialog-actions:has(>:nth-child(3)){flex-direction:column}button.dialog-choice{min-width:9rem;padding:.55rem 1rem;font-size:.98rem;color:#1c1a0e;background:linear-gradient(180deg,#a39a5d,#857d4a);border:max(1px,.08rem) solid #f9d32d;border-radius:.2rem;box-shadow:inset 0 max(1px,.06rem) 0 #ffffff38,0 max(2px,.12rem) max(4px,.25rem) #0000007f;text-shadow:none}button.dialog-choice:hover:not(:disabled){background:linear-gradient(180deg,#b8ae6b,#968d55);border-color:#ffe25e}button.dialog-choice:active:not(:disabled){background:linear-gradient(180deg,#857d4a,#a39a5d);box-shadow:inset 0 max(2px,.12rem) max(4px,.25rem) #00000073}button.dialog-choice.primary{background:linear-gradient(180deg,#b3a862,#948b52);border-color:#ffe25e;box-shadow:inset 0 max(1px,.06rem) 0 #ffffff47,0 0 max(6px,.4rem) #f9d32d59,0 max(2px,.12rem) max(4px,.25rem) #0000007f}button.dialog-choice.primary:hover:not(:disabled){background:linear-gradient(180deg,#c6ba70,#a2985c)}button.dialog-choice:disabled{opacity:1;background:linear-gradient(180deg,#939173,#7b7961);border-color:#b7a664;color:#3a382a;cursor:not-allowed}.dialog-cancel{margin-top:.9rem;border:0;background:none;color:#cdc2a0;text-shadow:0 max(1px,.06rem) max(2px,.12rem) rgb(0 0 0 / 85%);font-size:.85rem;text-decoration:underline}@keyframes dialog-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dialog-scrim{animation:none}}.card-pile{position:relative;flex:0 0 auto;--pile-step: 9px;--fan: var(--card-board-w);padding-right:calc(var(--pile-step) * (var(--piled) - 1));padding-bottom:calc(var(--pile-step) * (var(--piled) - 1) * .55)}.card-pile:has(.card.tapped){--fan: var(--card-board)}.card-pile .piled{position:absolute;left:0;top:0;z-index:calc(var(--pile-index) + 1);translate:calc(var(--pile-step) * var(--pile-index)) calc(var(--pile-step) * var(--pile-index) * .55);transition:translate .16s ease}.card-pile .piled:first-child{position:static}.card-pile:hover{z-index:7}.card-pile:hover .piled{translate:calc((var(--fan) + 6px) * var(--pile-index)) 0}.pile-count{position:absolute;left:-4px;top:-5px;z-index:8;min-width:20px;padding:1px 5px;border-radius:9px;text-align:center;font-family:var(--font-mono);font-weight:700;font-size:.82em;font-variant-numeric:tabular-nums;color:#1a1206;background:linear-gradient(180deg,var(--gilt),var(--bronze));box-shadow:0 1px 5px #000000a6;pointer-events:none}.pile-count:before{content:"×";opacity:.75}.card-pile:has(.card.tapped) .pile-count{top:calc((var(--card-board) - var(--card-board-w)) / 2 - 5px)}.card-pile:hover .pile-count{opacity:0}@media(prefers-reduced-motion:reduce){.card-pile .piled{transition:none}}.difficulties{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0 auto 1.25rem;max-width:46rem}.difficulties button{flex:1 1 9rem;display:flex;flex-direction:column;gap:.15rem;padding:.55rem .8rem;border:1px solid rgb(255 255 255 / 18%);border-radius:.4rem;background:#00000040;color:inherit;cursor:pointer;text-align:left}.difficulties button:hover:not(:disabled){border-color:#ffffff61}.difficulties button.active{border-color:var(--gold, #c9a44c);background:#c9a44c24}.difficulty-name{font-weight:600}.difficulties em{font-style:normal;font-size:.8em;opacity:.7}.opening{position:relative;width:min(100vw,calc(100vh * (640 / 480)));height:min(100vh,75vw);margin:auto;background-size:100% 100%;background-repeat:no-repeat;image-rendering:pixelated;container-type:size;font-family:Times New Roman,Georgia,serif}.opening-title{background-image:url(/menu/title.png)}.opening-difficulty{background-image:url(/menu/difficulty-bg.png)}.opening-colour{background-image:url(/menu/colour-bg.png)}.opening button{background:none;border:0;cursor:pointer;color:#f0c968;text-shadow:.08em .08em 0 #000,-.03em -.03em 0 #6b4a12;font-family:inherit;font-weight:700;letter-spacing:.01em}.opening button:hover:not(:disabled){color:#fff6d8}.opening button,.opening button:hover,.opening button:focus,.opening button:focus-visible,.opening button:active{background:none;box-shadow:none;outline:none}.opening button:disabled{color:#8a7a55;cursor:default;text-shadow:.08em .08em 0 #000}.opening-caption{position:absolute;top:4cqh;width:100%;margin:0;text-align:center;font-size:8cqh;color:#fff6d8;text-shadow:.06em .06em 0 #000}.opening-menu{position:absolute;left:28cqw;top:62cqh;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.4cqh}.opening-menu button{font-size:6.2cqh;padding:0;text-align:left}.opening-menu li:before{content:"";position:absolute;left:-7cqw;width:4.4cqh;height:4.4cqh;margin-top:1cqh;background:url(/menu/bullet.png) no-repeat center / contain;image-rendering:pixelated}.opening-menu li{position:relative}.difficulty-list{position:absolute;right:9cqw;top:16cqh;width:58cqw;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.4cqh}.difficulty-list button{display:flex;align-items:center;justify-content:flex-end;gap:3cqw;width:100%;font-size:5.6cqh;padding:0}.difficulty-list img{width:20cqw;height:17cqh;object-fit:fill;image-rendering:pixelated}.colour-list{position:absolute;left:3cqw;top:19cqh;width:62cqw;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.6cqh}.colour-list button{display:flex;align-items:flex-start;gap:2cqw;width:100%;text-align:left;padding:0}.colour-list img{width:8cqw;height:11cqh;object-fit:contain;image-rendering:pixelated;flex:none}.colour-text{display:flex;flex-direction:column}.colour-name{font-size:5.4cqh}.colour-flavour{font-size:3.1cqh;font-weight:400;color:#7fd4e8;white-space:pre-line;text-shadow:.06em .06em 0 #000}.opening-back{position:absolute;left:2cqw;bottom:2cqh;font-size:3.4cqh}.chooser{width:min(40rem,94vw);text-align:left}.chooser-head{display:flex;align-items:flex-start;gap:.9rem;padding-bottom:.8rem;margin-bottom:.8rem;border-bottom:1px solid var(--rule)}.chooser-head .card{height:clamp(120px,20vh,190px);flex:none}.chooser-heading{display:grid;gap:.2rem;align-content:start;min-width:0}.chooser-heading .dialog-title{margin:0}.chooser-type{margin:0;color:var(--muted);font-size:.82rem}.chooser-options{display:grid;gap:.4rem}.chooser-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.6rem .8rem;text-align:left;border:1px solid var(--rule);border-radius:.35rem;background:var(--panel-2);color:var(--text);transition:border-color .12s ease,background .12s ease,transform .12s ease}.chooser-option:hover:not(:disabled){border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--panel-2));transform:translate(2px)}.chooser-option:disabled{opacity:.45}.chooser-index{display:grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid var(--rule);border-radius:.25rem;font-family:var(--font-mono);font-size:.74rem;color:var(--muted)}.chooser-option:hover:not(:disabled) .chooser-index{border-color:var(--gold);color:var(--gold)}.chooser-body{display:grid;gap:.12rem;min-width:0}.chooser-label{font-size:.95rem;line-height:1.35}.chooser-hint{font-size:.76rem;color:var(--muted);font-style:italic}.chooser-cost{font-family:var(--font-mono);font-size:.95rem;color:var(--gold);white-space:nowrap;justify-self:end}.chooser .dialog-cancel{display:block;margin-inline:auto}@media(max-width:560px){.chooser-head{flex-direction:column;align-items:center;text-align:center}.chooser-heading{justify-items:center}}.commander-dialog{width:min(44rem,94vw);text-align:left}.commander-eyebrow{margin:0 0 .15rem;color:var(--muted);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.commander-dialog .dialog-title{margin-bottom:1rem}.commander-body{display:flex;align-items:stretch;gap:1.1rem}.commander-body .card{height:var(--card-large);flex:none}.commander-options{display:grid;gap:.55rem;align-content:center;flex:1;min-width:0}.commander-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;width:100%;padding:.7rem .85rem;border:1px solid var(--rule);border-radius:.45rem;background:#00000038;color:var(--text);text-align:left;cursor:pointer}.commander-option:hover:not(:disabled){border-color:var(--gold);background:#e0a94c17}.commander-option:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.commander-option:disabled{opacity:.45;cursor:default}.commander-option.recommended{border-color:var(--gold);background:#e0a94c1f}.commander-index{display:grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid var(--rule);border-radius:.25rem;color:var(--muted);font-family:var(--font-mono);font-size:.74rem}.commander-option:hover:not(:disabled) .commander-index,.commander-option.recommended .commander-index{border-color:var(--gold);color:var(--gold)}.commander-option-body{display:grid;gap:.16rem;min-width:0}.commander-option-label{font-size:.95rem;line-height:1.3}.commander-option-note{font-size:.78rem;color:var(--muted);line-height:1.35}.commander-option-cost{display:grid;gap:.18rem;justify-items:end;white-space:nowrap}.commander-cost-label{color:var(--muted);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.commander-footnote{margin:.9rem 0 0;color:var(--muted);font-size:.76rem;text-align:center}@media(max-width:640px){.commander-body{flex-direction:column;align-items:center}.commander-options{width:100%}}.enemy-face{height:clamp(52px,9.5vh,96px);width:auto;flex:0 0 auto;border-radius:4px;border:1px solid var(--rule);background:#0d0c0b;image-rendering:pixelated;display:block}.duel[data-layout=theatre] .enemy-face{height:clamp(40px,7vh,72px)}@media(max-width:1080px){.enemy-face{height:clamp(34px,6vh,56px)}}.dialog-face{display:block;margin:0 auto .7rem;height:clamp(88px,15vh,150px);width:auto;border-radius:5px;border:1px solid var(--rule);background:#0d0c0b;image-rendering:pixelated}.confront-face{display:block;margin:0 auto .6rem;height:clamp(96px,17vh,170px);width:auto;border-radius:5px;border:1px solid var(--rule);background:#0d0c0b;image-rendering:pixelated}.editor-saved{align-self:center;padding:0 .4rem;font-family:var(--font-mono);font-size:.72em;color:var(--muted);white-space:nowrap}.editor-saved:not(:empty):is([data-testid=deck-save-state]){letter-spacing:.02em}.game-menu-code{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:6px 10px;margin:2px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.game-menu-code-label{grid-column:1 / -1;font-size:.68em;color:var(--muted);letter-spacing:.06em}.game-menu-code code{font-family:var(--font-mono);font-size:.88em;color:var(--gilt)}.game-menu-copy{padding:2px 8px;font-size:.7em;border:1px solid var(--rule);border-radius:3px;background:transparent;color:var(--parchment);cursor:pointer}.game-menu-copy:hover{border-color:var(--gold)}.opening-load{display:grid;justify-items:center;gap:.9rem;max-width:30rem;margin-top:18cqh;text-align:center}.opening-load-hint{margin:0;color:var(--muted);font-size:.85em;line-height:1.5}.opening-load-input{width:18rem;padding:.5rem .7rem;text-align:center;font-family:var(--font-mono);font-size:1.1em;letter-spacing:.08em;border:1px solid var(--gold);border-radius:.3rem;background:#00000059;color:var(--parchment)}.opening-load-error{margin:0;color:var(--blood-lit);font-size:.82em;max-width:26rem}.slot-owned{font-family:var(--font-mono);font-size:.78em;color:var(--muted);line-height:1}.town-hold{margin:.35rem 0 0;font-size:.88rem;line-height:1.4;max-width:52ch}.town-hold.ruled,.town-hold.besieged{color:var(--blood-lit, #c8503e)}.town-hold.linked{color:var(--leaf-lit, #7cbf6a)}:root{--ink-deep: #08090c;--ink: #0d1014;--ink-raised: #151a21;--leather: #241c15;--leather-lit: #3a2c1f;--stone: #1b1e23;--stone-lit: #2a2f37;--vellum: #e8dcc0;--vellum-shade: #d3c5a4;--vellum-deep: #b9a883;--vellum-ink: #2a2117;--bronze: #8a6a34;--bronze-lit: #d5ab5e;--bronze-dim: #5a4522;--gilt: #f0cf87;--ember: #d8853a;--blood-lit: #c8503e;--leaf-lit: #7cbf6a;--arcane: #7f8fe0;--mtg-white: #f4efd4;--mtg-blue: #6da4d8;--mtg-black: #9b86a8;--mtg-red: #d9705c;--mtg-green: #7fb26a;--candle: rgba(216, 133, 58, .16);--edge-lit: rgba(255, 232, 190, .1);--edge-dark: rgba(0, 0, 0, .55);--font-title: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif}.grain:before,.parchment:before,.plate:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");border-radius:inherit}.plate{position:relative;border-radius:3px;background:linear-gradient(180deg,var(--stone-lit) 0%,var(--stone) 12%,var(--ink-raised) 100%);box-shadow:inset 0 1px 0 var(--edge-lit),inset 0 -1px 0 var(--edge-dark),inset 0 0 40px #00000073,0 2px 10px #00000080;border:1px solid #0a0c0f}.parchment{position:relative;color:var(--vellum-ink);border-radius:2px;background:radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,.5) 0%,transparent 55%),radial-gradient(140% 120% at 50% 120%,rgba(120,90,50,.32) 0%,transparent 60%),linear-gradient(168deg,var(--vellum) 0%,var(--vellum-shade) 62%,var(--vellum-deep) 100%);box-shadow:inset 0 0 0 1px #78603c59,inset 0 0 30px #785a3247,0 6px 22px #0009,0 1px #ffffff0f}.parchment.torn{clip-path:polygon(0% 1.2%,2% 0%,26% .8%,51% 0%,74% 1%,98% 0%,100% 1.4%,100% 98.8%,97% 100%,72% 99.2%,49% 100%,25% 99%,3% 100%,0% 98.4%)}.reliquary{position:relative;border-radius:4px;background:linear-gradient(180deg,var(--leather-lit) 0%,var(--leather) 55%,#17110c 100%);box-shadow:inset 0 1px #ffdcaa1f,inset 0 -2px 6px #0009,0 3px 12px #0000008c;border:1px solid #0d0a07}.framed:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;border:1px solid var(--bronze-dim);box-shadow:inset 0 0 0 1px #f0cf871a,inset 0 0 18px #00000080}.framed>.corner{position:absolute;width:15px;height:15px;pointer-events:none;z-index:2;border-style:solid;border-color:var(--bronze-lit);border-width:0;opacity:.85;filter:drop-shadow(0 1px 0 rgba(0,0,0,.7))}.framed>.corner.tl{top:-2px;left:-2px;border-top-width:2px;border-left-width:2px;border-top-left-radius:3px}.framed>.corner.tr{top:-2px;right:-2px;border-top-width:2px;border-right-width:2px;border-top-right-radius:3px}.framed>.corner.bl{bottom:-2px;left:-2px;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:3px}.framed>.corner.br{bottom:-2px;right:-2px;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:3px}.bordered{position:relative;box-shadow:inset 0 0 0 1px #0a0805,inset 0 0 0 3px var(--bronze-dim),inset 0 0 0 4px #0a0805,inset 0 0 60px #000000b3}.display{font-family:var(--font-title);font-weight:600;letter-spacing:.01em;color:var(--gilt);text-shadow:0 1px 0 rgba(0,0,0,.8),0 0 22px rgba(216,160,70,.22)}.parchment .display,.display.on-vellum{color:#3b2c1a;text-shadow:0 1px 0 rgba(255,255,255,.45)}.smallcaps{font-family:var(--font-title);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-lit)}.parchment .smallcaps{color:#6a563a}.illuminated:first-letter{float:left;font-family:var(--font-title);font-size:2.9em;line-height:.82;padding:.06em .1em 0 0;color:#7a3f2a;text-shadow:0 1px 0 rgba(255,255,255,.4)}.rule-ornament{position:relative;height:10px;margin:.55rem 0}.rule-ornament:before{content:"";position:absolute;inset:4px 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--bronze-dim) 18%,var(--bronze-dim) 82%,transparent)}.rule-ornament:after{content:"";position:absolute;left:50%;top:1px;width:7px;height:7px;margin-left:-3.5px;background:var(--bronze-lit);transform:rotate(45deg);box-shadow:0 0 6px #d5ab5e80}.parchment .rule-ornament:before{background:linear-gradient(90deg,transparent,#9a8558 18%,#9a8558 82%,transparent)}.parchment .rule-ornament:after{background:#7a6640;box-shadow:none}.tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .95rem;border-radius:3px;border:1px solid #0a0805;font-family:var(--font-title);font-size:.95rem;letter-spacing:.015em;color:var(--gilt);cursor:pointer;background:linear-gradient(180deg,#3d2f1c,#2a2013 55%,#1b1409);box-shadow:inset 0 1px #ffe2aa2e,inset 0 -2px 5px #0000008c,0 2px 6px #00000080;transition:transform .08s ease,box-shadow .12s ease,filter .12s ease}.tab:hover:not(:disabled){filter:brightness(1.22);box-shadow:inset 0 1px #ffecbe4d,inset 0 -2px 5px #00000080,0 3px 14px #d8a04647}.tab:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 6px #000000b3}.tab:disabled{cursor:not-allowed;color:#6d6152;filter:saturate(.3) brightness(.72)}.tab:focus-visible{outline:2px solid var(--gilt);outline-offset:2px}.tab.ember{background:linear-gradient(180deg,#6b3d18,#4b2810 55%,#2c1708);color:#ffe9c4;box-shadow:inset 0 1px #ffd8a04d,inset 0 -2px 6px #0000008c,0 0 18px #d8853a40}.choice{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;width:100%;text-align:left;padding:.65rem .85rem;border-radius:3px;border:1px solid rgba(122,96,56,.45);background:linear-gradient(180deg,#fff6dc80,#beac8447);color:var(--vellum-ink);font-family:var(--font-title);font-size:1rem;cursor:pointer;transition:transform .08s ease,box-shadow .12s ease,background .12s ease}.choice:hover:not(:disabled){background:linear-gradient(180deg,#fffae8c7,#cebc946b);box-shadow:0 2px 12px #00000047,inset 0 0 0 1px #7a603899;transform:translate(2px)}.choice:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.5)}.choice .note{display:block;font-family:var(--font-body);font-size:.78rem;color:#5f4f36;margin-top:.18rem}.choice .price{font-family:var(--font-title);font-size:.9rem;color:#6a4a1c;white-space:nowrap}.scrim{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:2rem;background:radial-gradient(80% 60% at 50% 45%,#2816088c,#060608e0 70%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:scrim-in .18s ease-out}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.scroll-panel{width:min(680px,92vw);max-height:86vh;overflow:auto;scrollbar-gutter:stable;padding:1.5rem 1.7rem 1.35rem;animation:unfurl .26s cubic-bezier(.2,.8,.3,1)}@media(prefers-reduced-motion:reduce){.scroll-panel{animation:none}}@keyframes unfurl{0%{opacity:0;transform:translateY(-10px) scaleY(.94)}to{opacity:1;transform:none}}.lean-Boon{--lean: var(--leaf-lit)}.lean-Bane{--lean: var(--blood-lit)}.lean-Strange{--lean: var(--arcane)}.colour-pip{display:inline-block;width:.62em;height:.62em;border-radius:50%;vertical-align:-.03em;box-shadow:inset 0 0 0 1px #00000080,0 0 6px currentColor;background:currentColor}.c-White{color:var(--mtg-white)}.c-Blue{color:var(--mtg-blue)}.c-Black{color:var(--mtg-black)}.c-Red{color:var(--mtg-red)}.c-Green{color:var(--mtg-green)}.meter{position:relative;height:9px;border-radius:5px;overflow:hidden;background:linear-gradient(180deg,#0a0c0f,#14181e);box-shadow:inset 0 1px 3px #000c,0 0 0 1px var(--bronze-dim)}.meter>i{display:block;height:100%;border-radius:5px 0 0 5px;background:linear-gradient(180deg,var(--bronze-lit),var(--ember));box-shadow:0 0 12px #d8853a80;transition:width .5s cubic-bezier(.2,.8,.3,1)}.meter.danger>i{background:linear-gradient(180deg,#e0705c,var(--blood-lit));box-shadow:0 0 14px #c8503e8c}.candlelit:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:30;background:radial-gradient(120% 90% at 50% 0%,var(--candle) 0%,transparent 55%)}.parley-head{display:flex;align-items:end;gap:.9rem}.parley-head>div{min-width:0}.portrait{flex:0 0 auto;width:88px;height:auto;max-width:88px;image-rendering:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.portrait.place{width:auto;max-width:96px;max-height:84px;image-rendering:pixelated;align-self:end}.parley-title{margin:.15rem 0 0;font-size:1.55rem}.parley-body{display:grid;grid-template-columns:1fr auto;gap:1.1rem;align-items:start;margin-bottom:1rem}.site-door{width:288px;max-width:60vw;height:auto;image-rendering:pixelated;margin-bottom:.4rem;filter:drop-shadow(0 6px 18px rgb(0 0 0 / .6))}.parley-prose{display:grid;gap:.55rem}.parley-body p{margin:0;font-size:1.02rem;line-height:1.6;color:#35291b}.parley-card{flex:0 0 auto;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5))}.parley-choices{display:grid;gap:.5rem}.dungeon{position:fixed;inset:0;display:flex;flex-direction:column;background:radial-gradient(90% 70% at 50% 30%,#14100c,#07070a 70%),var(--ink-deep);color:var(--text)}.dungeon-plaque{align-self:center;min-width:20rem;max-width:34rem;text-align:center;padding:.5rem 1.4rem .6rem;margin:.7rem .6rem 0}.dungeon-plaque h2{margin:.1rem 0 .25rem;font-size:1.35rem}.dungeon-rules{margin:0;padding:0;list-style:none;font-size:.82rem;color:var(--arcane);line-height:1.45}.dungeon-stage{position:relative;flex:1;min-height:0;display:grid;place-items:center}.dungeon-canvas{display:block;max-width:100%;max-height:100%;image-rendering:pixelated}.dungeon-caption{position:absolute;left:50%;bottom:1.4rem;translate:-50% 0;padding:.4rem .9rem;border-radius:3px;font-family:var(--font-title);font-size:1rem;color:#ffeec4;background:#0c0906d1;box-shadow:inset 0 0 0 1px #d8a04673;pointer-events:none;animation:caption-in .22s ease-out}@keyframes caption-in{0%{opacity:0;translate:-50% 6px}to{opacity:1;translate:-50% 0}}.dungeon-exit{position:absolute;left:50%;bottom:4.2rem;translate:-50% 0}.dungeon-haul{display:flex;align-items:baseline;justify-content:center;gap:1.2rem;padding:.5rem .8rem .8rem;font-family:var(--font-title);color:var(--bronze-lit)}.riddle-options{display:grid;gap:.3rem;margin:.6rem 0}.tab.wide{width:100%;margin-top:.35rem}.spoils-row{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:.9rem}.spoil{background:none;border:0;padding:0;cursor:pointer;border-radius:6px;transition:transform .12s ease,filter .12s ease}.spoil:hover:not(:disabled){transform:translateY(-6px);filter:drop-shadow(0 8px 20px rgba(240,207,135,.4))}.spoil:disabled{cursor:not-allowed;opacity:.5}.chronicle{display:flex;flex-direction:column;gap:.6rem;width:300px;overflow:auto;scrollbar-width:thin}.chronicle-clock{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem}.clock-face{font-size:1.15rem;margin-top:.1rem}.chronicle-step{font-size:.78rem;color:var(--muted)}.chronicle-purse{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.7rem}.stat{text-align:center;padding:.35rem .2rem;border-radius:3px;background:#0000004d;box-shadow:inset 0 0 0 1px #7a60384d}.stat-value{display:block;font-family:var(--font-title);font-size:1.05rem;color:var(--gilt)}.stat-label{display:block;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.stat.warn .stat-value{color:var(--blood-lit)}.amulets{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.amulet{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--text)}.amulet.c-Plain{color:#cfc6b4}.doom-line{margin:.5rem 0 .2rem;font-family:var(--font-title);color:var(--ember);font-size:.95rem}.wizards{display:flex;flex-wrap:wrap;gap:.4rem .7rem}.wizard{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem}.wizard.fallen{opacity:.38;text-decoration:line-through}.sieges{margin-top:.5rem}.siege{font-size:.8rem;color:var(--blood-lit)}.news-card p.news{margin:.35rem 0;font-size:.82rem;line-height:1.45;color:#3a2d1d}.news-day{display:inline-block;min-width:3.6em;font-family:var(--font-title);color:#7a6237}.news.urgent{color:#7a2b1c;font-weight:600}.magic{margin:.45rem 0}.magic-name{font-family:var(--font-title);color:var(--gilt);font-size:.95rem}.magic-explain{font-size:.78rem;color:var(--muted);font-style:italic}.magic.passive .magic-name{color:var(--bronze-lit)}.muted{color:var(--muted)}.small{font-size:.76rem}.parchment .muted{color:#6d5c3e}@media(max-width:1100px){.chronicle{width:100%}}.town-head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;padding:.85rem 1.2rem;margin:.6rem .6rem 0}.town-name h1{margin:0;font-size:1.75rem;letter-spacing:.01em}.town-trade{margin:.1rem 0 0;font-size:.84rem;font-style:italic;color:var(--muted);max-width:46ch}.town-stats{display:flex;gap:.45rem;flex-wrap:wrap}.coin{display:inline-flex;flex-direction:column;align-items:center;min-width:62px;padding:.3rem .5rem;border-radius:3px;font-family:var(--font-title);font-size:1.02rem;color:var(--gilt);background:linear-gradient(180deg,#00000073,#00000040);box-shadow:inset 0 1px 2px #000c,inset 0 -1px #ffe2aa14,0 0 0 1px var(--bronze-dim)}.coin em{font-style:normal;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.coin.warn{color:var(--blood-lit)}.town-tabs{display:flex;gap:.3rem;flex-wrap:wrap;padding:.6rem .6rem 0}.market input[type=search]{width:min(320px,100%);padding:.4rem .5rem;border-radius:3px;border:1px solid #0a0805;background:linear-gradient(180deg,#14100b,#1d1811);color:var(--text);font-family:var(--font-body);font-size:.85rem;box-shadow:inset 0 1px 4px #000000b3}.market-hits{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.25rem}.market-hits li.empty{color:var(--muted);font-size:.82rem}.parley-hoard{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:.5rem 0 .2rem}.game-menu{position:absolute;top:10px;left:12px;z-index:60;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.game-menu-button{width:32px;height:32px;padding:0;line-height:1;display:grid;place-items:center}.game-menu-panel{width:250px;padding:8px;display:grid;gap:4px;background:#16130d}.game-menu-panel button{display:grid;gap:2px;justify-items:start;width:100%;padding:8px 10px;text-align:left}.game-menu-panel button em{font-style:normal;font-size:.74em;line-height:1.35;color:var(--muted)}.game-menu-panel button.danger{border-color:#7a2a24;color:#e0a49c}.game-menu-panel button.danger em{color:#b98079}.continue-run{display:grid;gap:3px;justify-items:center;padding:10px 22px}.continue-run em{font-style:normal;font-size:.78em;color:var(--muted)}.frame-1997{height:100dvh;display:grid;grid-template-columns:none;grid-template-rows:none;gap:0;padding:0;place-items:center;background:#05060a;overflow:hidden}.frame-stage{position:relative;aspect-ratio:1024 / 768;width:min(100vw,calc(100dvh * 1024 / 768));height:min(100dvh,75vw);container-type:size;container-name:frame;background-image:var(--frame-plate);background-size:100% 100%;background-repeat:no-repeat;image-rendering:pixelated}.frame-stage .map-host{cursor:grab}.frame-stage .map-host:active{cursor:grabbing}.frame-stage .map-host{position:absolute;left:9.4727%;top:10.1563%;width:81.0547%;height:58.8542%;border:0;border-radius:0;overflow:hidden;background:#0d1014}.frame-stage .chart{position:absolute;left:9.4727%;top:10.1563%;width:81.0547%;height:58.8542%;overflow:hidden;background:#0d1014;display:grid;grid-template-rows:1fr auto}.chart-canvas{width:100%;height:100%;min-height:0;object-fit:contain;image-rendering:pixelated}.chart-legend{display:flex;align-items:center;gap:1.4cqw;padding:.4cqh .8cqw;background:#14100ad1;color:#e8d9b5;font-family:Georgia,serif;font-size:1.5cqh}.chart-legend button{border:1px solid rgb(232 217 181 / .35);border-radius:.3cqw;background:none;color:inherit;font:inherit;padding:.2cqh .7cqw;cursor:pointer}.chart-legend button.on{border-color:#f0d68a;color:#f0d68a}.chart-pointed{margin-left:auto;color:#f0d68a}.frame-rail button{position:absolute;left:1.172%;width:7.813%;height:10.417%;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;border-radius:50%}.frame-rail button img{width:74%;height:74%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .6))}.frame-rail button:hover img{transform:scale(1.06)}.frame-rail button[aria-pressed=true]{box-shadow:inset 0 0 0 max(2px,.35cqw) #f0d68a,0 0 1.2cqw #f0d68a8c}.frame-rail button:nth-child(1){top:15.625%}.frame-rail button:nth-child(2){top:26.172%}.frame-rail button:nth-child(3){top:36.719%}.frame-rail button:nth-child(4){top:49.87%}.frame-stats span{position:absolute;top:70.8%;height:5.9%;width:13%;display:grid;place-items:center;font-family:var(--font-display, Georgia, serif);font-size:3.1cqh;font-variant-numeric:tabular-nums;color:#fff8e8;text-shadow:0 0 max(1px,.12cqw) #000,0 max(1px,.12cqw) max(2px,.2cqw) #000;pointer-events:none}.frame-stats span:nth-child(1){left:9.8%}.frame-stats span:nth-child(2){left:22.3%}.frame-stats span:nth-child(3){left:33.2%}.frame-stats span:nth-child(4){left:47.8%}.frame-slots>*{position:absolute;top:78.125%;height:8.594%;width:12.207%;display:flex;align-items:center;gap:.6cqw;padding-left:2.2cqw;pointer-events:none;z-index:2;background:none;border:0;color:inherit;font:inherit;text-align:left}.frame-slots button{pointer-events:auto;cursor:pointer}.frame-slots button:disabled{cursor:default}.frame-slots button:hover:not(:disabled) img{transform:scale(1.08)}.frame-slots button:focus-visible{outline:max(2px,.2cqw) solid #f0d68a;outline-offset:max(-2px,-.2cqw);border-radius:.4cqw}.slot-key{position:absolute;left:.5cqw;top:.3cqh;font-family:var(--font-display, Georgia, serif);font-style:normal;font-size:1.9cqh;line-height:1;color:#e8dcc0;opacity:.75;text-shadow:0 0 max(1px,.12cqw) #000}.frame-slots>:nth-child(1){left:4.883%}.frame-slots>:nth-child(2){left:17.578%}.frame-slots>:nth-child(3){left:30.273%}.frame-slots>:nth-child(4){left:42.969%}.frame-slots>:nth-child(5){left:55.664%}.frame-slots img{height:82%;object-fit:contain;image-rendering:pixelated}.frame-slots b{font-family:var(--font-display, Georgia, serif);font-weight:400;font-size:2.8cqh;color:#fff8e8;text-shadow:0 0 max(1px,.12cqw) #000,0 max(1px,.12cqw) max(2px,.2cqw) #000}.frame-slots b.spent{color:#b08a7a}.amulet-pip{width:2.2cqh;height:2.2cqh;border-radius:50%;border:max(1px,.1cqw) solid rgb(0 0 0 / .7);box-shadow:inset 0 max(-1px,-.1cqw) max(2px,.2cqw) #00000080,0 0 max(2px,.2cqw) #fff0be59;flex:none}.pip-black{background:#3a2c44}.pip-blue{background:#3f7fd0}.pip-green{background:#3f8f42}.pip-red{background:#c44a2a}.pip-white{background:#f0ead6}.pip-plain{background:#b6a67c}.frame-rack>*{position:absolute;top:88.021%;height:11.5%;width:14.258%;display:grid;place-items:center;pointer-events:none}.frame-rack>:nth-child(1){left:0%}.frame-rack>:nth-child(2){left:14.258%}.frame-rack>:nth-child(3){left:28.516%}.frame-rack>:nth-child(4){left:42.773%}.frame-rack>:nth-child(5){left:57.031%}.frame-rack>:nth-child(6){left:71.289%}.frame-rack>:nth-child(7){left:85.547%}.frame-rack img{height:74%;object-fit:contain;image-rendering:pixelated}.frame-scroll{position:absolute;left:60.4492%;top:64.3229%;width:37.0117%;height:24.2188%;pointer-events:none}.frame-scroll img{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.frame-scroll .open{top:9.4828%;height:90.5172%}.frame-scroll .frame-scroll-text{position:absolute;left:28%;top:16.7%;width:49%;height:56.1%;display:grid;align-content:center;gap:.3cqh;font-family:var(--font-display, Georgia, serif);font-size:1.7cqh;line-height:1.15;color:#2a1a08;text-align:center;overflow:hidden}.frame-scroll em{font-style:normal;opacity:.8;font-size:.88em}.frame-dial{position:absolute;left:89.0625%;top:4.4271%;width:10.4688%;height:18.3594%;background-image:var(--frame-dial);background-repeat:no-repeat;background-size:1400% 100%;image-rendering:pixelated;pointer-events:none}.frame-panel{position:absolute;left:9.4727%;top:10.1563%;width:81.0547%;height:58.8542%;overflow-y:auto;z-index:4;padding:3cqh 3cqw;background:#0e0a08f2;box-shadow:inset 0 0 0 max(1px,.16cqw) #6b5a34;image-rendering:auto;display:grid;align-content:start;justify-items:center;gap:1.6cqh;font-size:2.1cqh}.frame-panel>*{width:min(100%,52cqw)}.frame-panel>.frame-close{width:auto}.frame-panel h3{margin-top:1em}.frame-panel h3:first-of-type{margin-top:0}.frame-close{position:absolute;right:1.2cqw;top:1.2cqh;z-index:5;font-family:var(--font-display, Georgia, serif);font-size:2cqh;padding:.5cqh 1.4cqw;color:#1a1206;background:linear-gradient(#ecd489,#c9a44e);border:max(1px,.1cqw) solid #6b4f1c;border-radius:.4cqw;cursor:pointer}.frame-close:hover{background:linear-gradient(#fbe9ad,#dcb75c)}.frame-actions{position:absolute;left:24%;bottom:32%;z-index:3;display:flex;gap:.8cqw;flex-wrap:wrap;max-width:52%;max-height:11cqh;overflow:hidden}.frame-actions button{font-family:var(--font-display, Georgia, serif);font-size:2.2cqh;padding:.6cqh 1.4cqw;color:#1a1206;background:linear-gradient(#ecd489,#c9a44e);border:max(1px,.1cqw) solid #6b4f1c;border-radius:.4cqw;cursor:pointer;box-shadow:0 max(1px,.12cqw) max(3px,.3cqw) #0009}.frame-actions button:hover:not(:disabled){background:linear-gradient(#fbe9ad,#dcb75c)}.frame-actions button:disabled{opacity:.45;cursor:default}.deck-editor{display:flex;flex-direction:column;gap:.6rem;min-height:0}.editor-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.55rem .9rem}.editor-title .display{display:block;font-size:1.1rem}.editor-views{display:flex;gap:.3rem}.editor-views .tab{padding:.35rem .8rem;font-size:.85rem}.editor-actions{display:flex;gap:.35rem;flex-wrap:wrap}.editor-actions .tab{padding:.4rem .8rem;font-size:.85rem}.editor-grid{flex:1;min-height:0;display:grid;gap:.6rem}.layout-workbench .editor-grid{grid-template-columns:232px minmax(0,1fr) minmax(240px,300px) minmax(230px,280px);grid-template-areas:"filters shelf deck preview";grid-template-rows:minmax(0,1fr)}.layout-gallery .editor-grid{grid-template-columns:200px minmax(0,1fr) minmax(240px,300px);grid-template-areas:"filters shelf deck" "filters shelf preview";grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.editor-filters{grid-area:filters;padding:.8rem;min-height:0;display:grid;grid-template-rows:minmax(0,1fr)}.editor-shelf{grid-area:shelf;overflow-y:auto;scrollbar-width:thin;padding-right:.2rem;min-height:0;position:relative}.editor-deck{grid-area:deck;padding:.8rem;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.panel-scroll{min-height:0;overflow-y:auto;scrollbar-width:thin;padding-right:.25rem;position:relative}.editor-preview{grid-area:preview;min-height:0;display:grid}.editor-filters .field{display:block;margin-bottom:.8rem}.editor-filters .field.row{display:flex;align-items:center;gap:.45rem;font-size:.82rem}.editor-filters .smallcaps{display:block;margin-bottom:.3rem}.editor-filters input[type=search],.editor-filters select{width:100%;padding:.4rem .5rem;border-radius:3px;border:1px solid #0a0805;background:linear-gradient(180deg,#14100b,#1d1811);color:var(--text);font-family:var(--font-body);font-size:.85rem;box-shadow:inset 0 1px 4px #000000b3}.editor-filters input[type=search]:focus,.editor-filters select:focus{outline:1px solid var(--bronze-lit)}.chips{display:flex;gap:.3rem}.chips.wrap{flex-wrap:wrap}.chip{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .35rem;border-radius:3px;border:1px solid #0a0805;background:linear-gradient(180deg,#241d14,#17120c);cursor:pointer;opacity:.5;transition:opacity .12s ease,box-shadow .12s ease}.chip.word{padding:.22rem .5rem;font-family:var(--font-title);font-size:.78rem;color:var(--gilt)}.chip:hover{opacity:.8}.chip.on{opacity:1;box-shadow:0 0 0 1px var(--bronze-lit),0 0 10px #d8a04659}.chip.c-Colorless{color:#b9b0a0}.curve{display:flex;align-items:flex-end;gap:3px;height:62px;padding-top:4px}.curve-bar{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:2px}.curve-bar>i{display:block;width:100%;min-height:2px;border-radius:2px 2px 0 0;background:linear-gradient(180deg,var(--bronze-lit),var(--bronze-dim));box-shadow:inset 0 1px #ffe8be4d}.curve-bar>span{font-size:.62rem;color:var(--muted)}.sources{list-style:none;margin:0;padding:0;font-size:.78rem}.sources li{display:flex;align-items:center;gap:.35rem;padding:.1rem 0}.sources li.short{color:var(--blood-lit);font-weight:600}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.45rem;align-content:start}.layout-gallery .card-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:.6rem}.grid-card{position:relative;padding:0;border:0;background:none;cursor:grab;border-radius:5px;transition:transform .1s ease,filter .12s ease}.grid-card:hover:not(:disabled){transform:translateY(-4px);filter:drop-shadow(0 8px 16px rgba(0,0,0,.55)) brightness(1.06);z-index:2}.grid-card:active:not(:disabled){cursor:grabbing}.grid-card.spent{cursor:default;filter:grayscale(.75) brightness(.55)}.grid-card .in-deck,.grid-card .owned{position:absolute;top:3px;min-width:18px;padding:1px 4px;border-radius:9px;font-family:var(--font-title);font-size:.72rem;line-height:1.35;text-align:center;pointer-events:none}.grid-card .in-deck{right:3px;color:#1a1208;background:linear-gradient(180deg,var(--gilt),var(--bronze));box-shadow:0 1px 4px #0009}.grid-card .owned{left:3px;color:var(--text);background:#0a0a0ccc;box-shadow:inset 0 0 0 1px var(--bronze-dim)}.deck-commander{margin-bottom:.5rem}.deck-group{margin-bottom:.55rem}.deck-group .smallcaps{display:flex;justify-content:space-between;margin-bottom:.15rem}.deck-group .smallcaps em{font-style:normal;color:var(--gilt)}.deck-row{display:grid;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.4rem;width:100%;padding:.18rem .3rem;border:0;border-radius:3px;background:none;color:var(--text);font-family:var(--font-body);font-size:.85rem;text-align:left;cursor:pointer}.deck-row:hover:not(:disabled){background:#d8a0461f}.deck-count{font-family:var(--font-title);color:var(--bronze-lit);text-align:center}.deck-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deck-verdict{margin-top:.7rem}.deck-verdict .problems{list-style:none;margin:0;padding:0;font-size:.78rem;color:var(--blood-lit)}.deck-verdict .problems li{padding:.12rem 0}.deck-verdict .legal{font-size:.82rem;color:var(--leaf-lit);margin:0}.editor-shelf .empty,.editor-deck .empty,.editor-preview .empty{color:var(--muted);font-size:.82rem;padding:.8rem;text-align:center}@media(max-width:1280px){.layout-workbench .editor-grid,.layout-gallery .editor-grid{grid-template-columns:200px minmax(0,1fr) minmax(230px,280px);grid-template-areas:"filters shelf deck" "filters shelf preview";grid-template-rows:minmax(0,1.5fr) minmax(0,1fr)}}@media(max-width:900px){.layout-workbench .editor-grid,.layout-gallery .editor-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"filters" "shelf" "deck";grid-template-rows:auto minmax(0,1fr) auto}.editor-preview{display:none}}.change-layer{position:absolute;inset:0;padding:8px 0 0 10px;z-index:25;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.3rem;pointer-events:none}.duel[data-layout=theatre] .change-layer{padding-left:calc(clamp(132px,12vw,176px) + 30px)}@media(max-width:1080px){.duel[data-layout=theatre] .change-layer{padding-left:10px}}.change{padding:.3rem .85rem;border-radius:3px;font-family:var(--font-title);font-size:1.15rem;letter-spacing:.01em;white-space:nowrap;color:var(--text);background:linear-gradient(180deg,#18140ef0,#0c0a07f0);box-shadow:inset 0 1px #ffe2aa2e,0 0 0 1px var(--bronze-dim),0 6px 20px #0009;animation:change-rise .42s cubic-bezier(.2,.8,.3,1) both}.change.anchored{position:absolute;translate:-50% -100%}.change.anchored.below{translate:-50% 0}@keyframes change-rise{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}.change-life{font-size:1.7rem;font-weight:700;padding:.25rem 1.1rem}.change-life.gain{color:var(--leaf-lit);text-shadow:0 0 18px rgba(124,191,106,.5)}.change-life.loss{color:var(--blood-lit);text-shadow:0 0 18px rgba(200,80,62,.55)}.change-death{color:#d8c8b0;text-decoration:line-through;text-decoration-color:var(--blood-lit);text-decoration-thickness:2px}.change-arrival{color:var(--gilt)}.change-draw{color:var(--arcane);font-size:.95rem}.change-attack{color:#ffd0a8;font-size:1.35rem;letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 1px #ffe2aa40,0 0 0 1px var(--ember),0 0 26px #d8853a73}.speed{display:flex;gap:.15rem;padding-right:.4rem;margin-right:.2rem;border-right:1px solid var(--rule);opacity:.55;transition:opacity .15s ease}.speed:hover,.speed:focus-within{opacity:1}.speed button{font-size:.68em;padding:3px 6px}.card.attacking{--lift: -10px;box-shadow:0 0 0 2px var(--ember),0 10px 22px #0009,0 0 24px #d8853a66;animation:lunge .5s cubic-bezier(.2,.8,.3,1) both}@keyframes lunge{0%{translate:0 0}55%{translate:0 -16px}to{translate:0 -10px}}.card.attacking:after{content:"⚔";position:absolute;top:-8px;right:-8px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:12px;color:#2a1508;background:linear-gradient(180deg,var(--gilt),var(--ember));box-shadow:0 2px 6px #000000b3;z-index:3}.card.blocking{box-shadow:0 0 0 2px var(--arcane),0 6px 16px #0000008c}.card.blocking:after{content:"🛡";position:absolute;top:-8px;right:-8px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:11px;background:linear-gradient(180deg,#a8b6ee,var(--arcane));box-shadow:0 2px 6px #000000b3;z-index:3}.card.charging{--lift: -12px;box-shadow:0 0 0 3px var(--ember),0 12px 24px #0009,0 0 26px #d8853a73;outline:none!important}.card.charging{--lift: -12px}.card.charging .card-flag.attack{color:#2a1508;background:linear-gradient(180deg,var(--gilt),var(--ember));border-radius:50%;width:20px;height:20px;display:grid;place-items:center;right:-8px;top:-8px;font-size:12px;text-shadow:none;box-shadow:0 2px 6px #000000b3}.card.charging:before{content:"ATTACKING";position:absolute;left:0;right:42%;bottom:0;padding:1px 0;font-size:8px;letter-spacing:.1em;text-align:center;color:#2a1508;background:linear-gradient(180deg,var(--gilt),var(--ember));border-radius:0 4px;z-index:4}.duel.their-turn:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(120,40,30,.07),transparent 40%)}.duel.your-turn:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(216,160,70,.07),transparent 40%)}.duel.replaying .board{filter:saturate(.9) brightness(.96)}@media(prefers-reduced-motion:reduce){.change,.card.attacking{animation:none}}.card-counters{position:absolute;left:2px;top:50%;translate:0 -50%;z-index:4;display:flex;flex-direction:column;gap:2px;align-items:flex-start;pointer-events:none}.counter{display:inline-flex;align-items:center;max-width:calc(var(--card-board-w) - 6px);padding:0 3px;border-radius:3px;font-family:var(--font-mono);font-size:.58em;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 1px 4px #0009,inset 0 0 0 1px #00000059}.counter-value{font-weight:700}.counter-name{display:inline-block;overflow:hidden;max-width:0;font-style:normal;letter-spacing:.04em;opacity:0;transition:max-width .16s ease,opacity .12s ease,margin-left .16s ease}.card:hover .counter-name,.card:focus-visible .counter-name{max-width:9em;margin-left:3px;opacity:.85}.counter-boost{background:#2c5a33;color:#b6f0bd}.counter-shrink{background:var(--blood);color:#ffd9d2}.counter-tally{background:hsl(var(--counter-hue, 250deg) 42% 30%);color:hsl(var(--counter-hue, 250deg) 70% 88%)}.card.tapped .card-counters{rotate:calc(var(--tap) * -1)}@media(prefers-reduced-motion:reduce){.counter-name{transition:none}}.toast-host{position:fixed;top:12px;left:14px;width:clamp(160px,17vw,250px);z-index:60;pointer-events:none}.shell:has(.duel[data-layout=rail]) .toast-host{top:76px;left:calc(clamp(176px,15vw,250px) + 26px)}.shell:has(.duel[data-layout=theatre]) .toast-host{top:76px;left:calc(clamp(132px,12vw,176px) + 30px)}@media(max-width:1080px){.shell:has(.duel[data-layout=theatre]) .toast-host{left:14px}}.toast,.toast-more{position:absolute;top:0;left:0;right:0;translate:0 var(--toast-top);transition:translate .26s cubic-bezier(.2,.8,.3,1),opacity .2s ease;animation:toast-in .24s cubic-bezier(.2,.8,.3,1) both}.toast{pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:.3rem .7rem .34rem;border-radius:3px;background:linear-gradient(180deg,#18140ef2,#0c0a07f2);box-shadow:inset 0 1px #ffe2aa2e,0 0 0 1px var(--bronze-dim),0 6px 20px #0009;border-left:3px solid var(--bronze)}.toast-title{font-family:var(--font-title, var(--font-display));font-size:.95rem;line-height:1.18;color:var(--text);overflow-wrap:anywhere}.toast-detail{font-size:.64rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.toast-good{border-left-color:var(--gilt)}.toast-good .toast-title{color:var(--gilt)}.toast-bad{border-left-color:var(--blood-lit)}.toast-bad .toast-title{color:#d8c8b0;text-decoration:line-through;text-decoration-color:var(--blood-lit);text-decoration-thickness:2px}.toast-alert{border-left-color:var(--ember)}.toast-alert .toast-title{color:#ffd0a8;letter-spacing:.09em;text-transform:uppercase;font-size:.95rem}.toast-info .toast-title{color:var(--arcane);font-size:.9rem}.toast-more{padding:.18rem .8rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#0c0a07c7;border-left:3px solid var(--rule);border-radius:0 3px 3px 0}@keyframes toast-in{0%{opacity:0;transform:translate(-14px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.toast,.toast-more{animation:none;transition:none}}.tooltip{position:fixed;z-index:80;translate:-50% 0;max-width:min(320px,60vw);display:flex;align-items:baseline;gap:8px;padding:.3rem .6rem .35rem;border-radius:4px;background:linear-gradient(180deg,#1c1811f7,#0e0c08f7);box-shadow:0 0 0 1px var(--bronze-dim),0 8px 24px #000000a6;color:var(--text);font-size:.78rem;line-height:1.32;pointer-events:none;animation:tooltip-in .12s ease both}.tooltip.above{translate:-50% -100%}.tooltip-text{white-space:pre-line}.tooltip-key{flex:0 0 auto;font-family:var(--font-mono);font-size:.68rem;color:var(--gilt);background:#00000073;border:1px solid var(--bronze-dim);border-radius:3px;padding:0 4px;white-space:nowrap}@keyframes tooltip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tooltip{animation:none}}
