@layer duel{@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{font:14px Mana;font-size:inherit;text-rendering:auto;speak:none;text-transform:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ms-mana-b:#a7999e;--ms-mana-c:#d0c6bb;--ms-mana-g:#9fcba6;--ms-mana-r:#f19b79;--ms-mana-u:#bcdaf7;--ms-mana-w:#fdfbce;line-height:1em;display:inline-block;transform:translate(0)}.ms-w:before{content:""}.ms-w-original:before{content:""}.ms-w-list:before{content:""}.ms-u:before{content:""}.ms-b:before{content:""}.ms-r:before{content:""}.ms-g:before{content:""}.ms-0:before{content:""}.ms-1:before{content:""}.ms-2{margin-left:inherit!important}.ms-2:before{content:""}.ms-3:before{content:""}.ms-4:before{content:""}.ms-5:before{content:""}.ms-6:before{content:""}.ms-7:before{content:""}.ms-8:before{content:""}.ms-9:before{content:""}.ms-10:before{content:""}.ms-11:before{content:""}.ms-12:before{content:""}.ms-13:before{content:""}.ms-14:before{content:""}.ms-15:before{content:""}.ms-16:before{content:""}.ms-17:before{content:""}.ms-18:before{content:""}.ms-19:before{content:""}.ms-20:before{content:""}.ms-x:before{content:""}.ms-y:before{content:""}.ms-z:before{content:""}.ms-s:before{content:""}.ms-s-mtga:before{content:""}.ms-c:before{content:""}.ms-e:before,.ms-energy:before{content:""}.ms-acorn:before{content:""}.ms-ticket:before,.ms-tk:before{content:""}.ms-1-2:before{content:""}.ms-infinity:before{content:""}.ms-l:before{content:""}.ms-d:before{content:""}.ms-spree:before{content:""}.ms-h:before,.ms-watermark-phyrexian:before{content:""}.ms-paw:before{content:""}.ms-p:before{content:""}.ms-tap:before{content:""}.ms-untap:before{content:""}.ms-tap-alt:before,.ms-tap-3ed:before{content:""}.ms-tap-4ed:before{content:""}.ms-chaos:before{content:""}.ms-artifact:before{content:""}.ms-battle:before{content:""}.ms-battle-siege:before{content:""}.ms-commander:before{content:""}.ms-conspiracy:before{content:""}.ms-creature:before{content:""}.ms-enchantment:before{content:""}.ms-dungeon:before{content:""}.ms-instant:before{content:""}.ms-land:before{content:""}.ms-multicolor:before{content:""}.ms-phenomenon:before{content:""}.ms-plane:before{content:""}.ms-planeswalker:before,.ms-watermark-planeswalker:before{content:""}.ms-rarity:before{content:""}.ms-saga:before{content:""}.ms-scheme:before{content:""}.ms-sorcery:before{content:""}.ms-token:before{content:""}.ms-tribal:before,.ms-multiple:before{content:""}.ms-vanguard:before{content:""}.ms-hand:before{content:""}.ms-library:before{content:""}.ms-graveyard:before{content:""}.ms-exile:before{content:""}.ms-wu:before,.ms-wb:before,.ms-rw:after,.ms-gw:after,.ms-2w:after,.ms-cw:after{content:""}.ms-ub:before,.ms-ur:before,.ms-wu:after,.ms-gu:after,.ms-2u:after,.ms-cu:after{content:""}.ms-br:before,.ms-bg:before,.ms-wb:after,.ms-ub:after,.ms-2b:after,.ms-cb:after{content:""}.ms-rw:before,.ms-rg:before,.ms-ur:after,.ms-br:after,.ms-2r:after,.ms-cr:after{content:""}.ms-gw:before,.ms-gu:before,.ms-bg:after,.ms-rg:after,.ms-2g:after,.ms-cg:after{content:""}.ms-2w:before,.ms-2u:before,.ms-2b:before,.ms-2r:before,.ms-2g:before{content:""}.ms-cw:before,.ms-cu:before,.ms-cb:before,.ms-cr:before,.ms-cg:before{content:""}.ms-wp:before,.ms-up:before,.ms-bp:before,.ms-rp:before,.ms-gp:before,.ms-wup:before,.ms-wup:after,.ms-wbp:before,.ms-wbp:after,.ms-ubp:before,.ms-ubp:after,.ms-urp:before,.ms-urp:after,.ms-brp:before,.ms-brp:after,.ms-bgp:before,.ms-bgp:after,.ms-rwp:before,.ms-rwp:after,.ms-rgp:before,.ms-rgp:after,.ms-gwp:before,.ms-gwp:after,.ms-gup:before,.ms-gup:after{content:""}.ms-100:before{content:""}.ms-1000000:before{content:""}.ms-loyalty-up:before{content:""}.ms-loyalty-down:before{content:""}.ms-loyalty-zero:before{content:""}.ms-loyalty-start:before{content:""}.ms-defense:before{content:""}.ms-defense-border:before{content:""}.ms-level:before{content:""}.ms-level:after{content:""}.ms-dfc-back:before{content:""}.ms-dfc-day:before{content:""}.ms-dfc-emrakul:before{content:""}.ms-dfc-enchantment:before{content:""}.ms-dfc-facedown:before{content:""}.ms-dfc-front:before{content:""}.ms-dfc-ignite:before{content:""}.ms-dfc-land:before{content:""}.ms-dfc-lesson:before{content:""}.ms-dfc-meld:before{content:""}.ms-dfc-modal-back:before{content:""}.ms-dfc-modal-face:before{content:""}.ms-dfc-moon:before{content:""}.ms-dfc-night:before{content:""}.ms-dfc-saga:before{content:""}.ms-dfc-saga-creature:before{content:""}.ms-dfc-spark:before{content:""}.ms-flashback:before{content:""}.ms-power:before{content:""}.ms-power-mtga:before{content:""}.ms-toughness:before{content:""}.ms-toughness-mtga:before{content:""}.ms-artist-brush:before{content:""}.ms-artist-nib:before{content:""}.ms-guild-azorius:before,.ms-watermark-azorius:before{content:""}.ms-guild-boros:before,.ms-watermark-boros:before{content:""}.ms-guild-dimir:before,.ms-watermark-dimir:before{content:""}.ms-guild-golgari:before,.ms-watermark-golgari:before{content:""}.ms-guild-gruul:before,.ms-watermark-gruul:before{content:""}.ms-guild-izzet:before,.ms-watermark-izzet:before{content:""}.ms-guild-orzhov:before,.ms-watermark-orzhov:before{content:""}.ms-guild-rakdos:before,.ms-watermark-rakdos:before{content:""}.ms-guild-selesnya:before,.ms-watermark-selesnya:before{content:""}.ms-guild-simic:before,.ms-watermark-simic:before{content:""}.ms-clan-abzan:before,.ms-watermark-abzan:before{content:""}.ms-clan-jeskai:before,.ms-watermark-jeskai:before{content:""}.ms-clan-mardu:before,.ms-watermark-mardu:before{content:""}.ms-clan-sultai:before,.ms-watermark-sultai:before{content:""}.ms-clan-temur:before,.ms-watermark-temur:before{content:""}.ms-clan-atarka:before,.ms-watermark-atarka:before{content:""}.ms-clan-dromoka:before,.ms-watermark-dromoka:before{content:""}.ms-clan-kolaghan:before,.ms-watermark-kolaghan:before{content:""}.ms-clan-ojutai:before,.ms-watermark-ojutai:before{content:""}.ms-clan-silumgar:before,.ms-watermark-silumgar:before{content:""}.ms-party-cleric:before{content:""}.ms-party-rogue:before{content:""}.ms-party-warrior:before{content:""}.ms-party-wizard:before{content:""}.ms-polis-setessa:before{content:""}.ms-polis-akros:before{content:""}.ms-polis-meletis:before{content:""}.ms-school-lorehold:before,.ms-watermark-lorehold:before{content:""}.ms-school-prismari:before,.ms-watermark-prismari:before{content:""}.ms-school-quandrix:before,.ms-watermark-quandrix:before{content:""}.ms-school-silverquill:before,.ms-watermark-silverquill:before{content:""}.ms-school-witherbloom:before,.ms-watermark-witherbloom:before{content:""}.ms-counter-arrow:before{content:""}.ms-counter-brick:before{content:""}.ms-counter-brick-print:before{content:""}.ms-counter-charge:before{content:""}.ms-counter-charge-print:before{content:""}.ms-counter-damage:before{content:""}.ms-counter-deathtouch:before{content:""}.ms-counter-devotion:before{content:""}.ms-counter-doom:before{content:""}.ms-counter-echo:before{content:""}.ms-counter-finality:before,.ms-ability-finality:before{content:""}.ms-counter-flame:before{content:""}.ms-counter-flood:before{content:""}.ms-counter-fungus:before{content:""}.ms-counter-gold:before{content:""}.ms-counter-ki:before{content:""}.ms-counter-lore:before{content:""}.ms-counter-loyalty:before{content:""}.ms-counter-mining:before{content:""}.ms-counter-minus:before{content:""}.ms-counter-minus-uneven:before{content:""}.ms-counter-muster:before{content:""}.ms-counter-paw:before{content:""}.ms-counter-pin:before{content:""}.ms-counter-plus:before{content:""}.ms-counter-plus-uneven:before{content:""}.ms-counter-rad:before{content:""}.ms-counter-scream:before{content:""}.ms-counter-skeleton:before{content:""}.ms-counter-skull:before{content:""}.ms-counter-slime:before{content:""}.ms-counter-time:before{content:""}.ms-counter-verse:before{content:""}.ms-counter-void:before{content:""}.ms-counter-vortex:before{content:""}.ms-counter-shield:before{content:""}.ms-counter-stun:before{content:""}.ms-ability-activated:before,.ms-ability-crew:before,.ms-ability-cycling:before{content:""}.ms-ability-adamant:before{content:""}.ms-ability-adapt:before{content:""}.ms-ability-addendum:before{content:""}.ms-ability-adventure:before{content:""}.ms-ability-afflict:before{content:""}.ms-ability-afterlife:before{content:""}.ms-ability-aftermath:before{content:""}.ms-ability-alliance:before{content:""}.ms-ability-amass-orcs:before{content:""}.ms-ability-amass-zombies:before,.ms-ability-amass:before{content:""}.ms-ability-ascend:before{content:""}.ms-ability-backup:before{content:""}.ms-ability-bargain:before{content:""}.ms-ability-blitz:before{content:""}.ms-ability-boast:before{content:""}.ms-ability-case-solved:before{content:""}.ms-ability-case-solved-print:before{content:""}.ms-ability-casualty:before{content:""}.ms-ability-celebration:before{content:""}.ms-ability-changeling:before{content:""}.ms-ability-channel:before{content:""}.ms-ability-cleave:before{content:""}.ms-ability-cloak:before{content:""}.ms-ability-collect-evidence:before{content:""}.ms-ability-combat-condition:before{content:""}.ms-ability-companion:before{content:""}.ms-ability-constellation:before{content:""}.ms-ability-convoke-original:before{content:""}.ms-ability-convoke:before{content:""}.ms-ability-corrupted:before{content:""}.ms-ability-craft:before{content:""}.ms-ability-crime:before{content:""}.ms-ability-coven:before{content:""}.ms-ability-d20:before{content:""}.ms-ability-day-night:before{content:""}.ms-ability-daybound-nightbound:before{content:""}.ms-ability-deathtouch:before{content:""}.ms-ability-decayed:before{content:""}.ms-ability-defender:before{content:""}.ms-ability-delve:before{content:""}.ms-ability-descend:before{content:""}.ms-ability-devotion:before{content:""}.ms-ability-discover:before{content:""}.ms-ability-disguise:before{content:""}.ms-ability-disturb:before{content:""}.ms-ability-domain:before{content:""}.ms-ability-double-strike:before{content:""}.ms-ability-dungeon:before{content:""}.ms-ability-eerie:before{content:""}.ms-ability-embalm:before{content:""}.ms-ability-enlist:before{content:""}.ms-ability-enrage:before{content:""}.ms-ability-enrage-original:before{content:""}.ms-ability-escape:before{content:""}.ms-ability-eternalize:before{content:""}.ms-ability-exalted:before{content:""}.ms-ability-expend:before{content:""}.ms-ability-exploit:before{content:""}.ms-ability-explore:before{content:""}.ms-ability-fabricate:before{content:""}.ms-ability-ferocious:before{content:""}.ms-ability-first-strike:before{content:""}.ms-ability-flash:before{content:""}.ms-ability-flying:before{content:""}.ms-ability-for-mirrodin:before{content:""}.ms-ability-forage:before{content:""}.ms-ability-foretell:before,.ms-watermark-foretell:before{content:""}.ms-ability-gift:before{content:""}.ms-ability-goad:before,.ms-counter-goad:before{content:""}.ms-ability-haste:before{content:""}.ms-ability-hexproof:before{content:""}.ms-ability-hexproof-black:before{content:""}.ms-ability-hexproof-blue:before{content:""}.ms-ability-hexproof-green:before{content:""}.ms-ability-hexproof-red:before{content:""}.ms-ability-hexproof-white:before{content:""}.ms-ability-hideaway:before{content:""}.ms-ability-impending:before{content:""}.ms-ability-improvise:before{content:""}.ms-ability-incubate:before{content:""}.ms-ability-indestructible:before{content:""}.ms-ability-investigate:before{content:""}.ms-ability-jumpstart:before{content:""}.ms-ability-kicker:before{content:""}.ms-ability-landfall:before{content:""}.ms-ability-learn:before{content:""}.ms-ability-lifelink:before{content:""}.ms-ability-lifelink-original:before{content:""}.ms-ability-magecraft:before{content:""}.ms-ability-manifest-dread:before{content:""}.ms-ability-meld:before{content:""}.ms-ability-menace:before{content:""}.ms-ability-mentor:before{content:""}.ms-ability-morph:before{content:""}.ms-ability-mutate:before{content:""}.ms-ability-ninjutsu:before{content:""}.ms-ability-obscura:before{content:""}.ms-ability-offspring:before{content:""}.ms-ability-outlast:before{content:""}.ms-ability-party:before{content:""}.ms-ability-phyrexian:before{content:""}.ms-ability-plot:before{content:""}.ms-ability-proliferate:before{content:""}.ms-ability-prototype:before{content:""}.ms-ability-prowess:before{content:""}.ms-ability-raid:before{content:""}.ms-ability-reach:before{content:""}.ms-ability-read-ahead:before{content:""}.ms-ability-reconfigure:before{content:""}.ms-ability-revolt:before{content:""}.ms-ability-ring-bearer:before{content:""}.ms-ability-riot:before{content:""}.ms-ability-role-cursed:before{content:""}.ms-ability-role-monster:before{content:""}.ms-ability-role-royal:before{content:""}.ms-ability-role-sorceror:before{content:""}.ms-ability-role-wicked:before{content:""}.ms-ability-role-young-hero:before{content:""}.ms-ability-saddle:before{content:""}.ms-ability-specialize:before{content:""}.ms-ability-spectacle:before{content:""}.ms-ability-spree:before{content:""}.ms-ability-static:before,.ms-ability-enchant:before{content:""}.ms-ability-summoning-sickness:before{content:""}.ms-ability-surveil:before{content:""}.ms-ability-surveil-original:before{content:""}.ms-ability-survival:before{content:""}.ms-ability-suspect:before{content:""}.ms-ability-the-ring-tempts-you:before{content:""}.ms-ability-toxic:before{content:""}.ms-ability-training:before{content:""}.ms-ability-trample:before{content:""}.ms-ability-transform:before{content:""}.ms-ability-triggered:before{content:""}.ms-ability-undergrowth:before{content:""}.ms-ability-unearth:before{content:""}.ms-ability-valiant:before{content:""}.ms-ability-vigilance:before{content:""}.ms-ability-ward:before{content:""}.ms-ability-haktos-the-unscarred:before{content:""}.ms-ability-robber-of-the-rich:before{content:""}.ms-ability-duels-annihilator:before,.ms-ability-annihilator:before{content:""}.ms-ability-duels-battle-cry:before,.ms-ability-battle-cry:before{content:""}.ms-ability-duels-unblockable:before,.ms-ability-unblockable:before{content:""}.ms-ability-duels-cannot-block:before,.ms-ability-cannot-block:before{content:""}.ms-ability-duels-cannot-untap:before,.ms-ability-cannot-untap:before{content:""}.ms-ability-duels-cohort:before,.ms-ability-cohort:before{content:""}.ms-ability-duels-copy:before,.ms-ability-copy:before{content:""}.ms-ability-duels-deathtouch:before{content:""}.ms-ability-duels-defender:before{content:""}.ms-ability-duels-delirium:before,.ms-ability-delirium:before{content:""}.ms-ability-duels-detain:before,.ms-ability-detain:before{content:""}.ms-ability-duels-double-strike:before{content:""}.ms-ability-duels-dfc:before,.ms-ability-dfc:before{content:""}.ms-ability-duels-evolve:before,.ms-ability-evolve:before{content:""}.ms-ability-duels-exalted:before{content:""}.ms-ability-duels-exile:before,.ms-ability-exile:before{content:""}.ms-ability-duels-fading:before,.ms-ability-fading:before{content:""}.ms-ability-duels-fear:before,.ms-ability-fear:before{content:""}.ms-ability-duels-first-strike:before{content:""}.ms-ability-duels-flying:before{content:""}.ms-ability-duels-forestwalk:before,.ms-ability-forestwalk:before{content:""}.ms-ability-duels-haste:before{content:""}.ms-ability-duels-haunt:before,.ms-ability-haunt:before{content:""}.ms-ability-duels-hexproof:before{content:""}.ms-ability-duels-indestructible:before{content:""}.ms-ability-duels-infect:before,.ms-ability-infect:before{content:""}.ms-ability-duels-ingest:before,.ms-ability-ingest:before{content:""}.ms-ability-duels-intimidate:before,.ms-ability-intimidate:before{content:""}.ms-ability-duels-islandwalk:before,.ms-ability-islandwalk:before{content:""}.ms-ability-duels-legendary:before,.ms-ability-legendary:before{content:""}.ms-ability-duels-lifelink:before{content:""}.ms-ability-duels-menace:before{content:""}.ms-ability-duels-monstrous:before,.ms-ability-monstrous:before{content:""}.ms-ability-duels-mountainwalk:before,.ms-ability-mountainwalk:before{content:""}.ms-ability-duels-must-attack:before,.ms-ability-must-attack:before{content:""}.ms-ability-duels-plainswalk:before,.ms-ability-plainswalk:before{content:""}.ms-ability-duels-prevent-damage:before,.ms-ability-prevent-damage:before{content:""}.ms-ability-duels-protection-black:before,.ms-ability-protection-black:before{content:""}.ms-ability-duels-protection-blue:before,.ms-ability-protection-blue:before{content:""}.ms-ability-duels-protection-green:before,.ms-ability-protection-green:before{content:""}.ms-ability-duels-protection-red:before,.ms-ability-protection-red:before{content:""}.ms-ability-duels-protection-white:before,.ms-ability-protection-white:before{content:""}.ms-ability-duels-protection:before,.ms-ability-protection:before{content:""}.ms-ability-duels-rally:before,.ms-ability-rally:before{content:""}.ms-ability-duels-regenerate:before,.ms-ability-regenerate:before{content:""}.ms-ability-duels-renowned:before,.ms-ability-renowned:before{content:""}.ms-ability-duels-shroud:before,.ms-ability-shroud:before{content:""}.ms-ability-duels-skulk:before,.ms-ability-skulk:before{content:""}.ms-ability-duels-soulshift:before,.ms-ability-soulshift:before{content:""}.ms-ability-duels-swampwalk:before,.ms-ability-swampwalk:before{content:""}.ms-ability-duels-temporary-control:before,.ms-ability-temporary-control:before{content:""}.ms-ability-duels-totem-armor:before,.ms-ability-totem-armor:before{content:""}.ms-ability-duels-trample:before{content:""}.ms-ability-duels-undying:before,.ms-ability-undying:before{content:""}.ms-ability-duels-vigilance:before{content:""}.ms-watermark-agentsofsneak:before{content:""}.ms-watermark-arena:before{content:""}.ms-watermark-brokers:before{content:""}.ms-watermark-cabaretti:before{content:""}.ms-watermark-colorpie:before{content:""}.ms-watermark-conspiracy:before{content:""}.ms-watermark-corocoro:before{content:""}.ms-watermark-crossbreedlabs:before{content:""}.ms-watermark-cutiemark-apples:before{content:""}.ms-watermark-cutiemark-balloons:before{content:""}.ms-watermark-cutiemark-butterflies:before{content:""}.ms-watermark-cutiemark-gems:before{content:""}.ms-watermark-cutiemark-rainbow:before{content:""}.ms-watermark-cutiemark-sparkle:before{content:""}.ms-watermark-cutiemark-waningmoon:before{content:""}.ms-watermark-cutiemark-waxingmoon:before{content:""}.ms-watermark-dci:before{content:""}.ms-watermark-dengekimaoh:before{content:""}.ms-watermark-desparked:before{content:""}.ms-watermark-dnd:before{content:""}.ms-watermark-flavor-aestheticconsultation:before{content:""}.ms-watermark-flavor-farewelltoarms:before{content:""}.ms-watermark-flavor-monkeymonkeymonkey:before{content:""}.ms-watermark-flavor-moxlotus:before{content:""}.ms-watermark-flavor-myfirsttome:before{content:""}.ms-watermark-flavor-shoetree:before{content:""}.ms-watermark-flavor-whenfluffybunniesattack:before{content:""}.ms-watermark-flavor-manascrew:before{content:""}.ms-watermark-fnm:before{content:""}.ms-watermark-goblinexplosioneers:before{content:""}.ms-watermark-grandprix:before{content:""}.ms-watermark-grandprix2:before{content:""}.ms-watermark-herospath:before{content:""}.ms-watermark-herospath-1:before{content:""}.ms-watermark-herospath-2:before{content:""}.ms-watermark-herospath-3:before{content:""}.ms-watermark-herospath-4:before{content:""}.ms-watermark-herospath-5:before{content:""}.ms-watermark-herospath-6:before{content:""}.ms-watermark-herospath-7:before{content:""}.ms-watermark-herospath-8:before{content:""}.ms-watermark-herospath-9:before{content:""}.ms-watermark-japanjunior:before{content:""}.ms-watermark-judgeacademy:before{content:""}.ms-watermark-junior:before{content:""}.ms-watermark-juniorapac:before{content:""}.ms-watermark-junioreurope:before{content:""}.ms-watermark-leagueofdastardlydoom:before{content:""}.ms-watermark-maestros:before{content:""}.ms-watermark-mirran:before{content:""}.ms-watermark-mps:before{content:""}.ms-watermark-mtg:before{content:""}.ms-watermark-mtg10:before{content:""}.ms-watermark-mtg15:before{content:""}.ms-watermark-nerf:before{content:""}.ms-watermark-obscura:before{content:""}.ms-watermark-orderofthewidget:before{content:""}.ms-watermark-protour:before{content:""}.ms-watermark-riveteers:before{content:""}.ms-watermark-scholarship:before{content:""}.ms-watermark-transformers:before{content:""}.ms-watermark-trumpkatsumai:before{content:""}.ms-watermark-wotc:before{content:""}.ms-watermark-wpn:before{content:""}.ms-cost{color:#111;text-align:center;background-color:#beb9b2;border-radius:1em;width:1.3em;height:1.3em;font-size:.95em;line-height:1.35em}.ms-cost.ms-w,.ms-cost.ms-wp{background-color:#f0f2c0}.ms-cost.ms-u,.ms-cost.ms-up{background-color:#b5cde3}.ms-cost.ms-b,.ms-cost.ms-bp{background-color:#aca29a}.ms-cost.ms-r,.ms-cost.ms-rp{background-color:#db8664}.ms-cost.ms-g,.ms-cost.ms-gp{background-color:#93b483}.ms-cost.ms-wu,.ms-cost.ms-wb,.ms-cost.ms-ub,.ms-cost.ms-ur,.ms-cost.ms-br,.ms-cost.ms-bg,.ms-cost.ms-rw,.ms-cost.ms-rg,.ms-cost.ms-gw,.ms-cost.ms-gu,.ms-cost.ms-2w,.ms-cost.ms-2u,.ms-cost.ms-2b,.ms-cost.ms-2r,.ms-cost.ms-2g,.ms-cost.ms-cw,.ms-cost.ms-cu,.ms-cost.ms-cb,.ms-cost.ms-cr,.ms-cost.ms-cg,.ms-cost.ms-wup,.ms-cost.ms-wbp,.ms-cost.ms-ubp,.ms-cost.ms-urp,.ms-cost.ms-brp,.ms-cost.ms-bgp,.ms-cost.ms-rwp,.ms-cost.ms-rgp,.ms-cost.ms-gwp,.ms-cost.ms-gup{--ms-split-top:var(--ms-mana-c);--ms-split-bottom:var(--ms-mana-u);background:var(--ms-split-top);background:-moz-linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);background:-webkit-linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);background:linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);width:1.3em;height:1.3em;position:relative}.ms-cost.ms-wu:before,.ms-cost.ms-wu:after,.ms-cost.ms-wb:before,.ms-cost.ms-wb:after,.ms-cost.ms-ub:before,.ms-cost.ms-ub:after,.ms-cost.ms-ur:before,.ms-cost.ms-ur:after,.ms-cost.ms-br:before,.ms-cost.ms-br:after,.ms-cost.ms-bg:before,.ms-cost.ms-bg:after,.ms-cost.ms-rw:before,.ms-cost.ms-rw:after,.ms-cost.ms-rg:before,.ms-cost.ms-rg:after,.ms-cost.ms-gw:before,.ms-cost.ms-gw:after,.ms-cost.ms-gu:before,.ms-cost.ms-gu:after,.ms-cost.ms-2w:before,.ms-cost.ms-2w:after,.ms-cost.ms-2u:before,.ms-cost.ms-2u:after,.ms-cost.ms-2b:before,.ms-cost.ms-2b:after,.ms-cost.ms-2r:before,.ms-cost.ms-2r:after,.ms-cost.ms-2g:before,.ms-cost.ms-2g:after,.ms-cost.ms-cw:before,.ms-cost.ms-cw:after,.ms-cost.ms-cu:before,.ms-cost.ms-cu:after,.ms-cost.ms-cb:before,.ms-cost.ms-cb:after,.ms-cost.ms-cr:before,.ms-cost.ms-cr:after,.ms-cost.ms-cg:before,.ms-cost.ms-cg:after,.ms-cost.ms-wup:before,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:before,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:before,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:before,.ms-cost.ms-urp:after,.ms-cost.ms-brp:before,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:before,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:before,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:before,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:before,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:before,.ms-cost.ms-gup:after{position:absolute;font-size:.55em!important}.ms-cost.ms-wu:before,.ms-cost.ms-wb:before,.ms-cost.ms-ub:before,.ms-cost.ms-ur:before,.ms-cost.ms-br:before,.ms-cost.ms-bg:before,.ms-cost.ms-rw:before,.ms-cost.ms-rg:before,.ms-cost.ms-gw:before,.ms-cost.ms-gu:before,.ms-cost.ms-2w:before,.ms-cost.ms-2u:before,.ms-cost.ms-2b:before,.ms-cost.ms-2r:before,.ms-cost.ms-2g:before,.ms-cost.ms-cw:before,.ms-cost.ms-cu:before,.ms-cost.ms-cb:before,.ms-cost.ms-cr:before,.ms-cost.ms-cg:before,.ms-cost.ms-wup:before,.ms-cost.ms-wbp:before,.ms-cost.ms-ubp:before,.ms-cost.ms-urp:before,.ms-cost.ms-brp:before,.ms-cost.ms-bgp:before,.ms-cost.ms-rwp:before,.ms-cost.ms-rgp:before,.ms-cost.ms-gwp:before,.ms-cost.ms-gup:before{top:-.38em;left:.28em}.ms-cost.ms-wu:after,.ms-cost.ms-wb:after,.ms-cost.ms-ub:after,.ms-cost.ms-ur:after,.ms-cost.ms-br:after,.ms-cost.ms-bg:after,.ms-cost.ms-rw:after,.ms-cost.ms-rg:after,.ms-cost.ms-gw:after,.ms-cost.ms-gu:after,.ms-cost.ms-2w:after,.ms-cost.ms-2u:after,.ms-cost.ms-2b:after,.ms-cost.ms-2r:after,.ms-cost.ms-2g:after,.ms-cost.ms-cw:after,.ms-cost.ms-cu:after,.ms-cost.ms-cb:after,.ms-cost.ms-cr:after,.ms-cost.ms-cg:after,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:after,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:after{top:.5em;left:1em}.ms-cost.ms-wu,.ms-cost.ms-wup{--ms-split-top:var(--ms-mana-w)}.ms-cost.ms-wb,.ms-cost.ms-wbp{--ms-split-top:var(--ms-mana-w);--ms-split-bottom:var(--ms-mana-b)}.ms-cost.ms-ub,.ms-cost.ms-ubp{--ms-split-top:var(--ms-mana-u);--ms-split-bottom:var(--ms-mana-b)}.ms-cost.ms-ur,.ms-cost.ms-urp{--ms-split-top:var(--ms-mana-u);--ms-split-bottom:var(--ms-mana-r)}.ms-cost.ms-br,.ms-cost.ms-brp{--ms-split-top:var(--ms-mana-b);--ms-split-bottom:var(--ms-mana-r)}.ms-cost.ms-bg,.ms-cost.ms-bgp{--ms-split-top:var(--ms-mana-b);--ms-split-bottom:var(--ms-mana-g)}.ms-cost.ms-rw,.ms-cost.ms-rwp{--ms-split-top:var(--ms-mana-r);--ms-split-bottom:var(--ms-mana-w)}.ms-cost.ms-rg,.ms-cost.ms-rgp{--ms-split-top:var(--ms-mana-r);--ms-split-bottom:var(--ms-mana-g)}.ms-cost.ms-gw,.ms-cost.ms-gwp{--ms-split-top:var(--ms-mana-g);--ms-split-bottom:var(--ms-mana-w)}.ms-cost.ms-gu,.ms-cost.ms-gup{--ms-split-top:var(--ms-mana-g)}.ms-cost.ms-2w,.ms-cost.ms-cw{--ms-split-bottom:var(--ms-mana-w)}.ms-cost.ms-2b,.ms-cost.ms-cb{--ms-split-bottom:var(--ms-mana-b)}.ms-cost.ms-2r,.ms-cost.ms-cr{--ms-split-bottom:var(--ms-mana-r)}.ms-cost.ms-2g,.ms-cost.ms-cg{--ms-split-bottom:var(--ms-mana-g)}.ms-cost.ms-p:before{display:inline-block;transform:scale(1.2)}.ms-cost.ms-wp:before,.ms-cost.ms-up:before,.ms-cost.ms-bp:before,.ms-cost.ms-rp:before,.ms-cost.ms-gp:before,.ms-cost.ms-cw:before,.ms-cost.ms-cu:before,.ms-cost.ms-cb:before,.ms-cost.ms-cr:before,.ms-cost.ms-cg:before,.ms-cost.ms-wup:before,.ms-cost.ms-wbp:before,.ms-cost.ms-ubp:before,.ms-cost.ms-urp:before,.ms-cost.ms-brp:before,.ms-cost.ms-bgp:before,.ms-cost.ms-rwp:before,.ms-cost.ms-rgp:before,.ms-cost.ms-gwp:before,.ms-cost.ms-gup:before,.ms-cost.ms-wup:after,.ms-cost.ms-wbp:after,.ms-cost.ms-ubp:after,.ms-cost.ms-urp:after,.ms-cost.ms-brp:after,.ms-cost.ms-bgp:after,.ms-cost.ms-rwp:after,.ms-cost.ms-rgp:after,.ms-cost.ms-gwp:after,.ms-cost.ms-gup:after{display:inline-block;transform:scale(1.2)translate(.01rem)translateY(-.03rem)}.ms-cost.ms-tap-alt:before{padding-bottom:.1em;padding-left:.06em;display:inline-block;transform:scale(1.2)}.ms-cost.ms-s:before{color:#fff;-webkit-text-stroke:2px #fff;font-size:.85em;display:inline-block;position:relative;top:-.05em}.ms-cost.ms-s:after{content:"";color:#333;margin-left:-.9em;font-size:1.1em;position:absolute}.ms-cost.ms-s-mtga:before{color:#fff}.ms-cost.ms-untap{color:#fff;background-color:#111}.ms-cost.ms-shadow{box-shadow:-.06em .07em #111,0 .06em #111}.ms-cost.ms-shadow.ms-untap{box-shadow:-.06em .07em #fff,0 .06em #fff}.ms-split{width:1.3em;height:1.3em;position:relative}.ms-split:before,.ms-split:after{position:absolute;font-size:.55em!important}.ms-split:before{top:-.38em;left:.28em}.ms-split:after{top:.5em;left:1em}span.ms-half{width:.675em;margin-left:.675em;display:inline-block;overflow:hidden}span.ms-half>.ms-cost{margin-left:-.675em}.ms-half{border-radius:0 1em 1em 0;width:.675em;margin-left:.675em;overflow:hidden}.ms-half:before{margin-left:-.65em}.ms-100{width:2.4em}.ms-1000000{width:5.4em}.ms-loyalty-up,.ms-loyalty-down,.ms-loyalty-zero,.ms-loyalty-start{color:#111;text-align:center;font-size:1.5em;position:relative}.ms-loyalty-start{font-size:2em}.ms-loyalty-zero:after{line-height:2.1em!important}.ms-loyalty-0:after,.ms-loyalty-1:after,.ms-loyalty-2:after,.ms-loyalty-3:after,.ms-loyalty-4:after,.ms-loyalty-5:after,.ms-loyalty-6:after,.ms-loyalty-7:after,.ms-loyalty-8:after,.ms-loyalty-9:after,.ms-loyalty-10:after,.ms-loyalty-11:after,.ms-loyalty-12:after,.ms-loyalty-13:after,.ms-loyalty-14:after,.ms-loyalty-15:after,.ms-loyalty-16:after,.ms-loyalty-17:after,.ms-loyalty-18:after,.ms-loyalty-19:after,.ms-loyalty-20:after,.ms-loyalty-25:after,.ms-loyalty-x:after{color:#fff;text-align:center;width:100%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.5em;line-height:2.25em;display:inline-block;position:absolute;left:0}.ms-loyalty-0:after{content:"0"}.ms-loyalty-up.ms-loyalty-1:after{content:"+1"}.ms-loyalty-up.ms-loyalty-2:after{content:"+2"}.ms-loyalty-up.ms-loyalty-3:after{content:"+3"}.ms-loyalty-up.ms-loyalty-4:after{content:"+4"}.ms-loyalty-up.ms-loyalty-5:after{content:"+5"}.ms-loyalty-up.ms-loyalty-6:after{content:"+6"}.ms-loyalty-up.ms-loyalty-7:after{content:"+7"}.ms-loyalty-up.ms-loyalty-8:after{content:"+8"}.ms-loyalty-up.ms-loyalty-9:after{content:"+9"}.ms-loyalty-up.ms-loyalty-10:after,.ms-loyalty-up.ms-loyalty-11:after{content:"+10"}.ms-loyalty-up.ms-loyalty-12:after{content:"+12"}.ms-loyalty-up.ms-loyalty-13:after{content:"+13"}.ms-loyalty-up.ms-loyalty-14:after{content:"+14"}.ms-loyalty-up.ms-loyalty-15:after{content:"+15"}.ms-loyalty-up.ms-loyalty-16:after{content:"+16"}.ms-loyalty-up.ms-loyalty-17:after{content:"+17"}.ms-loyalty-up.ms-loyalty-18:after{content:"+18"}.ms-loyalty-up.ms-loyalty-19:after{content:"+19"}.ms-loyalty-up.ms-loyalty-20:after{content:"+20"}.ms-loyalty-up.ms-loyalty-25:after{content:"+25"}.ms-loyalty-up.ms-loyalty-x:after{content:"+X"}.ms-loyalty-start.ms-loyalty-1:after{content:"1"}.ms-loyalty-start.ms-loyalty-2:after{content:"2"}.ms-loyalty-start.ms-loyalty-3:after{content:"3"}.ms-loyalty-start.ms-loyalty-4:after{content:"4"}.ms-loyalty-start.ms-loyalty-5:after{content:"5"}.ms-loyalty-start.ms-loyalty-6:after{content:"6"}.ms-loyalty-start.ms-loyalty-7:after{content:"7"}.ms-loyalty-start.ms-loyalty-8:after{content:"8"}.ms-loyalty-start.ms-loyalty-9:after{content:"9"}.ms-loyalty-start.ms-loyalty-10:after{content:"10"}.ms-loyalty-start.ms-loyalty-11:after{content:"11"}.ms-loyalty-start.ms-loyalty-12:after{content:"12"}.ms-loyalty-start.ms-loyalty-13:after{content:"13"}.ms-loyalty-start.ms-loyalty-14:after{content:"14"}.ms-loyalty-start.ms-loyalty-15:after{content:"15"}.ms-loyalty-start.ms-loyalty-16:after{content:"16"}.ms-loyalty-start.ms-loyalty-17:after{content:"17"}.ms-loyalty-start.ms-loyalty-18:after{content:"18"}.ms-loyalty-start.ms-loyalty-19:after{content:"19"}.ms-loyalty-start.ms-loyalty-20:after{content:"20"}.ms-loyalty-start.ms-loyalty-25:after{content:"25"}.ms-loyalty-start.ms-loyalty-x:after{content:"X"}.ms-loyalty-down:after{line-height:2em}.ms-loyalty-down.ms-loyalty-1:after{content:"-1"}.ms-loyalty-down.ms-loyalty-2:after{content:"-2"}.ms-loyalty-down.ms-loyalty-3:after{content:"-3"}.ms-loyalty-down.ms-loyalty-4:after{content:"-4"}.ms-loyalty-down.ms-loyalty-5:after{content:"-5"}.ms-loyalty-down.ms-loyalty-6:after{content:"-6"}.ms-loyalty-down.ms-loyalty-7:after{content:"-7"}.ms-loyalty-down.ms-loyalty-8:after{content:"-8"}.ms-loyalty-down.ms-loyalty-9:after{content:"-9"}.ms-loyalty-down.ms-loyalty-10:after{content:"-10"}.ms-loyalty-down.ms-loyalty-11:after{content:"-11"}.ms-loyalty-down.ms-loyalty-12:after{content:"-12"}.ms-loyalty-down.ms-loyalty-13:after{content:"-13"}.ms-loyalty-down.ms-loyalty-14:after{content:"-14"}.ms-loyalty-down.ms-loyalty-15:after{content:"-15"}.ms-loyalty-down.ms-loyalty-16:after{content:"-16"}.ms-loyalty-down.ms-loyalty-17:after{content:"-17"}.ms-loyalty-down.ms-loyalty-18:after{content:"-18"}.ms-loyalty-down.ms-loyalty-19:after{content:"-19"}.ms-loyalty-down.ms-loyalty-20:after{content:"-20"}.ms-loyalty-down.ms-loyalty-25:after{content:"-25"}.ms-loyalty-down.ms-loyalty-x:after{content:"-X"}.ms-loyalty-outline:before{color:#0000;-webkit-text-stroke:.03em #111}.ms-loyalty-outline:after{color:#111}.ms-loyalty-outline.ms-loyalty-start{font-size:1.6em}.ms-saga{color:#111}.ms-saga-1:after,.ms-saga-2:after,.ms-saga-3:after,.ms-saga-4:after,.ms-saga-5:after,.ms-saga-6:after{color:#fff;text-align:center;width:100%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.6em;line-height:2em;display:inline-block;position:absolute;left:0}.ms-saga-1:after{content:"I"}.ms-saga-2:after{content:"II"}.ms-saga-3:after{content:"III"}.ms-saga-4:after{content:"IV"}.ms-saga-5:after{content:"V"}.ms-saga-6:after{content:"VI"}.ms-level>span{color:#000;text-align:center;width:76%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.33em;line-height:3.8;position:absolute;top:0;left:0}.ms-level:after{color:#00000040;width:100%;height:100%;font-size:1em;display:block;position:absolute;top:0;left:0}.ms-defense{color:#111;text-align:center;font-size:1.5em;position:relative}.ms-defense-0:after,.ms-defense-1:after,.ms-defense-2:after,.ms-defense-3:after,.ms-defense-4:after,.ms-defense-5:after,.ms-defense-6:after,.ms-defense-7:after,.ms-defense-8:after,.ms-defense-9:after,.ms-defense-10:after,.ms-defense-11:after,.ms-defense-12:after,.ms-defense-13:after,.ms-defense-14:after,.ms-defense-15:after,.ms-defense-16:after,.ms-defense-17:after,.ms-defense-18:after,.ms-defense-19:after,.ms-defense-20:after,.ms-defense-25:after,.ms-defense-x:after{color:#fff;text-align:center;width:100%;font-family:"MPlantin, Garamond, Palatino, 'Times New Roman', Times, serif";font-size:.5em;line-height:2.25em;display:inline-block;position:absolute;left:0}.ms-defense-0:after{content:"0"}.ms-defense-1:after{content:"1"}.ms-defense-2:after{content:"2"}.ms-defense-3:after{content:"3"}.ms-defense-4:after{content:"4"}.ms-defense-5:after{content:"5"}.ms-defense-6:after{content:"6"}.ms-defense-7:after{content:"7"}.ms-defense-8:after{content:"8"}.ms-defense-9:after{content:"9"}.ms-defense-10:after{content:"10"}.ms-defense-11:after{content:"11"}.ms-defense-12:after{content:"12"}.ms-defense-13:after{content:"13"}.ms-defense-14:after{content:"14"}.ms-defense-15:after{content:"15"}.ms-defense-16:after{content:"16"}.ms-defense-17:after{content:"17"}.ms-defense-18:after{content:"18"}.ms-defense-19:after{content:"19"}.ms-defense-20:after{content:"20"}.ms-defense-25:after{content:"25"}.ms-defense-outline:before{content:""}.ms-defense-outline:after{color:#111}.ms-defense-print{width:.9em;list-style-position:inside;display:list-item}.ms-defense-print:before{color:#fff;content:"";text-shadow:0 0 5px #333;position:absolute;top:0;left:0}.ms-defense-print::marker{content:"";color:#111}.ms-dfc{color:#111;border:.05em solid #111;border-radius:2em;padding:.025em}.ms-2x{font-size:1.75em}.ms-3x{font-size:2.25em}.ms-4x{font-size:3em}.ms-5x{font-size:3.75em}.ms-6x{font-size:4.5em}.ms-fw{text-align:center;width:1em}.ms-duo{color:#fff}.ms-duo:after{color:#000;content:"";width:100%;height:100%;font-size:1em;display:block;position:absolute;top:0;left:0}.ms-duo.ms-multicolor:after{content:""}.ms-duo.ms-school-lorehold:after{content:""}.ms-duo.ms-school-prismari:after{content:""}.ms-duo.ms-school-quandrix:after{content:""}.ms-duo.ms-school-silverquill:after{content:""}.ms-duo.ms-school-witherbloom:before{content:""}.ms-duo.ms-school-witherbloom:after{content:""}.ms-duo-color:before{color:#010101}.ms-duo-color.ms-multicolor:after{color:#cca753}.ms-duo-color.ms-multicolor.ms-grad:after{background:linear-gradient(45deg,#cca54f 0%,#e0d3bb 50%,#cca54f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.ms-duo-color.ms-school-lorehold:before{color:#a03731}.ms-duo-color.ms-school-lorehold:after{color:#e4e8c7}.ms-duo-color.ms-school-prismari:before{color:#a23431}.ms-duo-color.ms-school-prismari:after{color:#322f5c}.ms-duo-color.ms-school-quandrix:before{color:#352e5f}.ms-duo-color.ms-school-quandrix:after{color:#519e52}.ms-duo-color.ms-school-silverquill:before{color:#181616}.ms-duo-color.ms-school-silverquill:after{color:#e5e9ca}.ms-duo-color.ms-school-witherbloom:before{color:#2f312d}.ms-duo-color.ms-school-witherbloom:after{color:#4f9b4f}.ms-ci{border-radius:100%;width:1em;height:1em;line-height:.95em;box-shadow:inset 0 0 1px #fff}.ms-ci:before{color:#010101}.ms-ci-1:before{content:""}.ms-ci-2:before{content:""}.ms-ci-3:before{content:""}.ms-ci-4:before{content:""}.ms-ci-5:before{content:""}.ms-ci-w{background:#fff}.ms-ci-u{background:#3b6ba0}.ms-ci-b{background:#383431}.ms-ci-r{background:#c6553e}.ms-ci-g{background:#3d684b}.ms-ci-wu,.ms-ci-uw,.ms-ci-azorius{background:conic-gradient(#fff 45deg,#3b6ba0 45deg 225deg,#fff 225deg)}.ms-ci-wb,.ms-ci-bw,.ms-ci-orzhov{background:conic-gradient(#fff 45deg,#383431 45deg 225deg,#fff 225deg)}.ms-ci-ub,.ms-ci-bu,.ms-ci-dimir{background:conic-gradient(#3b6ba0 45deg,#383431 45deg 225deg,#3b6ba0 225deg)}.ms-ci-ur,.ms-ci-ru,.ms-ci-izzet{background:conic-gradient(#3b6ba0 45deg,#c6553e 45deg 225deg,#3b6ba0 225deg)}.ms-ci-bg,.ms-ci-gb,.ms-ci-golgari,.ms-ci-rock{background:conic-gradient(#383431 45deg,#3d684b 45deg 225deg,#383431 225deg)}.ms-ci-br,.ms-ci-rb,.ms-ci-rakdos{background:conic-gradient(#383431 45deg,#c6553e 45deg 225deg,#383431 225deg)}.ms-ci-rw,.ms-ci-wr,.ms-ci-boros{background:conic-gradient(#c6553e 45deg,#fff 45deg 225deg,#c6553e 225deg)}.ms-ci-rg,.ms-ci-gr,.ms-ci-gruul{background:conic-gradient(#c6553e 45deg,#3d684b 45deg 225deg,#c6553e 225deg)}.ms-ci-gu,.ms-ci-ug,.ms-ci-simic{background:conic-gradient(#3d684b 45deg,#3b6ba0 45deg 225deg,#3d684b 225deg)}.ms-ci-gw,.ms-ci-wg,.ms-ci-selesnya{background:conic-gradient(#3d684b 45deg,#fff 45deg 225deg,#3d684b 225deg)}.ms-ci-wug,.ms-ci-wgu,.ms-ci-ugw,.ms-ci-uwg,.ms-ci-gwu,.ms-ci-guw,.ms-ci-bant{background:conic-gradient(#3b6ba0 60deg,#3d684b 60deg 180deg,#fff 180deg 300deg,#3b6ba0 300deg)}.ms-ci-ubw,.ms-ci-uwb,.ms-ci-buw,.ms-ci-bwu,.ms-ci-wub,.ms-ci-wbu,.ms-ci-esper{background:conic-gradient(#383431 60deg,#fff 60deg 180deg,#3b6ba0 180deg 300deg,#383431 300deg)}.ms-ci-bru,.ms-ci-bur,.ms-ci-rbu,.ms-ci-rub,.ms-ci-ubr,.ms-ci-urb,.ms-ci-grixis{background:conic-gradient(#c6553e 60deg,#3b6ba0 60deg 180deg,#383431 180deg 300deg,#c6553e 300deg)}.ms-ci-rgb,.ms-ci-rbg,.ms-ci-grb,.ms-ci-gbr,.ms-ci-brg,.ms-ci-bgr,.ms-ci-jund{background:conic-gradient(#3d684b 60deg,#383431 60deg 180deg,#c6553e 180deg 300deg,#3d684b 300deg)}.ms-ci-gwr,.ms-ci-grw,.ms-ci-wgr,.ms-ci-wrg,.ms-ci-rgw,.ms-ci-rwg,.ms-ci-naya{background:conic-gradient(#fff 60deg,#c6553e 60deg 180deg,#3d684b 180deg 300deg,#fff 300deg)}.ms-ci-wbg,.ms-ci-wgb,.ms-ci-bwg,.ms-ci-bgw,.ms-ci-gwb,.ms-ci-gbw,.ms-ci-abzan,.ms-ci-junk,.ms-ci-necra{background:conic-gradient(#383431 60deg,#3d684b 60deg 180deg,#fff 180deg 300deg,#383431 300deg)}.ms-ci-urw,.ms-ci-uwr,.ms-ci-ruw,.ms-ci-rwu,.ms-ci-wur,.ms-ci-wru,.ms-ci-jeskai,.ms-ci-raka{background:conic-gradient(#c6553e 60deg,#fff 60deg 180deg,#3b6ba0 180deg 300deg,#c6553e 300deg)}.ms-ci-bgu,.ms-ci-bug,.ms-ci-gbu,.ms-ci-gub,.ms-ci-ubg,.ms-ci-ugb,.ms-ci-sultai,.ms-ci-bug,.ms-ci-ana{background:conic-gradient(#3d684b 60deg,#3b6ba0 60deg 180deg,#383431 180deg 300deg,#3d684b 300deg)}.ms-ci-rwb,.ms-ci-rbw,.ms-ci-wrb,.ms-ci-wbr,.ms-ci-brw,.ms-ci-bwr,.ms-ci-mardu,.ms-ci-dega{background:conic-gradient(#fff 60deg,#383431 60deg 180deg,#c6553e 180deg 300deg,#fff 300deg)}.ms-ci-gur,.ms-ci-gru,.ms-ci-ugr,.ms-ci-urg,.ms-ci-rgu,.ms-ci-rug,.ms-ci-temur,.ms-ci-ceta{background:conic-gradient(#3b6ba0 60deg,#c6553e 60deg 180deg,#3d684b 180deg 300deg,#3b6ba0 300deg)}.ms-ci-ubrg,.ms-ci-ubgr,.ms-ci-ugbr,.ms-ci-ugrb,.ms-ci-urbg,.ms-ci-urgb,.ms-ci-bgru,.ms-ci-bgur,.ms-ci-brgu,.ms-ci-brug,.ms-ci-bugr,.ms-ci-burg,.ms-ci-gbru,.ms-ci-gbur,.ms-ci-grbu,.ms-ci-grub,.ms-ci-gubr,.ms-ci-gurb,.ms-ci-rbgu,.ms-ci-rbug,.ms-ci-rgbu,.ms-ci-rgub,.ms-ci-rubg,.ms-ci-rugb,.ms-ci-glint{background:conic-gradient(#3b6ba0 45deg,#383431 45deg 135deg,#c6553e 135deg 225deg,#3d684b 225deg 315deg,#3b6ba0 315deg)}.ms-ci-brgw,.ms-ci-bgrw,.ms-ci-bgwr,.ms-ci-brwg,.ms-ci-bwgr,.ms-ci-bwrg,.ms-ci-gbrw,.ms-ci-gbwr,.ms-ci-grbw,.ms-ci-grwb,.ms-ci-gwbr,.ms-ci-gwrb,.ms-ci-rbgw,.ms-ci-rbwg,.ms-ci-rgbw,.ms-ci-rgwb,.ms-ci-rwbg,.ms-ci-rwgb,.ms-ci-wbgr,.ms-ci-wbrg,.ms-ci-wgbr,.ms-ci-wgrb,.ms-ci-wrbg,.ms-ci-wrgb,.ms-ci-dune{background:conic-gradient(#383431 45deg,#c6553e 45deg 135deg,#3d684b 135deg 225deg,#fff 225deg 315deg,#383431 315deg)}.ms-ci-rgwu,.ms-ci-gruw,.ms-ci-grwu,.ms-ci-gurw,.ms-ci-guwr,.ms-ci-gwru,.ms-ci-gwur,.ms-ci-rguw,.ms-ci-rugw,.ms-ci-ruwg,.ms-ci-rwgu,.ms-ci-rwug,.ms-ci-ugrw,.ms-ci-ugwr,.ms-ci-urgw,.ms-ci-urwg,.ms-ci-uwgr,.ms-ci-uwrg,.ms-ci-wgru,.ms-ci-wgur,.ms-ci-wrgu,.ms-ci-wrug,.ms-ci-wugr,.ms-ci-wurg,.ms-ci-ink{background:conic-gradient(#c6553e 45deg,#3d684b 45deg 135deg,#fff 135deg 225deg,#3b6ba0 225deg 315deg,#c6553e 315deg)}.ms-ci-gwub,.ms-ci-bguw,.ms-ci-bgwu,.ms-ci-bugw,.ms-ci-buwg,.ms-ci-bwgu,.ms-ci-bwug,.ms-ci-gbuw,.ms-ci-gbwu,.ms-ci-gubw,.ms-ci-guwb,.ms-ci-gwbu,.ms-ci-ubgw,.ms-ci-ubwg,.ms-ci-ugbw,.ms-ci-ugwb,.ms-ci-uwbg,.ms-ci-uwgb,.ms-ci-wbgu,.ms-ci-wbug,.ms-ci-wgbu,.ms-ci-wgub,.ms-ci-wubg,.ms-ci-wugb,.ms-ci-witch{background:conic-gradient(#3d684b 45deg,#fff 45deg 135deg,#3b6ba0 135deg 225deg,#383431 225deg 315deg,#3d684b 315deg)}.ms-ci-wubr,.ms-ci-bruw,.ms-ci-brwu,.ms-ci-burw,.ms-ci-buwr,.ms-ci-bwru,.ms-ci-bwur,.ms-ci-rbuw,.ms-ci-rbwu,.ms-ci-rubw,.ms-ci-ruwb,.ms-ci-rwbu,.ms-ci-rwub,.ms-ci-ubrw,.ms-ci-ubwr,.ms-ci-urbw,.ms-ci-urwb,.ms-ci-uwbr,.ms-ci-uwrb,.ms-ci-wbru,.ms-ci-wbur,.ms-ci-wrbu,.ms-ci-wrub,.ms-ci-wurb,.ms-ci-yore{background:conic-gradient(#fff 45deg,#3b6ba0 45deg 135deg,#383431 135deg 225deg,#c6553e 225deg 315deg,#fff 315deg)}.ms-ci-wubrg,.ms-ci-bgruw,.ms-ci-bgrwu,.ms-ci-bgurw,.ms-ci-bguwr,.ms-ci-bgwru,.ms-ci-bgwur,.ms-ci-brguw,.ms-ci-brgwu,.ms-ci-brugw,.ms-ci-bruwg,.ms-ci-brwgu,.ms-ci-brwug,.ms-ci-bugrw,.ms-ci-bugwr,.ms-ci-burgw,.ms-ci-burwg,.ms-ci-buwgr,.ms-ci-buwrg,.ms-ci-bwgru,.ms-ci-bwgur,.ms-ci-bwrgu,.ms-ci-bwrug,.ms-ci-bwugr,.ms-ci-bwurg,.ms-ci-gbruw,.ms-ci-gbrwu,.ms-ci-gburw,.ms-ci-gbuwr,.ms-ci-gbwru,.ms-ci-gbwur,.ms-ci-grbuw,.ms-ci-grbwu,.ms-ci-grubw,.ms-ci-gruwb,.ms-ci-grwbu,.ms-ci-grwub,.ms-ci-gubrw,.ms-ci-gubwr,.ms-ci-gurbw,.ms-ci-gurwb,.ms-ci-guwbr,.ms-ci-guwrb,.ms-ci-gwbru,.ms-ci-gwbur,.ms-ci-gwrbu,.ms-ci-gwrub,.ms-ci-gwubr,.ms-ci-gwurb,.ms-ci-rbguw,.ms-ci-rbgwu,.ms-ci-rbugw,.ms-ci-rbuwg,.ms-ci-rbwgu,.ms-ci-rbwug,.ms-ci-rgbuw,.ms-ci-rgbwu,.ms-ci-rgubw,.ms-ci-rguwb,.ms-ci-rgwbu,.ms-ci-rgwub,.ms-ci-rubgw,.ms-ci-rubwg,.ms-ci-rugbw,.ms-ci-rugwb,.ms-ci-ruwbg,.ms-ci-ruwgb,.ms-ci-rwbgu,.ms-ci-rwbug,.ms-ci-rwgbu,.ms-ci-rwgub,.ms-ci-rwubg,.ms-ci-rwugb,.ms-ci-ubgrw,.ms-ci-ubgwr,.ms-ci-ubrgw,.ms-ci-ubrwg,.ms-ci-ubwgr,.ms-ci-ubwrg,.ms-ci-ugbrw,.ms-ci-ugbwr,.ms-ci-ugrbw,.ms-ci-ugrwb,.ms-ci-ugwbr,.ms-ci-ugwrb,.ms-ci-urbgw,.ms-ci-urbwg,.ms-ci-urgbw,.ms-ci-urgwb,.ms-ci-urwbg,.ms-ci-urwgb,.ms-ci-uwbgr,.ms-ci-uwbrg,.ms-ci-uwgbr,.ms-ci-uwgrb,.ms-ci-uwrbg,.ms-ci-uwrgb,.ms-ci-wbgru,.ms-ci-wbgur,.ms-ci-wbrgu,.ms-ci-wbrug,.ms-ci-wbugr,.ms-ci-wburg,.ms-ci-wgbru,.ms-ci-wgbur,.ms-ci-wgrbu,.ms-ci-wgrub,.ms-ci-wgubr,.ms-ci-wgurb,.ms-ci-wrbgu,.ms-ci-wrbug,.ms-ci-wrgbu,.ms-ci-wrgub,.ms-ci-wrubg,.ms-ci-wrugb,.ms-ci-wubgr,.ms-ci-wugbr,.ms-ci-wugrb,.ms-ci-wurbg,.ms-ci-wurgb,.ms-ci-5{background:conic-gradient(#fff 36deg,#3b6ba0 36deg 108deg,#383431 108deg 180deg,#c6553e 180deg 252deg,#3d684b 252deg 324deg,#fff 324deg)}.ms-mechanic{background:linear-gradient(#ecc65a 0%,#c8913b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@font-face{font-family:Mana;src:url(/assets/mana-D0absDf6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}: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:clamp(150px, 12vw, 200px);--stack-card:clamp(120px, 13vw, 168px);--stack-step:calc(var(--stack-card) * .4)}*{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);-webkit-font-smoothing:antialiased;font-size:clamp(12px,1.35vh,15px)}.shell{height:100dvh;position:relative;overflow:hidden}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:600}h1{color:var(--parchment);font-size:clamp(2rem,5vh,3.2rem)}h2{color:var(--parchment);font-size:clamp(1.2rem,2.6vh,1.6rem)}h3{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin:14px 0 6px;font-size:.85rem}button{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--rule);cursor:pointer;border-radius:4px;padding:6px 11px;transition:background .12s,border-color .12s}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);opacity:.6;border:1px solid var(--rule);border-radius:3px;margin-left:6px;padding:0 4px;font-size:.72em}.error{border:1px solid var(--blood);color:#ffbcb2;background:#3a1a17;border-radius:4px;padding:7px 12px}.error.floating{z-index:60;position:absolute;top:10px;left:50%;transform:translate(-50%)}.waiting{color:var(--muted);margin:0;font-style:italic}.empty{color:var(--muted);margin:4px 0;font-size:.85em}.sound{z-index:60;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:10px;right:12px}.sound-cluster{gap:3px;display:flex}.sound-cluster button{place-items:center;width:32px;height:32px;padding:0;line-height:1;display:grid}.sound-cluster button:last-child{width:20px;font-size:.8em}.sound-cluster button.active{border-color:var(--gold);color:var(--gold);background:#3a3116}.sound-panel{gap:7px;width:210px;padding:10px 12px 11px;display:grid}.sound-row{grid-template-columns:4.2em 1fr 2.1em;align-items:center;gap:8px;font-size:.82em;display:grid}.sound-label{color:var(--muted)}.sound-value{color:var(--gold);text-align:right;font-variant-numeric:tabular-nums}.sound-note{color:var(--muted);border-top:1px solid var(--rule);margin:2px 0 0;padding-top:6px;font-size:.72em;line-height:1.35}.sound-row input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:0}.sound-row input[type=range]::-webkit-slider-runnable-track{height:4px;box-shadow:inset 0 1px 0 #000c, inset 0 -1px 0 var(--edge-lit);background:linear-gradient(#0b0e12,#1d242c);border-radius:2px}.sound-row input[type=range]::-moz-range-track{background:linear-gradient(#0b0e12,#1d242c);border-radius:2px;height:4px}.sound-row input[type=range]::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 30%, var(--gilt), var(--bronze) 60%, var(--bronze-dim));border:1px solid #0a0805;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 1px 3px #000000b3}.sound-row input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 35% 30%, var(--gilt), var(--bronze) 60%, var(--bronze-dim));border:1px solid #0a0805;border-radius:50%;width:12px;height:12px}.sound-row input[type=range]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.shell.opening-shell{place-items:center;padding:0;display:grid}.overworld{grid-template-columns:minmax(0,1fr) clamp(240px,24vw,330px);gap:12px;height:100dvh;padding:12px;display:grid}@media (width<=900px){.overworld{grid-template-rows:1fr auto;grid-template-columns:1fr}}.map-host{border:1px solid var(--rule);background:#0d1014;border-radius:6px;min-height:0;overflow:hidden}.map-host canvas{display:block}.sidebar{background:var(--panel);border:1px solid var(--rule);border-radius:6px;min-height:0;padding:12px 14px;overflow-y:auto}.stat-block{gap:16px;display:flex}.stat{gap:1px;display:grid}.stat-key{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.66em}.stat-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5em}.stat-value.life{color:var(--blood)}.stat-value small{color:var(--muted);font-size:.6em}.commander{color:var(--muted);margin:10px 0 0;font-size:.85em}.commander strong{color:var(--parchment)}.encounters{gap:6px;margin:0;padding:0;list-style:none;display:grid}.encounters li,.quests li{background:var(--panel-2);border-left:3px solid var(--blood);border-radius:4px;grid-template-columns:20px 1fr;gap:1px 8px;padding:6px 8px;display:grid}.encounters li.done{border-left-color:var(--rule);opacity:.5}.badge{background:var(--blood);color:#ffe9b8;width:20px;height:20px;font-family:var(--font-mono);border-radius:50%;grid-row:span 2;align-self:center;place-items:center;font-size:.72em;display:grid}.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{gap:5px;margin-top:6px;display:grid}.journal{gap:4px;margin:0;padding:0;list-style:none;display:grid}.journal li{color:var(--muted);border-left:2px solid var(--rule);padding-left:8px;font-size:.82em;line-height:1.35}.journal li:first-child{color:var(--text);border-left-color:var(--gold)}.overlay{z-index:40;scrollbar-gutter:stable;text-align:center;background:#090b0ff0;place-content:safe center center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0;overflow-y:auto}.reward-cards{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:10px;display:flex}.reward-choice{justify-items:center;gap:8px;display:grid}.victory h2,.defeat h2{color:var(--gold)}.town{z-index:3;background:#0b0a09;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px;display:grid;position:absolute;inset:0}.town-plate{position:absolute;inset:0;container-type:inline-size}.town-scene{object-fit:fill;width:100%;height:100%;image-rendering:pixelated;border:1px solid var(--rule);display:block}.town-name{text-align:center;color:#f4ecd8;text-shadow:0 1px 3px #000,0 0 10px #000c;pointer-events:none;margin:0;font-size:clamp(14px,2.4cqw,22px);position:absolute;inset:2% 0 auto}.town-oval{cursor:pointer;--ring-width:max(15cqw, 60px);border:none;justify-items:center;gap:0;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.town-oval,.town-oval:hover,.town-oval:hover:not(:disabled),.town-oval:focus,.town-oval:disabled{background:0 0;border-color:#0000}.town-oval-frame{width:var(--ring-width);aspect-ratio:87/56;display:block;position:relative}.town-oval-art{object-fit:cover;width:84%;height:88%;image-rendering:pixelated;border-radius:50%;position:absolute;inset:6% 8%}.town-oval-ring{background-image:var(--ring);image-rendering:pixelated;filter:drop-shadow(0 3px 8px #0000008c);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.town-oval-label{min-width:calc(var(--ring-width) * 1.24);text-align:center;background-image:var(--cap-left), var(--cap-right), var(--bar);color:#f4ecd8;white-space:nowrap;text-shadow:0 1px 2px #000000d9;image-rendering:pixelated;background-position:0,100%,50%;background-repeat:no-repeat,no-repeat,repeat-x;background-size:auto 100%,auto 100%,auto 100%;margin-top:-.55em;padding:3px 12px;font-size:clamp(11px,1.55cqw,17px);line-height:1.5;position:relative}.town-oval:hover:not(:disabled) .town-oval-ring{background-image:var(--ring-lit)}.town-oval:hover:not(:disabled) .town-oval-label{background-image:var(--cap-left-lit), var(--cap-right-lit), var(--bar-lit)}.town-oval:focus-visible .town-oval-label{outline:2px solid var(--gold);outline-offset:2px}.town-oval:disabled{cursor:default}.town-oval:disabled .town-oval-art{filter:grayscale(.75)brightness(.62)}.town-oval:disabled .town-oval-label{color:#b6bcc4}.shop-screen{background:#0b0a09;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 21cqw;align-content:space-between;justify-items:center;gap:1.5cqh 1.6cqw;padding:2cqh 2cqw;display:grid;position:absolute;inset:0}.shop-title,.shop-shelf,.shop-done{grid-column:1}.shop-screen>.town-preview-pane{grid-area:1/2/-1;align-self:center;width:100%;max-height:92%}.shop-title{text-align:center;color:#e8c87a;min-width:26cqw;image-rendering:pixelated;text-shadow:0 1px 2px #000;background-image:url(/art/original/world/shop-title.webp);background-repeat:no-repeat;background-size:100% 100%;margin:0;padding:.7cqh 2cqw;font-size:2.6cqh}.shop-shelf{flex-wrap:wrap;justify-content:center;align-items:start;gap:1.6cqw;min-height:0;display:flex;overflow-y:auto}.shop-slot{justify-items:center;gap:.4cqh;display:grid}.shop-price{font-family:var(--font-display);color:#f3d98b;text-shadow:0 1px 3px #000,0 0 10px #000000b3;font-size:3.1cqh;line-height:1.1}.shop-hint{color:var(--muted);border-left:2px solid color-mix(in srgb, var(--gold) 45%, var(--rule));text-align:left;margin:10px 0 0;padding-left:7px;font-size:.78rem;line-height:1.4}.shop-card{cursor:pointer;background:0 0;border:0;padding:0}.shop-card:hover:not(:disabled){filter:brightness(1.12);background:0 0}.shop-done{cursor:pointer;background:0 0;border:0;padding:0}.shop-done:hover:not(:disabled){filter:brightness(1.25);background:0 0}.shop-done img{width:auto;height:5cqh;image-rendering:pixelated}.frame-stage .town.town-fullscreen{z-index:40;width:100vw;height:100dvh;padding:10px 14px 14px;position:fixed;inset:0}.sell-confirm{z-index:5;background:#060608b8;place-items:center;display:grid;position:absolute;inset:0}.sell-confirm .adv-plate{gap:10px;max-width:46ch;padding:18px 22px;display:grid}.sell-confirm p{margin:0}.sell-warning{color:#f0b6ad;font-size:.92em}.sell-choices{justify-content:flex-end;gap:10px;display:flex}.deck-illegal-choices{justify-items:start;width:100%;display:grid}.deck-illegal-choices button{width:100%;box-shadow:none;text-align:left;font:inherit;color:inherit;white-space:pre;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.deck-illegal-choices button:hover:not(:disabled){color:#ffe519;background:0 0;border-color:#0000}.deck-illegal-said{gap:calc(2 * var(--dlg-px));margin:0;padding:0;list-style:none;display:grid}.deck-illegal-said li{white-space:pre-wrap;max-width:52ch}.town-back{justify-self:start}.hint{color:var(--muted);margin:0 0 10px;font-size:.85em}.town-preview-pane{grid-area:preview;min-height:0;display:grid}.preview-pane .preview:not(.preview-empty){grid-template-rows:minmax(0,1fr) auto;align-content:stretch;height:100%;min-height:0}.preview-pane .preview:not(.preview-empty) img,.preview-pane .preview:not(.preview-empty) .preview-card{aspect-ratio:488/680;object-fit:contain;background-position:50%;background-size:cover;align-self:center;width:100%;height:auto;min-height:0;max-height:100%}.preview-pane .preview-text{scrollbar-width:thin;min-height:0;overflow-y:auto}@media (width<=1000px){.town-preview-pane{display:none}}.editor{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}@media (width<=760px){.editor{grid-template-columns:1fr}}.editor-column{align-content:start;gap:6px;min-width:0;display:grid}.editor-column h3{align-items:baseline;gap:8px;margin:0;display:flex}.editor-column h3 em{color:var(--parchment);font-style:normal;font-family:var(--font-mono)}.card-rows{gap:3px;display:grid}.card-row{background:var(--panel-2);border:1px solid #0000;border-radius:4px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:4px 8px;font-size:.88em;display:grid}.card-row:hover{border-color:var(--rule)}.row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-cost{font-family:var(--font-mono);color:var(--gold);white-space:nowrap;font-size:.85em}.row-count{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:.82em}.card-row button{padding:2px 8px;font-size:.8em}.basics{flex-wrap:wrap;gap:5px;display:flex}.basics button{padding:3px 9px;font-size:.82em}.basics em{color:var(--gold);font-style:normal}.editor-foot{border-top:1px solid var(--rule);gap:8px;margin-top:10px;padding-top:10px;display:grid}.problems{color:#f0b6ad;gap:2px;margin:0;padding-left:18px;font-size:.85em;display:grid}.legal{color:#9de8a8;margin:0;font-size:.88em}.editor-buttons{gap:6px;display:flex}.enter-town{width:100%;margin-top:10px}.encounters li.hunting{border-left-color:var(--gold);background:#2a2418}.encounter-name em{color:var(--muted);margin-left:6px;font-size:.82em;font-style:normal}.sidebar h3 em{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.72em;font-style:normal}.badge.tier-0{color:var(--muted);background:#3a3a34}.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}.road h2{color:var(--gold)}.road-text{color:var(--text);max-width:54ch;margin:0 0 4px;font-size:1.02em}.road-card{margin:4px 0}.road-outcome{font-family:var(--font-mono);color:var(--muted);margin:0}.road-good strong{color:var(--gold)}.road-bad strong{color:#e08b7f}.road-broke{color:#e08b7f;align-self:center;margin:0}.road-choices{justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.offer{max-width:62ch}.offer h3,.offer-title{color:var(--gold);font-family:var(--font-display);margin:0 0 2px;font-size:1.05em}.quests{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.quests li{border-left-color:var(--gold)}.quests li>*{grid-column:1/-1}.quests li>.clue-row{grid-column:1/-1;grid-template-columns:subgrid;width:calc(100% + 16px);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;gap:1px 8px;margin:-6px -8px;padding:6px 8px;display:grid}.quests li>.clue-row:hover:not(:disabled),.quests li>.clue-row:focus-visible{background:color-mix(in srgb, var(--gold) 12%, transparent)}.quests li>.clue-row:disabled{cursor:default}.difficulties{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:46rem;margin:0 auto 1.25rem;display:flex}.difficulties button{color:inherit;cursor:pointer;text-align:left;background:#00000040;border:1px solid #ffffff2e;border-radius:.4rem;flex-direction:column;flex:9rem;gap:.15rem;padding:.55rem .8rem;display:flex}.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{opacity:.7;font-size:.8em;font-style:normal}.opening{width:min(100vw,133.333vh);height:min(100vh,75vw);image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;margin:auto;font-family:Times New Roman,Georgia,serif;position:relative;container-type:size}.opening-plate{background-image:url(/menu/menu-bg.png)}.opening-difficulty{background-image:url(/menu/difficulty-bg.png)}.opening-colour{background-image:url(/menu/colour-bg.png)}.opening button{cursor:pointer;color:#f0c968;text-shadow:.08em .08em #000,-.03em -.03em #6b4a12;letter-spacing:.01em;background:0 0;border:0;font-family:inherit;font-weight:700}.opening button:hover:not(:disabled),.opening button:focus-visible:not(:disabled){color:#fff6d8}.opening button,.opening button:hover,.opening button:focus,.opening button:focus-visible,.opening button:active{box-shadow:none;background:0 0;outline:none}.opening button:disabled{color:#8a7a55;cursor:default;text-shadow:.08em .08em #000}.opening-caption{text-align:center;color:#fff6d8;text-shadow:.06em .06em #000;width:100%;margin:0;font-size:8cqh;position:absolute;top:4cqh}.lit{flex:none;display:block;position:relative}.lit img{width:100%;height:100%;display:block}.lit-on{opacity:0;position:absolute;inset:0}.opening button:hover:not(:disabled) .lit-on,.opening button:focus-visible:not(:disabled) .lit-on{opacity:1}.opening-menu{flex-direction:column;gap:2.917cqh;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:61.667cqh;left:23.438cqw}.menu-line{align-items:center;gap:1.719cqw;padding:0;display:flex}.menu-line:before,.menu-line:after{content:"";background-repeat:no-repeat;background-size:100% 100%;height:5cqh}.menu-line:before{background-image:url(/menu/bullet.png);width:3.75cqw}.menu-line:after{width:var(--label-w);background-image:var(--label)}.menu-line:hover:not(:disabled):before,.menu-line:focus-visible:not(:disabled):before{background-image:url(/menu/bullet-hi.png)}.menu-line:hover:not(:disabled):after,.menu-line:focus-visible:not(:disabled):after{background-image:var(--label-hi)}.menu-line:active:not(:disabled):before{background-image:url(/menu/bullet-down.png)}.menu-line:disabled:before{background-image:url(/menu/bullet-off.png)}.menu-line:disabled:after{background-image:var(--label-off,var(--label))}.menu-start{--label:url(/menu/label-start.png);--label-hi:url(/menu/label-start-hi.png);--label-w:32.656cqw}.menu-load{--label:url(/menu/label-load.png);--label-hi:url(/menu/label-load-hi.png);--label-w:33.906cqw}.menu-resume{--label:url(/menu/label-resume.png);--label-hi:url(/menu/label-resume-hi.png);--label-w:26.406cqw}.menu-exit{--label:url(/menu/label-exit.png);--label-hi:url(/menu/label-exit-hi.png);--label-w:8.125cqw}.menu-load{--label-off:url(/menu/label-load-off.png)}.menu-resume{--label-off:url(/menu/label-resume-off.png)}.menu-start:disabled:after,.menu-exit:disabled:after{filter:grayscale()brightness(.62)}.opening-load-panel{text-align:left;justify-items:start;gap:.9cqh;width:44cqw;max-height:48cqh;display:grid;position:absolute;top:45cqh;left:23.438cqw}.opening-load{text-align:left;justify-items:start;gap:1cqh;width:100%;display:grid}.opening-runs{overscroll-behavior:contain;width:100%;max-height:24.5cqh;overflow-y:auto}.opening-runs ul{gap:.4cqh;margin:0;padding:0;list-style:none;display:grid}.opening-run-row{grid-template-columns:1fr auto auto;align-items:stretch;gap:.6cqw;display:grid}.opening .opening-run-edit{color:#b6a37e;cursor:pointer;background:#0006;border:.18cqh solid #8a6a2266;border-radius:.4cqh;place-items:center;padding:0 1.1cqw;font-size:2.4cqh;line-height:1;display:grid}.opening .opening-run-edit:hover:not(:disabled),.opening .opening-run-edit:focus-visible:not(:disabled){color:#ffe9a8;border-color:#d8b25a}.opening .opening-run-delete{color:#b6a37e;cursor:pointer;background:#0006;border:.18cqh solid #8a6a2266;border-radius:.4cqh;place-items:center;padding:0 1.1cqw;font-size:2.2cqh;line-height:1;display:grid}.opening .opening-run-delete:hover:not(:disabled),.opening .opening-run-delete:focus-visible:not(:disabled){color:#ffb4a0;border-color:#c8553a}.opening-run-confirm{background:#000000ad;border:.18cqh solid #c8553a8c;border-radius:.4cqh;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:.6cqw;padding:.7cqh 1.2cqw;display:grid}.opening-run-confirm-question{color:#e8d6ac;font-size:2.3cqh;line-height:1.25}.opening-run-confirm-question strong{color:#ffe9a8}.opening .opening-run-keep,.opening .opening-run-delete-confirm{color:#e8d6ac;cursor:pointer;background:#0006;border:.18cqh solid #8a6a228c;border-radius:.4cqh;padding:.5cqh 1.2cqw;font-family:inherit;font-size:2.2cqh}.opening .opening-run-delete-confirm{color:#ffd9cd;background:#78281ab3;border-color:#c8553a}.opening .opening-run-keep:hover:not(:disabled),.opening .opening-run-keep:focus-visible:not(:disabled){color:#ffe9a8;border-color:#d8b25a}.opening .opening-run-delete-confirm:hover:not(:disabled),.opening .opening-run-delete-confirm:focus-visible:not(:disabled){background:#a03722d9}.opening-run-rename{grid-column:1/-1}.opening .opening-run-rename-input{color:#ffe9a8;background:#000000ad;border:.18cqh solid #d8b25a;border-radius:.4cqh;width:100%;padding:.7cqh 1.2cqw;font-family:inherit;font-size:2.9cqh;font-weight:700}.opening-runs-empty{color:#b6a37e;font-family:var(--font-mono);letter-spacing:.12em;background:#00000073;border:.18cqh solid #8a6a2273;border-radius:.4cqh;margin:0;padding:.8cqh 1.2cqw;font-size:2.6cqh}.opening .opening-run{color:#f0e2bd;text-align:left;text-shadow:.06em .06em #000;cursor:pointer;background:#00000085;border:.18cqh solid #8a6a228c;border-radius:.4cqh;grid-template-columns:1fr auto;align-items:baseline;gap:.3cqh 1cqw;width:100%;padding:.7cqh 1.2cqw;font-weight:400;display:grid}.opening .opening-run:hover:not(:disabled),.opening .opening-run:focus-visible:not(:disabled){color:#fff6d8;background:#000000ad;border-color:#d8b25a}.opening .opening-run:disabled{opacity:.55;cursor:default}.opening-run-name{color:#ffe9a8;grid-column:1;font-size:2.9cqh;font-weight:700}.opening-run-facts{color:#cdbb95;flex-wrap:wrap;grid-column:1;align-items:center;gap:.3cqh .9cqw;font-size:2.2cqh;display:flex}.opening-run-stat{white-space:nowrap}.opening-run-pips{font-size:.9em}.opening-run-when{color:#a8977a;white-space:nowrap;grid-area:1/2;font-size:2.1cqh}.opening-load-title{margin:0}.opening-load-title img{width:auto;height:5cqh;display:block}.opening-load-hint{color:#d8c9a4;text-shadow:.06em .06em #000;max-width:46cqw;margin:0;font-size:2.7cqh;line-height:1.45}.opening-load-input{width:30cqw;font-family:var(--font-mono);letter-spacing:.08em;color:#f0e2bd;background:#00000073;border:.25cqh solid #8a6a22;border-radius:.4cqh;padding:.6cqh 1cqw;font-size:3cqh}.opening-load-error{color:#ff9a86;text-shadow:.06em .06em #000;max-width:46cqw;margin:0;font-size:2.6cqh}.opening-load button[type=submit]{padding:0;font-size:4.4cqh}.opening .opening-load-signin{font-size:inherit;padding:0;display:inline}.difficulty-list{margin:0;padding:0;list-style:none;position:absolute;inset:0}.difficulty-list li{width:19.219cqw;height:19.375cqh;position:absolute;left:70.469cqw}.difficulty-list button{width:100%;height:100%;padding:0;display:block}.difficulty-icon{width:100%;height:100%}.colour-list{margin:0;padding:0;list-style:none;position:absolute;inset:0}.colour-list li{left:8.594cqw;top:var(--shield-top);width:7.969cqw;height:12.5cqh;position:absolute}.colour-list button{width:100%;height:100%;padding:0;display:block}.colour-shield{width:100%;height:100%}.colour-shield img{object-fit:fill}.opening-back{font-size:3.4cqh;position:absolute;bottom:2cqh;left:2cqw}.opening-visage{background-image:url(/menu/visage-bg.png)}.visage-list{margin:0;padding:0;list-style:none;position:absolute;inset:0}.visage-list li{position:absolute}.visage-list button{width:100%;height:100%;padding:0;display:block}.visage-face{width:100%;height:100%}.visage-face img{object-fit:fill}.visage-list button:active:not(:disabled) .visage-face{transform:scale(.9)}.opening-name .visage-list{pointer-events:none}.name-plate{image-rendering:pixelated;background-image:url(/menu/name-plate.png);background-size:100% 100%;place-items:center;display:grid;position:absolute}.name-input{text-align:center;color:#f0e2bd;text-shadow:.06em .06em #000;caret-color:#f0c968;background:0 0;border:0;outline:none;width:84%;font-family:inherit;font-size:5cqh;font-weight:700}.enemy-face{border:1px solid var(--rule);width:auto;height:clamp(52px,9.5vh,96px);image-rendering:pixelated;background:#0d0c0b;border-radius:4px;flex:none;display:block}@media (width<=1080px){.enemy-face{height:clamp(34px,6vh,56px)}}.editor-saved{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;align-self:center;padding:0 .4rem;font-size:.72em}.editor-saved:not(:empty)[data-testid=deck-save-state]{letter-spacing:.02em}.game-menu-code{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:2px 8px;margin:2px 0;padding:6px 10px;display:grid}.game-menu-code-label{color:var(--muted);letter-spacing:.06em;grid-column:1/-1;font-size:.68em}.game-menu-account{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:2px 8px;margin:2px 0;padding:6px 10px;display:grid}.game-menu-account strong{color:var(--gilt);font-size:.9em;font-weight:600}.game-menu-code code{font-family:var(--font-mono);color:var(--gilt);font-size:.88em}.game-menu-copy{border:1px solid var(--rule);color:var(--parchment);cursor:pointer;background:0 0;border-radius:3px;padding:2px 8px;font-size:.7em}.game-menu-copy:hover{border-color:var(--gold)}.scrim.ending-screen{background-image:radial-gradient(ellipse at 50% 62%, #0000009e 0%, #0000004d 45%, #0000001f 100%), var(--ending-plate,none);-webkit-backdrop-filter:none;backdrop-filter:none;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.ending-words{text-align:center;text-shadow:0 2px 10px #000000e6,0 0 26px #000000b3;flex-direction:column;align-items:center;gap:10px;max-width:min(46rem,86vw);padding:0 1rem;display:flex}.ending-words h2.ending{color:#f4e7c8;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.15}.ending-words .ending-body{color:#ece3d0;white-space:pre-line;margin:0;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.55}.ending-words .ending-tally{color:#cbbfa8;margin:2px 0 0;font-size:.85rem}.ending-words .tab{margin-top:10px}:where(.mtg-table) .ms.ms-cost{line-height:1.28em}:where(.mtg-table) .mana-cost{white-space:nowrap;vertical-align:middle;align-items:center;gap:.12em;display:inline-flex}:where(.mtg-table) .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.mtg-table) .duel{--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;height:100dvh;padding:8px 12px 10px;display:grid;position:relative}@media (width<=1080px){:where(.mtg-table) .duel,:where(.mtg-table) .duel[data-layout=arena],:where(.mtg-table) .duel[data-layout=table]{grid-template:"info rail""phase rail""board rail"minmax(0,1fr)"hand rail"/minmax(0,1fr) clamp(190px,24vw,280px)}:where(.mtg-table) .info-rail{grid-auto-flow:column;max-height:21vh;overflow-x:auto;grid-template-rows:none!important}:where(.mtg-table) .duel .info-block{--card-command:clamp(44px, 8.5vh, 88px)}:where(.mtg-table) .info-block .commander-slot .card,:where(.mtg-table) .info-block .commander-why{display:none}:where(.mtg-table) .info-block .commander-slot{flex-direction:row;align-items:baseline;gap:6px}:where(.mtg-table) .info-block .graveyard .card,:where(.mtg-table) .info-block .exile .card,:where(.mtg-table) .info-block .grave-empty{display:none}:where(.mtg-table) .info-block .graveyard,:where(.mtg-table) .info-block .exile{min-height:0}:where(.mtg-table) .info-block .graveyard .zone-label,:where(.mtg-table) .info-block .exile .zone-label{align-items:baseline;gap:5px;display:flex}:where(.mtg-table) .info-block .graveyard .zone-label em,:where(.mtg-table) .info-block .exile .zone-label em{color:var(--parchment,#e8e2d0);font-size:15px;font-style:normal;font-weight:600}:where(.mtg-table) .info-block{align-content:start;gap:4px;min-width:190px;padding:5px 8px}:where(.mtg-table) .duel .info-block .graveyard .card,:where(.mtg-table) .duel .info-block .graveyard .grave-empty{display:none}:where(.mtg-table) .duel .info-block .graveyard{grid-template-rows:auto;min-height:19px;padding-top:4px}:is(:where(.mtg-table) .duel .info-block,:where(.mtg-table) .duel .ib-zones,:where(.mtg-table) .duel .ib-zones:has(.exile)){grid-template-rows:none}:where(.mtg-table) .info-block .exile .card{display:none}:where(.mtg-table) .info-block .exile{padding-top:4px}:where(.mtg-table) .info-block .stack-pile{display:none}:where(.mtg-table) .info-block .stack-readings{grid-auto-flow:column;justify-content:start;gap:14px}:where(.mtg-table) .commander-why,:where(.mtg-table) .pip-label{display:none}:where(.mtg-table) .pip.current .pip-label{display:block}:where(.mtg-table) .phase-bar{flex-wrap:wrap}:where(.mtg-table) .phase-turn{min-width:0}:where(.mtg-table) .phase-pips{flex-basis:100%;order:3;justify-content:center}:where(.mtg-table) .duel{--card-board:clamp(64px, 11vh, 120px)}:where(.mtg-table) .preview{height:clamp(260px,40vh,420px)}:where(.mtg-table) .duel{--stack-width:clamp(124px, 15vw, 160px);--stack-card:clamp(104px, 13vw, 130px)}:where(.mtg-table) .preview img,:where(.mtg-table) .preview-card{height:clamp(180px,27vh,300px)}}:where(.mtg-table) .info-rail{grid-area:info;grid-template-rows:1fr 1fr;gap:7px;min-height:0;display:grid}:where(.mtg-table) .info-block{background:var(--panel);border:1px solid var(--rule);border-radius:6px;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:6px;min-height:0;padding:7px 9px;transition:background .2s,border-color .2s;display:grid;overflow:hidden}:where(.mtg-table) .ib-zones{grid-template-rows:auto auto minmax(0,1fr);gap:6px;min-height:0;display:grid}:where(.mtg-table) .ib-zones:has(.exile){scrollbar-width:none;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;overflow-y:auto}:where(.mtg-table) .ib-zones:has(.ib-designations){grid-template-rows:auto auto auto minmax(0,1fr)}:where(.mtg-table) .ib-zones:has(.ib-designations):has(.exile){grid-template-rows:auto auto auto auto minmax(0,1fr)}:where(.mtg-table) .info-block:has(.exile){scrollbar-width:none;align-content:start;overflow-y:auto}:where(.mtg-table) .info-block:has(.exile):has(.commander-slot){--card-command:clamp(40px, 6.6vh, 76px)}:where(.mtg-table) .info-block:has(.exile):has(.commander-slot) .commander-why{display:none}:where(.mtg-table) .info-block .graveyard{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}:where(.mtg-table) .info-block{--pile-w:calc(var(--info-col) - 20px);--card-command:clamp(56px, 9.4vh, 116px)}:where(.mtg-table) .info-block .graveyard .card{height:min(100%, calc(var(--pile-w) * 680 / 488));align-self:center;width:auto;margin:0 auto}:where(.mtg-table) .info-block .graveyard .grave-empty{aspect-ratio:488/680;border:1px dashed var(--rule);letter-spacing:.12em;text-transform:uppercase;max-width:100%;height:min(100%,clamp(52px,8.6vh,92px));color:var(--muted);border-radius:5px;place-self:start center;place-items:center;font-size:.62em;display:grid}:where(.mtg-table) .command-zone:has(.empty){grid-template-columns:auto 1fr;grid-auto-flow:column;place-items:baseline start;gap:8px;padding-bottom:0}:where(.mtg-table) .command-zone:has(.empty) .zone-label{width:auto}:where(.mtg-table) .command-zone .empty{margin:0;font-size:.72em;font-style:italic}:where(.mtg-table) .info-block.them{border-top:3px solid var(--blood)}:where(.mtg-table) .info-block.you{border-bottom:3px solid var(--leaf)}:where(.mtg-table) .info-block.them.active{background:#2a1a17;border-color:#6d3a32}:where(.mtg-table) .info-block.you.active{background:#17281c;border-color:#3f6b41}:where(.mtg-table) .info-block{min-width:0}:where(.mtg-table) .ib-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}:where(.mtg-table) .ib-name{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}:where(.mtg-table) .ib-head h4{font-family:var(--font-display);color:var(--parchment);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95em;font-weight:600;line-height:1.15;overflow:hidden}:where(.mtg-table) .ib-life{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-shadow:0 2px 10px #000000a6;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;padding:0 6px;font-size:clamp(2.4rem,4.6vh,3.6rem);line-height:.9}:where(.mtg-table) .info-block.them .ib-life{color:#f0b6ad}:where(.mtg-table) .info-block.you .ib-life{color:#b9e2c1}:where(.mtg-table) .ib-life:hover:not(:disabled){background:var(--panel-2);border-color:var(--rule)}:where(.mtg-table) .ib-life.targetable{outline:2px solid var(--gold);outline-offset:2px;cursor:crosshair;animation:1.1s ease-in-out infinite pulse}:where(.mtg-table) .library-stack{border-top:1px dashed var(--rule);align-items:center;gap:12px;min-width:0;padding-top:7px;display:flex}:where(.mtg-table) .stack-readings{flex:auto;gap:4px;min-width:0;display:grid}:where(.mtg-table) .reading{grid-template-columns:minmax(2ch,auto) 1fr;align-items:baseline;gap:7px;display:grid}:where(.mtg-table) .reading .stack-count{text-align:right}:where(.mtg-table) .stack-pile{flex:none;width:46px;height:42px;position:relative}:where(.mtg-table) .stack-pile .leaf{left:0;right:0;bottom:calc(var(--leaf) * 3.1px);background:linear-gradient(#6b5c86 0 2px,#3b3350 2px 100%);border-radius:3px;height:8px;position:absolute;box-shadow:0 1px 2px #000000a6}:where(.mtg-table) .stack-pile .leaf:last-child{background:linear-gradient(#8a78ab 0 3px,#4a4066 3px 100%)}:where(.mtg-table) .stack-pile:not(:has(.leaf)):after{content:"";border:1px dashed var(--blood-lit);opacity:.7;border-radius:3px;height:9px;position:absolute;bottom:0;left:0;right:0}:where(.mtg-table) .stack-count{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--parchment);font-size:1.5em;line-height:1}:where(.mtg-table) .stack-name{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.58em}:where(.mtg-table) .library-stack[data-low] .reading-library .stack-count{color:var(--blood-lit)}:where(.mtg-table) .command-zone{border-top:1px dashed var(--rule);justify-items:center;gap:4px;padding-top:5px;display:grid}:where(.mtg-table) .zone-label{letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--gold);justify-content:space-between;gap:6px;font-size:.62em;display:flex}:where(.mtg-table) .zone-label em{font-style:normal;font-family:var(--font-mono);color:var(--muted);letter-spacing:0}:where(.mtg-table) .commander-slot{justify-items:center;gap:2px;display:grid}:where(.mtg-table) .commander-slot .card{height:var(--card-command)}:where(.mtg-table) .commander-cost{font-family:var(--font-mono);align-items:baseline;gap:5px;font-size:.74em;display:flex}:where(.mtg-table) .cost-now{color:var(--gold)}:where(.mtg-table) .cost-tax{color:#f0b6ad}:where(.mtg-table) .commander-why{color:var(--muted);font-size:.68em;font-style:italic}:where(.mtg-table) .graveyard{border:0;border-top:1px dashed var(--rule);text-align:left;background:0 0;border-radius:0;align-content:start;justify-items:center;gap:4px;width:100%;min-height:0;padding:5px 0 0;display:grid;overflow:hidden}:where(.mtg-table) .graveyard:hover:not(:disabled){background:var(--panel-2);border-color:var(--gold)}:where(.mtg-table) .graveyard:disabled{opacity:1;cursor:default}:where(.mtg-table) .exile{border:0;border-top:1px dashed var(--rule);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pic label""pic clock";align-content:start;align-items:center;gap:2px 8px;width:100%;padding:5px 0 0;display:grid}:where(.mtg-table) .exile .card{grid-area:pic}:where(.mtg-table) .exile .zone-label{grid-area:label;align-self:end}:where(.mtg-table) .exile:hover{background:var(--panel-2)}:where(.mtg-table) .exile .card{height:clamp(30px,4.8vh,62px)}:where(.mtg-table) .exile-waiting{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);text-align:left;grid-area:clock;align-self:start;font-size:.62em;line-height:1.3}:where(.mtg-table) .zone-viewer-cards{flex-wrap:wrap;align-content:flex-start;gap:12px;min-height:0;padding:8px;display:flex;overflow-y:auto}:where(.mtg-table) .zone-viewer-cards .card{height:var(--card-large)}:where(.mtg-table) .dshell[data-size=sheet]>.dshell-body:has(>.zone-viewer-cards){display:grid;overflow:hidden}:where(.mtg-table) .dshell-body>.zone-viewer-cards{min-height:0}:where(.mtg-table) .ante-chip{border:1px solid var(--rule);color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-self:start;align-items:baseline;gap:10px;padding:5px 9px;display:flex}:where(.mtg-table) .ante-chip:hover,:where(.mtg-table) .ante-chip:focus-visible{border-color:color-mix(in srgb, var(--gold) 55%, var(--rule));color:var(--text)}:where(.mtg-table) .ante-chip-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.72rem}:where(.mtg-table) .ante-chip-counts{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-weight:600;display:flex}:where(.mtg-table) .ante-chip-counts em{color:var(--gold);font-style:normal}:where(.mtg-table) .ante-chip-counts i{color:var(--muted);font-style:normal;font-weight:400}:where(.mtg-table) .ante-viewer .ante-sides{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-content:start;gap:18px;min-height:0;display:grid;overflow-y:auto}:where(.mtg-table) .ante-side{flex-direction:column;gap:8px;min-width:0;display:flex}:where(.mtg-table) .ante-side h4{color:var(--text);margin:0;font-size:1rem}:where(.mtg-table) .ante-consequence{color:var(--muted);margin:0;font-size:.82rem}:where(.mtg-table) .ante-side .zone-viewer-cards{overflow:visible}:where(.mtg-table) .zone-viewer-sides{gap:4px;margin-right:auto;padding-left:14px;display:flex}:where(.mtg-table) .zone-viewer-sides button{opacity:.6;align-items:baseline;gap:6px;padding:4px 10px;font-size:.82em;display:flex}:where(.mtg-table) .zone-viewer-sides button:hover{opacity:1}:where(.mtg-table) .zone-viewer-sides button.is-current{opacity:1;border-color:var(--gold);color:var(--gold)}:where(.mtg-table) .zone-viewer-sides em{opacity:.6;font-style:normal;font-family:var(--font-mono);font-size:.9em}:where(.mtg-table) .zone-viewer-sides .has-answer{color:var(--gold)}:where(.mtg-table) .zone-viewer-zones{border-left:1px solid var(--rule);gap:4px;margin-left:12px;padding-left:12px;display:flex}:where(.mtg-table) .zone-viewer-zones button{opacity:.6;align-items:baseline;gap:6px;padding:4px 10px;font-size:.82em;display:flex}:where(.mtg-table) .zone-viewer-zones button:hover:not(:disabled){opacity:1}:where(.mtg-table) .zone-viewer-zones button.is-current{opacity:1;border-color:var(--gold);color:var(--gold)}:where(.mtg-table) .zone-viewer-zones button:disabled{opacity:.3;cursor:default}:where(.mtg-table) .zone-viewer-zones em{opacity:.6;font-style:normal;font-family:var(--font-mono);font-size:.9em}:where(.mtg-table) .zone-viewer-aiming .zone-viewer-cards .card:not(.targetable){opacity:.45}:where(.mtg-table) .zone-viewer-aiming[data-looking=true] .zone-viewer-cards .card{opacity:1;cursor:default}:where(.mtg-table) .pick-sheet h3 .pick-sheet-count{opacity:.6;font-style:normal;font-family:var(--font-mono);margin-left:.5em;font-size:.8em}:where(.mtg-table) .pick-sheet-pile{display:contents}:where(.mtg-table) .pick-sheet-divider{border-top:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:0 0 100%;margin:6px 0 0;padding-top:8px;font-size:.8em}:where(.mtg-table) .pick-sheet-divider em{font-style:normal;font-family:var(--font-mono);opacity:.7;margin-left:.4em}:where(.mtg-table) .sort-rows{align-content:start;gap:10px;min-height:0;display:grid;overflow-y:auto}:where(.mtg-table) .sort-row{border:1px solid var(--rule);border-radius:6px;gap:6px;padding:8px 10px;transition:border-color .12s;display:grid}:where(.mtg-table) .sort-row.is-over{border-color:var(--gold)}:where(.mtg-table) .sort-row-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:.72em;display:flex}:where(.mtg-table) .sort-row-label em{font-style:normal;font-family:var(--font-mono);color:var(--muted);letter-spacing:0}:where(.mtg-table) .sort-row-order{color:var(--muted);text-transform:none;letter-spacing:0}:where(.mtg-table) .sort-row-price{font-family:var(--font-mono);letter-spacing:0;margin-left:auto}:where(.mtg-table) .sort-row-cards{min-height:calc(var(--card-large) * .7 + 8px);flex-wrap:wrap;align-items:flex-start;gap:10px;padding-bottom:4px;display:flex}:where(.mtg-table) .sort-row-empty{color:var(--muted);margin:auto 0;font-style:italic}:where(.mtg-table) .sort-card{touch-action:none;cursor:grab;flex:none}:where(.mtg-table) .sort-card .card{height:calc(var(--card-large) * .7)}:where(.mtg-table) .sort-card.is-placeholder{opacity:.3}:where(.mtg-table) .sort-card.is-lifted{cursor:grabbing;filter:drop-shadow(0 10px 18px #0000008c)}:where(.mtg-table) .sort-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}:where(.mtg-table) .sort-board-inline{text-align:left;gap:10px;width:min(92vw,56rem);display:grid}:where(.mtg-table) .sort-board-inline .sort-panel{box-shadow:none}:where(.mtg-table) .sort-board-inline .sort-card .card{height:calc(var(--card-large) * .5)}:where(.mtg-table) .sort-board-inline .sort-row-cards{min-height:calc(var(--card-large) * .5 + 8px)}@media (width<=40rem){:where(.mtg-table) .pick-sheet .zone-viewer-cards{gap:8px}:where(.mtg-table) .pick-sheet .zone-viewer-cards .card{height:calc(var(--card-large) * .5)}:where(.mtg-table) .sort-card .card{height:calc(var(--card-large) * .45)}:where(.mtg-table) .sort-row-cards{min-height:calc(var(--card-large) * .45 + 8px)}}:where(.mtg-table) .phase-bar{background:var(--panel);border:1px solid var(--rule);border-radius:6px;grid-area:phase;align-items:center;gap:10px;padding:5px 10px;display:flex}:where(.mtg-table) .phase-turn{border:1px solid #0000;border-radius:4px;flex:none;min-width:12.5em;padding:3px 12px 3px 10px;line-height:1.2;display:grid}:where(.mtg-table) .phase-turn.yours{background:#1e3320;border-color:#3d6b40}:where(.mtg-table) .phase-turn.theirs{background:#33201d;border-color:#6b3d38}:where(.mtg-table) .phase-turn-who{font-family:var(--font-display);letter-spacing:.13em;font-size:.92em;font-weight:600}:where(.mtg-table) .phase-turn.yours .phase-turn-who{color:#b9e2c1}:where(.mtg-table) .phase-turn.theirs .phase-turn-who{color:#f0b6ad}:where(.mtg-table) .phase-turn-number{font-family:var(--font-mono);color:var(--muted);font-size:.7em}:where(.mtg-table) .phase-turn-number em{color:var(--gold);font-style:normal}:where(.mtg-table) .phase-daynight{white-space:nowrap}:where(.mtg-table) .phase-daynight.day{color:#e6c15a}:where(.mtg-table) .phase-daynight.night{color:#9db4e0}:where(.mtg-table) .phase-pips{flex:auto;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}:where(.mtg-table) .phase-pips::-webkit-scrollbar{height:0}:where(.mtg-table) .pip{background:0 0;border:1px solid #0000;border-radius:4px;justify-items:center;gap:2px;min-width:0;padding:3px 6px;display:grid}:where(.mtg-table) .pip:hover:not(:disabled){background:var(--panel-2);border-color:var(--rule)}:where(.mtg-table) .pip-dot{background:var(--rule);border-radius:50%;width:7px;height:7px}:where(.mtg-table) .pip-label{letter-spacing:.04em;color:var(--muted);white-space:nowrap;font-size:.64em}:where(.mtg-table) .pip.combat .pip-dot{border-radius:2px}:where(.mtg-table) .pip.stopped{box-shadow:inset 0 -2px #e0a94cbf}:where(.mtg-table) .pip.current{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 1px #e0a94c59,0 2px 8px #e0a94c40}:where(.mtg-table) .pip.current .pip-dot{background:#1b1b18;transform:scale(1.25)}:where(.mtg-table) .pip.current .pip-label{color:#1b1b18;font-weight:600}:where(.mtg-table) .phase-bar.acting .phase-turn{box-shadow:inset 3px 0 0 var(--gold)}:where(.mtg-table) .phase-bar.acting .phase-turn-number em{color:var(--parchment)}:where(.mtg-table) .phase-priority{font-family:var(--font-mono);letter-spacing:.08em;color:var(--gold);text-transform:uppercase;font-size:.64em}:where(.mtg-table) .phase-tools{flex:none;align-items:center;gap:5px;display:flex}:where(.mtg-table) .phase-tools button.active.here{color:var(--parchment);background:#2a2412}:where(.mtg-table) .phase-tools button{padding:4px 8px;font-size:.76em}:where(.mtg-table) .phase-tools button.active{border-color:var(--gold);color:var(--gold);background:#3a3116}:where(.mtg-table) .board{--card-board-w:calc(var(--card-board) * .718);flex-direction:column;grid-area:board;gap:6px;min-height:0;display:flex;position:relative}:where(.mtg-table) .side{background:var(--panel);border:1px solid var(--rule);border-radius:6px;flex-direction:column;flex:1 1 0;gap:4px;min-height:0;padding:6px 9px;transition:background .2s,border-color .2s;display:flex}:where(.mtg-table) .side.opponent{border-top:3px solid var(--blood);justify-content:flex-start}:where(.mtg-table) .side.you{border-bottom:3px solid var(--leaf);justify-content:flex-end}:where(.mtg-table) .front{flex:0 auto;align-items:flex-start;gap:10px;min-height:0;display:flex}:where(.mtg-table) .front>.lane.creatures{flex:auto}:where(.mtg-table) .front>.lane.others{flex:0 auto;max-width:40%}:where(.mtg-table) .front>.lane.others[data-empty]{display:none}:where(.mtg-table) .duel.your-turn .side.you{background:#17281c;border-color:#3f6b41;box-shadow:inset 0 0 0 1px #3f6b41}:where(.mtg-table) .duel.their-turn .side.opponent{background:#2a1a17;border-color:#6d3a32;box-shadow:inset 0 0 0 1px #6d3a32}:where(.mtg-table) .mana-tally{border:1px solid var(--bronze-dim);background:#0c0a07d1;border-radius:999px;flex:none;align-self:center;align-items:flex-end;gap:6px;padding:3px 9px;font-size:1em;line-height:1;display:inline-flex}:where(.mtg-table) .mana-tally-slot{flex-direction:column;align-items:center;gap:2px;display:inline-flex}:where(.mtg-table) .mana-tally-count{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:#f3ead2;font-size:.78em;font-weight:700;line-height:1}:where(.mtg-table) .mana-tally .mana-cost{display:inline-flex}:where(.mtg-table) .lane{overflow-clip-margin:28px;flex-wrap:wrap;flex:0 auto;place-content:flex-start center;gap:6px;min-height:0;display:flex;position:relative;overflow:clip}:where(.mtg-table) .lane.lands{border-top:1px dashed var(--rule);flex:0 auto;padding-top:4px}:where(.mtg-table) .side.opponent .lane.lands{border-top:0;border-bottom:1px dashed var(--rule);padding:0 0 4px}:where(.mtg-table) .lane.lands:has(.card.tapped){min-height:calc(var(--card-board) * 1.05)}:where(.mtg-table) .lane[data-clipped]{position:relative}:where(.mtg-table) .lane[data-clipped]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);height:22px;position:absolute;bottom:0;left:0;right:0}:where(.mtg-table) .lane[data-hidden]:before{content:attr(data-hidden) " more";z-index:2;letter-spacing:.04em;color:var(--parchment,#e8e2d0);border:1px solid var(--rule);pointer-events:none;background:#000000b8;border-radius:9px;flex:none;order:999;margin:-20px auto 0;padding:1px 8px;font-size:11px;position:absolute;bottom:3px;left:50%;translate:-50%}:where(.mtg-table) .arrow-layer{pointer-events:none;z-index:30;position:absolute;inset:0;overflow:visible}:where(.mtg-table) .stack-overlay{right:10px;top:var(--stack-top);z-index:25;pointer-events:none;width:var(--stack-width);justify-items:stretch;gap:5px;display:grid;position:absolute}:where(.mtg-table) .stack-head{pointer-events:auto;background:linear-gradient(#3b2f5e,#241d3a);border:1px solid #6a5aa0;border-bottom:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:baseline;gap:10px;padding:3px 9px 4px;display:flex;box-shadow:0 -2px 12px #00000073}:where(.mtg-table) .stack-title{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#d9cdff;font-size:.78em;font-weight:600}:where(.mtg-table) .stack-depth{font-family:var(--font-mono);color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.05em}:where(.mtg-table) .stack-pile-cards{pointer-events:none;padding:calc(8px + (var(--stack-n) - 1) * var(--stack-step)) 8px 8px;background:linear-gradient(#1c1628f0,#100d18f5);border:1px solid #6a5aa0;border-top:0;border-radius:0 0 6px 6px;margin:0;list-style:none;position:relative;box-shadow:0 12px 30px #0009}:where(.mtg-table) .stack-card{pointer-events:auto;left:8px;right:8px;bottom:calc(8px + var(--from-front) * var(--stack-step));position:absolute}:where(.mtg-table) .stack-card[data-front]{pointer-events:auto;z-index:calc(40 - var(--from-front));filter:brightness(calc(1 - var(--from-front) * .07));justify-content:center;transition:translate .14s,filter .14s;display:flex;position:relative;bottom:auto;left:auto;right:auto}:where(.mtg-table) .stack-card .card{height:calc(var(--stack-card) * 1.4);box-shadow:0 6px 16px #000000a6}:where(.mtg-table) .stack-card[data-open]{z-index:45;filter:none}:where(.mtg-table) .stack-card[data-open] .card{box-shadow:0 0 0 2px #cbbcf0cc,0 14px 30px #000000bf}:where(.mtg-table) .stack-card-kind{letter-spacing:.04em;color:#e6e0f5;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#3b2f5ef0;border:1px solid #8f7fc6;border-radius:999px;max-width:88%;padding:1px 7px;font-size:.62em;position:absolute;bottom:6%;left:50%;overflow:hidden;translate:-50%}:where(.mtg-table) .stack-card[data-aimable]{cursor:pointer}:where(.mtg-table) .stack-card[data-aimable] .card{box-shadow:0 0 0 2px var(--gold), 0 12px 28px #000000b3}:where(.mtg-table) .stack-card[data-aimable]:hover .card{filter:brightness(1.15)}:where(.mtg-table) .stack-caption{pointer-events:auto;background:#14101ef0;border:1px solid #4a3f6b;border-radius:6px;padding:5px 9px 6px;box-shadow:0 8px 22px #0000008c}:where(.mtg-table) .stack-caption-line{color:var(--muted);margin:2px 0 0;font-size:.78em;line-height:1.25}:where(.mtg-table) .stack-caption-line:first-child{margin-top:0}:where(.mtg-table) .stack-caption-line b{color:#cbbcf0;margin-right:4px;font-weight:600}:where(.mtg-table) .stack-caption-targets{color:#e2d8b8}:where(.mtg-table) .stack-overlay[data-depth=few]{--stack-step:calc(var(--stack-card) * .4)}:where(.mtg-table) .stack-overlay[data-depth=many]{--stack-step:calc(var(--stack-card) * .27)}:where(.mtg-table) .stack-overlay[data-depth=crowd]{--stack-step:calc(var(--stack-card) * .17)}:where(.mtg-table) .permanent-group{--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);position:relative}:where(.mtg-table) .permanent-group .card{height:var(--host-h)}:where(.mtg-table) .permanent-group:has(>.card.tapped){--host-w:var(--host-h);--host-top:calc((var(--host-h) - var(--host-cw)) / 2)}:where(.mtg-table) .permanent-group>.card.tapped{margin-inline:calc((var(--host-h) - var(--host-cw)) / 2)}:where(.mtg-table) .permanent-group>.card{z-index:2;position:relative;box-shadow:0 4px 12px #00000073}:where(.mtg-table) .tucked{left:0;right:0;top:calc(var(--host-top) + (var(--tucked) - 1 - var(--tuck-index)) * var(--tuck));height:var(--tuck);z-index:3;cursor:pointer;position:absolute;overflow:hidden}:where(.mtg-table) .tucked .card{top:0;left:calc(var(--tuck-x) + (var(--host-w) - var(--host-cw)) / 2);pointer-events:none;filter:brightness(.86)saturate(.9);transition:none;position:absolute}:where(.mtg-table) .tucked:hover,:where(.mtg-table) .tucked:focus-visible{z-index:20;overflow:visible}:where(.mtg-table) .tucked:hover .card,:where(.mtg-table) .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)}:where(.mtg-table) .tucked:focus-visible{outline:none}:where(.mtg-table) .tucked .card.tapped{--tap:0deg;margin-inline:0}:where(.mtg-table) .tucked:hover .card.tapped,:where(.mtg-table) .tucked:focus-visible .card.tapped{--tap:90deg;margin-inline:calc((var(--host-h) - var(--host-cw)) / 2)}:where(.mtg-table) .hand{background:var(--panel);border:1px solid var(--rule);min-height:calc(var(--card-hand) + 16px);border-radius:6px;flex-wrap:nowrap;grid-area:hand;justify-content:safe center;align-items:center;gap:7px;padding:8px 10px;display:flex;overflow-x:auto}:where(.mtg-table) .rail{grid-area:rail;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:7px;min-height:0;display:grid}:where(.mtg-table) .preview{background:var(--panel);border:1px solid var(--rule);border-radius:6px;align-content:start;justify-items:center;gap:7px;height:clamp(340px,56vh,700px);padding:9px;display:grid;overflow:hidden}:where(.mtg-table) .preview img,:where(.mtg-table) .preview-card{aspect-ratio:488/680;object-fit:cover;border-radius:5px;width:auto;max-width:100%;height:clamp(230px,38vh,500px);display:block}:where(.mtg-table) .preview-card{position:relative}:where(.mtg-table) .preview-empty{color:var(--muted);text-align:center;place-content:center;font-size:.82em;font-style:italic}:where(.mtg-table) .preview-text{gap:3px;width:100%;display:grid}:where(.mtg-table) .preview-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}:where(.mtg-table) .preview-name{font-family:var(--font-display);color:var(--parchment);font-size:1.02em;line-height:1.15}:where(.mtg-table) .preview-cost{font-family:var(--font-mono);color:var(--gold);white-space:nowrap;font-size:.8em}:where(.mtg-table) .preview-type{color:var(--muted);font-size:.76em}:where(.mtg-table) .preview-oracle{white-space:pre-line;border-top:1px solid var(--rule);margin:3px 0 0;padding-top:4px;font-size:.78em;line-height:1.4}:where(.mtg-table) .preview-stats{font-family:var(--font-mono);color:var(--parchment);font-size:.84em}:where(.mtg-table) .preview-stats.buffed{color:#9de8a8}:where(.mtg-table) .preview-printed{color:var(--muted);font-size:.85em}:where(.mtg-table) .preview-damage{color:#f0b6ad;font-size:.76em}:where(.mtg-table) .preview-note{color:var(--muted);font-size:.76em;font-style:italic}:where(.mtg-table) .preview-standin{color:var(--standin-fg,var(--gold));border-left:2px solid var(--standin-edge,var(--gold));padding-left:6px;font-size:.76em;line-height:1.3}:where(.mtg-table) .preview-otherface{border-top:1px solid var(--rule);color:var(--muted);flex-direction:column;gap:3px;margin-top:2px;padding-top:6px;font-size:.9em;display:flex}:where(.mtg-table) .prompt{background:var(--panel-2);border:1px solid var(--rule);border-left:3px solid var(--gold);color:var(--parchment);border-radius:4px;padding:7px 10px;font-size:.86em}:where(.mtg-table) .controls{background:var(--panel);border:1px solid var(--rule);border-radius:6px;gap:5px;padding:8px;display:grid}:where(.mtg-table) .verdict{font-family:var(--font-display);text-align:center;margin:0;font-size:1.15em}:where(.mtg-table) .verdict.won{color:#9de8a8}:where(.mtg-table) .verdict.lost{color:#f0b6ad}:where(.mtg-table) .log{border:1px solid var(--rule);min-height:0;font-family:var(--font-mono);background:#10141a;border-radius:6px;padding:0 10px 7px;font-size:.74em;line-height:1.45;overflow-y:auto}:where(.mtg-table) .log-group{padding-bottom:6px}:where(.mtg-table) .log p{color:var(--muted);margin:0;padding-left:8px}:where(.mtg-table) .log h5.log-turn{z-index:1;font:inherit;color:var(--gold);background:#10141a;margin:0;padding:5px 0 2px;font-weight:600;position:sticky;top:0}:where(.mtg-table) .card{--tap:0deg;--lift:0px;translate:0 var(--lift);rotate:var(--tap);height:var(--card-board);aspect-ratio:488/680;background:#10141a;border:1px solid #000;border-radius:5px;flex:none;transition:translate .1s,rotate .12s;position:relative;overflow:hidden;box-shadow:0 2px 5px #00000080}:where(.mtg-table) .card-hand{height:var(--card-hand)}:where(.mtg-table) .card-large{height:var(--card-large)}:where(.mtg-table) .card img{object-fit:cover;width:100%;height:100%;display:block}:where(.mtg-table) .card-back{background:radial-gradient(34% 26%,#8a78ab 0 55%,#5b4d78 56% 68%,#0000 69%),linear-gradient(160deg,#4a4066,#2b2540);width:100%;height:100%;display:block;box-shadow:inset 0 0 0 3px #6b5c86,inset 0 0 0 5px #2b2540}:where(.mtg-table) .card-under{color:#e8e0f5;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#080a0ed1;border:1px solid #6b5c86;border-radius:3px;padding:0 4px;font-size:.6em;line-height:1.5;position:absolute;top:16%;left:3px;right:3px;overflow:hidden}:where(.mtg-table) .card.clickable{cursor:pointer}:where(.mtg-table) .card.selectable{outline-offset:1px;outline:1px solid #e0a94c73}:where(.mtg-table) .card.selectable:hover{filter:brightness(1.18);outline-color:var(--gold)}@property --castable-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ring-glint{0%{--castable-angle:35deg}to{--castable-angle:395deg}}:where(.mtg-table){--castable-ring:conic-gradient(from var(--castable-angle), #4ea0f0eb, #e8f6ff 10%, #4ea0f0eb 30%, #3a82e1e0 55%, #d8eeff 72%, #4ea0f0eb)}:where(.mtg-table) .hand .hand-slot .card.selectable{filter:brightness(1.06)saturate(1.1);outline:0;box-shadow:0 8px 22px #000000a6,0 0 0 1px #c8e6ff8c,0 0 20px #50a0f599,0 0 42px #327ddc57}:where(.mtg-table) .hand .hand-slot .card.selectable:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;--castable-angle:35deg;background:var(--castable-ring);-webkit-mask-composite:xor;padding:3px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:where(.mtg-table) .hand .hand-slot[data-hot] .card.selectable{box-shadow:0 14px 30px #000000b3,0 0 0 1px #dcf0ffb3,0 0 30px #64b4ffbf,0 0 58px #3c8ceb6b}:where(.mtg-table) .hand .hand-slot[data-hot] .card.selectable:before{animation:1.3s cubic-bezier(.3,.6,.3,1) ring-glint}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .hand .hand-slot .card,:where(.mtg-table) .hand .hand-slot .card:before{animation:none!important}}:where(.mtg-table) .card.tapped{--tap:90deg;margin-inline:calc((var(--card-board) - var(--card-board-w)) / 2)}:where(.mtg-table) .card.attacking{outline:2px solid var(--blood);outline-offset:1px}:where(.mtg-table) .card.blocking{outline:2px solid var(--sky);outline-offset:1px}:where(.mtg-table) .card.sick{filter:saturate(.7)}:where(.mtg-table) .card.sick:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(158deg,#7aa8e257,#7aa8e214 55%,#0000 76%);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #8cb9eb9e}:where(.mtg-table) .card.selected{outline:4px solid var(--ember);outline-offset:3px;box-shadow:0 0 0 3px #0009, 0 0 22px 6px color-mix(in srgb, var(--ember) 70%, transparent)}:where(.mtg-table) .card.assigned{outline:2px solid var(--sky);outline-offset:2px}:where(.mtg-table) .card.targetable{outline:2px solid var(--gold);outline-offset:2px;cursor:crosshair;animation:1.1s ease-in-out infinite pulse}:where(.mtg-table) .card.targetable.selected{outline:4px solid var(--ember);animation:none}:where(.mtg-table) .zone-viewer-aiming .card.targetable,:where(.mtg-table) .hand .card.targetable{animation:none}:where(.mtg-table) .card.selected .card-share{background:var(--ember)}@keyframes pulse{0%,to{box-shadow:0 0 #e0a94c80}50%{box-shadow:0 0 0 5px #e0a94c00}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .card,:where(.mtg-table) .ib-life{transition:none!important;animation:none!important}}@font-face{font-family:MPlantin;src:url(/art/frames/fonts/mplantin.ttf)format("truetype");font-display:swap}@font-face{font-family:MPlantin;src:url(/art/frames/fonts/mplantin-i.ttf)format("truetype");font-style:italic;font-display:swap}:where(.mtg-table) .card-face{color:#17120c;font-family:var(--font-display);--face-art-x:7.018%;--face-art-t:6.154%;--face-art-h:48.615%;--title-x:7.018%;--title-y:0.0%;--title-w:85.965%;--title-h:5.23%;--title-size:4cqh;--title-align:left;--title-justify:left;--title-font:"Benguiat", var(--font-display);--title-lead:0em;--title-colour:#f2e9d2;--title-shadow:.3cqw .25cqh 0 #000000d9;--mana-x:7.018%;--mana-y:0.0%;--mana-w:85.965%;--mana-h:5.23%;--mana-size:2.385cqh;--mana-align:right;--type-x:7.018%;--type-y:55.7%;--type-w:85.965%;--type-h:5.5%;--type-size:4.4cqh;--type-align:left;--type-justify:left;--type-font:"MPlantin", "Century Schoolbook", var(--font-display);--type-lead:-.1205em;--type-colour:#f2e9d2;--type-shadow:.3cqw .25cqh 0 #000000d9;--rules-x:9.6%;--rules-y:62.4%;--rules-w:80.8%;--rules-h:28.0%;--rules-size:4.2cqh;--rules-align:left;--rules-justify:center;--rules-font:"MPlantin", "Century Schoolbook", var(--font-display);--rules-lead:-.1205em;--rules-colour:#17120c;--rules-shadow:none;--pt-x:74%;--pt-y:92.3%;--pt-w:18%;--pt-h:6.5%;--pt-size:4.2cqh;--pt-align:right;--pt-justify:left;--pt-font:"Benguiat", var(--font-display);--pt-lead:-.1316em;--pt-colour:#f2e9d2;--pt-shadow:.3cqw .25cqh 0 #000000d9;background-repeat:no-repeat;background-size:100% 100%;border-radius:4.76%/3.41%;position:absolute;inset:0;overflow:hidden;container-type:size}:where(.mtg-table) .card-face[data-family=printed]{--face-art-x:var(--full-art-l);--face-art-t:var(--full-art-t);--face-art-h:calc(100% - var(--full-art-t) - var(--full-art-b))}:where(.mtg-table) .card-face[data-variant=battlefield][data-family=printed]{--face-art-x:var(--art-l);--face-art-t:var(--art-t);--face-art-h:calc(100% - var(--art-t) - var(--art-b));--pt-colour:#f6f1e4;--pt-shadow:.25cqw .2cqh 0 #0000008c}:where(.mtg-table) .card-face[data-variant=battlefield] .face-pt-plate{box-sizing:border-box;background:linear-gradient(#1c1610c7,#0e0b08db);border:max(1px,.5cqh) solid #fff8e642;border-radius:999px;box-shadow:0 .3cqh .6cqh #00000059}:where(.mtg-table) .card-face[data-variant=battlefield][data-family=shandalar]{--splice-full:325;--splice-band:23;--splice-h:213;background-size:100% calc(var(--splice-full) / var(--splice-h) * 100%);--title-y:0.0%;--title-h:7.98%;--title-size:6.1cqh;--mana-y:0.0%;--mana-h:7.98%;--mana-size:3.64cqh;--face-art-t:9.39%;--face-art-h:74.19%;--pt-plate-x:74.6%;--pt-plate-y:87.2%;--pt-plate-w:17.4%;--pt-plate-h:10.2%;--pt-x:74.6%;--pt-y:87.2%;--pt-w:17.4%;--pt-h:10.2%;--pt-align:center;--pt-justify:center;--pt-size:4.9cqh;--pt-lead:-.1316em;background-position:top}:where(.mtg-table) .card-face[data-variant=battlefield][data-family=shandalar]:before{content:"";height:calc(var(--splice-band) / var(--splice-h) * 100%);background-image:inherit;background-size:100% calc(var(--splice-full) / var(--splice-band) * 100%);background-position:bottom;background-repeat:no-repeat;position:absolute;bottom:0;left:0;right:0}:where(.mtg-table) .face-title,:where(.mtg-table) .face-cost,:where(.mtg-table) .face-type,:where(.mtg-table) .face-text,:where(.mtg-table) .face-stats{white-space:pre-line;flex-direction:column;justify-content:center;line-height:1;display:flex;position:absolute}:where(.mtg-table) .face-title{left:var(--title-x);top:var(--title-y);width:var(--title-w);height:var(--title-h);transform:translateY(calc(var(--title-lead,0em) + .075em));font-family:var(--title-font);font-size:calc(var(--title-size) * var(--fit,1));text-align:var(--title-align);color:var(--title-colour);text-shadow:var(--title-shadow);white-space:nowrap;overflow:hidden}:where(.mtg-table) .face-name{display:inline}:where(.mtg-table) .face-cost{left:var(--mana-x);top:var(--mana-y);width:var(--mana-w);height:var(--mana-h);font-size:calc(var(--mana-size) * var(--fit,1));text-align:var(--mana-align);white-space:nowrap;justify-content:flex-end;align-items:center;gap:var(--mana-gap,.14em);flex-direction:row}:where(.mtg-table) .face-type{left:var(--type-x);top:var(--type-y);width:var(--type-w);height:var(--type-h);transform:translateY(calc(var(--type-lead,0em) + .075em));font-family:var(--type-font);font-size:calc(var(--type-size) * var(--fit,1));text-align:var(--type-align);color:var(--type-colour);text-shadow:var(--type-shadow);white-space:nowrap;overflow:hidden}:where(.mtg-table) .face-text{left:var(--rules-x);top:var(--rules-y);width:var(--rules-w);height:var(--rules-h);transform:translateY(calc(var(--rules-lead,0em) + .075em));font-family:var(--rules-font);font-size:calc(var(--rules-size) * var(--fit,1));text-align:var(--rules-justify);color:var(--rules-colour);line-height:1.14;overflow:hidden}:where(.mtg-table) .face-flavour{font-style:italic;display:block}:where(.mtg-table) .card-face[data-frameset=eighth] .face-flavour,:where(.mtg-table) .card-face[data-frameset=m15] .face-flavour{opacity:.92;border-top:1px solid;margin-top:.45em;padding-top:.35em}:where(.mtg-table) .face-pt-plate{left:var(--pt-plate-x);top:var(--pt-plate-y);width:var(--pt-plate-w);height:var(--pt-plate-h);background:var(--pt-plate,none) center / 100% 100% no-repeat;position:absolute}:where(.mtg-table) .face-stats{left:var(--pt-x);top:var(--pt-y);width:var(--pt-w);height:var(--pt-h);transform:translateY(calc(var(--pt-lead,0em) + .075em));font-family:var(--pt-font);font-size:calc(var(--pt-size) * var(--fit,1));text-align:var(--pt-align);color:var(--pt-colour);text-shadow:var(--pt-shadow)}:where(.mtg-table) .face-art{left:var(--face-art-x);right:var(--face-art-x);top:var(--face-art-t);height:var(--face-art-h);box-shadow:inset 0 0 0 var(--face-keyline,.35cqw) #000000c7;background-color:#2c2f34;background-position:50%;background-size:cover;position:absolute}:where(.mtg-table) .card-stats{font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#080a0ee6;border:1px solid #4a5563;border-radius:3px;padding:0 5px;font-size:.68em;position:absolute;bottom:3px;right:3px}:where(.mtg-table) .card-stats.buffed{color:#9de8a8;border-color:#3f7a4a}:where(.mtg-table) .card-stats b{font-weight:inherit}:where(.mtg-table) .card-stats b.hurt{color:#ff9a8a;font-weight:700}:where(.mtg-table) .card-stats b.hurt.dying{color:#fff;background:var(--blood);border-radius:2px;padding:0 2px}:where(.mtg-table) .card-damage{background:var(--blood);color:#ffd9d2;font-family:var(--font-mono);border-radius:3px;padding:0 5px;font-size:.68em;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 4px #0000008c}:where(.mtg-table) .card-commander{color:var(--gold);text-shadow:0 0 4px #000;font-size:.8em;position:absolute;top:2px;left:3px}:where(.mtg-table) .card-statuses{z-index:2;pointer-events:none;flex-wrap:wrap;gap:2px;width:calc(100% - 6px);display:flex;position:absolute;top:1.55em;left:3px;container:card-statuses/inline-size}:where(.mtg-table) .card-status{pointer-events:auto;text-overflow:ellipsis;white-space:nowrap;color:#f8dbab;max-width:100%;font:700 .58em/1.2 var(--font-ui);background:#1c140deb;border:1px solid #d0a265;border-radius:3px;padding:1px 4px;display:inline-block;overflow:hidden;box-shadow:0 1px 4px #00000073}:where(.mtg-table) .card-status-exerted{color:#d8e4ff;border-color:#a6b5d8}:where(.mtg-table) .card-status-monstrous{color:#ffccbd;border-color:#d87e67}:where(.mtg-table) .ib-designations{flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;display:flex}:where(.mtg-table) .ib-designation{color:#e9d49c;max-width:100%;font:700 .64em/1.2 var(--font-ui);white-space:nowrap;cursor:help;background:#382b16e0;border:1px solid #a88b4f;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}:where(.mtg-table) .ib-designation:focus-visible{outline-offset:2px;outline:2px solid #f8d777}:where(.mtg-table) .ib-designation-gain{color:#ffe5a4;font:700 .64em/1.25 var(--font-ui);animation:2.4s ease-out both blessing-caption}:where(.mtg-table) .ib-designation[data-gained]{animation:1.2s ease-out both blessing-arrive}@keyframes blessing-arrive{0%{transform:scale(.88);box-shadow:0 0 #ffd57000}35%{transform:scale(1.08);box-shadow:0 0 0 8px #ffd57040}to{transform:scale(1);box-shadow:0 0 0 12px #ffd57000}}@keyframes blessing-caption{0%,75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .ib-designation[data-gained],:where(.mtg-table) .ib-designation-gain{animation:none}}@media (width<=640px){:where(.mtg-table) .ib-designation-citys-blessing span:last-child{display:none}:where(.mtg-table) .ib-designation-gain{font-size:.57em}}:where(.mtg-table) .reveal-head .dshell-title{font-size:clamp(1.2rem,2.2vw,1.8rem)}:where(.mtg-table) .reveal-stage{place-items:center;min-height:min(44vh,390px);display:grid}:where(.mtg-table) .reveal-stage .card{height:min(42vh,370px)}:where(.mtg-table) .reveal-flip{animation:.18s ease-out both reveal-turn}@keyframes reveal-turn{0%{opacity:.25;transform:translateY(-14px)rotateY(75deg)}to{opacity:1;transform:none}}:where(.mtg-table) .reveal-back{aspect-ratio:5/7;background:radial-gradient(circle,#73512d 0%,#302c2b 50%,#11131b 100%);border:5px double #9f7844;border-radius:12px;width:min(29vh,250px);box-shadow:0 8px 30px #000}:where(.mtg-table) .reveal-spread{scrollbar-color:#a77d40 #17171a;gap:12px;min-height:min(46vh,390px);margin:0;padding:10px 3px 18px;list-style:none;display:flex;overflow-x:auto}:where(.mtg-table) .reveal-spread li{flex:none;align-content:start;gap:5px;display:grid;position:relative}:where(.mtg-table) .reveal-spread .card{height:min(38vh,330px)}:where(.mtg-table) .reveal-name{color:#f4eadb;max-width:240px;font:700 .84rem/1.25 var(--font-ui);display:block}:where(.mtg-table) .reveal-spread li.reveal-hit .card{border-radius:5px;outline:3px solid #e4b74e;box-shadow:0 0 18px #d39939}:where(.mtg-table) .reveal-order,:where(.mtg-table) .reveal-fate{font:700 .8rem/1.2 var(--font-ui);color:#d8c7a8}:where(.mtg-table) .reveal-hit .reveal-fate{color:#ffda79}:where(.mtg-table) .reveal-foot{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.mtg-table) .reveal-foot button{color:#fff3d3;cursor:pointer;background:#76521d;border:1px solid #ddad54;border-radius:6px;padding:8px 16px}:where(.mtg-table) .reveal-foot button:hover{background:#986b27}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .reveal-flip{animation:none}}:where(.mtg-table) .card-level{color:var(--gold);font-family:var(--font-mono);white-space:nowrap;background:#080a0ee6;border:1px solid #6b5a2e;border-radius:3px;padding:0 5px;font-size:.64em;position:absolute;bottom:3px;right:3px}:where(.mtg-table) .card-stats~.card-level{bottom:1.9em}:where(.mtg-table) .card-loyalty{text-align:center;color:#f2ead8;min-width:1.6em;font-family:var(--font-mono);background:#080a0eeb;border:1px solid #b9a36a;border-radius:3px 3px 50% 50%;padding:0 4px 1px;font-size:.72em;font-weight:700;position:absolute;bottom:3px;right:3px}:where(.mtg-table) .card-stats~.card-loyalty{bottom:1.9em}:where(.mtg-table) .card-aim{color:#ffd2c8;white-space:nowrap;text-overflow:ellipsis;background:#3c0c08e0;border-radius:3px;padding:0 4px;font-size:.6em;position:absolute;top:1.5em;left:3px;right:3px;overflow:hidden}:where(.mtg-table) .card-flag{z-index:1;text-shadow:0 0 4px #000;font-size:.72em;position:absolute;top:2px;right:3px}:where(.mtg-table) .card-flag.attack{color:#ff9a8a}:where(.mtg-table) .card-flag.blocked{color:var(--sky)}:where(.mtg-table) .card-flag.sick-flag{color:#d3e7fb;background:#182c4ae0;border-radius:4px;padding:1px 3px 2px;font-size:.82em;line-height:1;box-shadow:0 0 0 1px #7dace48c}:where(.mtg-table) .card-hint{color:#1a1206;text-align:center;letter-spacing:.04em;background:#e0a94ceb;padding:1px 0;font-size:.6em;font-weight:700;position:absolute;bottom:0;left:0;right:0}:where(.mtg-table) .card.has-hint .card-stats,:where(.mtg-table) .card.has-hint .card-damage{bottom:15px}:where(.mtg-table) .card-standin{z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:size}:where(.mtg-table) .card.standin :is(.card-share,.card-stats,.card-damage,.card-flag,.card-commander,.card-hint,.card-counters,.card-title){z-index:3}:where(.mtg-table) .card-standin-band{background:var(--standin-bg,#0a0908db);color:var(--standin-fg,var(--gold));border-block:max(1px, .6cqw) solid var(--standin-edge,var(--gold));font-family:var(--font-body,system-ui, sans-serif);letter-spacing:.01em;text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:.3em .15em;font-size:clamp(9px,9cqw,26px);font-weight:700;line-height:1.05;display:flex;position:absolute;top:33%;left:0;right:0;box-shadow:0 .2em .7em #00000080}:where(.mtg-table) .card-standin .standin-short{display:none}@container (width<=109.98px){:where(.mtg-table) .card-standin-band{white-space:normal;font-size:clamp(9px,12.5cqw,18px);line-height:1}}@container (width<=63.98px){:where(.mtg-table) .card-standin-band{white-space:nowrap;letter-spacing:.06em;font-size:clamp(8px,26cqw,16px)}:where(.mtg-table) .card-standin .standin-short{display:inline}:where(.mtg-table) .card-standin .standin-long{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}:where(.mtg-table) .card.tapped:not(.tucked .card) .card-standin-band{white-space:normal;width:84cqh;font-size:clamp(8px,11cqh,22px);top:calc(50% + 8cqh);left:50%;right:auto;translate:-50% -50%;rotate:-90deg}@container (height>=64px){:where(.mtg-table) .card.tapped:not(.tucked .card) .card-standin .standin-short{display:none}:where(.mtg-table) .card.tapped:not(.tucked .card) .card-standin .standin-long{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}@container (height<=63.98px){:where(.mtg-table) .card.tapped:not(.tucked .card) .card-standin-band{white-space:nowrap;font-size:clamp(8px,18cqh,16px)}:where(.mtg-table) .card.tapped:not(.tucked .card) .card-standin .standin-short{display:inline}:where(.mtg-table) .card.tapped:not(.tucked .card) .card-standin .standin-long{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}:where(.mtg-table) .hand[data-picking=true]{border-color:var(--gold)}:where(.mtg-table) .hand[data-picking=true] .card:not(.targetable):not(.has-share){opacity:.45}:where(.mtg-table) .card-share{color:#1a1206;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;background:#e0a94cf2;border-radius:999px;min-width:1.9em;padding:.1em .25em;font-size:1.5em;font-weight:700;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .1em .5em #0009}:where(.mtg-table) .duel-over{justify-items:stretch;gap:6px;display:grid}:where(.mtg-table) .verdict-detail{color:var(--muted);text-align:center;margin:0;font-size:.85em}:where(.mtg-table) .banding{font-size:.82em}:where(.mtg-table) .banding.on{border-color:var(--gold);color:var(--gold)}:where(.mtg-table) .aiming-dock{z-index:22;pointer-events:none;justify-content:center;padding:6px 10px;display:flex;position:absolute;inset:0}:where(.mtg-table) .aiming-dock[data-side=top]{align-items:flex-start}:where(.mtg-table) .aiming-dock[data-side=bottom]{align-items:flex-end}:where(.mtg-table) .aiming-dock>.aiming{pointer-events:auto}:where(.mtg-table) .board:has(.stack-overlay) .aiming-dock{padding-right:calc(var(--stack-width) + 20px)}:where(.mtg-table) .aiming{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--gold);border-radius:.6rem;align-items:center;gap:.9rem;max-width:min(46rem,100%);padding:.5rem .75rem;display:flex;box-shadow:0 .9rem 2.2rem #000000a8,0 0 0 1px #00000080}:where(.mtg-table) .aiming>.card{width:calc(var(--card-hand) * .52);flex:none;height:auto}:where(.mtg-table) .aiming-body{flex-direction:column;gap:.35rem;min-width:0;display:flex}:where(.mtg-table) .aiming-prompt{font-family:var(--font-display);color:var(--parchment);margin:0;font-size:1.02rem;line-height:1.25}:where(.mtg-table) .aiming-pays{border:1px solid var(--blood);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--blood);vertical-align:middle;border-radius:.25rem;margin-left:.45rem;padding:0 .3rem;font-size:.62em}:where(.mtg-table) .aiming-rail{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}:where(.mtg-table) .aiming-slot{border:1px solid var(--rule);color:var(--muted);border-radius:.3rem;align-items:baseline;gap:.35rem;padding:.1rem .4rem;font-size:.78em;display:flex}:where(.mtg-table) .aiming-slot.current{border-color:var(--gold);color:var(--parchment)}:where(.mtg-table) .aiming-slot.paying{border-style:dashed}:where(.mtg-table) .aiming-slot.done{border-color:var(--leaf);color:var(--leaf)}:where(.mtg-table) .aiming-slot.theirs{opacity:.55;font-style:italic}:where(.mtg-table) .aiming-slot-state{font-variant-numeric:tabular-nums;opacity:.8}:where(.mtg-table) .aiming-facts{color:var(--muted);align-items:center;gap:.6rem;font-size:.82em;display:flex}:where(.mtg-table) .aiming-cost{color:var(--parchment)}:where(.mtg-table) .aiming-count{font-variant-numeric:tabular-nums}:where(.mtg-table) .aiming-lost{color:var(--blood)}:where(.mtg-table) .aiming-even{padding:0 .45rem;font-size:.95em}:where(.mtg-table) .question-refusal{border-left:2px solid var(--blood);color:#f0b6ad;background:#a3392e29;margin:0;padding:.25rem .45rem;font-size:.82em}:where(.mtg-table) .aiming-unaffordable{color:var(--muted);margin:0;font-size:.82em;font-style:italic}:where(.mtg-table) .aiming-actions{flex-direction:column;flex:none;gap:.3rem;display:flex}:where(.mtg-table) .aiming-actions>button{white-space:nowrap}@media (width<=40rem){:where(.mtg-table) .aiming{gap:.5rem;padding:.45rem .55rem}:where(.mtg-table) .aiming>.card{display:none}:where(.mtg-table) .aiming-prompt{font-size:.92rem}}:where(.mtg-table) .concede{opacity:.55;font-size:.78em}:where(.mtg-table) .concede:hover:not(:disabled){opacity:1;border-color:var(--blood);color:#f0b6ad}:where(.mtg-table) .dialog-layer{z-index:60;pointer-events:none;position:absolute;inset:0}:where(.mtg-table) .dialog-layer-slot{display:contents}:where(.mtg-table) .dialog-scrim{z-index:2;padding:max(2.5vh, 12px) max(3vw, 12px) calc(max(2.5vh, 12px) + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:radial-gradient(at 50% 45%,#06070980,#060709cc);place-items:center;animation:.16s ease-out dshell-fade;display:grid;position:absolute;inset:0}:where(.mtg-table) .dialog-scrim[data-tier=reader]{z-index:1}:where(.mtg-table) .dialog-scrim[data-tier=reveal]{z-index:4}:where(.mtg-table) .dialog-scrim.dialog-standalone{z-index:60;position:fixed}:where(.mtg-table) .dialog-scrim[data-minimized]{visibility:hidden;pointer-events:none;animation:none}:where(.mtg-table) .dialog-scrim[data-peeking]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:where(.mtg-table) .dialog-scrim[data-peeking],:where(.mtg-table) .dialog-scrim[data-peeking] *{pointer-events:none!important}:where(.mtg-table) .dialog-scrim[data-peeking]>.dshell{opacity:.12;box-shadow:none;transition:opacity 90ms ease-out}:where(.mtg-table) .dshell .card.tapped{--tap:0deg;margin-inline:0}:where(.mtg-table) .dshell .card:is(.attacking,.charging){--lift:0px;animation:none}:where(.mtg-table) .card.locked{cursor:default}:where(.mtg-table) .dshell{--dshell-w:34rem;width:min(var(--dshell-w), 100%);border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 92%, #fff 8%), var(--panel));min-height:0;max-height:100%;box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px #00000059, 0 0 0 1px #0000008c, 0 1.6rem 4.5rem #000000b3, 0 0 3.5rem color-mix(in srgb, var(--gold) 12%, transparent);color:var(--parchment);text-align:left;border-radius:.8rem;outline:none;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.3,1) dshell-rise;display:flex;position:relative;overflow:hidden}:where(.mtg-table) .dshell[data-size=medium]{--dshell-w:42rem}:where(.mtg-table) .dshell[data-size=wide]{--dshell-w:54rem}:where(.mtg-table) .dshell[data-size=xwide]{--dshell-w:72rem}:where(.mtg-table) .dshell[data-size=sheet]{border-radius:.6rem;width:100%;height:100%}:where(.mtg-table) .dshell-head{flex:none;align-items:flex-start;gap:.75rem;padding:1.05rem 1.25rem .55rem;display:flex}:where(.mtg-table) .dshell-heading{flex:auto;min-width:0}:where(.mtg-table) .dshell-tools{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.4rem;max-width:100%;display:flex}:where(.mtg-table) .dshell-title{font-family:var(--font-display);color:var(--gold);margin:0;font-size:1.25rem;line-height:1.2}:where(.mtg-table) .dshell-title em{opacity:.6;font-style:normal;font-family:var(--font-mono);margin-left:.5em;font-size:.8em}:where(.mtg-table) .dshell-subtitle{color:var(--muted);margin:.3rem 0 0;font-size:.92rem}:where(.mtg-table) .dshell-body{flex:auto;min-height:0;padding:.45rem 1.25rem 1rem;overflow-y:auto}:where(.mtg-table) .dshell-actions{border-top:1px solid color-mix(in srgb, var(--rule) 70%, transparent);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.6rem;padding:.8rem 1.25rem 1rem;display:flex}:where(.mtg-table) .dshell-actions>.aiming{max-width:none;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;flex:auto;padding:0}:where(.mtg-table) .dshell-actions>.aiming>.aiming-body{flex:18rem}:where(.mtg-table) .dshell-actions>.aiming>.aiming-actions{flex-direction:row;margin-left:auto}:where(.mtg-table) :is(.dshell-view,.dshell-close){border:1px solid color-mix(in srgb, var(--rule) 90%, transparent);min-height:2.25rem;color:var(--parchment);white-space:nowrap;cursor:pointer;background:#00000038;border-radius:.45rem;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.84rem;display:inline-flex}:where(.mtg-table) :is(.dshell-view,.dshell-close):hover{border-color:var(--gold);color:var(--gold)}:where(.mtg-table) :is(.dshell-view,.dshell-close):focus-visible{outline:2px solid var(--gold);outline-offset:2px}:where(.mtg-table) .dshell-close kbd{opacity:.7;font-size:.7rem}:where(.mtg-table) .dshell-eye{flex:none}:where(.mtg-table) .dialog-pill{z-index:3;left:50%;bottom:calc(var(--pill-lift,16px) + env(safe-area-inset-bottom,0px));border:1px solid var(--gold);background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 92%, #fff 8%), var(--panel));width:max-content;max-width:calc(100% - 24px);min-height:3.25rem;color:var(--parchment);pointer-events:auto;cursor:pointer;border-radius:999px;align-items:center;gap:.7rem;padding:.3rem .35rem .3rem 1rem;animation:.22s ease-out dshell-pill-in,1.4s ease-in-out .25s 3 dshell-pill-pulse;display:flex;position:absolute;translate:-50%;box-shadow:0 .8rem 2rem #000000a6,0 0 0 1px #0000008c}:where(.mtg-table) .dialog-pill[data-nudge=b]{animation:.22s ease-out dshell-pill-in,1.4s ease-in-out dshell-pill-pulse-again}:where(.mtg-table) .dialog-pill-icon{color:var(--gold);place-items:center;display:grid}:where(.mtg-table) .dialog-pill-text{align-items:baseline;gap:.65rem;min-width:0;display:flex}:where(.mtg-table) .dialog-pill-prompt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;overflow:hidden}:where(.mtg-table) .dialog-pill-progress{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.76rem}:where(.mtg-table) .dialog-pill-return{border:1px solid color-mix(in srgb, var(--gold) 80%, #fff 20%);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 92%, #fff 8%), color-mix(in srgb, var(--gold) 78%, #000 22%));min-width:44px;min-height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:.4rem 1.1rem;font-size:.9rem;font-weight:700}:where(.mtg-table) .dialog-pill-return:focus-visible{outline:2px solid var(--parchment);outline-offset:2px}:where(.mtg-table) .dialog-pill-locked{color:var(--gold);flex:none;font-size:.8rem;font-weight:700}:where(.mtg-table) .dialog-pill[data-dock]{left:var(--dock-left);width:var(--dock-width);max-width:none;max-height:var(--dock-room);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem .55rem;min-height:0;padding:.7rem .7rem .75rem;display:grid;overflow-y:auto;translate:none}:where(.mtg-table) .dialog-pill[data-dock=foot]{bottom:var(--dock-bottom);min-height:var(--dock-cover);align-content:end}:where(.mtg-table) .dialog-pill[data-dock=head]{top:var(--dock-top);bottom:auto}:where(.mtg-table) .dialog-pill[data-dock] .dialog-pill-icon{padding-top:.2rem}:where(.mtg-table) .dialog-pill[data-dock] .dialog-pill-text{flex-direction:column;align-items:flex-start;gap:.2rem}:where(.mtg-table) .dialog-pill[data-dock] .dialog-pill-prompt{-webkit-line-clamp:3;line-clamp:3;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}:where(.mtg-table) .dialog-pill[data-dock] :is(.dialog-pill-locked,.dialog-pill-return){grid-column:1/-1}:where(.mtg-table) .dialog-pill[data-dock] .dialog-pill-return{width:100%}@media (width>=1081px){:where(.mtg-table) .duel[data-shape=corners] .dialog-pill{--pill-lift:calc(var(--hand-h,0px) + 12px)}}@keyframes dshell-fade{0%{opacity:0}to{opacity:1}}@keyframes dshell-rise{0%{opacity:0;top:.6rem}to{opacity:1;top:0}}@keyframes dshell-pill-in{0%{opacity:0;scale:.96}}@keyframes dshell-pill-pulse{0%,to{box-shadow:0 .8rem 2rem #000000a6,0 0 0 1px #0000008c}50%{box-shadow:0 .8rem 2rem #000000a6, 0 0 0 1px #0000008c, 0 0 1.4rem .2rem color-mix(in srgb, var(--gold) 55%, transparent)}}@keyframes dshell-pill-pulse-again{0%,to{box-shadow:0 .8rem 2rem #000000a6,0 0 0 1px #0000008c}50%{box-shadow:0 .8rem 2rem #000000a6, 0 0 0 1px #0000008c, 0 0 1.4rem .2rem color-mix(in srgb, var(--gold) 55%, transparent)}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) :is(.dialog-scrim,.dshell,.dialog-pill,.dialog-pill[data-nudge=b]){animation:none}:where(.mtg-table) .dialog-scrim[data-peeking]>.dshell{transition:none}}@media (width<=40rem){:where(.mtg-table) .dialog-scrim{padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px))}:where(.mtg-table) .dshell-head{flex-wrap:wrap;padding:.8rem .85rem .45rem}:where(.mtg-table) .dshell-tools{order:-1;width:100%}:where(.mtg-table) .dshell-body{padding:.35rem .85rem .8rem}:where(.mtg-table) .dshell-actions{padding:.65rem .85rem .8rem}:where(.mtg-table) .dialog-pill{gap:.5rem;padding-left:.75rem}:where(.mtg-table) .dialog-pill-progress{display:none}}@media (height<=34rem){:where(.mtg-table) .dshell:not([data-size=sheet]){overflow-y:auto}:where(.mtg-table) .dshell:not([data-size=sheet])>.dshell-body{flex:none;overflow:visible}:where(.mtg-table) .dshell-head{padding-top:.7rem}}:where(.mtg-table) .duel[data-reading-hand=true][data-shape=columns] :is(.hand,.rail){z-index:61;position:relative}@media (width<=1080px){:where(.mtg-table) .duel[data-reading-hand=true][data-shape=corners] :is(.hand,.rail){z-index:61;position:relative}}:where(.mtg-table) .duel[data-reading-hand=true] .rail>*{pointer-events:none}:where(.mtg-table) .duel[data-reading-hand=true] .dialog-scrim{padding-bottom:calc(var(--card-hand,200px) + 26px)}:where(.mtg-table) .dshell[data-surface=plate]{scrollbar-gutter:stable;background-color:var(--dialog-ground,#2c414b);background-image:var(--dialog-plate,url(/art/original/window/window-question.webp));background-position:50%;background-size:cover;border:0;border-radius:.35rem;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}:where(.mtg-table) .dshell[data-surface=plate] .dshell-actions{border-top:0;justify-content:center;padding-top:.2rem}:where(.mtg-table) .dshell.dialog:not(.chooser) .dshell-head{flex-direction:column-reverse;align-items:stretch;gap:.2rem;padding-top:.7rem}:where(.mtg-table) .dshell.dialog:not(.chooser) .dshell-heading{text-align:center}:where(.mtg-table) .dshell.dialog:not(.chooser) .dshell-tools{align-self:flex-end}:where(.mtg-table) .dshell.dialog:not(.chooser) .dshell-body{padding-top:0}:where(.mtg-table) .duel[data-reading-hand=true] .dshell{max-height:100%}:where(.mtg-table) .dialog-title{font-family:var(--font-display);color:#f0e6c2;text-shadow:0 max(1px,.06rem) max(2px,.12rem) #000000d9;text-transform:none;letter-spacing:.01em;margin:0 0 .5rem;font-size:1.2rem}:where(.mtg-table) .dialog-detail{color:#ddd2ab;text-shadow:0 max(1px,.06rem) max(2px,.12rem) #000000d9;margin:0 0 1.1rem;font-size:.92rem;line-height:1.5}:where(.mtg-table) .dialog-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}:where(.mtg-table) .dialog-actions:has(>:nth-child(3)){flex-direction:column}:where(.mtg-table) button.dialog-choice{color:#1c1a0e;min-width:9rem;text-shadow:none;background:linear-gradient(#a39a5d,#857d4a);border:max(1px,.08rem) solid #f9d32d;border-radius:.2rem;padding:.55rem 1rem;font-size:.98rem;box-shadow:inset 0 max(1px,.06rem) #ffffff38,0 max(2px,.12rem) max(4px,.25rem) #00000080}:where(.mtg-table) button.dialog-choice:hover:not(:disabled){background:linear-gradient(#b8ae6b,#968d55);border-color:#ffe25e}:where(.mtg-table) button.dialog-choice:active:not(:disabled){background:linear-gradient(#857d4a,#a39a5d);box-shadow:inset 0 max(2px,.12rem) max(4px,.25rem) #00000073}:where(.mtg-table) button.dialog-choice.primary{background:linear-gradient(#b3a862,#948b52);border-color:#ffe25e;box-shadow:inset 0 max(1px,.06rem) #ffffff47,0 0 max(6px,.4rem) #f9d32d59,0 max(2px,.12rem) max(4px,.25rem) #00000080}:where(.mtg-table) button.dialog-choice.primary:hover:not(:disabled){background:linear-gradient(#c6ba70,#a2985c)}:where(.mtg-table) button.dialog-choice:disabled{opacity:1;color:#3a382a;cursor:not-allowed;background:linear-gradient(#939173,#7b7961);border-color:#b7a664}:where(.mtg-table) .dialog-cancel{color:#cdc2a0;text-shadow:0 max(1px,.06rem) max(2px,.12rem) #000000d9;background:0 0;border:0;margin:0 auto;font-size:.85rem;text-decoration:underline}:where(.mtg-table) .card-pile{--pile-step:9px;--pile-drop:.55;--fan:var(--card-board-w);padding-right:calc(var(--pile-step) * (var(--piled) - 1));padding-bottom:calc(var(--pile-step) * (var(--piled) - 1) * var(--pile-drop));flex:none;position:relative}:where(.mtg-table) .card-pile:has(.card.tapped){--fan:var(--card-board)}:where(.mtg-table) .card-pile .piled{z-index:calc(var(--pile-index) + 1);translate:calc(var(--pile-step) * var(--pile-index)) calc(var(--pile-step) * var(--pile-index) * var(--pile-drop));transition:translate .16s;position:absolute;top:0;left:0}:where(.mtg-table) .card-pile .piled:first-child{position:static}:where(.mtg-table) .card-pile:hover{z-index:7}:where(.mtg-table) .card-pile:hover .piled{translate:calc(var(--fan) * .66 * var(--pile-index)) 0}:where(.mtg-table) .pile-count{z-index:8;text-align:center;min-width:20px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#1a1206;background:linear-gradient(180deg, var(--gilt), var(--bronze));pointer-events:none;border-radius:9px;padding:1px 5px;font-size:.82em;font-weight:700;position:absolute;top:-5px;left:-4px;box-shadow:0 1px 5px #000000a6}:where(.mtg-table) .pile-count:before{content:"×";opacity:.75}:where(.mtg-table) .card-pile:has(.card.tapped) .pile-count{top:calc((var(--card-board) - var(--card-board-w)) / 2 - 5px)}:where(.mtg-table) .card-pile:hover .pile-count{opacity:0}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .card-pile .piled{transition:none}}:where(.mtg-table) .chooser{text-align:left}:where(.mtg-table) .chooser-head{align-items:flex-start;gap:.9rem;display:flex}:where(.mtg-table) .chooser-head .card{flex:none;height:clamp(120px,20vh,190px)}:where(.mtg-table) .chooser-heading{align-content:start;gap:.2rem;min-width:0;display:grid}:where(.mtg-table) .chooser-heading .dialog-title{margin:0}:where(.mtg-table) .chooser-type{color:var(--muted);margin:0;font-size:.82rem}:where(.mtg-table) .chooser-options{gap:.4rem;display:grid}:where(.mtg-table) .chooser-option{text-align:left;border:1px solid var(--rule);background:var(--panel-2);width:100%;color:var(--text);border-radius:.35rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .8rem;transition:border-color .12s,background .12s,transform .12s;display:grid}:where(.mtg-table) .chooser-option:hover:not(:disabled){border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, var(--panel-2));transform:translate(2px)}:where(.mtg-table) .chooser-option:disabled{opacity:.45}:where(.mtg-table) .chooser-option[data-on=true]{border-color:color-mix(in srgb, var(--gold) 55%, var(--rule));box-shadow:inset .18rem 0 0 0 var(--gold)}:where(.mtg-table) .chooser-option[data-on=true] .chooser-index{border-color:var(--gold);color:var(--gold)}:where(.mtg-table) .chooser-option[data-confirming=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 26%, var(--panel-2));transition:none;transform:none}:where(.mtg-table) .chooser-option[data-confirming=true] .chooser-index{border-color:var(--gold);color:var(--gold)}:where(.mtg-table) .chooser-index{border:1px solid var(--rule);width:1.35rem;height:1.35rem;font-family:var(--font-mono);color:var(--muted);border-radius:.25rem;place-items:center;font-size:.74rem;display:grid}:where(.mtg-table) .chooser-option:hover:not(:disabled) .chooser-index{border-color:var(--gold);color:var(--gold)}:where(.mtg-table) .chooser-body{gap:.12rem;min-width:0;display:grid}:where(.mtg-table) .chooser-label{font-size:.95rem;line-height:1.35}:where(.mtg-table) .chooser-hint{color:var(--muted);font-size:.76rem;font-style:italic}:where(.mtg-table) .chooser-cost{font-family:var(--font-mono);color:var(--gold);white-space:nowrap;justify-self:end;font-size:.95rem}@media (width<=560px){:where(.mtg-table) .chooser-head{text-align:center;flex-direction:column;align-items:center}:where(.mtg-table) .chooser-heading{justify-items:center}}:where(.mtg-table) .dialog-face{border:1px solid var(--rule);width:auto;height:clamp(88px,15vh,150px);image-rendering:pixelated;background:#0d0c0b;border-radius:5px;margin:0 auto .7rem;display:block}:where(.mtg-table) .coin{border:1px solid var(--rule);cursor:pointer;background:#0d0c0b;border-radius:5px;margin:0 auto .55rem;padding:0;line-height:0;display:block;overflow:hidden}:where(.mtg-table) .coin img{width:clamp(150px,22vh,260px);height:auto;display:block}:where(.mtg-table) .coin.landed{cursor:default}:where(.mtg-table) .coin.spinning{box-shadow:0 0 0 1px #e0a94c59}:where(.mtg-table) .cost-run{white-space:nowrap}:where(.mtg-table) .duel{--shelf-card:calc(var(--card-hand,200px) * .66)}:where(.mtg-table) .shelf{--card-hand:var(--shelf-card);z-index:7;background:linear-gradient(#191735d1,#0f0e22d1);border:1px solid #8f86ff61;border-radius:12px;align-items:flex-end;gap:6px;padding:8px 10px;animation:.28s ease-out both shelf-in;display:flex;position:relative;box-shadow:0 10px 30px #0009,inset 0 0 24px #6f66ff24}:where(.mtg-table) .shelf .card{outline-offset:0;animation:.5s cubic-bezier(.2,.9,.25,1.15) both shelf-card-in;animation-delay:calc(var(--i,0) * 80ms);outline:2px solid #a9a2ff99;transition:translate .14s,box-shadow .14s;box-shadow:0 0 14px #8f86ff66,0 6px 14px #0009}:where(.mtg-table) .shelf .card:hover,:where(.mtg-table) .shelf .card.selected{z-index:3;outline-color:#cfcafff2;translate:0 -10px;box-shadow:0 0 24px #a59dffa6,0 12px 22px #000000bf}:where(.mtg-table) .shelf-slot,:where(.mtg-table) .hand-band,:where(.mtg-table) .hand-slot{display:contents}:where(.mtg-table) .lane-probe,:where(.mtg-table) .shelf-chip,:where(.mtg-table) .card-cost{display:none}:where(.mtg-table) .card.dim{filter:brightness(.6)saturate(.6)}:where(.mtg-table) .shelf-slot[data-leaving]{pointer-events:none;animation:.45s cubic-bezier(.4,0,1,1) forwards shelf-card-out;display:block}@keyframes shelf-card-out{to{opacity:0;filter:blur(2px)brightness(1.8);translate:-50px 26px;rotate:-8deg;scale:.72}}@keyframes shelf-in{0%{opacity:0;translate:0 12px}}@keyframes shelf-card-in{0%{opacity:0;translate:-70px 30px;rotate:-10deg;scale:.7}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .shelf,:where(.mtg-table) .shelf-slot[data-leaving],:where(.mtg-table) .shelf .card{animation-duration:10ms;animation-delay:0s}}:where(.mtg-table) .dshell.mode-dialog{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 92%, #fff 8%), var(--panel))}:where(.mtg-table) .mode-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}:where(.mtg-table) .mode-card{filter:drop-shadow(0 .9rem 1.4rem #0009);width:clamp(11rem,20vw,15rem);transform:rotate(-1.2deg)}:where(.mtg-table) .mode-card .card{aspect-ratio:63/88;width:100%;height:auto}:where(.mtg-table) .mode-body{gap:.9rem;min-width:0;display:grid}:where(.mtg-table) .mode-head{gap:.1rem;display:grid}:where(.mtg-table) .mode-name{font-family:var(--font-display);color:var(--parchment);letter-spacing:.01em;margin:0;font-size:1.45rem;line-height:1.15}:where(.mtg-table) .mode-rule{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:.3rem 0 0;font-size:.78rem;font-weight:600}:where(.mtg-table) .mode-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}:where(.mtg-table) .mode-tile{border:1px solid color-mix(in srgb, var(--rule) 80%, transparent);width:100%;color:var(--parchment);text-align:left;cursor:pointer;background:linear-gradient(#ffffff0d,#0000002e);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem .95rem;font-size:.98rem;line-height:1.4;transition:transform .12s ease-out,border-color .12s,background .12s,box-shadow .12s;display:grid}:where(.mtg-table) .mode-tile:hover:not(:disabled){border-color:color-mix(in srgb, var(--gold) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 10%, transparent), #00000024);transform:translateY(-1px);box-shadow:0 .4rem 1rem #00000059}:where(.mtg-table) .mode-tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}:where(.mtg-table) .mode-tile.is-on,:where(.mtg-table) .mode-tile.is-on:hover:not(:disabled){border-color:var(--gold);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 22%, transparent), color-mix(in srgb, var(--gold) 6%, #0003));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent), 0 0 1.2rem color-mix(in srgb, var(--gold) 22%, transparent)}:where(.mtg-table) .mode-tile.is-full{opacity:.55}:where(.mtg-table) .mode-tile:disabled{opacity:.45;cursor:not-allowed}:where(.mtg-table) .mode-key{border:1px solid color-mix(in srgb, var(--gold) 60%, transparent);width:1.7rem;height:1.7rem;color:var(--gold);font-family:var(--font-display);background:#0000004d;border-radius:50%;place-items:center;font-size:.85rem;display:grid}:where(.mtg-table) .mode-tile.is-on .mode-key{background:var(--gold);color:var(--ink)}:where(.mtg-table) .mode-text{gap:.2rem;display:grid}:where(.mtg-table) .mode-why{color:var(--muted);font-size:.8rem;font-style:normal}:where(.mtg-table) .mode-note{color:var(--muted);font-size:.82rem}:where(.mtg-table) .mode-ask{color:var(--parchment);margin:.35rem 0 0;font-size:1rem;line-height:1.45}:where(.mtg-table) .mode-tile.is-recommended{border-color:color-mix(in srgb, var(--gold) 55%, transparent)}:where(.mtg-table) .mode-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.68rem;font-weight:700}:where(.mtg-table) .mode-esc{border:1px solid var(--rule);color:var(--muted);border-radius:.3rem;padding:.1rem .4rem;font-size:.7rem}:where(.mtg-table) .mode-check{border:1.5px solid color-mix(in srgb, var(--parchment) 45%, transparent);border-radius:.3rem;width:1.15rem;height:1.15rem;transition:background .12s,border-color .12s}:where(.mtg-table) .mode-tile.is-on .mode-check{border-color:var(--gold);background:no-repeat center / 70% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), var(--gold)}:where(.mtg-table) .mode-foot{flex:1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;display:grid}:where(.mtg-table) .mode-count{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}:where(.mtg-table) :is(.mode-back,.mode-send){white-space:nowrap;cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.92rem;display:inline-flex}:where(.mtg-table) .mode-back{border:1px solid var(--rule);color:var(--parchment);background:0 0}:where(.mtg-table) .mode-back:hover:not(:disabled){border-color:var(--muted)}:where(.mtg-table) .mode-send{border:1px solid color-mix(in srgb, var(--gold) 80%, #fff 20%);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 92%, #fff 8%), color-mix(in srgb, var(--gold) 78%, #000 22%));color:var(--ink);font-weight:700;box-shadow:inset 0 1px #ffffff59,0 .35rem .9rem #0006}:where(.mtg-table) .mode-send:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}:where(.mtg-table) :is(.mode-back,.mode-send) kbd{opacity:.75;font-size:.7rem}@media (width<=720px){:where(.mtg-table) .mode-main{grid-template-columns:minmax(0,1fr);gap:1rem}:where(.mtg-table) .mode-card{justify-self:center;width:8.5rem;transform:none}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .mode-tile{transition:none}}:where(.mtg-table) .aiming-field{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.72em;font-weight:700}:where(.mtg-table){--tr-gold:#e7b64c;--tr-gold-deep:#8d5b15;--tr-ember:#ff7b2e;--tr-ink:#1c130a;--tr-parchment:#efe3c4;--tr-iron:#7b7466}:where(.mtg-table) .ring-seal{min-width:0;position:relative}:where(.mtg-table) .ring-seal-button{cursor:pointer;width:100%;min-width:0;color:var(--tr-parchment);font:600 .7em/1.15 var(--font-ui);text-align:left;background:radial-gradient(120% 140% at 0%,#ff7b2e29,#0000 55%),#1c130aeb;border:1px solid #e7b64c8c;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:grid;box-shadow:inset 0 0 0 1px #00000073,0 2px 6px #0006}:where(.mtg-table) .ring-seal-button:hover{border-color:var(--tr-gold)}:where(.mtg-table) .ring-seal-button:focus-visible{outline-offset:2px;outline:2px solid #f8d777}:where(.mtg-table) .ring-seal-band{place-items:center;width:2.6em;height:2.6em;display:grid;position:relative}:where(.mtg-table) .ring-seal-band .ring-glyph{width:100%;height:100%;position:absolute;inset:0}:where(.mtg-table) .ring-seal-count{font:700 1.05em/1 "Goudy Medieval", var(--font-display);color:#ffe7a8;text-shadow:0 0 4px #000,0 0 8px #ff7b2eb3;position:relative}:where(.mtg-table) .ring-seal-text{min-width:0;display:grid}:where(.mtg-table) .ring-seal-title{font:1.05em/1.05 "Goudy Medieval", var(--font-display);color:var(--tr-gold)}:where(.mtg-table) .ring-seal-bearer{text-overflow:ellipsis;white-space:nowrap;color:var(--tr-parchment);text-underline-offset:2px;-webkit-text-decoration:underline dotted #e7b64c8c;text-decoration:underline dotted #e7b64c8c;overflow:hidden}:where(.mtg-table) .ring-seal-pips{grid-template-columns:repeat(2,6px);gap:2px;display:grid}:where(.mtg-table) .ring-seal-pips i{border:1px solid #7b7466cc;border-radius:50%;width:6px;height:6px}:where(.mtg-table) .ring-seal-pips i[data-on]{background:var(--tr-ember);border-color:#ffd59a;box-shadow:0 0 4px #ff7b2ecc}:where(.mtg-table) .ring-seal[data-flare] .ring-seal-band{animation:1.4s ease-out both tr-flare}:where(.mtg-table) .ring-seal[data-flare] .ring-seal-button{animation:2.6s ease-out both tr-seal-glow}:where(.mtg-table) .ring-seal-flare{text-overflow:ellipsis;white-space:nowrap;color:#ffb27a;text-shadow:0 0 8px #ff7b2ecc;font-weight:700;animation:2.6s ease-out both tr-caption;overflow:hidden}@keyframes tr-flare{0%{filter:drop-shadow(0 0 #ff7b2e00);scale:.8}30%{filter:drop-shadow(0 0 10px #ff7b2ef2);scale:1.18}to{filter:drop-shadow(0 0 2px #ff7b2e66);scale:1}}@keyframes tr-seal-glow{0%,40%{box-shadow:0 0 0 2px #ff7b2e8c,0 0 22px #ff7b2e73}to{box-shadow:inset 0 0 0 1px #00000073,0 2px 6px #0006}}@keyframes tr-caption{0%{opacity:0}12%,85%{opacity:1}to{opacity:.4}}:where(.mtg-table) .ring-panel{z-index:60;box-sizing:border-box;background:radial-gradient(90% 60% at 10% 0%, #ff7b2e24, transparent 60%), var(--tr-ink);max-height:min(78vh,520px);color:var(--tr-parchment);font:500 13px/1.35 var(--font-ui);text-align:left;border:1px solid #e7b64cb3;border-radius:10px;padding:12px 14px 10px;position:fixed;overflow:auto;box-shadow:0 14px 34px #000000a6,inset 0 0 0 1px #00000080}:where(.mtg-table) .ring-panel-head{align-items:center;gap:10px;display:flex}:where(.mtg-table) .ring-panel-title{font:22px/1 "Goudy Medieval", var(--font-display);color:var(--tr-gold);text-transform:none;letter-spacing:normal;margin:0}:where(.mtg-table) .ring-panel-count{color:#d9c9a2;margin:2px 0 0}:where(.mtg-table) .ring-panel-bearer{border-top:1px solid #e7b64c40;margin:9px 0 8px;padding-top:8px}:where(.mtg-table) .ring-panel-bearer-name{color:#ffe7a8;cursor:default;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline dotted #e7b64cb3;text-decoration:underline dotted #e7b64cb3}:where(.mtg-table) .ring-panel-bearer-name:focus-visible{outline-offset:2px;outline:2px solid #f8d777}:where(.mtg-table) .ring-levels{gap:6px;margin:0;padding:0;list-style:none;display:grid}:where(.mtg-table) .ring-level{border:1px solid #0000;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:start;gap:8px;padding:7px 8px;display:grid;position:relative}:where(.mtg-table) .ring-level-mark{width:26px;height:26px;font:13px/1 "Goudy Medieval", var(--font-display);border-radius:50%;place-items:center;display:grid}:where(.mtg-table) .ring-level-text{font:14px/1.3 "MPlantin", "Century Schoolbook", var(--font-display)}:where(.mtg-table) .ring-level-tag{border:1px dashed var(--tr-ember);color:#ffb27a;font:700 11px/1.4 var(--font-ui);border-radius:999px;align-self:center;padding:1px 7px}:where(.mtg-table) .ring-level-lock{color:var(--tr-iron);align-self:center}:where(.mtg-table) .ring-level[data-state=reached]{background:#e7b64c17;border-color:#e7b64c59}:where(.mtg-table) .ring-level[data-state=reached] .ring-level-mark{color:#2a1a06;background:radial-gradient(circle, #ffe7a8 0 38%, var(--tr-gold) 40% 70%, var(--tr-gold-deep) 72%);box-shadow:0 0 8px #ff7b2e8c}:where(.mtg-table) .ring-level[data-state=next]{border:1px dashed #ff7b2e99}:where(.mtg-table) .ring-level[data-state=next] .ring-level-mark{border:1.5px solid var(--tr-ember);color:#ffb27a}:where(.mtg-table) .ring-level[data-state=locked]{color:#a69d8a}:where(.mtg-table) .ring-level[data-state=locked] .ring-level-mark{border:1.5px solid var(--tr-iron);color:var(--tr-iron)}:where(.mtg-table) .card-status.ring-badge{cursor:help;border-color:var(--tr-gold);color:#ffe7a8;background:linear-gradient(90deg,#ff7b2e47,#0000 70%),#1c130af0;align-items:center;gap:.3em;animation:.6s ease-out both tr-arrive;display:inline-flex;box-shadow:0 1px 4px #0000008c,0 0 6px #ff7b2e73}:where(.mtg-table) .ring-badge-glyph{filter:drop-shadow(0 0 2px #ff7b2ecc);flex:none;width:1.35em;height:1.35em;margin:-.15em 0}:where(.mtg-table) .ring-badge-label{text-overflow:ellipsis;overflow:hidden}@container card-statuses (width<=92px){:where(.mtg-table) .ring-badge-label{display:none}:where(.mtg-table) .card-status.ring-badge{padding:1px 2px}:where(.mtg-table) .ring-badge-glyph{width:1.6em;height:1.6em}}:where(.mtg-table) .card.ring-bearer{filter:drop-shadow(0 0 5px #e7b64cbf)drop-shadow(0 0 1px #ffd678e6)}@keyframes tr-arrive{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}:where(.mtg-table) .card[data-ring-lit]{outline:3px solid var(--tr-ember);outline-offset:4px;filter:drop-shadow(0 0 12px #ff7b2ee6)brightness(1.08);z-index:4}:where(.mtg-table) .ring-emblem-face{border-radius:inherit;box-sizing:border-box;border:2px solid var(--tr-gold-deep);color:var(--tr-parchment);text-align:center;background:radial-gradient(60% 42% at 50% 40%,#ff7b2e4d,#0000 70%),linear-gradient(#24170a,#120b05);position:absolute;inset:0;overflow:hidden;container-type:size}:where(.mtg-table) .ring-emblem-inner{box-sizing:border-box;grid-template-rows:auto 1fr auto;place-items:center;gap:2cqh;padding:7cqh 8cqw 13cqh;display:grid;position:absolute;inset:0}:where(.mtg-table) .ring-emblem-title{font:9cqh/1 "Goudy Medieval", var(--font-display);color:var(--tr-gold)}:where(.mtg-table) .ring-emblem-glyph{filter:drop-shadow(0 0 3cqw #ff7b2eb3);width:44cqw;height:auto}:where(.mtg-table) .ring-emblem-text{font:5.2cqh/1.25 "MPlantin", "Century Schoolbook", var(--font-display)}:where(.mtg-table) .ring-tempt{border-bottom:1px solid #ff7b2e73;align-items:center;gap:10px;min-width:0;margin:-.15rem 0 .15rem;padding:0 0 .3rem;animation:.5s ease-out both tr-header;display:flex}:where(.mtg-table) .ring-tempt-glyph{filter:drop-shadow(0 0 8px #ff7b2ea6);flex:none;width:30px;height:30px}:where(.mtg-table) .ring-tempt-glyph .ring-glyph-script{transform-origin:32px 32px;animation:14s linear infinite tr-script}:where(.mtg-table) .ring-tempt-words{flex-wrap:wrap;align-items:baseline;gap:1px 12px;min-width:0;display:flex}:where(.mtg-table) .ring-tempt-title{white-space:nowrap;font:21px/1.1 "Goudy Medieval", var(--font-display);color:var(--tr-gold);margin:0}:where(.mtg-table) .ring-tempt-gain{font:13.5px/1.3 "MPlantin", "Century Schoolbook", var(--font-display);color:#ffe7a8;margin:0}:where(.mtg-table) .ring-tempt-level{background:var(--tr-ember);color:#2a1206;font:700 11px/1.5 var(--font-ui);border-radius:999px;margin-right:6px;padding:0 6px}@keyframes tr-header{0%{opacity:0}to{opacity:1}}@keyframes tr-script{to{transform:rotate(360deg)}}@media (height<=480px){:where(.mtg-table) .ring-tempt{gap:7px;padding-bottom:.25rem}:where(.mtg-table) .ring-tempt-glyph{width:24px;height:24px}:where(.mtg-table) .ring-tempt-words{flex-wrap:nowrap;gap:8px}:where(.mtg-table) .ring-tempt-title{font-size:16px}:where(.mtg-table) .ring-tempt-gain{white-space:nowrap;font-size:0}:where(.mtg-table) .ring-tempt-level{font-size:10.5px}:where(.mtg-table) .ring-seal-pips{display:none}:where(.mtg-table) .ring-panel{padding:6px 8px 5px;font-size:11px}:where(.mtg-table) .ring-panel-head{display:none}:where(.mtg-table) .ring-panel-bearer{border-top:0;margin:0 0 3px;padding-top:0}:where(.mtg-table) .ring-levels{gap:2px}:where(.mtg-table) .ring-level{grid-template-columns:18px 1fr auto;gap:5px;padding:2px 5px}:where(.mtg-table) .ring-level-mark{width:16px;height:16px;font-size:9.5px}:where(.mtg-table) .ring-level-text{font-size:11px;line-height:1.18}:where(.mtg-table) .ring-level-tag{padding:0 5px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .ring-seal[data-flare] .ring-seal-band,:where(.mtg-table) .ring-seal[data-flare] .ring-seal-button,:where(.mtg-table) .ring-seal-flare,:where(.mtg-table) .card-status.ring-badge,:where(.mtg-table) .ring-tempt,:where(.mtg-table) .ring-tempt-glyph .ring-glyph-script{animation:none}}: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:#d8853a29;--edge-lit:#ffe8be1a;--edge-dark:#0000008c;--font-title:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif}.grain:before,.parchment:before,.plate:before{content:"";pointer-events:none;opacity:.5;mix-blend-mode:overlay;border-radius:inherit;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");position:absolute;inset:0}.plate{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;border-radius:3px;position:relative}.parchment{color:var(--vellum-ink);background:radial-gradient(120% 90% at 50% 0%, #ffffff80 0%, transparent 55%), radial-gradient(140% 120% at 50% 120%, #785a3252 0%, transparent 60%), linear-gradient(168deg, var(--vellum) 0%, var(--vellum-shade) 62%, var(--vellum-deep) 100%);border-radius:2px;position:relative;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{background:linear-gradient(180deg, var(--leather-lit) 0%, var(--leather) 55%, #17110c 100%);border:1px solid #0d0a07;border-radius:4px;position:relative;box-shadow:inset 0 1px #ffdcaa1f,inset 0 -2px 6px #0009,0 3px 12px #0000008c}.framed:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid var(--bronze-dim);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f0cf871a,inset 0 0 18px #00000080}.framed>.corner{pointer-events:none;z-index:2;border-style:solid;border-color:var(--bronze-lit);opacity:.85;filter:drop-shadow(0 1px #000000b3);border-width:0;width:15px;height:15px;position:absolute}.framed>.corner.tl{border-top-width:2px;border-left-width:2px;border-top-left-radius:3px;top:-2px;left:-2px}.framed>.corner.tr{border-top-width:2px;border-right-width:2px;border-top-right-radius:3px;top:-2px;right:-2px}.framed>.corner.bl{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:3px;bottom:-2px;left:-2px}.framed>.corner.br{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:3px;bottom:-2px;right:-2px}.bordered{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;position:relative}.display{font-family:var(--font-title);letter-spacing:.01em;color:var(--gilt);text-shadow:0 1px #000c,0 0 22px #d8a04638;font-weight:600}.parchment .display,.display.on-vellum{color:#3b2c1a;text-shadow:0 1px #ffffff73}.smallcaps{font-family:var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-lit);font-size:.74rem;font-weight:600}.parchment .smallcaps{color:#6a563a}.illuminated:first-letter{float:left;font-family:var(--font-title);color:#7a3f2a;text-shadow:0 1px #fff6;padding:.06em .1em 0 0;font-size:2.9em;line-height:.82}.rule-ornament{height:10px;margin:.55rem 0;position:relative}.rule-ornament:before{content:"";background:linear-gradient(90deg, transparent, var(--bronze-dim) 18%, var(--bronze-dim) 82%, transparent);height:1px;position:absolute;inset:4px 0 auto}.rule-ornament:after{content:"";background:var(--bronze-lit);width:7px;height:7px;margin-left:-3.5px;position:absolute;top:1px;left:50%;transform:rotate(45deg);box-shadow:0 0 6px #d5ab5e80}.parchment .rule-ornament:before{background:linear-gradient(90deg,#0000,#9a8558 18% 82%,#0000)}.parchment .rule-ornament:after{box-shadow:none;background:#7a6640}.tab{font-family:var(--font-title);letter-spacing:.015em;color:var(--gilt);cursor:pointer;background:linear-gradient(#3d2f1c 0%,#2a2013 55%,#1b1409 100%);border:1px solid #0a0805;border-radius:3px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .95rem;font-size:.95rem;transition:transform 80ms,box-shadow .12s,filter .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffe2aa2e,inset 0 -2px 5px #0000008c,0 2px 6px #00000080}.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{color:#ffe9c4;background:linear-gradient(#6b3d18 0%,#4b2810 55%,#2c1708 100%);box-shadow:inset 0 1px #ffd8a04d,inset 0 -2px 6px #0000008c,0 0 18px #d8853a40}.choice{text-align:left;width:100%;color:var(--vellum-ink);font-family:var(--font-title);cursor:pointer;background:linear-gradient(#fff6dc80,#beac8447);border:1px solid #7a603873;border-radius:3px;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:1rem;transition:transform 80ms,box-shadow .12s,background .12s;display:grid}.choice:hover:not(:disabled){background:linear-gradient(#fffae8c7,#cebc946b);transform:translate(2px);box-shadow:0 2px 12px #00000047,inset 0 0 0 1px #7a603899}.choice:disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.5)}.choice .note{font-family:var(--font-body);color:#5f4f36;margin-top:.18rem;font-size:.78rem;display:block}.choice .price{font-family:var(--font-title);color:#6a4a1c;white-space:nowrap;font-size:.9rem}.scrim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(80% 60% at 50% 45%,#2816088c 0%,#060608e0 70%);place-items:center;padding:2rem;animation:.18s ease-out scrim-in;display:grid;position:fixed;inset:0}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.scroll-panel{scrollbar-gutter:stable;width:min(680px,92vw);max-height:86vh;padding:1.5rem 1.7rem 1.35rem;animation:.26s cubic-bezier(.2,.8,.3,1) unfurl;overflow:auto}@media (prefers-reduced-motion:reduce){.scroll-panel{animation:none}}.ending{white-space:pre-line;text-wrap:pretty}@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{vertical-align:-.03em;background:currentColor;border-radius:50%;width:.62em;height:.62em;display:inline-block;box-shadow:inset 0 0 0 1px #00000080,0 0 6px}.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{height:9px;box-shadow:inset 0 1px 3px #000c, 0 0 0 1px var(--bronze-dim);background:linear-gradient(#0a0c0f,#14181e);border-radius:5px;position:relative;overflow:hidden}.meter>i{background:linear-gradient(180deg, var(--bronze-lit), var(--ember));border-radius:5px 0 0 5px;height:100%;transition:width .5s cubic-bezier(.2,.8,.3,1);display:block;box-shadow:0 0 12px #d8853a80}.meter.danger>i{background:linear-gradient(180deg, #e0705c, var(--blood-lit));box-shadow:0 0 14px #c8503e8c}.candlelit:after{content:"";pointer-events:none;z-index:30;background:radial-gradient(120% 90% at 50% 0%, var(--candle) 0%, transparent 55%);position:fixed;inset:0}.portrait{image-rendering:auto;filter:drop-shadow(0 4px 10px #00000073);flex:none;width:88px;max-width:88px;height:auto}.portrait.place{width:auto;max-width:96px;max-height:84px;image-rendering:pixelated;align-self:end}.dungeon{background:radial-gradient(90% 70% at 50% 30%, #14100c 0%, #07070a 70%), var(--ink-deep);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0}.dungeon-plaque{text-align:center;align-self:center;min-width:20rem;max-width:34rem;margin:.7rem .6rem 0;padding:.5rem 1.4rem .6rem}.dungeon-plaque h2{margin:.1rem 0 .25rem;font-size:1.35rem}.dungeon-rules{color:var(--arcane);margin:0;padding:0;font-size:.82rem;line-height:1.45;list-style:none}.dungeon-stage{flex:1;place-items:center;min-height:0;display:grid;position:relative}.dungeon-canvas{max-width:100%;max-height:100%;image-rendering:pixelated;display:block}.dungeon-caption{text-align:center;font-family:var(--font-title);color:#ffeec4;pointer-events:none;background:#0c0906d1;border-radius:3px;padding:.4rem .9rem;font-size:1rem;animation:.22s ease-out caption-in;position:absolute;bottom:1.4rem;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #d8a04673}@keyframes caption-in{0%{opacity:0;translate:-50% 6px}to{opacity:1;translate:-50%}}.dungeon-exit{position:absolute;bottom:4.2rem;left:50%;translate:-50%}.dungeon-haul{font-family:var(--font-title);color:var(--bronze-lit);justify-content:center;align-items:baseline;gap:1.2rem;padding:.5rem .8rem .8rem;display:flex}.riddle-options{gap:.3rem;margin:.6rem 0;display:grid}.tab.wide{width:100%;margin-top:.35rem}.spoils-row{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.9rem;display:flex}.spoil{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;transition:transform .12s,filter .12s}.spoil:hover:not(:disabled){filter:drop-shadow(0 8px 20px #f0cf8766);transform:translateY(-6px)}.spoil:disabled{cursor:not-allowed;opacity:.5}.chronicle{scrollbar-width:thin;flex-direction:column;gap:.6rem;width:300px;display:flex;overflow:auto}.chronicle-clock{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.clock-face{margin-top:.1rem;font-size:1.15rem}.chronicle-purse{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.7rem;display:grid}.stat{text-align:center;background:#0000004d;border-radius:3px;padding:.35rem .2rem;box-shadow:inset 0 0 0 1px #7a60384d}.stat-value{font-family:var(--font-title);color:var(--gilt);font-size:1.05rem;display:block}.stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.66rem;display:block}.stat.warn .stat-value{color:var(--blood-lit)}.amulets{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.amulet{color:var(--text);align-items:center;gap:.25rem;font-size:.8rem;display:inline-flex}.amulet.c-Plain{color:#cfc6b4}.doom-line{font-family:var(--font-title);color:var(--ember);margin:.5rem 0 .2rem;font-size:.95rem}.wizards{flex-wrap:wrap;gap:.4rem .7rem;display:flex}.wizard{align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.wizard.fallen{opacity:.38;text-decoration:line-through}.wizard-taps{min-width:1.05rem;color:var(--ember);font-family:var(--font-title);text-align:center;background:#00000057;border-radius:.5rem;padding:0 .18rem;font-size:.74rem;line-height:1.35}.sieges{margin-top:.5rem}.siege{color:var(--blood-lit);margin:.25rem 0;font-size:.8rem}.siege.urgent{color:var(--blood-lit);font-weight:600}.news-card p.news{color:#3a2d1d;margin:.35rem 0;font-size:.82rem;line-height:1.45}.news-day{min-width:3.6em;font-family:var(--font-title);color:#7a6237;display:inline-block}.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{color:var(--muted);font-size:.78rem;font-style:italic}.magic.passive .magic-name{color:var(--bronze-lit)}.muted{color:var(--muted)}.small{font-size:.76rem}.parchment .muted{color:#6d5c3e}@media (width<=1100px){.chronicle{width:100%}}.town-name h1{letter-spacing:.01em;margin:0;font-size:1.75rem}.coin{min-width:62px;font-family:var(--font-title);color:var(--gilt);box-shadow:inset 0 1px 2px #000c, inset 0 -1px 0 #ffe2aa14, 0 0 0 1px var(--bronze-dim);background:linear-gradient(#00000073,#00000040);border-radius:3px;flex-direction:column;align-items:center;padding:.3rem .5rem;font-size:1.02rem;display:inline-flex}.coin em{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6rem;font-style:normal}.coin.warn{color:var(--blood-lit)}.market input[type=search]{width:min(320px,100%);color:var(--text);font-family:var(--font-body);background:linear-gradient(#14100b,#1d1811);border:1px solid #0a0805;border-radius:3px;padding:.4rem .5rem;font-size:.85rem;box-shadow:inset 0 1px 4px #000000b3}.game-menu{z-index:60;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:10px;left:12px}.shell:has(.game-menu) .toast-host{left:276px}@media (width<=640px){.shell:has(.game-menu) .toast-host{width:calc(100vw - 24px);top:52px;left:12px}.shell:has(.game-menu-panel) .toast-host{visibility:hidden}}.game-menu-button{place-items:center;width:32px;height:32px;padding:0;line-height:1;display:grid}.game-menu-bar{align-items:center;gap:6px;display:flex}.game-menu-chip{white-space:nowrap;background:#16130d;border-color:#3a3222;align-items:center;gap:6px;max-width:min(200px,45vw);height:32px;padding:0 10px;font-size:.88em;display:inline-flex}.game-menu-chip-account{color:var(--gilt)}.game-menu-chip-mark{color:var(--gold);font-size:.7em}.game-menu-chip-name{text-overflow:ellipsis;overflow:hidden}.shell:has(.duel[data-layout=classic]) .game-menu-chip-account{justify-content:center;width:32px;padding:0}.shell:has(.duel[data-layout=classic]) .game-menu-chip-name{display:none}.shell:has(.duel[data-layout=classic]) [data-testid=sign-in-chip]{display:none}.game-menu-account-note{color:var(--muted);grid-column:1/-1;font-size:.68em;font-style:normal;line-height:1.35}.game-menu-panel{background:#16130d;gap:4px;width:250px;padding:8px;display:grid}.game-menu-panel button{text-align:left;justify-items:start;gap:2px;width:100%;padding:8px 10px;display:grid}.game-menu-panel button em{color:var(--muted);font-size:.74em;font-style:normal;line-height:1.35}.game-menu-panel button.danger{color:#e0a49c;border-color:#7a2a24}.game-menu-panel button.danger em{color:#b98079}.continue-run{justify-items:center;gap:3px;padding:10px 22px;display:grid}.continue-run em{color:var(--muted);font-size:.78em;font-style:normal}.frame-1997{background:#05060a;grid-template-rows:none;grid-template-columns:none;place-items:center;gap:0;height:100dvh;padding:0;display:grid;overflow:hidden}.frame-stage{aspect-ratio:1024/768;background-image:var(--frame-plate);width:min(100vw,133.333dvh);height:min(100dvh,75vw);image-rendering:pixelated;background-repeat:no-repeat;background-size:100% 100%;position:relative;container:frame/size}.frame-stage .map-host{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0d1014;border:0;border-radius:0;width:81.0547%;height:58.8542%;position:absolute;top:10.1563%;left:9.4727%;overflow:hidden}.frame-stage .town{width:81.0547%;height:58.8542%;position:absolute;inset:10.1563% auto auto 9.4727%;overflow:hidden}.frame-stage.charted>:not(.chart){visibility:hidden;pointer-events:none}.chart{z-index:20;background:#000;position:absolute;inset:0;overflow:hidden;container:chart/size}.chart-field,.chart-plate{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.chart-stones{image-rendering:pixelated;position:absolute}.chart-button:hover:not(:disabled),.chart-button:active:not(:disabled),.cityinfo-arrow:hover:not(:disabled),.cityinfo-arrow:active:not(:disabled),.cityinfo-done:hover:not(:disabled),.cityinfo-done:active:not(:disabled),.places-page:hover:not(:disabled),.places-page:active:not(:disabled),.places-done:hover:not(:disabled),.places-done:active:not(:disabled),.stats-button:hover:not(:disabled),.stats-button:active:not(:disabled){background-color:#0000;border-color:#0000}.chart-button:hover:not(:disabled){background-position-x:50%}.chart-button:active:not(:disabled){background-position-x:100%}.chart-count{font-family:var(--font-display,Georgia, serif);color:#fff;text-shadow:0 0 max(1px,.1cqw) #000,0 max(1px,.1cqw) #000;pointer-events:auto;font-weight:400;line-height:1;position:absolute;transform:translate(-50%,-50%)}.chart-button{image-rendering:pixelated;cursor:pointer;background-color:#0000;background-position-x:0;background-repeat:no-repeat;border:0;padding:0;position:absolute}.chart-button:hover{background-position-x:50%}.chart-button:active{background-position-x:100%}.chart-button:focus-visible{outline-offset:max(-2px, -.2cqw);outline:max(2px,.2cqw) solid #f0d68a}.stats-portrait{place-items:center;display:grid;position:absolute;overflow:hidden}.stats-portrait img{max-width:100%;max-height:100%;image-rendering:pixelated}.stats-num,.stats-under,.stats-row-label{font-family:var(--font-display,Georgia, serif);white-space:nowrap;pointer-events:none;line-height:1;position:absolute}.stats-num{color:#f0e2bd;font-size:2.4cqh;font-weight:600}.stats-num.centred{transform:translate(-50%)}.stats-under{color:#b9a681;font-size:2cqh;font-weight:400}.stats-row-label{color:#b9a681;font-size:1.9cqh;font-style:normal}.stats-cell{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.6cqh;padding:0 .6cqw;display:flex;position:absolute}.stats-cell em{font-family:var(--font-display,Georgia, serif);color:#b9a681;flex-direction:column;font-size:1.65cqh;font-style:normal;line-height:1.05;display:flex}.stats-cell b{font-family:var(--font-display,Georgia, serif);color:#f4e7c4;font-size:2.9cqh;font-weight:600}.stats-sigil,.stats-magic{image-rendering:pixelated;position:absolute}.stats-magic{pointer-events:auto}.stats-button{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.stats-button img{width:100%;height:100%;image-rendering:pixelated}.stats-button:hover:not(:disabled),.stats-button:active{background:0 0;border:0}.stats-button:focus-visible{outline-offset:max(-2px, -.2cqw);outline:max(2px,.2cqw) solid #f0d68a}.stats-page{scrollbar-width:thin;color:#e8d9b4;background:linear-gradient(#0a0806ed,#0a0806ed),radial-gradient(120% 90% at 50% 0,#241d17,#0d0a08);border:max(1px,.12cqw) solid #4a3f2f;flex-direction:column;gap:1.4cqh;width:93.75%;height:84.167%;padding:2cqh 2.2cqw;display:flex;position:absolute;top:7.5%;left:3.125%;overflow-y:auto;box-shadow:inset 0 0 max(12px,1.2cqw) #000c}.wizwin{position:absolute;inset:0;overflow:hidden}.wizwin img{image-rendering:pixelated;pointer-events:none;position:absolute}.wizwin-room{width:100%;height:100%;inset:0}.wizwin-archmage{pointer-events:none;position:absolute;inset:0}.wizwin-figure,.wizwin-skulls,.wizwin-sphere{pointer-events:auto}.wizwin-archmage.fallen .wizwin-figure{filter:grayscale(.85)brightness(.45)}.wizwin-archmage.fallen .wizwin-sphere{display:none}.stats-page-title{font-family:var(--font-display,Georgia, serif);letter-spacing:.04em;color:#f0e2bd;text-shadow:0 max(1px,.12cqw) max(2px,.2cqw) #000;margin:0;font-size:3.4cqh;font-weight:400}.stats-page-empty{color:#b9a681;margin:0;font-size:2.4cqh;font-style:italic}.stats-page .chronicle{gap:1.4cqh;width:100%;overflow:visible}.stats-page .rail-card{padding:1.8cqh 2cqw}.places-row{text-align:left;cursor:pointer;color:#e8d9b4;font-family:var(--font-display,Georgia, serif);background:0 0;border:0;align-items:center;gap:1.2cqw;padding:0;display:flex;position:absolute}.places-row:disabled{cursor:default}.places-art{flex:none;place-items:center;width:29.665%;height:100%;display:grid;overflow:hidden}.places-art img{max-width:100%;max-height:100%;image-rendering:pixelated}.places-text{flex-direction:column;gap:.35cqh;min-width:0;line-height:1.1;display:flex}.places-text b{font-size:2.3cqh;font-weight:600}.places-text em{color:#a9977a;font-size:1.9cqh;font-style:normal}.places-row:hover:not(:disabled) .places-text b{color:#f6e6bd}.places-row:focus-visible{outline-offset:max(-2px, -.2cqw);outline:max(2px,.2cqw) solid #f0d68a}.places-page,.places-done{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.places-page:disabled{cursor:default}.places-page:hover:not(:disabled),.places-page:active,.places-done:hover:not(:disabled),.places-done:active{background:0 0;border:0}.places-page:focus-visible,.places-done:focus-visible{outline-offset:max(-2px, -.2cqw);outline:max(2px,.2cqw) solid #f0d68a}.cityinfo-row{width:100%;height:8.698%;font-family:var(--font-display,Georgia, serif);pointer-events:none;font-size:2.1cqh;line-height:1.05;display:block;position:absolute;left:0}.cityinfo-row>span{text-align:center;text-shadow:0 0 max(1px,.1cqw) #000;position:absolute;top:50%;transform:translate(-50%,-50%)}.ci-name{left:14.06%}.ci-stones{gap:.5cqw;display:flex;left:27.5%;transform:translate(-50%,-50%)}.ci-sells{left:47.34%}.ci-magic{left:71.88%}.ci-link{left:89.38%}.ci-name>span{display:block}.ci-stones img{height:2.4cqh;image-rendering:pixelated}.cityinfo-arrow,.cityinfo-done{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.cityinfo-arrow:disabled{cursor:default;opacity:.45}.cityinfo-arrow:focus-visible,.cityinfo-done:focus-visible{outline-offset:max(-2px, -.2cqw);outline:max(2px,.2cqw) solid #f0d68a}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.frame-rail button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:7.617%;height:10.156%;padding:0;display:grid;position:absolute;left:1.27%}.frame-rail button:hover:not(:disabled),.frame-rail button:focus,.frame-rail button:active{background:0 0;border:0}.frame-rail button .rail-face{object-fit:contain;width:74%;height:74%;image-rendering:pixelated;filter:drop-shadow(0 1px 2px #0009);grid-area:1/1}.frame-rail button .rail-face.visage{object-fit:cover;object-position:center 22%;border-radius:50%;width:88%;height:88%}.frame-rail button .rail-face.lit{visibility:hidden}.frame-rail button:hover .rail-face.lit,.frame-rail button:focus-visible .rail-face.lit,.frame-rail button[aria-pressed=true] .rail-face.lit{visibility:visible}.frame-rail button:hover .rail-face:not(.lit),.frame-rail button:focus-visible .rail-face:not(.lit),.frame-rail button[aria-pressed=true] .rail-face:not(.lit){visibility:hidden}.frame-rail button:focus-visible{outline-offset:max(2px, .2cqw);border-radius:50%;outline:max(2px,.2cqw) solid #f0d68a}.frame-rail button:first-child{top:15.495%}.frame-rail button:nth-child(2){top:26.823%}.frame-rail button:nth-child(3){top:38.021%}.frame-rail button:nth-child(4){top:49.349%}.frame-stats span{width:13%;height:5.9%;font-family:var(--font-display,Georgia, serif);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;place-items:center;font-size:3.1cqh;display:grid;position:absolute;top:70.8%}.frame-stats span:first-child{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>*{pointer-events:none;z-index:2;width:12.207%;height:8.594%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.6cqw;padding-left:2.2cqw;display:flex;position:absolute;top:78.125%}.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-offset:max(-2px, -.2cqw);border-radius:.4cqw;outline:max(2px,.2cqw) solid #f0d68a}.slot-key{font-family:var(--font-display,Georgia, serif);color:#e8dcc0;opacity:.75;text-shadow:0 0 max(1px,.12cqw) #000;font-size:1.9cqh;font-style:normal;line-height:1;position:absolute;top:.3cqh;left:.5cqw}.frame-slots>:first-child{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{object-fit:contain;height:82%;image-rendering:pixelated}.frame-slots b{font-family:var(--font-display,Georgia, serif);color:#fff8e8;text-shadow:0 0 max(1px,.12cqw) #000,0 max(1px,.12cqw) max(2px,.2cqw) #000;font-size:2.8cqh;font-weight:400}.frame-slots b.spent{color:#b08a7a}.frame-slots .amulet-pip{object-fit:contain;width:auto;height:2.21354cqh;image-rendering:pixelated;flex:none}.frame-rack>*{pointer-events:none;place-items:center;width:14.258%;height:11.5%;display:grid;position:absolute;top:88.021%}.frame-rack>:first-child{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{object-fit:contain;height:74%;image-rendering:pixelated}.frame-scroll{pointer-events:none;z-index:3;width:37.0117%;height:24.2188%;position:absolute;top:64.3229%;left:60.4492%}.frame-scroll img{image-rendering:pixelated;position:absolute;top:9.565%;left:18.565%}.frame-scroll img:not(.open){width:65.823%;height:46.957%}.frame-scroll .open{width:71.308%;height:90.435%}.frame-scroll .frame-scroll-text{width:48.1%;height:47.83%;font-family:var(--font-display,Georgia, serif);text-align:center;overflow-wrap:anywhere;color:#fdf6e6;text-shadow:0 1px #1c1004d9,0 0 3px #1c100499;align-content:center;gap:.3cqh;font-size:1.85cqh;line-height:1.1;display:grid;position:absolute;top:39.13%;left:28.69%;overflow:hidden}.frame-scroll .frame-scroll-text span{white-space:pre-line}.frame-scroll-icon{background-image:var(--scroll-icons);width:4.375%;height:7.7083%;image-rendering:pixelated;pointer-events:none;z-index:3;background-repeat:no-repeat;background-size:400% 100%;position:absolute;top:41.6667%;left:93.125%}.frame-scroll-icon.icon-card{top:30%}.frame-timer{pointer-events:none;z-index:3;width:10.4688%;height:18.3333%;position:absolute;top:68.75%;left:89.0625%}.frame-timer>div{image-rendering:pixelated;background-repeat:no-repeat;position:absolute;inset:0}.frame-timer .timer-clock{background-image:var(--timer-clock);background-size:800% 100%}.frame-timer .timer-sun{background-image:var(--timer-sun);background-size:1400% 100%}.frame-timer .timer-days{background-image:var(--timer-days);background-size:600% 100%}.frame-panel{z-index:4;image-rendering:auto;background:#0e0a08f2;align-content:start;justify-items:center;gap:1.6cqh;width:81.0547%;height:58.8542%;padding:3cqh 3cqw;font-size:2.1cqh;display:grid;position:absolute;top:10.1563%;left:9.4727%;overflow-y:auto;box-shadow:inset 0 0 0 max(1px,.16cqw) #6b5a34}.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{z-index:5;font-family:var(--font-display,Georgia, serif);color:#1a1206;cursor:pointer;background:linear-gradient(#ecd489,#c9a44e);border:max(1px,.1cqw) solid #6b4f1c;border-radius:.4cqw;padding:.5cqh 1.4cqw;font-size:2cqh;position:absolute;top:1.2cqh;right:1.2cqw}.frame-close:hover{background:linear-gradient(#fbe9ad,#dcb75c)}.frame-actions[hidden]{display:none}.frame-actions{z-index:3;flex-wrap:wrap;gap:.8cqw;max-width:52%;max-height:11cqh;display:flex;position:absolute;bottom:32%;left:24%;overflow:hidden}.frame-actions button{font-family:var(--font-display,Georgia, serif);color:#1a1206;cursor:pointer;background:linear-gradient(#ecd489,#c9a44e);border:max(1px,.1cqw) solid #6b4f1c;border-radius:.4cqw;padding:.6cqh 1.4cqw;font-size:2.2cqh;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{flex-direction:column;gap:.6rem;min-height:0;display:flex}.editor-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .9rem;display:flex}.editor-title .display{font-size:1.1rem;display:block}.editor-readonly{color:#c0a97e;margin-top:.15rem;font-size:.78rem;font-style:normal;display:block}.editor-views{gap:.3rem;display:flex}.editor-views .tab{padding:.35rem .8rem;font-size:.85rem}.editor-actions{flex-wrap:wrap;gap:.35rem;display:flex}.editor-actions[hidden]{display:none}.editor-actions .tab{padding:.4rem .8rem;font-size:.85rem}.editor-grid{flex:1;gap:.6rem;min-height:0;display:grid}.layout-workbench .editor-grid{grid-template:"filters shelf deck preview"minmax(0,1fr)/232px minmax(0,1fr) minmax(240px,300px) minmax(230px,280px)}.layout-gallery .editor-grid{grid-template:"filters shelf deck"minmax(0,1fr)"filters shelf preview"minmax(0,1fr)/200px minmax(0,1fr) minmax(240px,300px)}.editor-filters{grid-area:filters;grid-template-rows:minmax(0,1fr);min-height:0;padding:.8rem;display:grid}.editor-shelf{scrollbar-width:thin;grid-area:shelf;min-height:0;padding-right:.2rem;position:relative;overflow-y:auto}.editor-deck{grid-area:deck;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:.8rem;display:grid}.panel-scroll{scrollbar-width:thin;min-height:0;padding-right:.25rem;position:relative;overflow-y:auto}.editor-preview{grid-area:preview;min-height:0;display:grid}.editor-filters .field{margin-bottom:.8rem;display:block}.editor-filters .field.row{align-items:center;gap:.45rem;font-size:.82rem;display:flex}.editor-filters .smallcaps{margin-bottom:.3rem;display:block}.editor-filters input[type=search],.editor-filters select{width:100%;color:var(--text);font-family:var(--font-body);background:linear-gradient(#14100b,#1d1811);border:1px solid #0a0805;border-radius:3px;padding:.4rem .5rem;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{gap:.3rem;display:flex}.chips.wrap{flex-wrap:wrap}.chip{cursor:pointer;opacity:.5;background:linear-gradient(#241d14,#17120c);border:1px solid #0a0805;border-radius:3px;justify-content:center;align-items:center;padding:.25rem .35rem;transition:opacity .12s,box-shadow .12s;display:inline-flex}.chip.word{font-family:var(--font-title);color:var(--gilt);padding:.22rem .5rem;font-size:.78rem}.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{align-items:flex-end;gap:3px;height:62px;padding-top:4px;display:flex}.curve-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;height:100%;display:flex}.curve-bar>i{background:linear-gradient(180deg, var(--bronze-lit), var(--bronze-dim));border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block;box-shadow:inset 0 1px #ffe8be4d}.curve-bar>span{color:var(--muted);font-size:.62rem}.sources{margin:0;padding:0;font-size:.78rem;list-style:none}.sources li{align-items:center;gap:.35rem;padding:.1rem 0;display:flex}.sources li.short{color:var(--blood-lit);font-weight:600}.card-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-content:start;gap:.45rem;display:grid}.layout-gallery .card-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:.6rem}.grid-card{cursor:grab;background:0 0;border:0;border-radius:5px;padding:0;transition:transform .1s,filter .12s;position:relative}.grid-card:hover:not(:disabled){filter:drop-shadow(0 8px 16px #0000008c)brightness(1.06);z-index:2;transform:translateY(-4px)}.grid-card:active:not(:disabled){cursor:grabbing}.grid-card.spent{cursor:default;filter:grayscale(.75)brightness(.55)}.grid-card .in-deck,.grid-card .owned{min-width:18px;font-family:var(--font-title);text-align:center;pointer-events:none;border-radius:9px;padding:1px 4px;font-size:.72rem;line-height:1.35;position:absolute;top:3px}.grid-card .in-deck{color:#1a1208;background:linear-gradient(180deg, var(--gilt), var(--bronze));right:3px;box-shadow:0 1px 4px #0009}.grid-card .owned{color:var(--text);box-shadow:inset 0 0 0 1px var(--bronze-dim);background:#0a0a0ccc;left:3px}.deck-commander{margin-bottom:.5rem}.deck-group{margin-bottom:.55rem}.deck-group .smallcaps{justify-content:space-between;margin-bottom:.15rem;display:flex}.deck-group .smallcaps em{color:var(--gilt);font-style:normal}.deck-row{width:100%;color:var(--text);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.4rem;padding:.18rem .3rem;font-size:.85rem;display:grid}.deck-row:hover:not(:disabled){background:#d8a0461f}.deck-count{font-family:var(--font-title);color:var(--bronze-lit);text-align:center}.deck-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-verdict{margin-top:.7rem}.deck-verdict .problems{color:var(--blood-lit);margin:0;padding:0;font-size:.78rem;list-style:none}.deck-verdict .problems li{padding:.12rem 0}.deck-verdict .legal{color:var(--leaf-lit);margin:0;font-size:.82rem}.editor-shelf .empty,.editor-deck .empty,.editor-preview .empty{color:var(--muted);text-align:center;padding:.8rem;font-size:.82rem}@media (width<=1280px){.layout-workbench .editor-grid,.layout-gallery .editor-grid{grid-template:"filters shelf deck"minmax(0,1.5fr)"filters shelf preview"minmax(0,1fr)/200px minmax(0,1fr) minmax(230px,280px)}}@media (width<=900px){.layout-workbench .editor-grid,.layout-gallery .editor-grid{grid-template:"filters""shelf"minmax(0,1fr)"deck"/minmax(0,1fr)}.editor-preview{display:none}}:where(.mtg-table) .change-layer{z-index:25;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.3rem;padding:8px 0 0 10px;display:flex;position:absolute;inset:0}:where(.mtg-table) .duel[data-layout=arena] .change-layer,:where(.mtg-table) .duel[data-layout=table] .change-layer{padding-left:calc(var(--plate) + 30px)}@media (width<=1080px){:where(.mtg-table) .duel[data-layout=arena] .change-layer,:where(.mtg-table) .duel[data-layout=table] .change-layer{padding-left:10px}}:where(.mtg-table) .change{font-family:var(--font-title);letter-spacing:.01em;white-space:nowrap;color:var(--text);box-shadow:inset 0 1px 0 #ffe2aa2e, 0 0 0 1px var(--bronze-dim), 0 6px 20px #0009;background:linear-gradient(#18140ef0,#0c0a07f0);border-radius:3px;padding:.3rem .85rem;font-size:1.15rem;animation:.42s cubic-bezier(.2,.8,.3,1) both change-rise}:where(.mtg-table) .change.anchored{position:absolute;translate:-50% -100%}:where(.mtg-table) .change.anchored.below{translate:-50%}@keyframes change-rise{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}:where(.mtg-table) .change-life{padding:.25rem 1.1rem;font-size:1.7rem;font-weight:700}:where(.mtg-table) .change-life.gain{color:var(--leaf-lit);text-shadow:0 0 18px #7cbf6a80}:where(.mtg-table) .change-life.loss{color:var(--blood-lit);text-shadow:0 0 18px #c8503e8c}:where(.mtg-table) .change-death{color:#d8c8b0;text-decoration:line-through;-webkit-text-decoration-color:var(--blood-lit);text-decoration-color:var(--blood-lit);text-decoration-thickness:2px}:where(.mtg-table) .change-arrival{color:var(--gilt)}:where(.mtg-table) .change-draw{color:var(--arcane);font-size:.95rem}:where(.mtg-table) .change-attack{color:#ffd0a8;letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 1px 0 #ffe2aa40, 0 0 0 1px var(--ember), 0 0 26px #d8853a73;font-size:1.35rem}:where(.mtg-table) .speed{border-right:1px solid var(--rule);gap:.15rem;margin-right:.2rem;padding-right:.4rem;display:flex}:where(.mtg-table) .speed button{opacity:.55;padding:3px 6px;font-size:.68em;transition:opacity .15s}:where(.mtg-table) .speed:hover button,:where(.mtg-table) .speed:focus-within button{opacity:.85}:where(.mtg-table) .speed button.active{opacity:1;border-color:var(--gold);color:var(--gold);background:#3a3116}:where(.mtg-table) .card.attacking{--lift:-10px;box-shadow:0 0 0 2px var(--ember), 0 10px 22px #0009, 0 0 24px #d8853a66;animation:.5s cubic-bezier(.2,.8,.3,1) both lunge}@keyframes lunge{0%{translate:0}55%{translate:0 -16px}to{translate:0 -10px}}:where(.mtg-table) .card.blocking{box-shadow:0 0 0 2px var(--arcane), 0 6px 16px #0000008c}:where(.mtg-table) .card:is(.charging,.attacking) .card-flag.attack,:where(.mtg-table) .card.blocking .card-flag.blocking{width:20px;height:20px;text-shadow:none;border-radius:50%;place-items:center;font-size:12px;display:grid;top:2px;right:2px;box-shadow:0 2px 6px #000000b3}:where(.mtg-table) .card.compact:is(.charging,.attacking) .card-flag.attack,:where(.mtg-table) .card.compact.blocking .card-flag.blocking{top:-8px;right:-8px}:where(.mtg-table) .card.tapped :is(.card-flag.attack,.card-flag.blocking){rotate:calc(var(--tap) * -1)}:where(.mtg-table) .card:is(.charging,.attacking) .card-flag.attack{color:#2a1508;background:linear-gradient(180deg, var(--gilt), var(--ember))}:where(.mtg-table) .card.blocking .card-flag.blocking{background:linear-gradient(180deg, #a8b6ee, var(--arcane));font-size:11px}:where(.mtg-table) .card.charging{--lift:-12px;box-shadow:0 0 0 3px var(--ember), 0 12px 24px #0009, 0 0 26px #d8853a73;outline:none!important}:where(.mtg-table) .card.charging:before{content:"ATTACKING";letter-spacing:.1em;text-align:center;color:#2a1508;background:linear-gradient(180deg, var(--gilt), var(--ember));z-index:4;border-radius:0 4px;padding:1px 0;font-size:8px;position:absolute;bottom:0;left:0;right:42%}:where(.mtg-table) .duel.their-turn:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#78281e12,#0000 40%);position:absolute;inset:0}:where(.mtg-table) .duel.your-turn:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 60%,#d8a04612);position:absolute;inset:0}:where(.mtg-table) .duel.replaying .board{filter:saturate(.9)brightness(.96)}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .change,:where(.mtg-table) .card.attacking{animation:none}}:where(.mtg-table) .card-counters{z-index:4;pointer-events:none;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:50%;left:2px;translate:0 -50%}:where(.mtg-table) .counter{max-width:calc(var(--card-board-w) - 6px);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;align-items:center;padding:0 3px;font-size:.58em;line-height:1.5;display:inline-flex;box-shadow:0 1px 4px #0009,inset 0 0 0 1px #00000059}:where(.mtg-table) .counter-value{font-weight:700}:where(.mtg-table) .counter-name{letter-spacing:.04em;opacity:0;max-width:0;font-style:normal;transition:max-width .16s,opacity .12s,margin-left .16s;display:inline-block;overflow:hidden}:where(.mtg-table) .card:hover .counter-name,:where(.mtg-table) .card:focus-visible .counter-name{opacity:.85;max-width:9em;margin-left:3px}:where(.mtg-table) .counter-boost{color:#b6f0bd;background:#2c5a33}:where(.mtg-table) .counter-shrink{background:var(--blood);color:#ffd9d2}:where(.mtg-table) .counter-tally{background:hsl(var(--counter-hue,250deg) 42% 30%);color:hsl(var(--counter-hue,250deg) 70% 88%)}:where(.mtg-table) .card.tapped .card-counters{rotate:calc(var(--tap) * -1)}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .counter-name{transition:none}}:where(.mtg-table) .turn-sweep{z-index:24;pointer-events:none;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--parchment);text-shadow:0 2px 12px #000c;justify-content:center;align-items:baseline;gap:.6em;padding:.32em 0;animation:1.5s cubic-bezier(.2,.8,.2,1) both turn-sweep;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:where(.mtg-table) .turn-sweep-who{font-size:clamp(1.4rem,3.4vh,2.4rem);font-weight:600}:where(.mtg-table) .turn-sweep-turn{color:var(--gold);letter-spacing:.2em;font-size:clamp(.8rem,1.6vh,1.05rem)}:where(.mtg-table) .turn-sweep.yours{background:linear-gradient(90deg,#0000 0%,#1e5028d9 22% 78%,#0000 100%)}:where(.mtg-table) .turn-sweep.theirs{background:linear-gradient(90deg,#0000 0%,#6e2820d9 22% 78%,#0000 100%)}@keyframes turn-sweep{0%{opacity:0;clip-path:inset(0 100% 0 0)}18%{opacity:1;clip-path:inset(0)}78%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 0 100%)}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .turn-sweep{animation:1.5s both turn-fade}@keyframes turn-fade{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}}:where(.mtg-table) button.primary{font-family:var(--font-display);letter-spacing:.04em;justify-content:center;align-items:center;gap:.6em;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}:where(.mtg-table) button.primary .primary-label{text-align:center;flex:auto}:where(.mtg-table) button.primary kbd{flex:none}:where(.mtg-table) button.primary[data-state=act]{color:#f1f7ea;background:linear-gradient(#4f8a4a,#2f5a30);border-color:#7fc27a;animation:1.6s ease-in-out infinite primary-pulse;box-shadow:0 0 0 1px #7fc27a59,0 0 18px #6aa15b73}:where(.mtg-table) button.primary[data-state=act]:hover:not(:disabled){background:linear-gradient(#5c9c56,#37683a)}:where(.mtg-table) button.primary[data-state=pass]{color:#e6eef8;background:linear-gradient(#34506f,#22354c);border-color:#6f9fd8;box-shadow:0 0 0 1px #6f9fd84d}:where(.mtg-table) button.primary[data-state=pass]:hover:not(:disabled){background:linear-gradient(#3e5f83,#2a4160)}:where(.mtg-table) button.primary[data-state=cancel]{background:var(--panel-2);border-color:var(--rule);color:var(--muted)}:where(.mtg-table) button.primary:disabled{box-shadow:none;opacity:.55;animation:none}@keyframes primary-pulse{0%,to{box-shadow:0 0 0 1px #7fc27a59,0 0 14px #6aa15b59}50%{box-shadow:0 0 0 2px #7fc27a99,0 0 26px #6aa15bb3}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) button.primary[data-state=act]{animation:none}}:where(.mtg-table) button.choice{font-family:var(--font-display);letter-spacing:.03em;background:var(--panel-2);border-color:var(--rule);color:var(--text);align-items:center;gap:.55em;display:flex}:where(.mtg-table) button.choice:hover:not(:disabled){border-color:var(--gold)}:where(.mtg-table) button.choice>kbd{opacity:.8;flex:none}:where(.mtg-table) button.choice:disabled{opacity:.6;border-style:dashed}:where(.mtg-table) button.choice:disabled .choice-label{opacity:.7;text-decoration:line-through}:where(.mtg-table) button.choice .choice-why{color:var(--muted);white-space:nowrap;flex:none;font-size:.82em;font-style:italic}:where(.mtg-table) button.choice .choice-body{text-align:left;flex:auto;gap:.12em;min-width:0;display:grid}:where(.mtg-table) button.choice .choice-label{min-width:0}:where(.mtg-table) button.choice .choice-note{color:var(--muted);font-size:.78em;line-height:1.3}:where(.mtg-table) button.choice[data-recommended] .choice-note{color:inherit;opacity:.85}:where(.mtg-table) button.choice[data-recommended]{color:#f1f7ea;background:linear-gradient(#4f8a4a,#2f5a30);border-color:#7fc27a;box-shadow:0 0 0 1px #7fc27a59}:where(.mtg-table) button.choice[data-recommended]:hover:not(:disabled){background:linear-gradient(#5c9c56,#37683a);border-color:#9ad894}:where(.mtg-table) .amount{border:1px solid var(--rule);background:var(--panel-2);border-radius:6px;justify-content:center;align-items:center;gap:.5em;padding:.35em .5em;display:flex}:where(.mtg-table) .amount .amount-step{flex:none;min-width:2.1em;padding:.2em .4em;font-size:1.1em;line-height:1}:where(.mtg-table) .amount .amount-value{text-align:center;font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;flex:auto;font-size:1.5em;font-weight:700}:where(.mtg-table) .amount .amount-bounds{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8em}:where(.mtg-table) .dividing{border:1px solid var(--rule);background:var(--panel-2);border-radius:6px;flex-direction:column;gap:.25em;padding:.35em .5em;display:flex}:where(.mtg-table) .dividing-row{align-items:center;gap:.4em;display:flex}:where(.mtg-table) .dividing-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:auto;font-size:.9em;overflow:hidden}:where(.mtg-table) .dividing-share{text-align:center;min-width:1.4em;font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:1.2em;font-weight:700}:where(.mtg-table) .naming{border:1px solid var(--rule);background:var(--panel-2);border-radius:6px;gap:.5em;padding:.4em .5em;display:grid}:where(.mtg-table) .naming-field{gap:.3em;min-width:0;display:grid}:where(.mtg-table) .naming-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78em}:where(.mtg-table) .naming-chips{flex-wrap:wrap;gap:.3em;display:flex}:where(.mtg-table) .naming-chip{background:var(--panel);border:1px solid var(--rule);color:var(--text);border-radius:999px;padding:.22em .6em;font-size:.9em;line-height:1.3}:where(.mtg-table) .naming-chip:hover:not(:disabled){border-color:var(--gold)}:where(.mtg-table) .naming-chip[data-on]{background:var(--gold);border-color:var(--gold);color:#1b1b18;font-weight:600}:where(.mtg-table) .naming-search{min-width:0;position:relative}:where(.mtg-table) .naming-input{box-sizing:border-box;width:100%;font:inherit;background:var(--panel);border:1px solid var(--rule);color:var(--text);border-radius:6px;padding:.3em .5em;font-size:.95em}:where(.mtg-table) .naming-input:focus{border-color:var(--gold);outline:none}:where(.mtg-table) .naming-input::placeholder{color:var(--muted)}:where(.mtg-table) .naming-matches{z-index:5;background:var(--panel);border:1px solid var(--rule);border-radius:6px;max-height:11em;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #00000073}:where(.mtg-table) .naming-match{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:0;padding:.28em .5em;font-size:.9em;display:block}:where(.mtg-table) .naming-match:hover:not(:disabled){background:var(--panel-2)}:where(.mtg-table) .phase-groups{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin:0;padding:0;list-style:none;display:grid}:where(.mtg-table) .phase-groups li{display:contents}:where(.mtg-table) .phase-group{width:100%;font-family:var(--font-display);letter-spacing:.03em;color:var(--text);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff17;border-radius:6px;padding:5px 4px;font-size:.8em;font-weight:600}:where(.mtg-table) .phase-group:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff2e}:where(.mtg-table) .phase-group.open{border-color:#e0a94c8c}:where(.mtg-table) .phase-group.stopped{box-shadow:inset 0 -2px #e0a94cbf}:where(.mtg-table) .phase-group.current{background:var(--gold);border-color:var(--gold);color:#1b1b18;box-shadow:0 0 0 1px #e0a94c59,0 2px 10px #e0a94c59}:where(.mtg-table) .phase-group.current.stopped{box-shadow:inset 0 -2px #1b1b18,0 2px 10px #e0a94c59}:where(.mtg-table){--compact-ratio:1.0431;--art-l:12.067%;--art-r:11.4%;--art-t:14.604%;--art-b:21.001%;--bar-t:5.772%;--bar-h:8.832%;--edge-x:5.533%;--edge-y:5.772%;--band-h:12.796%;--name-size:.0442;--frame-img:url(/art/frames/seventh/artifact.webp);--pt-plate-h:.15}:where(.mtg-table) .card.compact{aspect-ratio:var(--compact-ratio);box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;overflow:visible}:where(.mtg-table) .card.compact .card-art{left:var(--art-l);top:var(--art-t);width:calc(100% - var(--art-l) - var(--art-r));height:calc(100% - var(--art-t) - var(--art-b));object-fit:cover;object-position:50% 50%;box-shadow:none;border-radius:0;margin:0;position:absolute}:where(.mtg-table) .card.compact .card-art-blank{color:#ffffffc7;font-size:calc(var(--card-board) * var(--name-size) * .85);text-align:center;background:radial-gradient(at 50% 40%,#ffffff1a,#00000073);justify-content:center;align-items:center;padding:0 6%;line-height:1.15;display:flex;overflow:hidden}:where(.mtg-table) .card.compact:after{content:"";background-image:var(--frame-img);pointer-events:none;z-index:1;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}:where(.mtg-table) .card.compact :is(.card-flag,.card-damage,.card-commander,.card-share,.card-hint,.card-level,.card-loyalty,.card-aim,.card-statuses){z-index:2}:where(.mtg-table) .card.compact .card-title{left:calc(var(--edge-x) + 1.6%);right:calc(var(--edge-x) + 1.6%);top:var(--bar-t);height:var(--bar-h);box-shadow:none;text-shadow:none;font-family:var(--card-face,var(--font-display));font-weight:600;font-size:calc(var(--card-board) * var(--name-size));color:#12100c;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;z-index:2;pointer-events:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;margin:0;padding:0 .35em;line-height:1;display:flex;position:absolute;overflow:hidden}:where(.mtg-table) .duel[data-nameplate=halo] .card.compact .card-title{text-shadow:0 0 3px #fff,0 0 3px #fff,0 1px 2px #ffffffb3}:where(.mtg-table) .duel[data-nameplate=light] .card.compact .card-title{background:linear-gradient(#f1eee4,#ddd9cb);border:1px solid #181612b3;border-radius:999px;padding:0 .55em}:where(.mtg-table) .duel[data-nameplate=dark] .card.compact .card-title{color:#f0ece0;background:linear-gradient(#1c1a16eb,#0e0d0bf0);border:1px solid #ffffff38;border-radius:999px;padding:0 .55em}:where(.mtg-table) .card.compact .card-stats{right:calc(var(--edge-x) + 1.2%);bottom:calc(var(--edge-y) + 0.8%);width:auto;min-width:calc(var(--card-board) * var(--pt-plate-h) * 1.75);height:calc(var(--card-board) * var(--pt-plate-h));box-shadow:none;font-family:var(--card-face,var(--font-display));font-weight:700;font-size:calc(var(--card-board) * var(--pt-plate-h) * .62);color:#12100c;z-index:2;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 .3em;line-height:1;display:flex}:where(.mtg-table) .duel[data-ptplate=dark] .card.compact .card-stats{border-radius:calc(var(--card-board) * var(--pt-plate-h) * .22);color:#f0eada;background:#0e0c0aeb;border:1px solid #ffffff4d}:where(.mtg-table) .duel[data-ptplate=light] .card.compact .card-stats{border-radius:calc(var(--card-board) * var(--pt-plate-h) * .22);color:#12100c;background:linear-gradient(#efece2,#d9d5c7);border:1px solid #14120ecc}:where(.mtg-table) .duel[data-ptplate=tinted] .card.compact .card-stats{background:var(--pt-tint,#3a362ef0);border-radius:calc(var(--card-board) * var(--pt-plate-h) * .22);color:#f6f2e6;border:1px solid #000000b3}:where(.mtg-table) .card.compact[data-colour=white]{--pt-tint:#c9c2a8}:where(.mtg-table) .card.compact[data-colour=blue]{--pt-tint:#2f6f9e}:where(.mtg-table) .card.compact[data-colour=black]{--pt-tint:#2a2622}:where(.mtg-table) .card.compact[data-colour=red]{--pt-tint:#9c3a24}:where(.mtg-table) .card.compact[data-colour=green]{--pt-tint:#3f6a3c}:where(.mtg-table) .card.compact[data-colour=gold]{--pt-tint:#9a8137}:where(.mtg-table) .card.compact[data-colour=artifact]{--pt-tint:#6a5a4a}:where(.mtg-table) .card.compact[data-colour=colorless]{--pt-tint:#6a6a68}:where(.mtg-table) .card.compact[data-colour=land]{--pt-tint:#6b5a44}:where(.mtg-table) .duel[data-ptplate=tinted] .card.compact[data-colour=white] .card-stats{color:#17150f}:where(.mtg-table) .card.compact .card-stats.buffed{color:#1a5c28}:where(.mtg-table) .card.compact .card-stats b.hurt{color:#9c2b20}@font-face{font-family:Goudy Medieval;src:url(/art/frames/fonts/goudy-medieval.ttf)format("truetype");font-display:swap}@font-face{font-family:Matrix Bold;src:url(/art/frames/fonts/matrix-b.ttf)format("truetype");font-display:swap}@font-face{font-family:Beleren Bold;src:url(/art/frames/fonts/beleren-b.ttf)format("truetype");font-display:swap}:where(.mtg-table) .duel[data-cardfont=goudy]{--card-face:"Goudy Medieval", var(--font-display)}:where(.mtg-table) .duel[data-cardfont=matrix]{--card-face:"Matrix Bold", var(--font-display)}:where(.mtg-table) .duel[data-cardfont=beleren]{--card-face:"Beleren Bold", var(--font-display)}:where(.mtg-table) .duel[data-cardfont=benguiat]{--card-face:"Benguiat", var(--font-display)}:where(.mtg-table) .duel[data-cardfont=display]{--card-face:var(--font-display)}:where(.mtg-table) .card.compact.has-hint .card-stats{bottom:calc(var(--card-board) * .11)}:where(.mtg-table) .tucked .card.compact{top:calc(var(--host-h) * -.025)}:where(.mtg-table) .card-pile:has(.card.compact){--fan:calc(var(--card-board) * var(--compact-ratio))}:where(.mtg-table) .card-pile:has(.card.compact){--pile-step:calc(var(--card-board) * .1);--pile-drop:.9}:where(.mtg-table) .card-pile:has(.card.compact.tapped){--fan:var(--card-board)}:where(.mtg-table) .card.compact.tapped{margin-inline:calc((var(--card-board) - var(--card-board) * var(--compact-ratio)) / 2)}:where(.mtg-table) .permanent-group:has(>.card.compact){--host-cw:calc(var(--host-h) * var(--compact-ratio))}:where(.mtg-table) .permanent-group:has(>.card.compact.tapped)>.card.tapped{margin-inline:calc((var(--host-h) - var(--host-cw)) / 2)}:where(.mtg-table) .duel .log,:where(.mtg-table) .duel .preview-text{scrollbar-width:none}:where(.mtg-table) .duel .log::-webkit-scrollbar{display:none}:where(.mtg-table) .duel .ib-zones::-webkit-scrollbar{display:none}:where(.mtg-table) .duel .info-block::-webkit-scrollbar{display:none}:where(.mtg-table) .log-toggle,:where(.mtg-table) .you-face,:where(.mtg-table) .hand-backs{display:none}:where(.mtg-table) .layouts{flex:none}:where(.mtg-table) .duel-toolbar{top:13px;right:calc(var(--rail) + 22px);z-index:9;align-items:center;gap:4px;display:flex;position:absolute}:where(.mtg-table) .duel-toolbar .speed:last-child{border-right:0;margin-right:0;padding-right:0}:where(.mtg-table) .backdrop{display:none}:where(.mtg-table) .backdrop-pick{border-right:1px solid var(--rule);opacity:.75;align-items:center;gap:5px;margin-right:.2rem;padding-right:.4rem;transition:opacity .15s;display:flex}:where(.mtg-table) .backdrop-pick:hover,:where(.mtg-table) .backdrop-pick:focus-within{opacity:1}:where(.mtg-table) .backdrop-pick select{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--rule);cursor:pointer;border-radius:4px;padding:3px 6px;font-size:.68em}:where(.mtg-table) .backdrop-pick select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}@media (width<=1080px){:where(.mtg-table) .backdrop-pick{display:none}}:where(.mtg-table) .duel{--card-scale:1;--card-rows:2}:where(.mtg-table) .duel[data-cardsize=small]{--card-scale:.78;--card-rows:2}:where(.mtg-table) .duel[data-cardsize=normal]{--card-scale:1;--card-rows:2}:where(.mtg-table) .duel[data-cardsize=large]{--card-scale:2;--card-rows:1}:where(.mtg-table) .duel-settings{align-items:center;display:flex;position:relative}:where(.mtg-table) .duel-settings-toggle{align-items:center;gap:5px;padding:3px 8px;font-size:.68em;display:inline-flex}:where(.mtg-table) .duel-settings-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}:where(.mtg-table) .duel-settings-toggle[aria-expanded=true]{border-color:var(--gold);color:var(--gold);background:#3a3116}:where(.mtg-table) .duel-settings-panel{z-index:30;border:1px solid var(--rule);background:linear-gradient(#1c222cfa,#10141bfa);border-radius:8px;gap:7px;width:max-content;max-width:min(34rem,100vw - 32px);max-height:calc(100vh - 80px);padding:11px 12px 12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 14px 34px #000000a6}:where(.mtg-table) .duel-settings-row{grid-template-columns:6.6rem minmax(0,1fr);align-items:center;gap:10px;display:grid}:where(.mtg-table) .duel-settings-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.64em}:where(.mtg-table) .duel-settings-panel .speed{border-right:0;flex-wrap:wrap;margin-right:0;padding-right:0}:where(.mtg-table) .duel-settings-panel .speed button{opacity:.85}:where(.mtg-table) .duel-settings-panel .speed button.active{opacity:1}:where(.mtg-table) .duel-settings-panel .backdrop-pick{opacity:1;border-right:0;margin-right:0;padding-right:0}:where(.mtg-table) .card-style-panel{border-top:1px solid var(--rule);gap:6px;margin-top:3px;padding-top:9px;display:grid}:where(.mtg-table) .card-style-row select{font:inherit;width:100%;color:var(--text);background:var(--panel-2);border:1px solid var(--rule);cursor:pointer;border-radius:4px;padding:3px 6px;font-size:.74em}:where(.mtg-table) .card-style-row select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}:where(.mtg-table) .card-style-note{max-width:26rem;color:var(--muted);margin:2px 0 0;font-size:.7em;line-height:1.35}@media (width<=1080px){:where(.mtg-table) .card-style-panel{display:none}}:where(.mtg-table) .phase-pips li[hidden]{display:none!important}:where(.mtg-table) .pip-choice{gap:.7em;padding:.2em 0;display:grid}:where(.mtg-table) .pip-cost{flex-wrap:wrap;align-items:center;gap:.3em .35em;padding-bottom:.6em;font-size:2em;display:flex}:where(.mtg-table) .pip-flip{cursor:pointer;perspective:10em;background:0 0;border:0;border-radius:50%;flex:none;width:1.4em;height:1.4em;margin:0;padding:0;position:relative}:where(.mtg-table) .pip-flip:disabled{cursor:default;opacity:.6}:where(.mtg-table) .pip-face{backface-visibility:hidden;place-items:center;transition:transform .4s cubic-bezier(.3,.75,.2,1),filter .15s;display:grid;position:absolute;inset:0}:where(.mtg-table) .pip-mana{transform:rotateY(0)}:where(.mtg-table) .pip-alt{transform:rotateY(180deg)}:where(.mtg-table) .pip-flip[data-flipped=true] .pip-mana{transform:rotateY(-180deg)}:where(.mtg-table) .pip-flip[data-flipped=true] .pip-alt{transform:rotateY(0)}:where(.mtg-table) .pip-flip:hover:not(:disabled) .pip-face{filter:brightness(1.18)}:where(.mtg-table) .pip-flip:focus-visible{outline:2px solid var(--gold);outline-offset:3px}:where(.mtg-table) .pip-alt small{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);white-space:nowrap;margin-top:.15em;font-size:.36em;position:absolute;top:100%;left:50%;transform:translate(-50%)}:where(.mtg-table) .pip-flip[data-flipped=true]{filter:drop-shadow(0 0 .35em #ffbe5a8c)}:where(.mtg-table) .pip-total{background:var(--panel-2);border:1px solid var(--rule);color:var(--text);border-radius:6px;gap:.25em;padding:.5em .65em;display:grid}:where(.mtg-table) .pip-total[data-blocked=true]{border-style:dashed}:where(.mtg-table) .pip-pays{flex-wrap:wrap;align-items:center;gap:.2em .55em;display:flex}:where(.mtg-table) .pip-pays-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.68em}:where(.mtg-table) .pip-why{color:var(--muted);font-size:.82em;font-style:italic}:where(.mtg-table) .pip-confirm{font-family:var(--font-display);letter-spacing:.06em;color:#f1f7ea;cursor:pointer;background:linear-gradient(#4f8a4a,#2f5a30);border:1px solid #7fc27a;border-radius:6px;justify-content:center;align-items:center;gap:.6em;padding:.55em 1em;display:flex}:where(.mtg-table) .pip-confirm:disabled{opacity:.5;cursor:not-allowed}:where(.mtg-table) .pip-confirm kbd{opacity:.8}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .pip-face{transition:none}}:where(.mtg-table) .card{--kw-at:3px;--kw-fs:1em}:where(.mtg-table) .card.card-board{--kw-fs:clamp(6px, calc(var(--card-board,100px) * .085), 1em)}:where(.mtg-table) .card.has-hint{--kw-at:15px}:where(.mtg-table) .card.compact{--kw-at:calc(var(--edge-y,0px) + 0.8%)}:where(.mtg-table) .card.compact.has-hint{--kw-at:calc(var(--card-board,100px) * .11)}:where(.mtg-table) .card:has(>.card-damage){--kw-at:calc(var(--row-at,3px) + .68em * 1.3 + 3px)}:where(.mtg-table) .card:not(.compact):has(>.card-stats){--kw-at:calc(var(--row-at,3px) + .68em * 1.3 + 3px)}:where(.mtg-table) .card.has-hint{--row-at:15px}:where(.mtg-table) .card-keywords{z-index:2;left:3px;bottom:var(--kw-at);pointer-events:auto;flex-direction:column-reverse;align-items:flex-start;gap:2px;display:flex;position:absolute}:where(.mtg-table) .card.compact .card-keywords{left:calc(var(--edge-x,0px) + 1.2%)}:where(.mtg-table) .card:has(>.card-keywords)>.card-counters{top:auto;bottom:calc(var(--kw-at) + var(--kw-rows,0) * (var(--kw-fs) * 1.5 + 2px) + 1px);translate:none}:where(.mtg-table) .card.compact:has(>.card-keywords)>.card-counters{align-items:flex-end;inset:50% 2px auto auto;translate:0 -50%}:where(.mtg-table) .card-kw{box-sizing:border-box;color:#e8edf5;min-width:1.5em;height:1.5em;font-weight:700;font-size:var(--kw-fs,1em);background:#0a0c10e0;border:1px solid #8d98a8;border-radius:3px;justify-content:center;align-items:center;gap:.25em;padding:0 .2em;line-height:1;display:inline-flex;box-shadow:0 1px 3px #0000008c}:where(.mtg-table) .kw-glyph{fill:currentColor;flex:none;width:1.1em;height:1.1em}:where(.mtg-table) .card-kw-label{white-space:nowrap;display:none}:where(.mtg-table) .card-large .card-kw-label{display:inline}:where(.mtg-table) .card-kw[data-standing=granted]{color:#c2f1ff;background:#042a3ef0;border-color:#62d4ff;box-shadow:0 0 0 1px #62d4ff66,0 1px 3px #0000008c}:where(.mtg-table) .card-kw[data-standing=lost]{color:#c99a9a;background:#241010d6;border-color:#8e5656;position:relative}:where(.mtg-table) .card-kw[data-standing=lost]:after{content:"";border-top:2px solid #ff9d9d;position:absolute;top:calc(50% - 1px);left:6%;right:6%;transform:rotate(-35deg);box-shadow:0 0 0 .5px #000000b3}:where(.mtg-table) .card-kw[data-standing=lost] .kw-glyph{opacity:.6}:where(.mtg-table) :is(.preview-keywords,.preview-statuses){border-top:1px solid var(--rule);flex-direction:column;gap:3px;margin:4px 0 0;padding:4px 0 0;list-style:none;display:flex}:where(.mtg-table) .preview-kw{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:where(.mtg-table) .preview-kw .card-kw{font-size:.78em}:where(.mtg-table) .preview-kw-name{color:var(--parchment);font-size:.8em;font-weight:700}:where(.mtg-table) .preview-kw[data-standing=granted] .preview-kw-name{color:#9fe6ff}:where(.mtg-table) .preview-kw[data-standing=lost] .preview-kw-name{color:#d6a0a0;text-decoration:line-through}:where(.mtg-table) .preview-kw-detail{color:var(--muted);font-size:.74em}:where(.mtg-table) .preview-status{flex-direction:column;font-size:.76em;line-height:1.3;display:flex}:where(.mtg-table) .preview-status-label{color:#f8dbab;font-weight:700}:where(.mtg-table) .preview-status-detail{color:var(--muted)}:where(.mtg-table) .pip.absent{opacity:.62;border-style:dashed}:where(.mtg-table) .card.room{height:var(--card-board);aspect-ratio:1.86;isolation:isolate;background:#0d0b08;border:1px solid #000;border-radius:6px;overflow:hidden;box-shadow:0 2px 6px #0000008c}:where(.mtg-table) .card.room .room-face{display:flex;position:absolute;inset:0}:where(.mtg-table) .card.room .room-art{background-position:50% 42%;background-size:cover;position:absolute;inset:0}:where(.mtg-table) .card.room .room-door{z-index:1;min-width:0;padding:0 .4em calc(var(--card-board) * .05);font:inherit;color:var(--parchment,#ece3cf);text-align:center;text-shadow:0 1px 3px #000000e6;cursor:default;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.08em;margin:0;display:flex;position:relative}:where(.mtg-table) .card.room .room-door+.room-door{box-shadow:inset 2px 0 #000000c7,inset 3px 0 #e0a94c4d}:where(.mtg-table) .card.room .room-door-mark{width:calc(var(--card-board) * .24);aspect-ratio:1;place-items:center;display:grid;position:absolute;top:15%;left:50%;translate:-50%}:where(.mtg-table) .card.room .room-lock{width:100%;height:100%;display:block}:where(.mtg-table) .card.room .room-door-name{max-width:100%;font-family:var(--card-face,var(--font-display));font-weight:600;font-size:calc(var(--card-board) * .1);text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden}:where(.mtg-table) .card.room .room-door-line{justify-content:center;align-items:center;min-height:1.3em;display:flex}:where(.mtg-table) .card.room .room-door-state{font-size:calc(var(--card-board) * .072);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.3em;font-weight:700;display:inline-flex}:where(.mtg-table) .card.room .room-door.open{background:linear-gradient(#ffe0960f 0%,#120c04b8 82%)}:where(.mtg-table) .card.room .room-door.open .room-door-mark{color:#f2cd72;filter:drop-shadow(0 0 5px #f2cd72a6)}:where(.mtg-table) .card.room .room-door.open .room-door-state{color:#f2cd72}:where(.mtg-table) .card.room .room-door.locked{-webkit-backdrop-filter:grayscale(.9)brightness(.7);backdrop-filter:grayscale(.9)brightness(.7);background:linear-gradient(#06080e75,#04060ac7)}:where(.mtg-table) .card.room .room-door.locked .room-door-mark{color:#a9b2c0;filter:drop-shadow(0 1px 3px #000c)}:where(.mtg-table) .card.room .room-door.locked .room-door-name{color:#b6bcc7}:where(.mtg-table) .card.room .room-door.locked .room-door-state{color:#97a0ae}:where(.mtg-table) .card.room button.room-door.can-unlock{cursor:pointer;box-shadow:inset 0 0 0 1px #e0a94c8c}:where(.mtg-table) .card.room button.room-door.can-unlock+.room-door,:where(.mtg-table) .card.room .room-door+button.room-door.can-unlock{box-shadow:inset 2px 0 #000000c7,inset 0 0 0 1px #e0a94c8c}:where(.mtg-table) .card.room .room-door.can-unlock .room-door-mark{color:#cdd4e0}:where(.mtg-table) .card.room .room-door.can-unlock .room-door-name{color:#f3ead8}:where(.mtg-table) .card.room .room-door.locked .room-door-offer{color:#e0a94c}:where(.mtg-table) .card.room button.room-door.can-unlock:is(:hover,:focus-visible){outline:2px solid var(--gold,#e0a94c);outline-offset:-2px;background:linear-gradient(#e0a94c3d,#1e1406d1)}:where(.mtg-table) .preview-door-state{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-self:center;margin-left:auto;font-size:.68em;font-weight:700}:where(.mtg-table) .preview-otherface[data-state=unlocked] .preview-door-state{color:#f2cd72}:where(.mtg-table) .duel[data-frameset=alpha]{--compact-ratio:1.0965;--art-l:12.267%;--art-r:12.0%;--art-t:16.082%;--art-b:16.374%;--bar-t:5.19%;--bar-h:10.892%;--edge-x:4.733%;--edge-y:5.19%;--band-h:14.474%;--full-ratio:.7143;--full-art-l:12.267%;--full-art-r:12.0%;--full-art-t:10.476%;--full-art-b:45.524%;--full-bar-t:3.381%;--full-bar-h:7.095%;--full-edge-x:4.733%;--full-edge-y:3.381%;--box-l:13.267%;--box-r:15.4%;--box-t:59.857%;--box-b:12.81%;--type-t:54.476%;--type-h:5.381%;--name-size:.0545;--pt-plate-h:.15}:where(.mtg-table) .card-face[data-frameset=alpha]{--compact-ratio:1.0965;--art-l:12.267%;--art-r:12.0%;--art-t:16.082%;--art-b:16.374%;--bar-t:5.19%;--bar-h:10.892%;--band-h:14.474%;--edge-x:4.733%;--edge-y:5.19%;--full-ratio:.7143;--full-art-l:12.267%;--full-art-r:12.0%;--full-art-t:10.476%;--full-art-b:45.524%;--full-bar-t:3.381%;--full-bar-h:7.095%;--full-edge-x:4.733%;--full-edge-y:3.381%;--box-l:13.267%;--box-r:15.4%;--box-t:59.857%;--box-b:12.81%;--type-t:54.476%;--type-h:3.34%;--mana-x:7.0%;--mana-y:5.72%;--mana-w:84.67%;--mana-h:3.5238%;--mana-size:2.7106cqh;--mana-align:right;--mana-justify:left;--mana-font:"MPlantin", "Century Schoolbook", Georgia, serif;--mana-lead:-.1205em;--mana-colour:inherit;--mana-shadow:none;--title-x:7.0%;--title-y:5.0%;--title-w:86.67%;--title-h:4.29%;--title-size:4.29cqh;--title-align:left;--title-justify:left;--title-font:"Goudy Medieval", "Benguiat", serif;--title-lead:-.007em;--title-colour:#ababab;--title-shadow:.21cqw .15cqh 0 #000000d9;--type-x:10.0%;--type-y:55.86%;--type-w:80.0%;--type-size:3.34cqh;--type-align:left;--type-justify:left;--type-font:"MPlantin", "Century Schoolbook", Georgia, serif;--type-lead:-.1205em;--type-colour:#ababab;--type-shadow:.21cqw .15cqh 0 #000000d9;--rules-x:15%;--rules-y:60.48%;--rules-w:70.0%;--rules-h:27.62%;--rules-size:4.77cqh;--rules-align:left;--rules-justify:left;--rules-font:"MPlantin", "Century Schoolbook", Georgia, serif;--rules-lead:-.1205em;--rules-colour:inherit;--rules-shadow:none;--pt-x:80.0%;--pt-y:89.72%;--pt-w:16.0%;--pt-h:4.15%;--pt-size:4.15cqh;--pt-align:center;--pt-justify:left;--pt-font:"MPlantin", "Century Schoolbook", Georgia, serif;--pt-lead:-.1205em;--pt-colour:#ababab;--pt-shadow:.21cqw .15cqh 0 #000000d9}:where(.mtg-table) .card-face[data-variant=battlefield][data-frameset=alpha]{--title-y:7.6754%;--title-h:6.5855%;--title-size:6.5855cqh;--title-shadow:.21cqw .2303cqh 0 #000000d9;--mana-y:8.7807%;--mana-h:5.4094%;--mana-size:4.161cqh;--pt-plate-x:76.8807%;--pt-plate-y:88.0263%;--pt-plate-w:17.386%;--pt-plate-h:10.4167%;--pt-x:76.8807%;--pt-y:88.0263%;--pt-w:17.386%;--pt-h:10.4167%;--pt-size:5cqh;--pt-align:center;--pt-lead:-.0518em;--pt-justify:center}:where(.mtg-table) .duel[data-frameset=alpha] .card.compact[data-colour=white]{--frame-img:url(/art/frames/alpha/white.webp)}:where(.mtg-table) .duel[data-frameset=alpha] .card.compact[data-colour=blue]{--frame-img:url(/art/frames/alpha/blue.webp)}:where(.mtg-table) .duel[data-frameset=alpha] .card.compact[data-colour=black]{--frame-img:url(/art/frames/alpha/black.webp)}:where(.mtg-table) .duel[data-frameset=alpha] .card.compact[data-colour=red]{--frame-img:url(/art/frames/alpha/red.webp)}:where(.mtg-table) .duel[data-frameset=alpha] .card.compact[data-colour=green]{--frame-img:url(/art/frames/alpha/green.webp)}:where(.mtg-table) .duel[data-frameset=alpha] .card.compact[data-colour=gold],:where(.mtg-table) .duel[data-frameset=alpha] .card.compact[data-colour=artifact],:where(.mtg-table) .duel[data-frameset=alpha] .card.compact[data-colour=colorless]{--frame-img:url(/art/frames/alpha/artifact.webp)}:where(.mtg-table) .duel[data-frameset=alpha] .card.compact[data-colour=land]{--frame-img:url(/art/frames/alpha/land.webp)}:where(.mtg-table) .duel[data-frameset=fourth]{--compact-ratio:1.1287;--art-l:10.467%;--art-r:10.533%;--art-t:13.845%;--art-b:14.372%;--bar-t:4.063%;--bar-h:9.782%;--edge-x:3.6%;--edge-y:4.063%;--band-h:12.114%;--full-ratio:.7143;--full-art-l:10.467%;--full-art-r:10.533%;--full-art-t:8.762%;--full-art-b:45.81%;--full-bar-t:2.571%;--full-bar-h:6.19%;--full-edge-x:3.6%;--full-edge-y:2.571%;--box-l:10.4%;--box-r:10.6%;--box-t:59.81%;--box-b:10.238%;--type-t:54.19%;--type-h:5.619%;--name-size:.0489;--pt-plate-h:.15}:where(.mtg-table) .card-face[data-frameset=fourth]{--compact-ratio:1.1287;--art-l:10.467%;--art-r:10.533%;--art-t:13.845%;--art-b:14.372%;--bar-t:4.063%;--bar-h:9.782%;--band-h:12.114%;--edge-x:3.6%;--edge-y:4.063%;--full-ratio:.7143;--full-art-l:10.467%;--full-art-r:10.533%;--full-art-t:8.762%;--full-art-b:45.81%;--full-bar-t:2.571%;--full-bar-h:6.19%;--full-edge-x:3.6%;--full-edge-y:2.571%;--box-l:10.4%;--box-r:10.6%;--box-t:59.81%;--box-b:10.238%;--type-t:54.19%;--type-h:5.43%;--mana-x:10.67%;--mana-y:3.62%;--mana-w:81.74%;--mana-h:3.4286%;--mana-size:2.6374cqh;--mana-align:right;--mana-justify:left;--mana-font:"MPlantin", "Century Schoolbook", Georgia, serif;--mana-lead:-.1205em;--mana-colour:inherit;--mana-shadow:none;--title-x:8.27%;--title-y:3.1%;--title-w:83.47%;--title-h:4.1%;--title-size:4.1cqh;--title-align:left;--title-justify:left;--title-font:"Goudy Medieval", "Benguiat", serif;--title-lead:-.007em;--title-colour:white;--title-shadow:.2cqw .15cqh 0 #000000d9;--type-x:8.27%;--type-y:54.86%;--type-w:83.47%;--type-size:3.2cqh;--type-align:left;--type-justify:left;--type-font:"MPlantin", "Century Schoolbook", Georgia, serif;--type-lead:-.1205em;--type-colour:white;--type-shadow:.2cqw .15cqh 0 #000000d9;--rules-x:12.8%;--rules-y:60.67%;--rules-w:74.4%;--rules-h:27.24%;--rules-size:3.58cqh;--rules-align:left;--rules-justify:center;--rules-font:"MPlantin", "Century Schoolbook", Georgia, serif;--rules-lead:-.1205em;--rules-colour:inherit;--rules-shadow:none;--pt-x:82.0%;--pt-y:90.58%;--pt-w:13.67%;--pt-h:4.29%;--pt-size:4.29cqh;--pt-align:center;--pt-justify:left;--pt-font:"MPlantin", "Century Schoolbook", Georgia, serif;--pt-lead:-.1205em;--pt-colour:white;--pt-shadow:.2cqw .15cqh 0 #000000d9}:where(.mtg-table) .card-face[data-variant=battlefield][data-frameset=fourth]{--title-y:4.8984%;--title-h:6.4786%;--title-size:6.4786cqh;--title-shadow:.2cqw .237cqh 0 #000000d9;--mana-y:5.7201%;--mana-h:5.4176%;--mana-size:4.1674cqh;--pt-plate-x:78.014%;--pt-plate-y:88.0587%;--pt-plate-w:17.386%;--pt-plate-h:10.7223%;--pt-x:78.014%;--pt-y:88.0587%;--pt-w:17.386%;--pt-h:10.7223%;--pt-size:5.1467cqh;--pt-align:center;--pt-lead:-.0518em;--pt-justify:center}:where(.mtg-table) .duel[data-frameset=fourth] .card.compact[data-colour=white]{--frame-img:url(/art/frames/fourth/white.webp)}:where(.mtg-table) .duel[data-frameset=fourth] .card.compact[data-colour=blue]{--frame-img:url(/art/frames/fourth/blue.webp)}:where(.mtg-table) .duel[data-frameset=fourth] .card.compact[data-colour=black]{--frame-img:url(/art/frames/fourth/black.webp)}:where(.mtg-table) .duel[data-frameset=fourth] .card.compact[data-colour=red]{--frame-img:url(/art/frames/fourth/red.webp)}:where(.mtg-table) .duel[data-frameset=fourth] .card.compact[data-colour=green]{--frame-img:url(/art/frames/fourth/green.webp)}:where(.mtg-table) .duel[data-frameset=fourth] .card.compact[data-colour=gold]{--frame-img:url(/art/frames/fourth/gold.webp)}:where(.mtg-table) .duel[data-frameset=fourth] .card.compact[data-colour=artifact],:where(.mtg-table) .duel[data-frameset=fourth] .card.compact[data-colour=colorless]{--frame-img:url(/art/frames/fourth/artifact.webp)}:where(.mtg-table) .duel[data-frameset=fourth] .card.compact[data-colour=land]{--frame-img:url(/art/frames/fourth/land.webp)}:where(.mtg-table) .duel[data-frameset=seventh]{--compact-ratio:1.1161;--art-l:12.067%;--art-r:11.4%;--art-t:15.625%;--art-b:15.476%;--bar-t:6.176%;--bar-h:9.449%;--edge-x:5.533%;--edge-y:6.176%;--band-h:13.69%;--full-ratio:.7143;--full-art-l:12.067%;--full-art-r:11.4%;--full-art-t:10.0%;--full-art-b:45.905%;--full-bar-t:3.952%;--full-bar-h:6.048%;--full-edge-x:5.533%;--full-edge-y:3.952%;--box-l:10.4%;--box-r:9.6%;--box-t:59.667%;--box-b:11.381%;--type-t:54.095%;--type-h:5.571%;--name-size:.0472;--pt-plate-h:.15}:where(.mtg-table) .card-face[data-frameset=seventh]{--compact-ratio:1.1161;--art-l:12.067%;--art-r:11.4%;--art-t:15.625%;--art-b:15.476%;--bar-t:6.176%;--bar-h:9.449%;--band-h:13.69%;--edge-x:5.533%;--edge-y:6.176%;--full-ratio:.7143;--full-art-l:12.067%;--full-art-r:11.4%;--full-art-t:10.0%;--full-art-b:45.905%;--full-bar-t:3.952%;--full-bar-h:6.048%;--full-edge-x:5.533%;--full-edge-y:3.952%;--box-l:10.4%;--box-r:9.6%;--box-t:59.667%;--box-b:11.381%;--type-t:54.095%;--type-h:5.43%;--mana-x:10.67%;--mana-y:5.39%;--mana-w:81.74%;--mana-h:3.4286%;--mana-size:2.6374cqh;--mana-align:right;--mana-justify:left;--mana-font:"MPlantin", "Century Schoolbook", Georgia, serif;--mana-lead:-.1205em;--mana-colour:inherit;--mana-shadow:none;--title-x:11.34%;--title-y:4.81%;--title-w:77.34%;--title-h:4.1%;--title-size:4.1cqh;--title-align:left;--title-justify:left;--title-font:"Goudy Medieval", "Benguiat", serif;--title-lead:-.007em;--title-colour:white;--title-shadow:.2cqw .15cqh 0 #000000d9;--type-x:10.74%;--type-y:54.86%;--type-w:78.52%;--type-size:3.2cqh;--type-align:left;--type-justify:left;--type-font:"MPlantin", "Century Schoolbook", Georgia, serif;--type-lead:-.1205em;--type-colour:white;--type-shadow:.2cqw .15cqh 0 #000000d9;--rules-x:12.8%;--rules-y:60.67%;--rules-w:74.4%;--rules-h:27.24%;--rules-size:3.58cqh;--rules-align:left;--rules-justify:left;--rules-font:"MPlantin", "Century Schoolbook", Georgia, serif;--rules-lead:-.1205em;--rules-colour:inherit;--rules-shadow:none;--pt-x:80.74%;--pt-y:90.43%;--pt-w:13.67%;--pt-h:4.29%;--pt-size:4.29cqh;--pt-align:center;--pt-justify:left;--pt-font:"MPlantin", "Century Schoolbook", Georgia, serif;--pt-lead:-.1205em;--pt-colour:white;--pt-shadow:.2cqw .15cqh 0 #000000d9}:where(.mtg-table) .card-face[data-variant=battlefield][data-frameset=seventh]{--title-y:7.5156%;--title-h:6.4063%;--title-size:6.4063cqh;--title-shadow:.2cqw .2344cqh 0 #000000d9;--mana-y:8.4219%;--mana-h:5.3571%;--mana-size:4.1209cqh;--pt-plate-x:76.0807%;--pt-plate-y:87.5446%;--pt-plate-w:17.386%;--pt-plate-h:10.6027%;--pt-x:76.0807%;--pt-y:87.5446%;--pt-w:17.386%;--pt-h:10.6027%;--pt-size:5.0893cqh;--pt-align:center;--pt-lead:-.0518em;--pt-justify:center}:where(.mtg-table) .duel[data-frameset=seventh] .card.compact[data-colour=white]{--frame-img:url(/art/frames/seventh/white.webp)}:where(.mtg-table) .duel[data-frameset=seventh] .card.compact[data-colour=blue]{--frame-img:url(/art/frames/seventh/blue.webp)}:where(.mtg-table) .duel[data-frameset=seventh] .card.compact[data-colour=black]{--frame-img:url(/art/frames/seventh/black.webp)}:where(.mtg-table) .duel[data-frameset=seventh] .card.compact[data-colour=red]{--frame-img:url(/art/frames/seventh/red.webp)}:where(.mtg-table) .duel[data-frameset=seventh] .card.compact[data-colour=green]{--frame-img:url(/art/frames/seventh/green.webp)}:where(.mtg-table) .duel[data-frameset=seventh] .card.compact[data-colour=gold]{--frame-img:url(/art/frames/seventh/gold.webp)}:where(.mtg-table) .duel[data-frameset=seventh] .card.compact[data-colour=artifact],:where(.mtg-table) .duel[data-frameset=seventh] .card.compact[data-colour=colorless]{--frame-img:url(/art/frames/seventh/artifact.webp)}:where(.mtg-table) .duel[data-frameset=seventh] .card.compact[data-colour=land]{--frame-img:url(/art/frames/seventh/land.webp)}:where(.mtg-table) .duel[data-frameset=eighth]{--compact-ratio:1.1355;--art-l:9.0%;--art-r:9.0%;--art-t:19.379%;--art-b:12.036%;--bar-t:5.905%;--bar-h:13.475%;--edge-x:5.2%;--edge-y:5.905%;--band-h:10.22%;--full-ratio:.7143;--full-art-l:9.0%;--full-art-r:9.0%;--full-art-t:12.19%;--full-art-b:44.667%;--full-bar-t:3.714%;--full-bar-h:8.476%;--full-edge-x:5.2%;--full-edge-y:3.714%;--box-l:8.533%;--box-r:9.067%;--box-t:62.524%;--box-b:10.095%;--type-t:55.333%;--type-h:7.19%;--name-size:.0674;--pt-plate-h:.1277}:where(.mtg-table) .card-face[data-frameset=eighth]{--compact-ratio:1.1355;--art-l:9.0%;--art-r:9.0%;--art-t:19.379%;--art-b:12.036%;--bar-t:5.905%;--bar-h:13.475%;--band-h:10.22%;--edge-x:5.2%;--edge-y:5.905%;--full-ratio:.7143;--full-art-l:9.0%;--full-art-r:9.0%;--full-art-t:12.19%;--full-art-b:44.667%;--full-bar-t:3.714%;--full-bar-h:8.476%;--full-edge-x:5.2%;--full-edge-y:3.714%;--box-l:8.533%;--box-r:9.067%;--box-t:62.524%;--box-b:10.095%;--type-t:55.333%;--type-h:3.58%;--mana-x:0.0%;--mana-y:7.05%;--mana-w:91.47%;--mana-h:3.0952%;--mana-size:2.381cqh;--mana-align:right;--mana-justify:left;--mana-font:"MPlantin", "Century Schoolbook", Georgia, serif;--mana-lead:-.1205em;--mana-colour:inherit;--mana-shadow:none;--title-x:9.0%;--title-y:6.29%;--title-w:82.4%;--title-h:4.29%;--title-size:4.29cqh;--title-align:left;--title-justify:left;--title-font:"Matrix Bold", "Benguiat", serif;--title-lead:-.1055em;--title-colour:inherit;--title-shadow:none;--type-x:10.0%;--type-y:57.2%;--type-w:80.0%;--type-size:3.58cqh;--type-align:left;--type-justify:left;--type-font:"Matrix Bold", "Benguiat", serif;--type-lead:-.1055em;--type-colour:inherit;--type-shadow:none;--rules-x:10.0%;--rules-y:62.77%;--rules-w:80.0%;--rules-h:26.91%;--rules-size:3.62cqh;--rules-align:left;--rules-justify:left;--rules-font:"MPlantin", "Century Schoolbook", Georgia, serif;--rules-lead:-.1205em;--rules-colour:inherit;--rules-shadow:none;--pt-x:76.67%;--pt-y:89.53%;--pt-w:13.67%;--pt-h:4.43%;--pt-size:4.43cqh;--pt-align:center;--pt-justify:left;--pt-font:"Matrix Bold", "Benguiat", serif;--pt-lead:-.1055em;--pt-colour:inherit;--pt-shadow:none}:where(.mtg-table) .card-face[data-variant=battlefield][data-frameset=eighth]{--title-y:9.9992%;--title-h:6.8198%;--title-size:6.8198cqh;--mana-y:11.2074%;--mana-h:4.9205%;--mana-size:3.785cqh}:where(.mtg-table) .card-face[data-frameset=eighth]{--pt-plate-x:72.27%;--pt-plate-y:87.96%;--pt-plate-w:21.47%;--pt-plate-h:8.39%;--pt-x:72.27%;--pt-y:87.96%;--pt-w:21.47%;--pt-h:8.39%;--pt-align:center;--pt-lead:-.1953em}:where(.mtg-table) .card-face[data-frameset=eighth][data-plate=artifact]{--pt-plate:url(/art/frames/eighth/pt/artifact.webp)}:where(.mtg-table) .card-face[data-frameset=eighth][data-plate=black]{--pt-plate:url(/art/frames/eighth/pt/black.webp)}:where(.mtg-table) .card-face[data-frameset=eighth][data-plate=blue]{--pt-plate:url(/art/frames/eighth/pt/blue.webp)}:where(.mtg-table) .card-face[data-frameset=eighth][data-plate=gold]{--pt-plate:url(/art/frames/eighth/pt/gold.webp)}:where(.mtg-table) .card-face[data-frameset=eighth][data-plate=green]{--pt-plate:url(/art/frames/eighth/pt/green.webp)}:where(.mtg-table) .card-face[data-frameset=eighth][data-plate=land]{--pt-plate:url(/art/frames/eighth/pt/land.webp)}:where(.mtg-table) .card-face[data-frameset=eighth][data-plate=red]{--pt-plate:url(/art/frames/eighth/pt/red.webp)}:where(.mtg-table) .card-face[data-frameset=eighth][data-plate=white]{--pt-plate:url(/art/frames/eighth/pt/white.webp)}:where(.mtg-table) .card-face[data-variant=battlefield][data-frameset=eighth]{--pt-plate-x:76.414%;--pt-plate-y:87.4413%;--pt-plate-w:17.386%;--pt-plate-h:10.7873%;--pt-x:76.414%;--pt-y:87.4413%;--pt-w:17.386%;--pt-h:10.7873%;--pt-size:5.1779cqh;--pt-align:center;--pt-lead:-.1461em;--pt-justify:center}:where(.mtg-table) .duel[data-frameset=eighth] .card.compact[data-colour=white]{--frame-img:url(/art/frames/eighth/white.webp)}:where(.mtg-table) .duel[data-frameset=eighth] .card.compact[data-colour=blue]{--frame-img:url(/art/frames/eighth/blue.webp)}:where(.mtg-table) .duel[data-frameset=eighth] .card.compact[data-colour=black]{--frame-img:url(/art/frames/eighth/black.webp)}:where(.mtg-table) .duel[data-frameset=eighth] .card.compact[data-colour=red]{--frame-img:url(/art/frames/eighth/red.webp)}:where(.mtg-table) .duel[data-frameset=eighth] .card.compact[data-colour=green]{--frame-img:url(/art/frames/eighth/green.webp)}:where(.mtg-table) .duel[data-frameset=eighth] .card.compact[data-colour=gold]{--frame-img:url(/art/frames/eighth/gold.webp)}:where(.mtg-table) .duel[data-frameset=eighth] .card.compact[data-colour=artifact]{--frame-img:url(/art/frames/eighth/artifact.webp)}:where(.mtg-table) .duel[data-frameset=eighth] .card.compact[data-colour=colorless]{--frame-img:url(/art/frames/eighth/colorless.webp)}:where(.mtg-table) .duel[data-frameset=eighth] .card.compact[data-colour=land]{--frame-img:url(/art/frames/eighth/land.webp)}:where(.mtg-table) .duel[data-frameset=m15]{--compact-ratio:1.1519;--art-l:7.711%;--art-r:7.711%;--art-t:18.281%;--art-b:10.544%;--bar-t:4.585%;--bar-h:13.696%;--edge-x:3.98%;--edge-y:4.585%;--band-h:8.883%;--full-ratio:.7143;--full-art-l:7.711%;--full-art-r:7.711%;--full-art-t:11.336%;--full-art-b:44.527%;--full-bar-t:2.843%;--full-bar-h:8.493%;--full-edge-x:3.98%;--full-edge-y:2.843%;--box-l:7.363%;--box-r:7.363%;--box-t:61.869%;--box-b:7.747%;--type-t:55.473%;--type-h:6.397%;--name-size:.0685;--pt-plate-h:.111}:where(.mtg-table) .card-face[data-frameset=m15]{--compact-ratio:1.1519;--art-l:7.711%;--art-r:7.711%;--art-t:18.281%;--art-b:10.544%;--bar-t:4.585%;--bar-h:13.696%;--band-h:8.883%;--edge-x:3.98%;--edge-y:4.585%;--full-ratio:.7143;--full-art-l:7.711%;--full-art-r:7.711%;--full-art-t:11.336%;--full-art-b:44.527%;--full-bar-t:2.843%;--full-bar-h:8.493%;--full-edge-x:3.98%;--full-edge-y:2.843%;--box-l:7.363%;--box-r:7.363%;--box-t:61.869%;--box-b:7.747%;--type-t:55.473%;--type-h:5.43%;--mana-x:0.0%;--mana-y:6.13%;--mana-w:92.92%;--mana-h:3.381%;--mana-size:2.6007cqh;--mana-align:right;--mana-justify:left;--mana-font:"MPlantin", "Century Schoolbook", Georgia, serif;--mana-lead:-.1205em;--mana-colour:inherit;--mana-shadow:none;--title-x:8.54%;--title-y:5.22%;--title-w:82.92%;--title-h:5.43%;--title-size:3.81cqh;--title-align:left;--title-justify:left;--title-font:"Beleren Bold", "Benguiat", serif;--title-lead:-.07em;--title-colour:inherit;--title-shadow:none;--type-x:8.54%;--type-y:56.64%;--type-w:82.92%;--type-size:3.24cqh;--type-align:left;--type-justify:left;--type-font:"Beleren Bold", "Benguiat", serif;--type-lead:-.07em;--type-colour:inherit;--type-shadow:none;--rules-x:8.6%;--rules-y:63.03%;--rules-w:82.8%;--rules-h:28.75%;--rules-size:3.62cqh;--rules-align:left;--rules-justify:left;--rules-font:"MPlantin", "Century Schoolbook", Georgia, serif;--rules-lead:-.1205em;--rules-colour:inherit;--rules-shadow:none;--pt-x:79.28%;--pt-y:90.2%;--pt-w:13.67%;--pt-h:3.72%;--pt-size:3.72cqh;--pt-align:center;--pt-justify:left;--pt-font:"Beleren Bold", "Benguiat", serif;--pt-lead:-.07em;--pt-colour:inherit;--pt-shadow:none}:where(.mtg-table) .card-face[data-variant=battlefield][data-frameset=m15]{--title-y:8.4178%;--title-h:8.7565%;--title-size:6.144cqh;--mana-y:9.8853%;--mana-h:5.4521%;--mana-size:4.194cqh}:where(.mtg-table) .card-face[data-frameset=m15]{--pt-plate-x:75.73%;--pt-plate-y:88.48%;--pt-plate-w:18.8%;--pt-plate-h:7.33%;--pt-x:75.73%;--pt-y:88.48%;--pt-w:18.8%;--pt-h:7.33%;--pt-align:center;--pt-lead:-.0072em}:where(.mtg-table) .card-face[data-frameset=m15][data-plate=artifact]{--pt-plate:url(/art/frames/m15/pt/artifact.webp)}:where(.mtg-table) .card-face[data-frameset=m15][data-plate=black]{--pt-plate:url(/art/frames/m15/pt/black.webp)}:where(.mtg-table) .card-face[data-frameset=m15][data-plate=blue]{--pt-plate:url(/art/frames/m15/pt/blue.webp)}:where(.mtg-table) .card-face[data-frameset=m15][data-plate=gold]{--pt-plate:url(/art/frames/m15/pt/gold.webp)}:where(.mtg-table) .card-face[data-frameset=m15][data-plate=green]{--pt-plate:url(/art/frames/m15/pt/green.webp)}:where(.mtg-table) .card-face[data-frameset=m15][data-plate=land]{--pt-plate:url(/art/frames/m15/pt/land.webp)}:where(.mtg-table) .card-face[data-frameset=m15][data-plate=red]{--pt-plate:url(/art/frames/m15/pt/red.webp)}:where(.mtg-table) .card-face[data-frameset=m15][data-plate=white]{--pt-plate:url(/art/frames/m15/pt/white.webp)}:where(.mtg-table) .card-face[data-variant=battlefield][data-frameset=m15]{--pt-plate-x:77.634%;--pt-plate-y:87.6819%;--pt-plate-w:17.386%;--pt-plate-h:10.9427%;--pt-x:77.634%;--pt-y:87.6819%;--pt-w:17.386%;--pt-h:10.9427%;--pt-size:5.2525cqh;--pt-align:center;--pt-lead:.0066em;--pt-justify:center}:where(.mtg-table) .duel[data-frameset=m15] .card.compact[data-colour=white]{--frame-img:url(/art/frames/m15/white.webp)}:where(.mtg-table) .duel[data-frameset=m15] .card.compact[data-colour=blue]{--frame-img:url(/art/frames/m15/blue.webp)}:where(.mtg-table) .duel[data-frameset=m15] .card.compact[data-colour=black]{--frame-img:url(/art/frames/m15/black.webp)}:where(.mtg-table) .duel[data-frameset=m15] .card.compact[data-colour=red]{--frame-img:url(/art/frames/m15/red.webp)}:where(.mtg-table) .duel[data-frameset=m15] .card.compact[data-colour=green]{--frame-img:url(/art/frames/m15/green.webp)}:where(.mtg-table) .duel[data-frameset=m15] .card.compact[data-colour=gold]{--frame-img:url(/art/frames/m15/gold.webp)}:where(.mtg-table) .duel[data-frameset=m15] .card.compact[data-colour=artifact],:where(.mtg-table) .duel[data-frameset=m15] .card.compact[data-colour=colorless]{--frame-img:url(/art/frames/m15/artifact.webp)}:where(.mtg-table) .duel[data-frameset=m15] .card.compact[data-colour=land]{--frame-img:url(/art/frames/m15/land.webp)}@media (width>=1081px){:where(.mtg-table) .duel[data-shape=corners]{--edge:16px;--zone-w:clamp(150px, 9.5vw, 190px);--corner:clamp(250px, 15vw, 300px);--strip-w:clamp(240px, 14vw, 290px);--card-hand:clamp(150px, 25vh, 270px);--peek:.56;--hand-h:calc(var(--card-hand) * var(--peek) + 14px);--card-board-max:224px;--chrome-top:46px;--head-h:64px;background:radial-gradient(70% 60% at 50% 48%,#262e3d 0%,#161b25 55%,#0a0c11 100%);grid-template:"board"minmax(0,1fr)/minmax(0,1fr);gap:0;padding:0;overflow:clip}:where(.mtg-table) .duel[data-layout=arena] .backdrop{z-index:0;pointer-events:none;background-image:var(--plate-you);filter:saturate(.72)brightness(.5)contrast(1.06);background-position:50%;background-size:cover;display:block;position:absolute;inset:0;overflow:clip}:where(.mtg-table) .duel[data-layout=arena] .backdrop[data-mode=split]{background-image:none}:where(.mtg-table) .duel[data-layout=arena] .backdrop[data-mode=shared] .backdrop-half{display:none}:where(.mtg-table) .duel[data-layout=arena] .backdrop-half{background-position:50%;background-size:cover;height:calc(50% + 40px);position:absolute;left:0;right:0}:where(.mtg-table) .duel[data-layout=arena] .backdrop-half.foe{background-image:var(--plate-foe);top:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 80px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 80px),#0000 100%)}:where(.mtg-table) .duel[data-layout=arena] .backdrop-half.you{background-image:var(--plate-you);bottom:0;-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 80px),#0000 100%);mask-image:linear-gradient(0deg,#000 calc(100% - 80px),#0000 100%)}:where(.mtg-table) .duel[data-layout=arena] .backdrop-scrim{background:linear-gradient(#0a0c118c 0%,#0a0c1100 26% 74%,#0a0c119e 100%),radial-gradient(78% 62%,#ffffff0d 0%,#0a0c1100 45%,#0a0c1194 100%);position:absolute;inset:0}:where(.mtg-table) .duel[data-shape=corners] .board{z-index:1;padding:calc(var(--chrome-top) + 6px) var(--edge) calc(var(--hand-h) + 6px);gap:0}:where(.mtg-table) .duel[data-shape=corners] .board>.side{box-shadow:none;overflow-clip-margin:28px;background:0 0;border:0;border-radius:0;gap:6px;min-height:0;padding:4px 0;overflow:clip}:where(.mtg-table) .duel[data-shape=corners] .side.opponent{background:linear-gradient(#782e241f,#0000 70%)}:where(.mtg-table) .duel[data-shape=corners] .side.you{background:linear-gradient(#0000 30%,#3c783c1f);border-top:1px solid #ffffff17}:where(.mtg-table) .duel[data-shape=corners].their-turn .side.opponent{background:linear-gradient(#8c342842,#0000 75%)}:where(.mtg-table) .duel[data-shape=corners].your-turn .side.you{background:linear-gradient(#0000 25%,#468c4642)}:where(.mtg-table) .duel[data-shape=corners] .lane.lands,:where(.mtg-table) .duel[data-shape=corners] .side.opponent .lane.lands{margin-left:max(calc(var(--zone-w) + 18px), 21vw);margin-right:var(--corner);border:0;justify-content:flex-start;padding:2px 0}:where(.mtg-table) .duel[data-shape=corners] .front{gap:14px;padding:0 21vw}:where(.mtg-table) .duel[data-shape=corners] .front>.lane.creatures{justify-content:center}:where(.mtg-table) .duel[data-shape=corners] .front>.lane.others{justify-content:flex-end}:where(.mtg-table) .duel[data-shape=corners] .lane .empty{color:#fff3;letter-spacing:.06em;font-style:italic}:where(.mtg-table) .duel[data-shape=corners] .board .card:not(.compact){box-shadow:0 6px 16px #0000008c,0 1px #ffffff0f}:where(.mtg-table) .duel[data-shape=corners] .lane.lands .card{height:calc(var(--card-board) * .76)}:where(.mtg-table) .duel[data-shape=corners] .lane.lands:has(.card.tapped){min-height:calc(var(--card-board) * .8)}:where(.mtg-table) .duel[data-shape=corners] .lane.lands .card-pile{--fan:calc(var(--card-board) * .76 * var(--compact-ratio))}:where(.mtg-table) .duel[data-shape=corners] .lane.lands .card-pile:has(.card.tapped){--fan:calc(var(--card-board) * .76)}:where(.mtg-table) .duel[data-shape=corners] .lane.lands .card.compact.tapped{margin-inline:calc(var(--card-board) * .76 * (1 - var(--compact-ratio)) / 2)}:where(.mtg-table) .duel[data-shape=corners] .info-rail{z-index:6;pointer-events:none;grid-template-rows:none;display:block;position:absolute;inset:0}:where(.mtg-table) .duel[data-shape=corners] .info-block{display:contents}:where(.mtg-table) .duel[data-shape=corners] .ib-head{height:var(--head-h);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:linear-gradient(#1c222cf0,#10141bf0);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;padding:0 18px 0 8px;transition:box-shadow .25s,border-color .25s;display:flex;position:absolute;left:50%;translate:-50%;box-shadow:0 10px 30px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .info-block.them .ib-head{top:var(--chrome-top)}:where(.mtg-table) .duel[data-shape=corners] .info-block.you .ib-head{bottom:calc(var(--hand-h) + 2px)}:where(.mtg-table) .duel[data-shape=corners] .info-block.them.active .ib-head{background:linear-gradient(#3a1e1af5,#1a1010f5);border-color:#dc6e5ab3;box-shadow:0 0 0 2px #c8503c73,0 0 28px #c8503c73,0 10px 30px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .info-block.you.active .ib-head{background:linear-gradient(#1c3220f5,#0e1810f5);border-color:#8cd282b3;box-shadow:0 0 0 2px #64b45a73,0 0 28px #64b45a73,0 10px 30px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .enemy-face,:where(.mtg-table) .duel[data-shape=corners] .you-face{width:calc(var(--head-h) - 12px);height:calc(var(--head-h) - 12px);object-fit:cover;object-position:50% 20%;image-rendering:auto;background:#0d0c0b;border:2px solid #ffffff2e;border-radius:50%;display:block;box-shadow:0 3px 10px #0009}:where(.mtg-table) .duel[data-shape=corners] .enemy-face{image-rendering:pixelated}:where(.mtg-table) .duel[data-shape=corners] .info-block.them.active .enemy-face{border-color:#e6826ed9}:where(.mtg-table) .duel[data-shape=corners] .info-block.you.active .you-face{border-color:#96dc8cd9}:where(.mtg-table) .duel[data-shape=corners] .ib-head h4{letter-spacing:.02em;white-space:nowrap;max-width:14em;font-size:.95em}:where(.mtg-table) .duel[data-shape=corners] .ib-life{padding:2px 4px;font-size:clamp(2rem,4.4vh,3rem);line-height:1}:where(.mtg-table) .duel[data-shape=corners] .ib-head .mana-tally{min-height:calc(var(--head-h) * .72);font-size:calc(var(--head-h) * .34);align-items:center;margin-left:10px;position:absolute;top:50%;left:100%;translate:0 -50%;box-shadow:0 6px 18px #00000073}:where(.mtg-table) .duel[data-shape=corners] .info-block.them .hand-backs{top:calc(var(--chrome-top) + 8px);height:calc(var(--head-h) - 16px);pointer-events:none;align-items:flex-end;display:flex;position:absolute;left:calc(50% + 11.7em)}:where(.mtg-table) .duel[data-shape=corners] .hand-back{--w:clamp(20px, 3vh, 28px);width:var(--w);height:calc(var(--w) * 1.39);margin-left:calc(var(--w) * -.42);rotate:calc((var(--b) - (var(--backs) - 1) / 2) * 5deg);transform-origin:50% 140%;background:radial-gradient(50% 42%,#d2aa5a8c 0%,#d2aa5a00 100%),linear-gradient(160deg,#4a2c14,#2a180c);border:1px solid #0009;border-radius:3px;box-shadow:inset 0 0 0 1px #ffdca02e,0 2px 4px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .hand-back:first-child{margin-left:0}:where(.mtg-table) .duel[data-shape=corners] .ib-zones{left:var(--edge);width:var(--zone-w);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;scrollbar-width:none;max-height:calc(50% - var(--chrome-top) - var(--head-h) - 10px);background:linear-gradient(#1c222ce6,#10141be6);border:1px solid #ffffff17;border-radius:12px;grid-template-rows:none;grid-auto-rows:auto;gap:6px;padding:8px 10px;display:grid;position:absolute;overflow-y:auto;box-shadow:0 10px 30px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .info-block.them .ib-zones{top:var(--chrome-top)}:where(.mtg-table) .duel[data-shape=corners] .info-block.you .ib-zones{bottom:calc(var(--hand-h) + 2px)}:where(.mtg-table) .duel[data-shape=corners] .library-stack{border-top:0;gap:10px;padding-top:0}:where(.mtg-table) .duel[data-shape=corners] .stack-readings{gap:2px}:where(.mtg-table) .duel[data-shape=corners] .ib-zones .graveyard{border-radius:8px;grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:8px;padding:4px 6px}:where(.mtg-table) .duel[data-shape=corners] .ib-zones .graveyard .zone-label{order:2;width:auto}:where(.mtg-table) .duel[data-shape=corners] .ib-zones .graveyard .card,:where(.mtg-table) .duel[data-shape=corners] .ib-zones .graveyard .grave-empty{order:1;place-self:center start;height:clamp(44px,7vh,66px);margin:0}:where(.mtg-table) .duel[data-shape=corners] .ib-zones .exile{padding:4px 6px}:where(.mtg-table) .duel[data-shape=corners] .ib-zones .exile .card{height:clamp(30px,4.8vh,52px)}:where(.mtg-table) .duel[data-shape=corners] .command-zone{padding-top:0}:where(.mtg-table) .duel[data-shape=corners] .command-zone:has(.empty){display:none}:where(.mtg-table) .duel[data-shape=corners] .commander-slot{grid-auto-flow:column;justify-content:start;align-items:center;gap:8px}:where(.mtg-table) .duel[data-shape=corners] .commander-slot .card{height:clamp(44px,6.4vh,60px)}:where(.mtg-table) .duel[data-shape=corners] .commander-why{display:none}:where(.mtg-table) .duel[data-shape=corners] .commander-slot .card:not(.selectable){filter:saturate(.5)brightness(.75)}:where(.mtg-table) .duel[data-shape=corners] .phase-bar{left:var(--edge);top:calc(var(--chrome-top) + var(--head-h) + (100% - var(--chrome-top) - var(--hand-h) - var(--head-h) * 2) / 2);width:var(--strip-w);z-index:7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#181d26f0,#0e1117f0);border:1px solid #ffffff17;border-radius:12px;grid-template-rows:auto auto auto auto;gap:5px;padding:7px 9px 8px;display:grid;position:absolute;translate:0 -50%;box-shadow:0 10px 30px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .phase-turn{border-radius:8px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;min-width:0;padding:5px 10px;display:grid}:where(.mtg-table) .duel[data-shape=corners] .phase-turn-who{letter-spacing:.14em;font-size:.95em}:where(.mtg-table) .duel[data-shape=corners] .phase-turn-number{grid-column:1/-1;font-size:.74em}:where(.mtg-table) .duel[data-shape=corners] .phase-priority{grid-area:1/2;font-size:.62em}:where(.mtg-table) .duel[data-shape=corners] .phase-turn.yours{background:linear-gradient(#2a4a2d,#1b3220);border-color:#5f9a5f}:where(.mtg-table) .duel[data-shape=corners] .phase-turn.theirs{background:linear-gradient(#4a2a26,#331f1c);border-color:#9a5f56}:where(.mtg-table) .duel[data-shape=corners] .phase-bar.acting .phase-turn{box-shadow:inset 0 0 0 1px #e0a94c8c,0 0 14px #e0a94c40}:where(.mtg-table) .duel[data-shape=corners] .phase-bar>*{min-width:0}:where(.mtg-table) .duel[data-shape=corners] .phase-groups{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:3px}:where(.mtg-table) .duel[data-shape=corners] .phase-group{padding:5px 2px;font-size:.74em}:where(.mtg-table) .duel[data-shape=corners] .phase-pips{flex-wrap:wrap;justify-content:center;gap:2px;overflow:visible}:where(.mtg-table) .duel[data-shape=corners] .pip{padding:2px 5px}:where(.mtg-table) .duel[data-shape=corners] .pip-label{font-size:.64em}:where(.mtg-table) .duel[data-shape=corners] .phase-tools{flex-wrap:nowrap;justify-content:center;gap:3px}:where(.mtg-table) .duel[data-shape=corners] .phase-tools>button{white-space:nowrap;padding:2px 5px;font-size:.64em}:where(.mtg-table) .duel[data-shape=corners] .duel-toolbar{z-index:9;align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:96px}:where(.mtg-table) .duel[data-shape=corners] .duel-toolbar .speed button:not(.active){opacity:.8}:where(.mtg-table) .duel[data-shape=corners] .log-toggle{margin-right:4px;padding:3px 9px;font-size:.72em;display:inline-block}:where(.mtg-table) .duel[data-shape=corners] .log-toggle[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#3a3116}:where(.mtg-table) .duel[data-shape=corners] .hand-band{left:calc(var(--zone-w) + var(--edge) * 2);right:var(--corner);height:var(--hand-h);z-index:8;pointer-events:none;display:block;position:absolute;bottom:0}:where(.mtg-table) .duel[data-shape=corners] .lane-probe{width:0;height:var(--card-hand);visibility:hidden;pointer-events:none;display:block;position:absolute;bottom:0;left:0}:where(.mtg-table) .duel[data-shape=corners] .hand,:where(.mtg-table) .duel[data-shape=corners] .shelf{left:var(--lane-left,0px);width:var(--lane-w,100%);bottom:calc(var(--card-hand) * (var(--peek) - 1) - 6px);height:calc(var(--card-hand) + 14px);pointer-events:auto;box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:0;transition:left .3s cubic-bezier(.3,.8,.3,1),width .3s cubic-bezier(.3,.8,.3,1);position:absolute;overflow:visible;container-type:inline-size}:where(.mtg-table) .duel[data-shape=corners] .hand .empty{text-align:center;opacity:.55;margin:0;position:absolute;top:14px;left:0;right:0}:where(.mtg-table) .duel[data-shape=corners] .hand-slot{left:var(--x,0px);z-index:calc(var(--hand-count,1) - var(--i,0));transform-origin:50% 100%;translate:var(--dx,0px) 0;transition:left .3s cubic-bezier(.3,.8,.3,1),translate .18s cubic-bezier(.3,.8,.3,1),scale .18s cubic-bezier(.3,.8,.3,1);display:block;position:absolute;bottom:6px}:where(.mtg-table) .duel[data-shape=corners] .hand-slot[data-hot]{--raise:calc(var(--card-hand) * (var(--peek) - 1) - 12px);translate:var(--dx,0px) var(--raise);z-index:99;scale:1.12}:where(.mtg-table) .duel[data-shape=corners][data-reading-hand=true] :is(.hand-band,.rail){z-index:61}:where(.mtg-table) .duel[data-shape=corners][data-reading-hand=true] .dialog-scrim{padding-bottom:calc(var(--card-hand) * (1 - var(--peek)) + var(--card-hand) * 1.12 + 18px)}:where(.mtg-table) .duel[data-shape=corners] :is(.hand,.shelf) .hand-slot{touch-action:none;-webkit-user-select:none;user-select:none}:where(.mtg-table) .duel[data-shape=corners] .hand-slot[data-carried],:where(.mtg-table) .duel[data-shape=corners] .hand-slot[data-settling]{--raise:calc(var(--card-hand) * (var(--peek) - 1) - 12px);translate:0 calc(var(--raise) + var(--drag-y,0px));z-index:100;scale:1.12}:where(.mtg-table) .duel[data-shape=corners] .hand-slot[data-carried]{cursor:grabbing;transition:scale .18s cubic-bezier(.3,.8,.3,1)}:where(.mtg-table) .duel[data-shape=corners] .hand-slot[data-settling]{transition:none}:where(.mtg-table) .duel[data-shape=corners] .hand-slot[data-carried] .card,:where(.mtg-table) .duel[data-shape=corners] .hand-slot[data-settling] .card{box-shadow:0 18px 36px #000000b3,0 0 0 1px #ffffff29}:where(.mtg-table) .duel[data-shape=corners] .hand-slot .card{margin:0;transition:rotate .12s,box-shadow .14s,opacity .25s,filter .25s;position:relative;box-shadow:6px 0 14px #0000008c,0 8px 22px #000000a6}:where(.mtg-table) .duel[data-shape=corners] .hand-slot[data-hot] .card{box-shadow:0 14px 30px #000000b3,0 0 0 1px #ffffff1f}:where(.mtg-table) .duel[data-shape=corners] .hand .card-standin-band,:where(.mtg-table) .duel[data-shape=corners] .shelf .card-standin-band{text-align:right;justify-content:flex-end;font-size:clamp(9px,8.5cqw,22px)}@container (width<=109.98px){:where(.mtg-table) .duel[data-shape=corners] .hand .card-standin-band{font-size:clamp(9px,12.5cqw,16px)}}@keyframes ring-turn{0%{--castable-angle:0deg}to{--castable-angle:360deg}}@keyframes ring-beat{0%,to{box-shadow:0 18px 36px #000000b3,0 0 0 1px #ffe29659,0 0 18px #ecbe6061}50%{box-shadow:0 18px 36px #000000b3,0 0 0 1px #ffe2968c,0 0 34px #ecbe60ad}}:where(.mtg-table) .duel[data-shape=corners] .shelf-slot .card.selectable:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;--castable-angle:35deg;background:var(--castable-ring);-webkit-mask-composite:xor;padding:3px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:where(.mtg-table) .duel[data-shape=corners] .shelf-slot[data-hot] .card.selectable:before{animation:1.3s cubic-bezier(.3,.6,.3,1) ring-glint}:where(.mtg-table) .duel[data-shape=corners] :is(.hand-slot,.shelf-slot)[data-play] .card{animation:1.1s ease-in-out infinite ring-beat}:where(.mtg-table) .duel[data-shape=corners] :is(.hand-slot,.shelf-slot)[data-play] .card:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--castable-angle), #d69e3ed9, #fff0be 8%, #e2ac4ab3 28%, #d69e3ed9 52%, #ffe296f2 66%, #d69e3ecc);-webkit-mask-composite:xor;padding:3px;animation:1.6s linear infinite ring-turn;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .duel[data-shape=corners] :is(.hand-slot,.shelf-slot) .card,:where(.mtg-table) .duel[data-shape=corners] :is(.hand-slot,.shelf-slot) .card:before{animation:none!important}}:where(.mtg-table) .duel[data-shape=corners] .card-cost{z-index:3;font-size:clamp(12px, calc(var(--card-hand) * .075), 19px);white-space:nowrap;pointer-events:none;background:#0e1016eb;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:2px 7px 2px 6px;line-height:1;display:inline-flex;position:absolute;top:5.7%;right:3.5%;translate:0 -50%;box-shadow:0 2px 8px #0009}:where(.mtg-table) .duel[data-shape=corners] .card-cost .mana-cost{align-items:center;gap:1px;display:inline-flex}:where(.mtg-table) .duel[data-shape=corners] .shelf{--peek:.74;height:calc(var(--card-hand) + 52px);background:linear-gradient(#1c1915d6,#0c0b0ae0);border:1px solid #c9a96a4d;border-bottom:0;border-radius:12px 12px 0 0;box-shadow:0 -8px 26px #0006,inset 0 1px #fff0d214}:where(.mtg-table) .duel[data-shape=corners] .shelf .hand-slot .card,:where(.mtg-table) .duel[data-shape=corners] .shelf .hand-slot .card:hover,:where(.mtg-table) .duel[data-shape=corners] .shelf .hand-slot .card.selected{z-index:auto;outline:0;translate:0;box-shadow:6px 0 12px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .shelf .hand-slot .card.selectable{filter:brightness(1.06)saturate(1.1);outline:0;box-shadow:0 0 0 1px #c8e6ff8c,0 0 20px #50a0f59e,6px 0 12px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .shelf .hand-slot[data-hot] .card,:where(.mtg-table) .duel[data-shape=corners] .shelf .hand-slot[data-hot] .card:hover{box-shadow:0 12px 26px #000000b3,0 0 0 1px #c9a96a73}:where(.mtg-table) .duel[data-shape=corners] .shelf .card.dim{filter:brightness(.55)saturate(.6);opacity:.82}:where(.mtg-table) .duel[data-shape=corners] .shelf .hand-slot[data-hot] .card.dim{filter:brightness(.85)saturate(.85);opacity:1}:where(.mtg-table) .duel[data-shape=corners] .shelf-chip{left:var(--x,0px);font:600 .66rem/1 var(--font-ui,inherit);letter-spacing:.1em;text-transform:uppercase;color:#d6c298d1;pointer-events:none;white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex;position:absolute;top:6px}:where(.mtg-table) .duel[data-shape=corners] .shelf-chip b{color:#fff6e2eb;background:#c9a96a33;border-radius:8px;padding:1px 6px;font-weight:700}:where(.mtg-table) .duel[data-shape=corners] .hand-slot[data-leaving]{pointer-events:none}:where(.mtg-table) .duel[data-shape=corners] .rail{right:var(--edge);top:var(--chrome-top);width:calc(var(--corner) - var(--edge) - 6px);z-index:9;pointer-events:none;grid-template-rows:auto auto;align-content:end;gap:8px;display:grid;position:absolute;bottom:14px}:where(.mtg-table) .duel[data-shape=corners] .rail>*{pointer-events:auto}:where(.mtg-table) .duel[data-shape=corners] .prompt{border:1px solid #ffffff1a;border-left:3px solid var(--gold);background:#0e1117e0;border-radius:8px;order:1;padding:8px 12px;font-size:.92em;line-height:1.35;box-shadow:0 8px 22px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .prompt:empty{display:none}:where(.mtg-table) .duel[data-shape=corners] .controls{background:0 0;border:0;order:2;gap:6px;padding:0}:where(.mtg-table) .duel[data-shape=corners] .controls button.primary{border-width:2px;border-radius:12px;min-height:clamp(54px,7vh,72px);font-size:clamp(1.05rem,2.1vh,1.4rem)}:where(.mtg-table) .duel[data-shape=corners] .controls button.primary kbd{font-size:.62em}:where(.mtg-table) .duel[data-shape=corners] .controls .concede{justify-self:end;font-size:.74em}:where(.mtg-table) .duel[data-shape=corners] .controls .waiting{text-align:center;color:var(--muted);background:#0e1117cc;border:1px dashed #ffffff24;border-radius:12px;place-items:center;min-height:clamp(54px,7vh,72px);padding:14px 12px;display:grid}:where(.mtg-table) .duel[data-shape=corners] .duel-over{background:#0e1117e0;border-radius:12px;padding:12px}:where(.mtg-table) .duel[data-shape=corners] .preview{z-index:12;pointer-events:none;background:linear-gradient(#181d26f5,#0e1117f5);border:1px solid #ffffff1a;border-radius:12px;height:auto;max-height:calc(100% - 200px);position:absolute;top:50%;left:0;right:0;transform:translateY(-56%);box-shadow:0 16px 40px #000000a6}:where(.mtg-table) .duel[data-shape=corners] .preview[data-idle=true]{display:none}:where(.mtg-table) .duel[data-shape=corners] .rail:has(button.choice,.pip-choice) .preview{max-height:calc(100% - 150px - var(--choice-rows,0) * 3.1rem);top:0;transform:none}:where(.mtg-table) .duel[data-shape=corners] .controls{z-index:13;position:relative}:where(.mtg-table) .duel[data-shape=corners] .preview img,:where(.mtg-table) .duel[data-shape=corners] .preview .preview-card{width:100%;height:auto}:where(.mtg-table) .duel[data-shape=corners] .rail:has(.log[data-open=true]) .preview{width:calc(var(--corner) - var(--edge) - 6px);left:auto;right:calc(100% + 10px)}:where(.mtg-table) .duel[data-shape=corners] .log{z-index:11;background:#0c0f14f0;border:1px solid #ffffff1a;border-radius:10px;position:absolute;inset:0 0 150px;box-shadow:0 16px 40px #000000a6}:where(.mtg-table) .duel[data-shape=corners] .log[data-open=false]{display:none}:where(.mtg-table) .duel[data-shape=corners] .aiming-dock{padding-left:calc(var(--zone-w) + var(--edge) * 2);padding-right:var(--corner);padding-top:calc(var(--chrome-top) + var(--head-h) + 6px);padding-bottom:calc(var(--hand-h) + var(--head-h) + 6px)}:where(.mtg-table) .duel[data-shape=corners] .stack-overlay{right:calc(var(--corner) + 4px);top:calc(var(--chrome-top) + 4px);--stack-card:clamp(120px, 11vw, 176px);--stack-width:clamp(150px, 12vw, 210px)}:where(.mtg-table) .duel[data-shape=corners] .board:has(.stack-overlay) .aiming-dock{padding-right:calc(var(--corner) + var(--stack-width) + 10px)}@media (height<=900px){:where(.mtg-table) .duel[data-shape=corners]{--chrome-top:42px;--head-h:54px;--card-hand:clamp(100px, 19vh, 232px)}:where(.mtg-table) .duel[data-shape=corners] .ib-zones{gap:4px;padding:6px 8px}:where(.mtg-table) .duel[data-shape=corners] .ib-life{font-size:1.9rem}:where(.mtg-table) .duel[data-shape=corners] .ib-zones .graveyard .card,:where(.mtg-table) .duel[data-shape=corners] .ib-zones .graveyard .grave-empty{height:40px}:where(.mtg-table) .duel[data-shape=corners] .phase-bar{gap:3px;padding:5px 7px 6px}}}@media (width<=1080px){:where(.mtg-table) .duel[data-shape=corners] .shelf{right:calc(var(--corner) + var(--edge));bottom:calc(var(--hand-h) + 12px);position:absolute}}@media (width>=1081px){:where(.mtg-table) .duel[data-layout=classic]{--rail:clamp(276px, 22vw, 380px);--info-col:clamp(176px, 14vw, 236px);--phase-col:78px;--card-board-max:196px;--plate:url(/art/original/window/window-question.webp);grid-template-columns:var(--info-col) var(--phase-col) minmax(0, 1fr) var(--rail);background:radial-gradient(1200px 600px at 50% -10%,#1b1a17 0%,#0000 60%),#0d0d0c;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"info phase board rail""info phase hand rail";gap:7px;padding:8px 12px 10px}:where(.mtg-table) .duel[data-layout=classic] .info-block,:where(.mtg-table) .duel[data-layout=classic] .phase-bar,:where(.mtg-table) .duel[data-layout=classic] .preview,:where(.mtg-table) .duel[data-layout=classic] .controls{background-color:#1a1612;background-image:linear-gradient(#080604a8, #080604a8), var(--plate);background-position:50%;background-size:auto,cover;border:1px solid #5a4728;border-radius:4px;box-shadow:inset 0 0 0 1px #f9d32d1f,0 4px 14px #0000008c}:where(.mtg-table) .duel[data-layout=classic] .info-block.them.active{background-image:linear-gradient(#46120aa8, #1e0806b8), var(--plate);border-color:#a3392e;box-shadow:inset 0 0 0 1px #f0785a40,0 0 18px #a3392e59}:where(.mtg-table) .duel[data-layout=classic] .info-block.you.active{background-image:linear-gradient(#123c18a8, #081a0ab8), var(--plate);border-color:var(--leaf);box-shadow:inset 0 0 0 1px #96dc8c40,0 0 18px #6aa15b59}:where(.mtg-table) .duel[data-layout=classic] .info-block.them{border-top:3px solid var(--blood)}:where(.mtg-table) .duel[data-layout=classic] .info-block.you{border-bottom:3px solid var(--leaf)}:where(.mtg-table) .duel[data-layout=classic] .ib-head{gap:8px}:where(.mtg-table) .duel[data-layout=classic] .ib-head h4{font-family:"Benguiat", var(--font-display);letter-spacing:.02em;font-size:.92em}:where(.mtg-table) .duel[data-layout=classic] .ib-life{font-family:"Benguiat", var(--font-display);color:#f9ce4f;text-shadow:0 2px #5a3d0a,0 3px 12px #000c;font-size:clamp(2.4rem,5vh,3.8rem)}:where(.mtg-table) .duel[data-layout=classic] .info-block.them .ib-life,:where(.mtg-table) .duel[data-layout=classic] .info-block.you .ib-life{color:#f9ce4f}:where(.mtg-table) .duel[data-layout=classic] .enemy-face{border-color:#5a4728}:where(.mtg-table) .duel[data-layout=classic] .zone-label{color:#c9a95a}:where(.mtg-table) .duel[data-layout=classic] .phase-bar{flex-direction:column;grid-area:phase;justify-content:flex-start;align-items:stretch;gap:6px;min-height:0;padding:6px 4px;overflow:hidden}:where(.mtg-table) .duel[data-layout=classic] .phase-turn{text-align:center;justify-items:center;gap:1px;min-width:0;padding:5px 4px;display:grid}:where(.mtg-table) .duel[data-layout=classic] .phase-turn-who{font-family:"Benguiat", var(--font-display);letter-spacing:.08em;font-size:.62em;line-height:1.1}:where(.mtg-table) .duel[data-layout=classic] .phase-turn-number{text-align:center;font-size:.58em;line-height:1.2}:where(.mtg-table) .duel[data-layout=classic] .phase-priority{font-size:.52em}:where(.mtg-table) .duel[data-layout=classic] .phase-bar.acting .phase-turn{box-shadow:inset 0 3px 0 var(--gold)}:where(.mtg-table) .duel[data-layout=classic] .phase-groups{grid-auto-flow:row;gap:2px}:where(.mtg-table) .duel[data-layout=classic] .phase-group{white-space:normal;padding:5px 3px;font-size:.68em;line-height:1.1}:where(.mtg-table) .duel[data-layout=classic] .phase-pips{border-left:2px solid #e0a94c59;flex-direction:column;flex:0 auto;justify-content:flex-start;gap:1px;margin:2px 0 0 4px;padding-left:4px;overflow:hidden}:where(.mtg-table) .duel[data-layout=classic] .phase-pips li{display:contents}:where(.mtg-table) .duel[data-layout=classic] .pip{grid-template-columns:8px 1fr;place-items:center start;gap:1px 5px;width:100%;padding:3px 2px;display:grid}:where(.mtg-table) .duel[data-layout=classic] .pip-label{white-space:normal;text-align:left;font-size:.6em;line-height:1.05}:where(.mtg-table) .duel[data-layout=classic] .pip.current .pip-dot{transform:scale(1.15)}:where(.mtg-table) .duel[data-layout=classic] .phase-tools{flex-direction:column;align-items:stretch;gap:3px}:where(.mtg-table) .duel[data-layout=classic] .phase-tools>button{white-space:normal;padding:3px 2px;font-size:.58em;line-height:1.1}:where(.mtg-table) .duel[data-layout=classic] .duel-toolbar{z-index:2;grid-area:rail;place-self:start end;margin:0 78px 0 0;position:static}:where(.mtg-table) .duel[data-layout=classic] .side{background:radial-gradient(80% 70%,#1b1815 0%,#120f0c 100%);border-color:#3a2f1e;border-radius:4px}:where(.mtg-table) .duel[data-layout=classic].their-turn .side.opponent{background:radial-gradient(80% 70%,#3a1a14 0%,#22100c 100%);border-color:#8a4a3e;box-shadow:inset 0 0 0 1px #6d3a32}:where(.mtg-table) .duel[data-layout=classic].your-turn .side.you{background:radial-gradient(80% 70%,#17301c 0%,#0e1c10 100%);border-color:#4f8a51;box-shadow:inset 0 0 0 1px #3f6b41}:where(.mtg-table) .duel[data-layout=classic] .lane.lands,:where(.mtg-table) .duel[data-layout=classic] .side.opponent .lane.lands{border-color:#3a2f1e}:where(.mtg-table) .duel[data-layout=classic] .hand{background:#14120f;border-color:#3a2f1e;border-radius:4px;gap:0;overflow:visible;container-type:inline-size}:where(.mtg-table) .duel[data-layout=classic] .hand .hand-slot+.hand-slot .card{margin-left:clamp(calc(var(--card-hand) * -.42), calc((100cqw - 20px - var(--hand-count,1) * var(--card-hand) * .718) / max(1, var(--hand-count,1) - 1) - 1px), 7px)}:where(.mtg-table) .duel[data-layout=classic] .hand .card{z-index:calc(var(--hand-count,1) - var(--i,0))}:where(.mtg-table) .duel[data-layout=classic] .hand .card:hover,:where(.mtg-table) .duel[data-layout=classic] .hand .card.selected{z-index:99}:where(.mtg-table) .duel[data-layout=classic] .rail{grid-template-rows:auto auto minmax(0,1fr) auto;padding-top:30px}:where(.mtg-table) .duel[data-layout=classic] .prompt{color:var(--parchment);background:#1a1612;border-color:#5a4728 #5a4728 #5a4728 #f9ce4f;border-left-style:solid;border-left-width:3px;font-size:.9em}:where(.mtg-table) .duel[data-layout=classic] .log{background:#0f0e0c;border-color:#3a2f1e;border-radius:4px}:where(.mtg-table) .duel[data-layout=classic] .log h5.log-turn{color:#c9a95a;background:#0f0e0c}:where(.mtg-table) .duel[data-layout=classic] .controls{padding:8px}:where(.mtg-table) .duel[data-layout=classic] .controls button.primary{border-radius:6px;min-height:clamp(46px,6vh,60px);font-size:clamp(1rem,1.9vh,1.25rem)}:where(.mtg-table) .duel[data-layout=classic] .preview{padding:9px}}:where(.mtg-table) .duel[data-layout=classic]:has(.shelf){grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"info phase board rail""info phase shelf rail""info phase hand rail"}:where(.mtg-table) .duel[data-layout=classic] .shelf{box-shadow:none;background:#14120f;border-color:#5a4d8f;grid-area:shelf;justify-self:center}@media (width>=1081px){:where(.mtg-table) .duel[data-layout=table]{--wood-1:#4a2f1c;--wood-2:#3a2314;--wood-3:#5a3a22;--mat-you:#1d3a26;--mat-them:#3a1e1c;--cloth:#ffffff0a;--card-board-max:206px;background-color:var(--wood-2);background-image:radial-gradient(ellipse 70% 80% at 50% 40%, #ffd2961f 0%, transparent 60%), repeating-linear-gradient(88deg, #0000 0px, #0000 7px, #00000017 8px, #0000 13px, #ffffff08 19px, #0000 26px, #00000012 31px, #0000 40px), repeating-linear-gradient(91deg, var(--wood-1) 0px, var(--wood-3) 43px, var(--wood-1) 97px, var(--wood-2) 160px, var(--wood-1) 230px), linear-gradient(var(--wood-2), var(--wood-2))}:where(.mtg-table) .duel[data-layout=table] .board>.side{background-color:var(--mat-them);background-image:repeating-linear-gradient(45deg, var(--cloth) 0 1px, transparent 1px 4px), repeating-linear-gradient(-45deg, var(--cloth) 0 1px, transparent 1px 4px), radial-gradient(ellipse 80% 70% at 50% 50%, #ffffff0d, transparent 100%);border:0;border-radius:16px;padding:14px 18px;box-shadow:inset 0 0 0 2px #00000040,inset 0 0 0 5px #ffffff0d,0 8px 22px #0000008c}:where(.mtg-table) .duel[data-layout=table] .board{gap:12px}:where(.mtg-table) .duel[data-layout=table] .side.opponent{background-color:var(--mat-them)}:where(.mtg-table) .duel[data-layout=table] .side.you{background-color:var(--mat-you);border-top:0}:where(.mtg-table) .duel[data-layout=table].their-turn .side.opponent{background-color:#4a2622;box-shadow:inset 0 0 0 2px #00000040,inset 0 0 0 5px #ffbea02e,0 0 24px #dc6e504d,0 8px 22px #0000008c}:where(.mtg-table) .duel[data-layout=table].your-turn .side.you{background-color:#24482e;box-shadow:inset 0 0 0 2px #00000040,inset 0 0 0 5px #b4f0aa2e,0 0 24px #78d26e4d,0 8px 22px #0000008c}:where(.mtg-table) .duel[data-layout=table] .lane .empty{color:#ffffff4d}:where(.mtg-table) .duel[data-layout=table] .board .card,:where(.mtg-table) .duel[data-layout=table] .hand .card{--jitter:0deg;rotate:calc(var(--tap) + var(--jitter));border-radius:9px;box-shadow:0 10px 18px #0000008c,0 2px 4px #00000073}:where(.mtg-table) .duel[data-layout=table] .lane>.card:nth-child(3n+1),:where(.mtg-table) .duel[data-layout=table] .lane>.card-pile:nth-child(3n+1) .card{--jitter:-1.1deg}:where(.mtg-table) .duel[data-layout=table] .lane>.card:nth-child(3n+2),:where(.mtg-table) .duel[data-layout=table] .lane>.card-pile:nth-child(3n+2) .card{--jitter:.8deg}:where(.mtg-table) .duel[data-layout=table] .lane>.card:nth-child(3n),:where(.mtg-table) .duel[data-layout=table] .lane>.card-pile:nth-child(3n) .card{--jitter:-.4deg}:where(.mtg-table) .duel[data-layout=table] .card.selected,:where(.mtg-table) .duel[data-layout=table] .card.charging{--jitter:0deg}:where(.mtg-table) .duel[data-layout=table] .hand{align-items:flex-end;padding-bottom:10px}:where(.mtg-table) .duel[data-layout=table] .hand .card{--spread:calc(var(--i,0) - (var(--hand-count,1) - 1) / 2);--jitter:calc(var(--spread) * 1.8deg);transform-origin:50% 118%;translate:0 calc(var(--lift) + var(--spread) * var(--spread) * .7px - 14px)}:where(.mtg-table) .duel[data-layout=table] .hand .card:hover,:where(.mtg-table) .duel[data-layout=table] .hand .card.selected,:where(.mtg-table) .duel[data-layout=table] .hand-slot[data-hot] .card,:where(.mtg-table) .duel[data-layout=table] .hand-slot[data-carried] .card,:where(.mtg-table) .duel[data-layout=table] .hand-slot[data-settling] .card{--jitter:0deg;z-index:4}:where(.mtg-table) .duel[data-layout=table] .ib-head,:where(.mtg-table) .duel[data-layout=table] .ib-zones,:where(.mtg-table) .duel[data-layout=table] .phase-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#2a1a10,#1c110a);border:1px solid #6b4a2c;border-radius:10px;box-shadow:inset 0 0 0 1px #ffc88c14,0 8px 20px #0000008c}:where(.mtg-table) .duel[data-layout=table] .info-block.them.active .ib-head{background:linear-gradient(#3a1a14,#22100c);border-color:#c0705a;box-shadow:inset 0 0 0 1px #ffc88c1a,0 0 22px #dc6e5059,0 8px 20px #0000008c}:where(.mtg-table) .duel[data-layout=table] .info-block.you.active .ib-head{background:linear-gradient(#17301c,#0e1c10);border-color:#6fbf6a;box-shadow:inset 0 0 0 1px #ffc88c1a,0 0 22px #78d26e59,0 8px 20px #0000008c}:where(.mtg-table) .duel[data-layout=table] .enemy-face,:where(.mtg-table) .duel[data-layout=table] .you-face{border-color:#8a6a44;border-radius:8px}:where(.mtg-table) .duel[data-layout=table] .ib-head h4{font-family:var(--font-display);color:#efe3c8}:where(.mtg-table) .duel[data-layout=table] .ib-life{--die:#b8432f;--die-dark:#6f2418;color:#fff4e0;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg, #ffffff4d 0%, transparent 42%), linear-gradient(20deg, #00000059 0%, transparent 48%), var(--die);text-shadow:0 1px #0000008c,0 0 6px #0006;border:0;border-radius:0;place-items:center;width:clamp(54px,6.6vh,74px);height:clamp(54px,6.6vh,74px);padding:0;font-size:clamp(1.7rem,3.6vh,2.4rem);display:grid}:where(.mtg-table) .duel[data-layout=table] .info-block.you .ib-life{--die:#3a8a44;--die-dark:#1e4d26}:where(.mtg-table) .duel[data-layout=table] .info-block.them .ib-life{color:#fff4e0}:where(.mtg-table) .duel[data-layout=table] .ib-life:hover:not(:disabled){filter:brightness(1.15);background-color:var(--die)}:where(.mtg-table) .duel[data-layout=table] .ib-life.targetable{clip-path:none;border-radius:12px}:where(.mtg-table) .duel[data-layout=table] .zone-label{color:#c9a95a}:where(.mtg-table) .duel[data-layout=table] .library-stack{border-top-color:#ffc88c1f}:where(.mtg-table) .duel[data-layout=table] .phase-turn.yours{background:linear-gradient(#2f5a32,#1e3a22);border-color:#6fbf6a}:where(.mtg-table) .duel[data-layout=table] .phase-turn.theirs{background:linear-gradient(#5a2f2a,#3a1e1c);border-color:#c0705a}:where(.mtg-table) .duel[data-layout=table] .pip.current,:where(.mtg-table) .duel[data-layout=table] .phase-group.current{background:#d9a441;border-color:#d9a441}:where(.mtg-table) .duel[data-layout=table] .prompt{color:#2b1d10;font-family:var(--font-display);background:linear-gradient(#e9dcc0,#d8c8a4);border:1px solid #8a6a44;border-left-width:4px;font-size:.95em}:where(.mtg-table) .duel[data-layout=table] .controls button.primary{border-radius:14px;box-shadow:0 6px #00000059,0 10px 20px #00000073}:where(.mtg-table) .duel[data-layout=table] .controls button.primary:active{translate:0 3px;box-shadow:0 3px #00000059}:where(.mtg-table) .duel[data-layout=table] .controls .waiting{color:#c9b08a;background:linear-gradient(#2a1a10,#1c110a);border:1px solid #6b4a2c}:where(.mtg-table) .duel[data-layout=table] .preview,:where(.mtg-table) .duel[data-layout=table] .log{background:linear-gradient(#2a1a10,#1c110a);border:1px solid #6b4a2c}:where(.mtg-table) .duel[data-layout=table] .log h5.log-turn{background:#1c110a}:where(.mtg-table) .duel[data-layout=table] .duel-toolbar button,:where(.mtg-table) .duel[data-layout=table] .log-toggle{background:#2a1a10;border-color:#6b4a2c}:where(.mtg-table) .duel[data-layout=table] .duel-toolbar button.active,:where(.mtg-table) .duel[data-layout=table] .log-toggle[aria-pressed=true]{color:#f2d58a;background:#4a3218;border-color:#d9a441}}:where(.mtg-table) .ib-life .ib-life-label{display:none}:where(.mtg-table) .ib-life .ib-life-figure{font-variant-numeric:tabular-nums;line-height:1;display:block}:where(.mtg-table) .ib-life{--life-ink:inherit;--life-glow:transparent;transition:color .25s,box-shadow .25s}:where(.mtg-table) .ib-life[data-life-state=hurt]{--life-ink:#e8c268;--life-glow:#e8c2682e}:where(.mtg-table) .ib-life[data-life-state=dying]{--life-ink:#e2645f;--life-glow:#e2645f73}:where(.mtg-table) .ib-life[data-life-state=above]{--life-ink:#8fd39a;--life-glow:#8fd39a42}:where(.mtg-table) .ib-life[data-life-style=plain] .ib-life-figure{color:var(--life-ink)}:where(.mtg-table) .ib-life[data-life-style=vital]{background:0 0;border:0;border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;padding:0;display:grid;position:relative}:where(.mtg-table) .ib-life[data-life-style=vital]:before{content:"";background:conic-gradient(var(--life-ink) calc(var(--life-share) * 360deg), color-mix(in srgb, var(--rule) 55%, transparent) 0);border-radius:50%;transition:background .35s;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}:where(.mtg-table) .ib-life[data-life-style=vital]:after{content:"";background:var(--panel-2);box-shadow:0 0 0 1px color-mix(in srgb, var(--rule) 40%, transparent) inset, 0 0 12px var(--life-glow);border-radius:50%;position:absolute;inset:5px}:where(.mtg-table) .ib-life[data-life-style=vital] .ib-life-figure{z-index:1;color:var(--life-ink);font-size:1.3rem;font-weight:600;position:relative}:where(.mtg-table) .ib-life[data-life-style=slab]{background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 88%, #000) 0%, var(--panel-2) 100%);border:1px solid var(--rule);border-bottom:2px solid var(--life-ink);min-width:3.6rem;box-shadow:0 0 14px var(--life-glow);border-radius:3px;justify-items:end;gap:1px;padding:4px 10px 5px;display:grid}:where(.mtg-table) .ib-life[data-life-style=slab] .ib-life-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.58rem;display:block}:where(.mtg-table) .ib-life[data-life-style=slab] .ib-life-figure{letter-spacing:-.02em;color:var(--life-ink);text-align:right;min-width:1.7ch;font-size:1.65rem;font-weight:700}:where(.mtg-table) .ib-life[data-life-style=slab]:hover:not(:disabled),:where(.mtg-table) .duel .ib-life[data-life-style=slab]:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--panel-2) 78%, #000) 0%, color-mix(in srgb, var(--panel-2) 108%, #fff) 100%);border-color:color-mix(in srgb, var(--gold) 40%, var(--rule));filter:none}:where(.mtg-table) .ib-life[data-life-style=pulse]{background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 8px}:where(.mtg-table) .ib-life[data-life-style=pulse] .ib-life-figure{color:var(--life-ink);text-shadow:0 0 10px var(--life-glow);font-size:1.35rem;font-weight:600}:where(.mtg-table) .ib-life[data-life-style=pulse][data-life-state=hurt],:where(.mtg-table) .ib-life[data-life-style=pulse][data-life-state=dying]{border-color:color-mix(in srgb, var(--life-ink) 45%, transparent);background:radial-gradient(circle at 50% 50%, var(--life-glow) 0%, transparent 72%)}:where(.mtg-table) .ib-life[data-life-style=pulse][data-life-state=above]:after{content:"▴";color:var(--life-ink);font-size:.7rem;line-height:1;position:absolute;top:-.45rem;left:50%;transform:translate(-50%)}:where(.mtg-table) .ib-life[data-life-style=pulse]{position:relative}:where(.mtg-table) .speed.lifestyles button,:where(.mtg-table) .speed.cmdrstyles button{min-width:0}:where(.mtg-table) .ib-cmdr{--cmdr-ink:#e8c268;border:1px solid color-mix(in srgb, var(--cmdr-ink) 55%, transparent);background:color-mix(in srgb, var(--cmdr-ink) 12%, transparent);color:var(--cmdr-ink);font-variant-numeric:tabular-nums;cursor:help;border-radius:999px;flex:none;align-items:baseline;gap:3px;margin-left:auto;padding:1px 7px 2px;font-size:.82rem;font-weight:600;line-height:1.2;display:inline-flex}:where(.mtg-table) .ib-cmdr[data-dire=true]{--cmdr-ink:#e2645f;box-shadow:0 0 10px #e2645f66}:where(.mtg-table) .ib-cmdr-mark{font-size:.78rem}:where(.mtg-table) .ib-cmdr-more{opacity:.8;font-size:.7rem;font-weight:500}:where(.mtg-table) .ib-life.selected,:where(.mtg-table) .ib-life.targetable.selected{outline:3px solid var(--ember);outline-offset:3px;box-shadow:0 0 0 3px #0009, 0 0 18px 4px color-mix(in srgb, var(--ember) 70%, transparent);animation:none;position:relative}:where(.mtg-table) .duel[data-layout=table] .ib-life.selected{clip-path:none;border-radius:12px}:where(.mtg-table) .ib-life .ib-life-pick{z-index:2;background:var(--ember);color:#1a1206;min-width:1.35rem;height:1.35rem;text-shadow:none;pointer-events:none;border-radius:999px;place-items:center;padding:0 .2rem;font-family:system-ui,sans-serif;font-size:.85rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-.55rem;right:-.55rem;box-shadow:0 .1em .4em #0009}@media (width>=1081px){:where(.mtg-table) .duel[data-shape=corners]{--seam-y:calc(var(--chrome-top) + var(--head-h) + (100% - var(--chrome-top) - var(--hand-h) - var(--head-h) * 2) / 2);--turn-you:#6fbf6a;--turn-you-deep:#17301c;--turn-them:#c0705a;--turn-them-deep:#3a1a14;--turn-gold:#e0a94c;--turn-ease:cubic-bezier(.22, .9, .3, 1)}:where(.mtg-table) .duel[data-layout=table]{--turn-them:#d0806a;--turn-gold:#e8b464}:where(.mtg-table) .duel[data-shape=corners] .turn-sound-toggle{--tst-fg:#ffffff9e;--tst-fg-hover:#ffffffeb;--tst-bg:#ffffff0f;--tst-edge:#ffffff29;--tst-shadow:inset 0 1px 0 #ffffff14;border:1px solid var(--tst-edge);background:var(--tst-bg);block-size:32px;inline-size:32px;box-shadow:var(--tst-shadow);color:var(--tst-fg);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .18s var(--turn-ease), background-color .18s var(--turn-ease), border-color .18s var(--turn-ease), box-shadow .18s var(--turn-ease);border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid}:where(.mtg-table) .duel[data-layout=table] .turn-sound-toggle{--tst-fg:#c9b283;--tst-fg-hover:#f0cf87;--tst-bg:linear-gradient(180deg, #3d2c18, #24190d);--tst-edge:#8a6a34;--tst-shadow:inset 0 1px 0 #ffffff1f, 0 1px 3px #0000008c;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px}:where(.mtg-table) .duel[data-shape=corners] .turn-sound-toggle:hover{color:var(--tst-fg-hover)}:where(.mtg-table) .duel[data-shape=corners] .turn-sound-toggle:focus-visible{outline:2px solid var(--turn-gold);outline-offset:2px}:where(.mtg-table) .duel[data-shape=corners] .turn-sound-toggle[aria-pressed=true]{color:var(--turn-gold);border-color:color-mix(in srgb, var(--turn-gold) 60%, transparent);box-shadow:var(--tst-shadow), 0 0 12px color-mix(in srgb, var(--turn-gold) 28%, transparent)}:where(.mtg-table) .duel[data-shape=corners] .turn-sound-toggle svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .duel[data-shape=corners] .turn-sound-toggle{transition:none}}:where(.mtg-table) .duel[data-shape=corners]{--tp-rim:linear-gradient(180deg, #ffffff57, #ffffff1f);--tp-face:linear-gradient(180deg, #3a4659f7, #161c26f7);--tp-ink:#e8f0fce0;--tp-lit:linear-gradient(180deg, #f6d493 0%, #e0a94c 52%, #c98c2e 100%);--tp-lit-rim:#ffe7b4;--tp-lit-ink:#1a1206;--tp-glow:#e2ac4eb3;--tp-core:#ffd074f2;--tp-panel:linear-gradient(180deg, #1a202af7, #0d1117f7);--tp-panel-rim:#ffffff21;--tp-panel-tex:url(/art/turn/portrait/tex/asfalt-dark.png);--tp-panel-tex-blend:normal;--tp-crown-radius:999px;--tp-ink-strong:#e9f0fb;--tp-text:#e2eaf7eb;--tp-text-2:#e2eaf7cc;--tp-text-3:#e2eaf79e;--tp-text-4:#e2eaf77a;--tp-blur:blur(5px);--tpc-edge:#fff3;--tpc-face:#ffffff0a;--tpc-face-hover:#ffffff1c;--tpc-face-quiet:#ffffff08;--tpc-well:#0000004d;--tpc-rule:#ffffff12;--tw-socket:34px;--tw-pad:4px;--tw-live:48px;--tw-gap:0px;--tw-reach:9px;--tw-chamfer:9px}:where(.mtg-table) .duel[data-layout=table]{--tp-rim:linear-gradient(180deg, #a9793f, #5e4025);--tp-face:linear-gradient(180deg, #4a3016, #20140a);--tp-ink:#ecd6ac;--tp-lit:linear-gradient(180deg, #f3d58f 0%, #d9a441 48%, #a9741f 100%);--tp-lit-rim:#ffeec2;--tp-lit-ink:#261604;--tp-glow:#d9a4419e;--tp-core:#ffd680f2;--tp-panel:linear-gradient(180deg, #2c1c11, #1a100a);--tp-panel-rim:#6b4a2c;--tp-panel-tex:url(/art/turn/portrait/tex/brushed-alum.png);--tp-panel-tex-blend:soft-light;--tp-crown-radius:12px;--tp-ink-strong:#f3e6cb;--tp-text:#f2e2c2f0;--tp-text-2:#eedab4d6;--tp-text-3:#e2c89cad;--tp-text-4:#d8bc9085;--tp-blur:none;--tpc-edge:#8a6435;--tpc-face:linear-gradient(180deg, #4a3319, #33220f);--tpc-face-hover:linear-gradient(180deg, #5f4320, #402c14);--tpc-face-quiet:linear-gradient(180deg, #3b2814, #2a1c0e);--tpc-well:#140c058c;--tpc-rule:#ffc88c1f}:where(.mtg-table) .duel[data-shape=corners] .turn-wings{pointer-events:none;--tp-skip-rim:#fff3;--tp-side:var(--turn-them);--tp-side-deep:var(--turn-them-deep);--tp-stop:color-mix(in srgb, var(--tp-side) 74%, white);position:absolute;inset:0}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-side=you]{--tp-side:var(--turn-you);--tp-side-deep:var(--turn-you-deep);--tp-stop:color-mix(in srgb, var(--turn-you) 74%, white)}:where(.mtg-table) .duel[data-shape=corners] .tw-crown{border-radius:var(--tp-crown-radius);pointer-events:none;opacity:0;transition:opacity .35s var(--turn-ease);box-shadow:0 0 0 2px color-mix(in srgb, var(--tp-side) 72%, transparent), 0 0 24px 2px color-mix(in srgb, var(--tp-side) 45%, transparent);position:absolute;inset:-4px}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-active=true] .tw-crown{opacity:1;animation:tp-crown-bloom .9s var(--turn-ease) 1 both}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-waiting=true] .tw-crown{opacity:1;animation:2.1s ease-in-out infinite tp-crown-wait}@keyframes tp-crown-bloom{0%{opacity:0;scale:1.06}35%{opacity:1}to{opacity:1;scale:1}}@keyframes tp-crown-wait{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--tp-side) 72%, transparent), 0 0 22px 1px color-mix(in srgb, var(--tp-side) 40%, transparent)}50%{box-shadow:0 0 0 3px var(--tp-lit-rim), 0 0 40px 8px var(--tp-core)}}:where(.mtg-table) .duel[data-shape=corners] .tw-wing{align-items:center;gap:var(--tw-gap);height:calc(var(--tw-socket) + var(--tw-pad) * 2);pointer-events:auto;display:flex;position:absolute;top:50%;translate:0 -50%}:where(.mtg-table) .duel[data-shape=corners] .tw-wing[data-edge=left]{right:calc(100% + var(--tw-reach))}:where(.mtg-table) .duel[data-shape=corners] .tw-wing[data-edge=right]{left:calc(100% + var(--tw-reach))}:where(.mtg-table) .duel[data-shape=corners] .tw-wing:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:var(--tp-blur);backdrop-filter:var(--tp-blur);background:linear-gradient(#1419219e,#0a0d12b3);border-radius:999px;position:absolute;inset:-5px -9px;box-shadow:inset 0 0 0 1px #ffffff12,0 6px 18px #00000073}:where(.mtg-table) .duel[data-layout=table] .tw-crown{box-shadow:0 0 0 2px color-mix(in srgb, var(--tp-side) 80%, white), 0 0 26px 3px color-mix(in srgb, var(--tp-side) 55%, transparent), inset 0 0 22px -6px color-mix(in srgb, var(--tp-side) 75%, transparent)}:where(.mtg-table) .duel[data-layout=table] .tw-wing:before{background:linear-gradient(#2c1c11b8,#1a100ac7);border-radius:10px;box-shadow:inset 0 0 0 1px #ffc88c1a,0 6px 18px #00000073}:where(.mtg-table) .duel[data-shape=corners] .tw-wing[data-edge=left]:before{right:calc(var(--tw-reach) * -1);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}:where(.mtg-table) .duel[data-shape=corners] .tw-wing[data-edge=right]:before{left:calc(var(--tw-reach) * -1);-webkit-mask-image:linear-gradient(270deg,#0000,#000 22%);mask-image:linear-gradient(270deg,#0000,#000 22%)}:where(.mtg-table) .duel[data-shape=corners] .tw-rail{pointer-events:none;background:linear-gradient(#000000b3 0 1px,#ffffff42 1px 2px,#0006 2px 3px);border-radius:3px;height:3px;position:absolute;top:50%;overflow:hidden;translate:0 -50%}:where(.mtg-table) .duel[data-shape=corners] .tw-wing[data-edge=left] .tw-rail{left:4px;right:calc(var(--tw-reach) * -1 - 2px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}:where(.mtg-table) .duel[data-shape=corners] .tw-wing[data-edge=right] .tw-rail{right:4px;left:calc(var(--tw-reach) * -1 - 2px);-webkit-mask-image:linear-gradient(270deg,#0000,#000 30%);mask-image:linear-gradient(270deg,#0000,#000 30%)}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-active=true] .tw-rail:after{content:"";background:linear-gradient(90deg, transparent, var(--tp-lit-rim), transparent);width:46%;animation:tw-sweep .62s var(--turn-ease) 1 both;position:absolute;top:0;bottom:0}:where(.mtg-table) .duel[data-shape=corners] .tw-wing[data-edge=left] .tw-rail:after{animation-name:tw-sweep-back}@keyframes tw-sweep{0%{opacity:0;left:-46%}25%{opacity:1}to{opacity:0;left:100%}}@keyframes tw-sweep-back{0%{opacity:0;left:100%}25%{opacity:1}to{opacity:0;left:-46%}}:where(.mtg-table) .duel[data-shape=corners] .tw-slot{display:inline-flex;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tw-marker{height:calc(var(--tw-socket) + var(--tw-pad) * 2);min-width:calc(var(--tw-socket) + var(--tw-pad) * 2);padding:var(--tw-pad);box-sizing:border-box;font:inherit;color:var(--tp-ink);cursor:pointer;filter:drop-shadow(0 2px 4px #0009);transition:filter .3s var(--turn-ease), color .16s linear, opacity .3s var(--turn-ease), height .18s var(--turn-ease), min-width .18s var(--turn-ease);background:0 0;border:0;align-items:center;margin:0;display:flex;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tw-marker:before,:where(.mtg-table) .duel[data-shape=corners] .tw-marker:after{content:"";clip-path:polygon(var(--tw-chamfer) 0, calc(100% - var(--tw-chamfer)) 0, 100% 50%, calc(100% - var(--tw-chamfer)) 100%, var(--tw-chamfer) 100%, 0 50%);position:absolute}:where(.mtg-table) .duel[data-shape=corners] .tw-marker:before{inset:var(--tw-pad);background:var(--tp-rim)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker:after{inset:calc(var(--tw-pad) + 1.5px);background:var(--tp-face)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker>*{z-index:1;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-collapsed=true]{--tw-stud-w:22px;--tw-stud-pad:calc((var(--tw-socket) + var(--tw-pad) * 2 - var(--tw-stud-w)) / 2);min-width:0;width:calc(var(--tw-socket) + var(--tw-pad) * 2);height:calc(var(--tw-socket) + var(--tw-pad) * 2);padding-inline:var(--tw-stud-pad);--tw-chamfer:6px;opacity:.68}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-collapsed=true]:before{inset:var(--tw-pad) var(--tw-stud-pad)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-collapsed=true]:after{inset:calc(var(--tw-pad) + 1.5px) calc(var(--tw-stud-pad) + 1.5px)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-collapsed=true] .tw-socket{width:var(--tw-stud-w);height:var(--tw-socket)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-collapsed=true] .tw-glyph{width:10px;height:10px}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-collapsed=true]:hover{opacity:1}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-collapsed=true] .tw-pin{left:calc(var(--tw-stud-pad) + 4px);right:calc(var(--tw-stud-pad) + 4px)}:where(.mtg-table) .duel[data-shape=corners] .tw-socket{width:var(--tw-socket);height:var(--tw-socket);flex:none;place-items:center;display:grid;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tw-glyph{width:calc(var(--tw-socket) * .6);height:calc(var(--tw-socket) * .6);transition:background-color .3s var(--turn-ease);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mtg-table) .duel[data-shape=corners] .tw-glyph[data-icon=beginning]{-webkit-mask-image:url(/art/turn/portrait/icons/sunrise.svg);mask-image:url(/art/turn/portrait/icons/sunrise.svg)}:where(.mtg-table) .duel[data-shape=corners] .tw-glyph[data-icon=main1],:where(.mtg-table) .duel[data-shape=corners] .tw-glyph[data-icon=main2]{-webkit-mask-image:url(/art/turn/portrait/icons/card-exchange.svg);mask-image:url(/art/turn/portrait/icons/card-exchange.svg)}:where(.mtg-table) .duel[data-shape=corners] .tw-glyph[data-icon=main2]{scale:-1 1}:where(.mtg-table) .duel[data-shape=corners] .tw-glyph[data-icon=combat]{-webkit-mask-image:url(/art/turn/portrait/icons/crossed-swords.svg);mask-image:url(/art/turn/portrait/icons/crossed-swords.svg)}:where(.mtg-table) .duel[data-shape=corners] .tw-glyph[data-icon=end]{-webkit-mask-image:url(/art/turn/portrait/icons/hourglass.svg);mask-image:url(/art/turn/portrait/icons/hourglass.svg)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=next]{color:var(--tp-ink);opacity:.82}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=past]{opacity:.9;color:color-mix(in srgb, var(--tp-side) 34%, #f2f6ff)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=past]:before{background:color-mix(in srgb, var(--tp-side) 62%, transparent)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=past]:after{background:linear-gradient(180deg, color-mix(in srgb, var(--tp-side) 62%, #0d1118), color-mix(in srgb, var(--tp-side) 26%, #0a0d13))}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=idle]{opacity:.66}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=now]{color:var(--tp-lit-ink);opacity:1;height:auto;min-height:var(--tw-live);--tw-chamfer:13px;filter:drop-shadow(0 0 9px var(--tp-core)) drop-shadow(0 0 28px var(--tp-glow)) drop-shadow(0 3px 7px #000000b3)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=now] .tw-socket{width:var(--tw-live);height:var(--tw-live);align-self:stretch}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=now] .tw-glyph{width:calc(var(--tw-live) * .54);height:calc(var(--tw-live) * .54)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=now]:before{background:var(--tp-lit-rim)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=now]:after{background-image: linear-gradient(104deg, transparent 43%, #ffffff57 50%, transparent 57%), var(--tp-lit);background-repeat:no-repeat;background-size:300% 100%,100% 100%;animation:3.4s linear infinite tp-sheen}@keyframes tp-sheen{0%{background-position:190% 0,0 0}45%,to{background-position:-90% 0,0 0}}:where(.mtg-table) .duel[data-shape=corners] .tw-flare{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle, var(--tp-lit-rim) 0%, transparent 62%);border-radius:50%;position:absolute;inset:-40%}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=now] .tw-flare{animation:tp-flare .42s var(--turn-ease) 1 both}@keyframes tp-flare{0%{opacity:.8;scale:.35}to{opacity:0;scale:1.25}}:where(.mtg-table) .duel[data-shape=corners] .tw-open{grid-auto-flow:row;align-content:center;justify-items:start;gap:3px;padding:4px 15px 5px 3px;display:none}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-expanded=true] .tw-open{display:grid}:where(.mtg-table) .duel[data-shape=corners] .tw-subs{align-items:center;gap:5px;height:15px;display:flex}:where(.mtg-table) .duel[data-shape=corners] .tw-sub{background:color-mix(in srgb, currentColor 22%, transparent);clip-path:polygon(26% 0,74% 0,100% 50%,74% 100%,26% 100%,0 50%);width:9px;height:10px;box-shadow:none;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tw-sub:before{content:"";background:var(--tp-lit);clip-path:polygon(26% 0,74% 0,100% 50%,74% 100%,26% 100%,0 50%);opacity:0;position:absolute;inset:1.5px}:where(.mtg-table) .duel[data-shape=corners] .tw-sub[data-state=past]{background:color-mix(in srgb, currentColor 78%, transparent)}:where(.mtg-table) .duel[data-shape=corners] .tw-sub[data-state=now]{background:var(--tp-lit-rim);outline-offset:1px;outline:2px solid;scale:1.4}:where(.mtg-table) .duel[data-shape=corners] .tw-sub[data-stop=true]{background:var(--tp-stop)}:where(.mtg-table) .duel[data-shape=corners] .tw-sub[data-stop=true]:before{opacity:0}:where(.mtg-table) .duel[data-shape=corners] .tw-name{letter-spacing:.01em;white-space:nowrap;color:currentColor;font-size:12.5px;font-weight:700;line-height:1.35}:where(.mtg-table) .duel[data-shape=corners] .tw-pin{left:calc(var(--tw-pad) + var(--tw-chamfer) - 1px);right:calc(var(--tw-pad) + var(--tw-chamfer) - 1px);bottom:calc(var(--tw-pad) - 2px);background:var(--tp-stop);height:7px;box-shadow:0 0 0 1.5px #080a0ecc, 0 1px 8px color-mix(in srgb, var(--tp-stop) 80%, transparent);border-radius:0 0 3px 3px;position:absolute}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-expanded=true]:not([data-live-stop=true]) .tw-pin{display:none}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-expanded=true][data-live-stop=true] .tw-pin{left:var(--tw-chamfer);right:var(--tw-chamfer)}:where(.mtg-table) .duel[data-shape=corners] .tw-sub[data-stop=true][data-state=now]{outline-color:var(--tp-stop);box-shadow:0 0 9px 1px var(--tp-stop)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-live-stop=true] .tw-pin{background:var(--tp-stop);height:9px;bottom:calc(var(--tw-pad) - 3px);animation:1.1s ease-in-out infinite tp-pin-hit}@keyframes tp-pin-hit{0%,to{opacity:.75;box-shadow:0 0 6px var(--tp-glow)}50%{opacity:1;box-shadow:0 0 16px 2px var(--tp-glow)}}:where(.mtg-table) .duel[data-shape=corners] .tw-marker:hover{color:var(--tp-ink-strong);opacity:1}:where(.mtg-table) .duel[data-shape=corners] .tw-marker:hover:before{background:var(--tp-lit-rim)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker[data-state=now]:hover{color:var(--tp-lit-ink)}:where(.mtg-table) .duel[data-shape=corners] .tw-marker:focus-visible{outline:2px solid var(--tp-lit-rim);outline-offset:3px}:where(.mtg-table) .duel[data-shape=corners] .tw-slot[data-open=true] .tw-marker:before{background:var(--tp-lit-rim)}:where(.mtg-table) .duel[data-shape=corners] .turn-wings:not([data-skip=off]) .tw-marker[data-state=next]{opacity:.58;animation:1.6s linear infinite tp-skip-wash}:where(.mtg-table) .duel[data-shape=corners] .turn-wings:not([data-skip=off]) .tw-marker[data-state=next]:after{background-image:repeating-linear-gradient(115deg, #0000 0 4px, #0000007a 4px 9px), var(--tp-face)}:where(.mtg-table) .duel[data-shape=corners] .turn-wings:not([data-skip=off]) .tw-marker[data-state=next]:before{background:var(--tp-skip-rim)}:where(.mtg-table) .duel[data-shape=corners] .turn-wings:not([data-skip=off]) .tw-marker[data-state=next] .tw-pin{background:color-mix(in srgb, var(--tp-stop) 26%, #262b33);overflow:hidden;box-shadow:0 0 0 1.5px #080a0ecc}:where(.mtg-table) .duel[data-shape=corners] .turn-wings:not([data-skip=off]) .tw-marker[data-state=next] .tw-pin:after{content:"";background:repeating-linear-gradient(115deg,#0000 0 2px,#000000bf 2px 4px);position:absolute;inset:-2px}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-skip=everything]{--tp-skip-rim:#e2603c}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-skip=everything] .tw-marker[data-state=next]:after{background-image:repeating-linear-gradient(115deg, #0000 0 4px, #e2603c57 4px 9px), var(--tp-face)}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-skip=everything] .tw-wing:before{box-shadow:inset 0 0 0 1px #e2603c57,0 6px 18px #00000073}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-skip=everything] .tw-marker[data-state=next]{animation-duration:.8s}@keyframes tp-skip-wash{0%,to{opacity:.35}50%{opacity:.85}}:where(.mtg-table) .duel[data-shape=corners] .turn-wings:not([data-skip=off]) .tw-wing:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tp-side) 30%, transparent), transparent);background-repeat:no-repeat;background-size:55% 100%;border-radius:20px;animation:1.25s linear infinite tp-skip-run;position:absolute;inset:-5px -10px}@keyframes tp-skip-run{0%{background-position:-60% 0}to{background-position:160% 0}}:where(.mtg-table) .duel[data-shape=corners] .tw-flyout{z-index:30;border:1px solid var(--tp-panel-rim);background-color:#10141b;background-image:var(--tp-panel-tex), var(--tp-panel);background-blend-mode:var(--tp-panel-tex-blend), normal;width:224px;-webkit-backdrop-filter:var(--tp-blur);backdrop-filter:var(--tp-blur);animation:tp-fly-in .16s var(--turn-ease) 1 both;border-radius:12px;padding:8px 9px 9px;position:absolute;left:50%;translate:-50%;box-shadow:0 18px 44px #000000b3,0 0 0 1px #0006}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-side=them] .tw-flyout{top:calc(100% + 11px)}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-side=you] .tw-flyout{bottom:calc(100% + 11px)}:where(.mtg-table) .duel[data-shape=corners] .tw-flyout:after{content:"";background-color:#10141b;background-image:var(--tp-panel);border:1px solid var(--tp-panel-rim);width:13px;height:13px;position:absolute;left:50%;translate:-50%;rotate:45deg}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-side=them] .tw-flyout:after{border-width:1px 0 0 1px;top:-7px}:where(.mtg-table) .duel[data-shape=corners] .turn-wings[data-side=you] .tw-flyout:after{border-width:0 1px 1px 0;bottom:-7px}@keyframes tp-fly-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-head{border-bottom:1px solid var(--tp-panel-rim);justify-content:space-between;align-items:flex-end;gap:8px;padding:0 2px 6px;display:flex}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-title{letter-spacing:.06em;text-transform:uppercase;color:var(--tp-lit-rim);font-size:12px;font-weight:700}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-cols{gap:6px;display:flex}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-col{text-align:center;letter-spacing:.01em;width:44px;color:var(--tp-text-2);font-size:11px;line-height:1.05}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-col.yours{color:color-mix(in srgb, var(--turn-you) 85%, white)}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-col.theirs{color:color-mix(in srgb, var(--turn-them) 85%, white)}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-rows{margin:0;padding:0;list-style:none}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-rows>li{border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:4px;min-height:40px;display:grid}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-rows>li:last-child{border-bottom:0}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-step{color:var(--tp-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:12px;display:flex;overflow:hidden}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-dot{clip-path:polygon(26% 0,74% 0,100% 50%,74% 100%,26% 100%,0 50%);background:#ffffff42;flex:none;width:8px;height:9px}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-rows>li[data-state=past] .tw-fly-step{color:var(--tp-text-4)}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-rows>li[data-state=now] .tw-fly-step{color:var(--tp-lit-rim);font-weight:650}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-rows>li[data-state=now] .tw-fly-dot{background:var(--tp-lit-rim);box-shadow:0 0 8px var(--tp-glow)}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-toggle{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:7px;place-items:center;height:40px;margin:0;padding:0;transition:background .16s,border-color .16s;display:grid}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-toggle:hover:not(:disabled){background:#ffffff1c}:where(.mtg-table) .duel[data-shape=corners] .turn-portrait-controls [aria-disabled=true],:where(.mtg-table) .duel[data-shape=corners] .tw-flyout [aria-disabled=true]{cursor:default}:where(.mtg-table) .duel[data-shape=corners] .turn-portrait-controls [aria-disabled=true]:hover,:where(.mtg-table) .duel[data-shape=corners] .tw-flyout [aria-disabled=true]:hover{background:var(--tpc-face)}:where(.mtg-table) .duel[data-shape=corners] [data-pending=true]{opacity:.45;transition:opacity .1s linear}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-mark{background:#00000059;border-radius:5px;width:17px;height:17px;transition:background .16s,box-shadow .16s;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff38}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-mark:after{content:"";background-color:#ffffff61;position:absolute;inset:2px;-webkit-mask-image:url(/art/turn/portrait/icons/ui-minus.svg);mask-image:url(/art/turn/portrait/icons/ui-minus.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-toggle.yours[aria-pressed=true]{border-color:var(--turn-you);background:color-mix(in srgb, var(--turn-you) 30%, transparent)}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-toggle.theirs[aria-pressed=true]{border-color:var(--turn-them);background:color-mix(in srgb, var(--turn-them) 30%, transparent)}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-toggle[aria-pressed=true] .tw-fly-mark:after{background-color:#0a0d12e6;inset:1px;-webkit-mask-image:url(/art/turn/portrait/icons/ui-check.svg);mask-image:url(/art/turn/portrait/icons/ui-check.svg)}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-toggle.yours[aria-pressed=true] .tw-fly-mark{background:color-mix(in srgb, var(--turn-you) 82%, white);box-shadow:inset 0 0 0 1.5px #ffffff8c, 0 0 10px color-mix(in srgb, var(--turn-you) 80%, transparent)}:where(.mtg-table) .duel[data-shape=corners] .tw-fly-toggle.theirs[aria-pressed=true] .tw-fly-mark{background:color-mix(in srgb, var(--turn-them) 82%, white);box-shadow:inset 0 0 0 1.5px #ffffff8c, 0 0 10px color-mix(in srgb, var(--turn-them) 80%, transparent)}:where(.mtg-table) .duel[data-shape=corners] .turn-portrait-controls{left:var(--edge);top:var(--seam-y);z-index:7;width:214px;max-height:min(384px, calc(100% - var(--chrome-top) - var(--hand-h) - 380px));--tpc-cut:14px;clip-path:polygon(var(--tpc-cut) 0, 100% 0, 100% calc(100% - var(--tpc-cut)), calc(100% - var(--tpc-cut)) 100%, 0 100%, 0 var(--tpc-cut));filter:drop-shadow(0 12px 26px #0009);background-color:var(--tpc-edge);color:var(--tp-text);border:0;flex-direction:column;gap:5px;padding:9px 11px 11px;display:flex;position:absolute;overflow:hidden;translate:0 -50%}:where(.mtg-table) .duel[data-shape=corners] .turn-portrait-controls:before{content:"";z-index:0;pointer-events:none;clip-path:inherit;background-color:#0e1219;background-image:var(--tp-panel-tex), var(--tp-panel);background-blend-mode:var(--tp-panel-tex-blend), normal;position:absolute;inset:1px}:where(.mtg-table) .duel[data-shape=corners] .turn-portrait-controls>*{z-index:1;position:relative}:where(.mtg-table) .duel[data-shape=corners] .turn-portrait-controls:after{content:"";left:var(--tpc-cut);z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tp-glow) 70%, transparent), transparent);height:1px;position:absolute;top:1px;right:10px}:where(.mtg-table) .duel[data-shape=corners] .turn-portrait-controls>*{flex:none;min-width:0}:where(.mtg-table) .duel[data-shape=corners] .tpc-say{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}:where(.mtg-table) .duel[data-shape=corners] .tpc-head{letter-spacing:.1em;text-transform:uppercase;color:var(--tp-text-3);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}:where(.mtg-table) .duel[data-shape=corners] .tpc-turn em{color:var(--tp-lit-rim);font-style:normal;font-weight:700}:where(.mtg-table) .duel[data-shape=corners] .tpc-daynight{border:1px solid var(--tp-panel-rim);letter-spacing:.06em;border-radius:999px;align-items:center;gap:5px;padding:2px 7px 2px 5px;font-size:11px;display:inline-flex}:where(.mtg-table) .duel[data-shape=corners] .tpc-daynight-mark{background-color:currentColor;width:12px;height:12px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mtg-table) .duel[data-shape=corners] .tpc-daynight[data-mode=day]{color:#f0c26a}:where(.mtg-table) .duel[data-shape=corners] .tpc-daynight[data-mode=day] .tpc-daynight-mark{-webkit-mask-image:url(/art/turn/portrait/icons/sun.svg);mask-image:url(/art/turn/portrait/icons/sun.svg)}:where(.mtg-table) .duel[data-shape=corners] .tpc-daynight[data-mode=night]{color:#9fb6e0}:where(.mtg-table) .duel[data-shape=corners] .tpc-daynight[data-mode=night] .tpc-daynight-mark{-webkit-mask-image:url(/art/turn/portrait/icons/moon.svg);mask-image:url(/art/turn/portrait/icons/moon.svg)}:where(.mtg-table) .duel[data-shape=corners] .tpc-skip-box{gap:5px;display:grid}:where(.mtg-table) .duel[data-shape=corners] .tpc-skip{border:1px solid var(--tp-panel-rim);background:var(--tpc-face);width:100%;min-height:40px;color:var(--tp-ink-strong);letter-spacing:.02em;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:650;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}:where(.mtg-table) .duel[data-shape=corners] .tpc-skip:hover:not(:disabled){border-color:var(--tp-lit-rim);background:var(--tpc-face-hover)}:where(.mtg-table) .duel[data-shape=corners] .tpc-skip-mark{background-color:currentColor;flex:none;width:18px;height:18px;-webkit-mask-image:url(/art/turn/portrait/icons/ui-fast-forward.svg);mask-image:url(/art/turn/portrait/icons/ui-fast-forward.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mtg-table) .duel[data-shape=corners] .tpc-skip-label{min-width:0}:where(.mtg-table) .duel[data-shape=corners] .tpc-skip[data-depth=turn]{border-color:var(--tp-lit-rim);background:linear-gradient(180deg, color-mix(in srgb, var(--tp-glow) 48%, transparent), color-mix(in srgb, var(--tp-glow) 16%, transparent));color:#fff6e2;box-shadow:0 0 16px color-mix(in srgb, var(--tp-glow) 45%, transparent)}:where(.mtg-table) .duel[data-shape=corners] .tpc-skip[data-depth=everything]{--tpc-danger:#e2603c;color:#fff1ea;background-color:color-mix(in srgb, var(--tpc-danger) 52%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--tpc-danger) 60%, transparent);background-image:repeating-linear-gradient(115deg,#0000 0 9px,#00000042 9px 18px);border-color:#ffb69c;animation:1.1s ease-in-out infinite tp-skip-alarm}:where(.mtg-table) .duel[data-shape=corners] .tpc-skip[data-depth=everything] .tpc-skip-mark{-webkit-mask-image:url(/art/turn/portrait/icons/ui-skip-forward.svg);mask-image:url(/art/turn/portrait/icons/ui-skip-forward.svg)}@keyframes tp-skip-alarm{0%,to{box-shadow:0 0 14px color-mix(in srgb, var(--tpc-danger,var(--tp-glow)) 40%, transparent)}50%{box-shadow:0 0 30px 4px color-mix(in srgb, var(--tpc-danger,var(--tp-glow)) 75%, transparent)}}:where(.mtg-table) .duel[data-shape=corners] .tpc-skip[data-depth=turn] .tpc-skip-mark,:where(.mtg-table) .duel[data-shape=corners] .tpc-skip[data-depth=everything] .tpc-skip-mark{animation:1s linear infinite tp-skip-mark}:where(.mtg-table) .duel[data-shape=corners] .turn-portrait-controls[data-skip=everything] .tpc-unskip{color:#ffd9cd;border-color:#ffb69c}@keyframes tp-skip-mark{0%,to{translate:0}50%{translate:3px}}:where(.mtg-table) .duel[data-shape=corners] .tpc-unskip{border:1px dashed var(--tp-lit-rim);background:var(--tpc-well);min-height:40px;color:var(--tp-lit-rim);letter-spacing:.04em;cursor:pointer;border-radius:8px;padding:0 8px;font-size:11.5px}:where(.mtg-table) .duel[data-shape=corners] .tpc-unskip:hover:not(:disabled){background:color-mix(in srgb, var(--tp-glow) 25%, transparent);color:#fff6e2}:where(.mtg-table) .duel[data-shape=corners] .tpc-row{grid-template-columns:1fr 1fr;gap:5px;display:grid}:where(.mtg-table) .duel[data-shape=corners] .tpc-toggle{border:1px solid var(--tp-panel-rim);background:var(--tpc-face);min-height:40px;color:var(--tp-text-2);letter-spacing:.01em;cursor:pointer;border-radius:8px;padding:3px 6px;font-size:11.5px;transition:background .16s,border-color .16s,color .16s;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tpc-toggle:hover:not(:disabled){background:var(--tpc-face-hover);color:var(--tp-ink-strong)}:where(.mtg-table) .duel[data-shape=corners] .tpc-toggle[aria-pressed=true]{border-color:var(--tp-lit-rim);background:color-mix(in srgb, var(--tp-glow) 30%, transparent);color:#fff6e2}:where(.mtg-table) .duel[data-shape=corners] .tpc-depth{letter-spacing:.1em;text-transform:uppercase;color:var(--tp-lit-rim);min-height:0;font-size:11px;line-height:1.05;display:block}:where(.mtg-table) .duel[data-shape=corners] .tpc-depth:empty{display:none}:where(.mtg-table) .duel[data-shape=corners] .tpc-disclose{background:var(--tpc-face-quiet);min-height:40px;color:var(--tp-text-3);letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;display:flex}:where(.mtg-table) .duel[data-shape=corners] .tpc-disclose:hover{background:var(--tpc-face-hover);color:var(--tp-ink-strong)}:where(.mtg-table) .duel[data-shape=corners] .tpc-preset{color:var(--tp-lit-rim);margin-left:auto;font-size:11px}:where(.mtg-table) .duel[data-shape=corners] .tpc-chev{width:9px;height:9px;transition:rotate .18s var(--turn-ease);border-bottom:2px solid;border-right:2px solid;flex:none;rotate:45deg}:where(.mtg-table) .duel[data-shape=corners] .tpc-chev[data-open=true]{rotate:225deg}:where(.mtg-table) .duel[data-shape=corners] .tpc-panel{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--tp-glow) 60%, transparent) transparent;background:var(--tpc-well);border:1px solid var(--tpc-rule);min-height:0;animation:tp-fly-in .16s var(--turn-ease) 1 both;border-radius:9px;flex-direction:column;flex:0 auto;gap:2px;padding:4px 6px 5px;display:flex;overflow-y:auto}:where(.mtg-table) .duel[data-shape=corners] .tpc-legend{letter-spacing:.07em;text-transform:uppercase;color:var(--tp-text-4);margin:0;padding:0 2px 1px;font-size:11px}:where(.mtg-table) .duel[data-shape=corners] .tpc-presets{gap:2px;display:grid}:where(.mtg-table) .duel[data-shape=corners] .tpc-preset-button{border:1px solid var(--tp-panel-rim);background:var(--tpc-face);min-height:40px;color:var(--tp-text-2);text-align:left;cursor:pointer;border-radius:7px;padding:0 9px;font-size:11.5px}:where(.mtg-table) .duel[data-shape=corners] .tpc-preset-button:hover:not(:disabled){background:var(--tpc-face-hover)}:where(.mtg-table) .duel[data-shape=corners] .tpc-preset-button[aria-pressed=true]{border-color:var(--tp-lit-rim);background:color-mix(in srgb, var(--tp-glow) 30%, transparent);color:#fff6e2}:where(.mtg-table) .duel[data-shape=corners] .tpc-preset-button[data-busy=true]{opacity:1;animation:1s ease-in-out infinite tp-skip-alarm}:where(.mtg-table) .duel[data-shape=corners] .tpc-interrupts{grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}:where(.mtg-table) .duel[data-shape=corners] .tpc-interrupt{background:var(--tpc-face-quiet);width:100%;min-height:40px;color:var(--tp-text-2);letter-spacing:-.01em;text-align:left;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;padding:0 5px;font-size:11px;display:flex;overflow:hidden}:where(.mtg-table) .duel[data-shape=corners] .tpc-interrupt:hover:not(:disabled){background:var(--tpc-face-hover);color:var(--tp-ink-strong)}:where(.mtg-table) .duel[data-shape=corners] .tpc-check{border-radius:4px;flex:none;width:13px;height:13px;box-shadow:inset 0 0 0 1.5px #ffffff47}:where(.mtg-table) .duel[data-shape=corners] .tpc-interrupt[aria-pressed=true]{border-color:color-mix(in srgb, var(--tp-glow) 55%, transparent);color:#fff6e2}:where(.mtg-table) .duel[data-shape=corners] .tpc-interrupt[aria-pressed=true] .tpc-check{background:var(--tp-lit-rim);box-shadow:inset 0 0 0 1.5px #ffffff8c, 0 0 8px var(--tp-glow)}:where(.mtg-table) .duel[data-shape=corners] .turn-sound-toggle.tpc-sound{border-radius:8px;block-size:40px;inline-size:40px;margin-left:0}:where(.mtg-table) .duel[data-shape=corners] .turn-sound-toggle.tpc-sound svg{block-size:17px;inline-size:17px}:where(.mtg-table) .duel[data-shape=corners] .tp-transfer{left:0;right:0;top:calc(var(--chrome-top) + var(--head-h) / 2);bottom:calc(var(--hand-h) + 2px + var(--head-h) / 2);z-index:14;pointer-events:none;position:absolute}:where(.mtg-table) .duel[data-shape=corners] .tp-comet{mix-blend-mode:screen;background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--turn-gold) 88%, white) 0%, color-mix(in srgb, var(--turn-gold) 55%, transparent) 38%, transparent 72%);filter:blur(9px);width:min(420px,32vw);height:110px;animation:tp-comet-down .8s var(--turn-ease) 1 both;position:absolute;left:50%;translate:-50%}:where(.mtg-table) .duel[data-shape=corners] .tp-transfer[data-to=them] .tp-comet{animation-name:tp-comet-up}@keyframes tp-comet-down{0%{opacity:0;top:-40px}16%{opacity:.85}55%{opacity:.55}to{opacity:0;top:calc(100% - 150px)}}@keyframes tp-comet-up{0%{opacity:0;top:calc(100% - 70px)}16%{opacity:.85}55%{opacity:.55}to{opacity:0;top:40px}}@media (height<=900px){:where(.mtg-table) .duel[data-shape=corners]{--tw-socket:28px;--tw-live:42px;--tw-pad:6px;--tw-gap:0px;--tw-reach:6px;--tw-chamfer:8px}:where(.mtg-table) .duel[data-shape=corners] .turn-portrait-controls{gap:5px;width:198px;padding:7px 8px 8px}:where(.mtg-table) .duel[data-shape=corners] .tw-flyout{width:240px}}:where(.mtg-table) .duel[data-shape=corners]:has(.turn-wings) .ib-head h4{color:#f2e7d2;text-shadow:0 1px 4px #000000b3}:where(.mtg-table) .duel[data-shape=corners]:has(.turn-wings) .info-block.them .ib-life{color:#ffd9cf;text-shadow:0 2px 10px #000c}:where(.mtg-table) .duel[data-shape=corners]:has(.turn-wings) .info-block.you .ib-life{color:#d6f2da;text-shadow:0 2px 10px #000c}:is(:where(.mtg-table) .duel[data-layout=table]:has(.turn-wings) .info-block.them .ib-life,:where(.mtg-table) .duel[data-layout=table]:has(.turn-wings) .info-block.you .ib-life){color:#fff6e4;text-shadow:0 1px #0000008c,0 0 6px #0006}:where(.mtg-table) .duel[data-shape=corners]:has(.turn-wings) .info-block.them .hand-backs{left:auto;right:calc(var(--corner) + 16px)}:where(.mtg-table) .duel[data-shape=corners]:has(.turn-wings):has(.stack-overlay) .info-block.them .hand-backs{right:calc(var(--corner) + var(--stack-width) + 18px)}:where(.mtg-table) .duel[data-shape=corners]:has(.turn-wings) .hand-back{--w:clamp(17px, 2.4vh, 24px);margin-left:calc(var(--w) * -.5)}:where(.mtg-table) .duel[data-shape=corners]:has(.turn-wings) .info-block.you .ib-head .mana-tally{margin-left:0;top:auto;bottom:100%;left:50%;translate:-50% -8px}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .duel[data-shape=corners] .tw-crown,:where(.mtg-table) .duel[data-shape=corners] .tw-marker,:where(.mtg-table) .duel[data-shape=corners] .tw-marker:after,:where(.mtg-table) .duel[data-shape=corners] .tw-flare,:where(.mtg-table) .duel[data-shape=corners] .tw-pin,:where(.mtg-table) .duel[data-shape=corners] .tw-open,:where(.mtg-table) .duel[data-shape=corners] .tw-rail:after,:where(.mtg-table) .duel[data-shape=corners] .tw-wing:after,:where(.mtg-table) .duel[data-shape=corners] .tw-flyout,:where(.mtg-table) .duel[data-shape=corners] .tpc-panel,:where(.mtg-table) .duel[data-shape=corners] .tpc-skip,:where(.mtg-table) .duel[data-shape=corners] .tpc-skip-mark,:where(.mtg-table) .duel[data-shape=corners] .tpc-preset-button{transition:none!important;animation:none!important}:where(.mtg-table) .duel[data-shape=corners] .tw-flare,:where(.mtg-table) .duel[data-shape=corners] .tp-transfer{display:none}:where(.mtg-table) .duel[data-shape=corners] .turn-wings:not([data-skip=off]) .tw-marker[data-state=next]{opacity:.5}}:where(.mtg-table) .duel[data-shape=corners][data-turnstyle=seam]{--seam-h:38px;--seam-keep:calc(var(--seam-h) / 2 + 6px)}:where(.mtg-table) .duel[data-shape=corners][data-turnstyle=seam] .board>.side.opponent{padding-bottom:calc(4px + var(--seam-keep))}:where(.mtg-table) .duel[data-shape=corners][data-turnstyle=seam] .board>.side.you{padding-top:calc(4px + var(--seam-keep))}:where(.mtg-table) .duel[data-shape=corners] .turn-seam{--seam-left:calc(var(--zone-w) + var(--edge) * 2);--seam-right:var(--corner);--seam-max:1180px;--seam-g:10px;--seam-pad:10px;--plate-w:190px;--tools-w:220px;--tools-compact-w:90px;--tools-now:var(--tools-w);--track-max:680px;--track-min-l:calc(var(--seam-left) + 12px + var(--seam-pad) + var(--plate-w) + var(--seam-g));--track-max-r:calc(100% - var(--seam-right) - 12px - var(--seam-pad) - var(--tools-w) - var(--seam-g));--track-w:max(160px, min(var(--track-max), var(--track-max-r) - var(--track-min-l)));--track-l:clamp(var(--track-min-l), 50% - var(--track-w) / 2, var(--track-max-r) - var(--track-w));--spoke-w:clamp(58px, 3.8vw, 73px);--seam-ink:#f2ecdf;--seam-dim:#f0e9dbd1;--seam-quiet:#f0e9dba3;--seam-past:#f0e9db94;--seam-hair:#ffffff26;--seam-radius:12px;--seam-node-radius:8px;--side:var(--turn-them);--side-deep:var(--turn-them-deep);left:0;right:0;top:var(--seam-y);z-index:7;pointer-events:none;height:0;font-family:var(--font-ui,inherit);position:absolute}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-turn=yours]{--side:var(--turn-you);--side-deep:var(--turn-you-deep)}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-editing=true]{z-index:40}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-editing=true] .seam-band{opacity:0;pointer-events:none;transition:opacity .18s}:where(.mtg-table) .duel[data-shape=corners]:has(.stack-overlay) .turn-seam{--tools-now:var(--tools-compact-w)}:is(:where(.mtg-table) .duel[data-shape=corners]:has(.stack-overlay) .turn-seam .seam-tools :is(.seam-tool-label,.seam-tool-whose),:where(.mtg-table) .duel[data-shape=corners] .seam-tools[data-compact=true] :is(.seam-tool-label,.seam-tool-whose)){display:none}:is(:where(.mtg-table) .duel[data-shape=corners]:has(.stack-overlay) .turn-seam .seam-tools .seam-tool,:where(.mtg-table) .duel[data-shape=corners] .seam-tools[data-compact=true] .seam-tool){padding:0 7px}:where(.mtg-table) .duel[data-shape=corners] .seam-sizer{visibility:hidden;pointer-events:none;align-items:flex-start;gap:20px;display:flex;position:absolute;top:0;left:0}:where(.mtg-table) .duel[data-shape=corners] .seam-sizer>*{flex:none}:where(.mtg-table) .duel[data-shape=corners] .seam-sizer .seam-tag-step{display:grid}:where(.mtg-table) .duel[data-shape=corners] .seam-sizer .seam-sizer-steps>span{white-space:nowrap}:where(.mtg-table) .duel[data-shape=corners] .seam-light{pointer-events:none;background:linear-gradient(90deg, #fff0 0%, color-mix(in srgb, var(--side) 70%, transparent) 14%, color-mix(in srgb, var(--side) 100%, white 25%) 50%, color-mix(in srgb, var(--side) 70%, transparent) 86%, #fff0 100%);height:2px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--side) 70%, transparent));transition:background .5s var(--turn-ease);position:absolute;top:-1px;left:0;right:0}:where(.mtg-table) .duel[data-shape=corners] .seam-light:after{content:"";pointer-events:none;height:58px;position:absolute;left:0;right:0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-turn=theirs] .seam-light:after{background:linear-gradient(0deg, color-mix(in srgb, var(--side) 34%, transparent), transparent 100%);bottom:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-turn=yours] .seam-light:after{background:linear-gradient(180deg, color-mix(in srgb, var(--side) 34%, transparent), transparent 100%);top:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}:where(.mtg-table) .duel[data-shape=corners] .seam-wash{pointer-events:none;background:radial-gradient(ellipse 22% 100% at 50% 50%, color-mix(in srgb, var(--side) 90%, white 40%) 0%, color-mix(in srgb, var(--side) 60%, transparent) 45%, transparent 100%);opacity:0;height:4px;animation:seam-wash 1.05s var(--turn-ease) 1;border-radius:2px;position:absolute;top:-2px;left:0;right:0}@keyframes seam-wash{0%{opacity:0;filter:blur();scale:.06 1}22%{opacity:1}to{opacity:0;filter:blur(2px);scale:1.25 1}}:where(.mtg-table) .duel[data-shape=corners] .seam-band{top:0;bottom:0;left:calc(var(--track-l) - var(--seam-g) - var(--plate-w) - var(--seam-pad) - 1px);width:calc(var(--plate-w) + var(--tools-now) + var(--track-w) + 2 * var(--seam-g) + 2 * var(--seam-pad) + 2px);height:var(--seam-h);pointer-events:auto;grid-template-columns:var(--plate-w) minmax(0, 1fr) var(--tools-now);align-items:center;gap:var(--seam-g);padding:0 var(--seam-pad);border-radius:var(--seam-radius);border:1px solid var(--skin-edge);background:var(--skin-bg);box-shadow:var(--skin-shadow);color:var(--seam-ink);transition:box-shadow .3s var(--turn-ease), border-color .3s var(--turn-ease), opacity .12s linear;isolation:isolate;margin-block:auto;display:grid;position:absolute}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-peek=true] .seam-band{opacity:.14;pointer-events:none}:where(.mtg-table) .duel[data-shape=corners] .seam-band:before{content:"";border-radius:inherit;background-image:var(--skin-texture);background-size:var(--skin-texture-size);opacity:var(--skin-texture-opacity);mix-blend-mode:var(--skin-texture-blend);pointer-events:none;z-index:-1;position:absolute;inset:0}:where(.mtg-table) .duel[data-shape=corners] .seam-band:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 #fff0cd29, inset 0 -1px 0 #00000080, inset 2px 0 0 -1px color-mix(in srgb, var(--side) 70%, transparent), inset -2px 0 0 -1px color-mix(in srgb, var(--side) 70%, transparent);background:linear-gradient(#ffffff12,#fff0 45%);position:absolute;inset:0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-daynight=day] .seam-band{box-shadow:var(--skin-shadow), inset 0 3px 22px #ffd68c29}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-daynight=night] .seam-band{box-shadow:var(--skin-shadow), inset 0 3px 22px #7896ff33}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-waiting=true] .seam-band{border-color:color-mix(in srgb, var(--turn-gold) 80%, transparent);animation:2.4s ease-in-out infinite seam-breathe}@keyframes seam-breathe{0%,to{box-shadow:var(--skin-shadow), 0 0 0 1px #e0a94c4d, 0 0 18px #e0a94c29}50%{box-shadow:var(--skin-shadow), 0 0 0 2px #e0a94ca8, 0 0 34px #e0a94c66}}:where(.mtg-table) .duel[data-shape=corners] .seam-tag{--flip-from:105%;--flip-to:-105%;--flip-ease:cubic-bezier(.3, .75, .25, 1)}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-turn=theirs] .seam-tag{--flip-from:-105%;--flip-to:105%}:where(.mtg-table) .duel[data-shape=corners] .seam-tag[data-flip=true]{animation:2.2s ease-out seam-plate-glow}:where(.mtg-table) .duel[data-shape=corners] .seam-tag[data-flip=true]>:not(.seam-tag-leaving){animation:seam-plate-in .44s var(--flip-ease) 1 both}:where(.mtg-table) .duel[data-shape=corners] .seam-tag-leaving{--side:var(--turn-them);--side-deep:var(--turn-them-deep);z-index:2;padding:inherit;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--side) 26%, var(--side-deep)), color-mix(in srgb, var(--side-deep) 92%, black));animation:seam-plate-out .44s var(--flip-ease) 1 both;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:0}:where(.mtg-table) .duel[data-shape=corners] .seam-tag-leaving[data-side=yours]{--side:var(--turn-you);--side-deep:var(--turn-you-deep)}:where(.mtg-table) .duel[data-shape=corners] .seam-tag-leaving .seam-tag-who{color:color-mix(in srgb, var(--side) 40%, #fff)}@keyframes seam-plate-in{0%{translate:0 var(--flip-from)}to{translate:0}}@keyframes seam-plate-out{0%{translate:0}to{translate:0 var(--flip-to)}}@keyframes seam-plate-glow{0%{box-shadow:0 0 0 1px color-mix(in srgb, var(--side) 90%, white 30%), 0 0 22px 2px color-mix(in srgb, var(--side) 85%, transparent)}to{box-shadow:0 0 #0000,0 0 #0000}}:where(.mtg-table) .duel[data-shape=corners] .seam-left{justify-self:start;align-items:center;gap:8px;min-width:0;display:flex}:where(.mtg-table) .duel[data-shape=corners] .seam-left>*,:where(.mtg-table) .duel[data-shape=corners] .seam-tools>*{flex:none}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-band>.seam-left{justify-self:stretch}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-band>.seam-left>.seam-tag{flex:auto}:where(.mtg-table) .duel[data-shape=corners] .seam-tag{border:1px solid color-mix(in srgb, var(--side) 58%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--side) 26%, var(--side-deep)), color-mix(in srgb, var(--side-deep) 92%, black));border-radius:9px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line num""step num";align-content:center;align-items:center;gap:1px 10px;min-width:0;padding:5px 11px 6px;display:grid;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff1a}:where(.mtg-table) .duel[data-shape=corners] .seam-tag-who{font-family:var(--font-display,inherit);letter-spacing:.14em;color:color-mix(in srgb, var(--side) 40%, #fff);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.15}:where(.mtg-table) .duel[data-shape=corners] .seam-tag-line{grid-area:line;align-items:center;gap:8px;min-width:0;display:flex}:where(.mtg-table) .duel[data-shape=corners] .seam-tag-num{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--side) 45%, transparent);white-space:nowrap;grid-area:num;align-self:stretch;align-items:center;gap:5px;margin-block:-8px;margin-inline-end:-3px;padding-inline-start:9px;display:flex}:where(.mtg-table) .duel[data-shape=corners] .seam-tag-num-word{letter-spacing:.12em;text-transform:uppercase;color:var(--seam-dim);font-size:11px;font-weight:700;line-height:1}:where(.mtg-table) .duel[data-shape=corners] .seam-tag-num-n{font-family:var(--font-display,inherit);font-variant-numeric:lining-nums tabular-nums;text-align:center;min-width:2ch;color:color-mix(in srgb, var(--side) 30%, #fff);text-shadow:0 1px 3px #0000008c;font-size:44px;font-weight:700;line-height:.8}:where(.mtg-table) .duel[data-shape=corners] .seam-sky{white-space:nowrap;color:var(--seam-dim);align-items:center;gap:3px;font-size:11px;line-height:1.25;display:inline-flex}:where(.mtg-table) .duel[data-shape=corners] .seam-sky:before{content:"";width:12px;height:12px;-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-daynight=day] .seam-sky{color:#f2cd80}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-daynight=night] .seam-sky{color:#b6c6fa}:where(.mtg-table) .duel[data-shape=corners] .seam-tag-step{color:color-mix(in srgb, var(--turn-gold) 55%, #fff);white-space:nowrap;animation:seam-name-in .3s var(--turn-ease) 1;grid-area:step;font-size:12px;font-weight:600;line-height:1.2}:where(.mtg-table) .duel[data-shape=corners] .seam-move-chip{background:linear-gradient(180deg, #f3ce7c, var(--turn-gold));color:#241a06;height:28px;font-family:var(--font-display,inherit);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;line-height:1.1;animation:1.7s ease-in-out infinite seam-move-pulse;display:inline-flex;box-shadow:0 0 0 1px #00000073,0 0 16px #e0a94c73}:where(.mtg-table) .duel[data-shape=corners] .seam-move-chip[data-empty=true]{color:#0000;box-shadow:none;background:0 0;animation:none}@keyframes seam-move-pulse{0%,to{box-shadow:0 0 0 1px #00000073,0 0 10px #e0a94c47}50%{box-shadow:0 0 0 1px #00000073,0 0 24px #e0a94cb3}}:where(.mtg-table) .duel[data-shape=corners] .seam-track{grid-template-rows:minmax(0,1fr);justify-self:stretch;align-items:center;width:100%;min-width:0;height:100%;padding:5px 0 4px;display:grid;position:relative;container:seam-track/inline-size}@keyframes seam-name-in{0%{opacity:.45;filter:blur(1.5px)}to{opacity:1;filter:blur()}}:where(.mtg-table) .duel[data-shape=corners] .seam-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,2.05fr) minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:4px;height:100%;margin:0;padding:0 0 6px;list-style:none;display:grid;position:relative}:where(.mtg-table) .duel[data-shape=corners] .seam-slot{place-items:center;min-width:0;display:grid;position:relative}:where(.mtg-table) .duel[data-shape=corners] .seam-slot-nodes{justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;height:100%;display:flex;position:relative}:where(.mtg-table) .duel[data-shape=corners] .seam-slot[data-open=true] .seam-slot-nodes:before{content:"";box-shadow:inset 0 0 0 1px var(--seam-hair), inset 0 2px 5px #00000073;background:#0000004d;border-radius:11px;position:absolute;inset:-3px -5px}:where(.mtg-table) .duel[data-shape=corners] .seam-node{border:1px solid var(--seam-hair);border-radius:var(--seam-node-radius);min-width:0;max-width:136px;height:32px;color:var(--seam-dim);letter-spacing:.02em;cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05);flex:auto;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:600;display:flex;position:relative}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-compact=true]{flex:1 1 0;max-width:46px;padding:0}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-compact=true][data-crowded=true] .seam-node-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-compact=true][data-crowded=false]{letter-spacing:0;max-width:80px;padding:0 4px;font-size:11px}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-compact=true][data-crowded=false] .seam-node-icon,:where(.mtg-table) .duel[data-shape=corners] .seam-node-short{display:none}:where(.mtg-table) .duel[data-shape=corners] .seam-node-icon{width:16px;height:16px;-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;flex:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-compact=true] .seam-node-icon{width:19px;height:19px}:where(.mtg-table) .duel[data-shape=corners] .seam-node-label,:where(.mtg-table) .duel[data-shape=corners] .seam-node-short{text-overflow:clip;white-space:nowrap;min-width:0;margin-inline-end:-2px;padding-inline-end:2px;overflow:hidden}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-past=true]{color:var(--seam-past);background:0 0;border-color:#0000}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-live=true]{color:#fffaf0;text-shadow:0 1px 2px #000000a6;z-index:1;background:0 0;border-color:#0000;font-weight:700}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-live=true] .seam-node-icon{filter:drop-shadow(0 1px 2px #0009)}:where(.mtg-table) .duel[data-shape=corners] .seam-node:hover{color:var(--seam-ink);background:#ffffff1a}:where(.mtg-table) .duel[data-shape=corners] .seam-node:focus-visible{outline:2px solid var(--turn-gold);outline-offset:1px}:where(.mtg-table) .duel[data-shape=corners] .seam-lens{left:0;top:var(--lens-y,0);width:var(--lens-w,0);height:var(--lens-h,0);translate:var(--lens-x,0) 0;border-radius:var(--seam-node-radius);pointer-events:none;background:linear-gradient(180deg, #fff3, #fff0 55%), linear-gradient(180deg, color-mix(in srgb, var(--side) 95%, black 5%), color-mix(in srgb, var(--side) 55%, black 40%));border:1px solid color-mix(in srgb, var(--side) 60%, white 45%);box-shadow:0 0 0 1px #00000073, 0 0 20px color-mix(in srgb, var(--side) 75%, transparent), 0 2px 6px #00000073, inset 0 1px 0 #ffffff59;transition:translate .2s var(--turn-ease), width .2s var(--turn-ease), opacity .1s linear;position:absolute}:where(.mtg-table) .duel[data-shape=corners] .seam-track[data-flying=true] .seam-lens{height:4px;top:calc(var(--lens-y,0px) + var(--lens-h,0px) - 4px);opacity:1;filter:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--side) 90%, white 35%) 35%, color-mix(in srgb, var(--side) 90%, white 35%) 65%, transparent);box-shadow:0 0 7px color-mix(in srgb, var(--side) 75%, transparent);border-color:#0000;border-radius:2px}:where(.mtg-table) .duel[data-shape=corners] .seam-track[data-lens=none] .seam-lens{opacity:0}:where(.mtg-table) .duel[data-shape=corners] .seam-rail{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38 8% 92%,#0000);border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}:where(.mtg-table) .duel[data-shape=corners] .seam-trail{width:calc(var(--lens-x,0px) + var(--lens-w,0px) / 2);pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--side) 20%, transparent), color-mix(in srgb, var(--side) 100%, transparent));height:2px;transition:width .2s var(--turn-ease);border-radius:1px;position:absolute;bottom:0;left:0}:where(.mtg-table) .duel[data-shape=corners] .seam-trail:after{content:"";background:color-mix(in srgb, var(--side) 60%, white 30%);width:6px;height:6px;box-shadow:0 0 9px color-mix(in srgb, var(--side) 85%, transparent);border-radius:50%;position:absolute;bottom:-2px;right:-2px}:where(.mtg-table) .duel[data-shape=corners] .seam-wheel{height:100%;padding-top:18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}:where(.mtg-table) .duel[data-shape=corners] .seam-wheel-strip{position:absolute;inset:0}:where(.mtg-table) .duel[data-shape=corners] .seam-wheel-notch{width:calc(var(--spoke-w) + 8px);margin-left:calc((var(--spoke-w) + 8px) / -2);pointer-events:none;box-shadow:inset 0 2px 6px #0000008c, inset 1px 0 0 color-mix(in srgb, var(--turn-gold) 40%, transparent), inset -1px 0 0 color-mix(in srgb, var(--turn-gold) 40%, transparent);background:#0000003d;border-radius:12px;position:absolute;top:18px;bottom:1px;left:50%}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke{width:var(--spoke-w);margin-left:calc(var(--spoke-w) / -2);translate:calc(var(--k) * var(--spoke-w)) 0;color:var(--seam-dim);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:1px;padding:0 4px 3px;font-family:inherit;font-size:11px;font-weight:600;display:grid;position:absolute;top:18px;bottom:0;left:50%}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke[data-d="0"]{color:#fffaf0;opacity:1;background:linear-gradient(180deg, #fff3, #fff0 55%), linear-gradient(180deg, color-mix(in srgb, var(--side) 95%, black 5%), color-mix(in srgb, var(--side) 55%, black 40%));box-shadow:0 0 0 1px color-mix(in srgb, var(--side) 60%, white 45%), 0 0 20px color-mix(in srgb, var(--side) 70%, transparent), 0 2px 6px #00000073, inset 0 1px 0 #ffffff4d;text-shadow:0 1px 2px #000000a6;border-radius:10px;font-weight:700;scale:1.08}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke[data-d="1"]{opacity:.94;scale:.97}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke[data-d="2"]{opacity:.74;scale:.88}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke[data-d="3"]{opacity:.5;scale:.8}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke[data-d="3"] .seam-spoke-label{display:none}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke[data-past=true]{filter:grayscale(.8);color:var(--seam-past)}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke:hover{color:var(--seam-ink)}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke:focus-visible{outline:2px solid var(--turn-gold);outline-offset:2px;border-radius:8px}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke-icon{width:17px;height:17px;-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke-label{text-overflow:clip;white-space:nowrap;max-width:100%;min-height:14px;margin-inline-end:-2px;padding-inline-end:2px;line-height:14px;overflow:hidden}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke-side{height:3px;position:absolute;left:0;right:0}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke[data-owner=them] .seam-spoke-side{background:var(--turn-them);top:0}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke[data-owner=you] .seam-spoke-side{background:var(--turn-you);bottom:0}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke[data-d="3"] .seam-spoke-side{display:none}:where(.mtg-table) .duel[data-shape=corners] .seam-edge{width:0;translate:calc(var(--k) * var(--spoke-w)) 0;pointer-events:none;z-index:2;margin-left:0;position:absolute;top:0;bottom:0;left:50%}:where(.mtg-table) .duel[data-shape=corners] .seam-edge:before{content:"";background:linear-gradient(180deg, var(--turn-gold), color-mix(in srgb, var(--turn-gold) 20%, transparent));border-radius:1px;width:2px;height:9px;position:absolute;top:12px;left:-1px}:where(.mtg-table) .duel[data-shape=corners] .seam-edge-tag{white-space:nowrap;letter-spacing:.03em;box-shadow:inset 0 0 0 1px var(--seam-hair);background:#0a0c11e0;border-radius:0 0 6px 6px;padding:1px 6px 2px;font-size:11px;font-weight:700;line-height:1.1;position:absolute;top:0;left:0;translate:-50%}:where(.mtg-table) .duel[data-shape=corners] .seam-edge[data-owner=them] .seam-edge-tag{color:color-mix(in srgb, var(--turn-them) 35%, #fff)}:where(.mtg-table) .duel[data-shape=corners] .seam-edge[data-owner=you] .seam-edge-tag{color:color-mix(in srgb, var(--turn-you) 35%, #fff)}:where(.mtg-table) .duel[data-shape=corners] .seam-pin{background:linear-gradient(200deg, #ffe0a0, var(--turn-gold) 55%, #9a6d1f);filter:drop-shadow(0 0 1px #000000f2)drop-shadow(0 1px 1px #000c)drop-shadow(0 0 6px #e0a94c8c);width:17px;height:17px;position:absolute;top:-8px;right:-6px;-webkit-mask-image:url(/art/turn/seam/icons/pin.svg);mask-image:url(/art/turn/seam/icons/pin.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mtg-table) .duel[data-shape=corners] .seam-pin[data-spent=true]{filter:drop-shadow(0 0 1px #000000e6);background:#e0a94c80}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-stopped=true]{border-color:#e0a94c61}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-compact=true] .seam-pin{width:12px;height:12px;top:0;right:0}:where(.mtg-table) .duel[data-shape=corners] .seam-pin[data-count]:after{content:attr(data-count);color:var(--turn-gold);text-shadow:0 1px 2px #000;font-size:11px;font-weight:700;line-height:1;position:absolute;top:1px;left:-9px}:where(.mtg-table) .duel[data-shape=corners] .seam-spoke .seam-pin{width:14px;height:14px;top:auto;bottom:20%;right:7%}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-combat=true] .seam-band{border-color:color-mix(in srgb, var(--turn-them) 70%, transparent);box-shadow:var(--skin-shadow), 0 0 22px #c0705a42}:where(.mtg-table) .duel[data-shape=corners] .seam-banner{pointer-events:none;background:repeating-linear-gradient(115deg, var(--turn-gold) 0 8px, #281c06 8px 16px);border-radius:0 0 3px 3px;height:3px;animation:.9s linear infinite seam-march;position:absolute;top:0;left:10px;right:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}:where(.mtg-table) .duel[data-shape=corners] .seam-banner>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes seam-march{to{background-position:62px 0}}:where(.mtg-table) .duel[data-shape=corners] .turn-seam:not([data-skip=off]) .seam-track:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#e0a94c00 0 18px,#e0a94c12 18px 36px);animation:.76s linear infinite seam-march;position:absolute;inset:0}:where(.mtg-table) .duel[data-shape=corners] .seam-tools{justify-self:end;align-items:center;gap:6px;min-width:0;display:flex}:where(.mtg-table) .duel[data-shape=corners] .seam-tool{border:1px solid var(--skin-edge);height:28px;color:var(--seam-dim);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#00000047;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex}:where(.mtg-table) .duel[data-shape=corners] .seam-tool:hover:not(:disabled){color:var(--seam-ink);border-color:var(--skin-edge-lit)}:where(.mtg-table) .duel[data-shape=corners] .seam-tool:disabled{opacity:.5;cursor:default}:where(.mtg-table) .duel[data-shape=corners] .seam-tool:focus-visible{outline:2px solid var(--turn-gold);outline-offset:1px}:where(.mtg-table) .duel[data-shape=corners] .seam-tool-icon{width:14px;height:14px;-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mtg-table) .duel[data-shape=corners] .seam-tool-stops[data-on=true]{background:var(--skin-on);color:var(--skin-on-ink);border-color:var(--turn-gold)}:where(.mtg-table) .duel[data-shape=corners] .seam-tool-count{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--turn-gold) 70%, #fff);background:#e0a94c38;border-radius:999px;padding:0 5px;font-size:11px}:where(.mtg-table) .duel[data-shape=corners] .seam-tool-whose{color:var(--seam-quiet)}:where(.mtg-table) .duel[data-shape=corners] .seam-skip{align-items:center;gap:3px;min-width:0;display:flex}:where(.mtg-table) .duel[data-shape=corners] .seam-tool-skip[data-skip=turn],:where(.mtg-table) .duel[data-shape=corners] .seam-tool-skip[data-skip=everything]{border-color:var(--turn-gold);color:color-mix(in srgb, var(--turn-gold) 45%, #fff);background:linear-gradient(#5f4619,#3d2c0f)}:where(.mtg-table) .duel[data-shape=corners] .seam-tool-skip[data-skip=everything]{box-shadow:inset 0 0 0 1px #e0a94c73}:where(.mtg-table) .duel[data-shape=corners] .seam-tool-cancel{padding:0 8px;font-size:13px}:where(.mtg-table) .duel[data-shape=corners] .seam-tool-cancel:hover:not(:disabled){color:#ffd9d0;border-color:#c0705a}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-scrim{cursor:default;background:#06080c8f;border:0;padding:0;animation:.22s seam-fade;position:fixed;inset:0}@keyframes seam-fade{0%{opacity:0}to{opacity:1}}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-panel{top:var(--editor-shift,0px);bottom:calc(-1 * var(--editor-shift,0px));left:var(--seam-left);right:var(--corner);width:min(var(--seam-max), calc(100% - var(--seam-left) - var(--corner)));pointer-events:auto;border:1px solid color-mix(in srgb, var(--turn-gold) 62%, transparent);background:var(--skin-editor-bg);height:max-content;color:var(--seam-ink);animation:seam-open .3s var(--turn-ease) 1;transform-origin:50%;isolation:isolate;border-radius:14px;gap:7px;margin:auto;padding:9px 14px 11px;display:grid;position:absolute;box-shadow:0 0 0 1px #0000008c,0 26px 70px #000000b3,0 0 40px #e0a94c1f}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-panel:before{content:"";border-radius:inherit;background-image:var(--skin-texture);background-size:var(--skin-texture-size);opacity:var(--skin-texture-opacity);mix-blend-mode:var(--skin-texture-blend);pointer-events:none;z-index:-1;position:absolute;inset:0}@keyframes seam-open{0%{opacity:0;scale:1 .5}to{opacity:1;scale:1}}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-panel:focus{outline:none}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-head{border-bottom:1px solid var(--seam-hair);align-items:center;gap:10px;padding-bottom:5px;display:flex}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-eyebrow{font-family:var(--font-display,inherit);letter-spacing:.22em;text-transform:uppercase;color:var(--turn-gold);font-size:13px;font-weight:700}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-hint{color:var(--seam-quiet);font-size:12px}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-head .seam-editor-rule{margin-left:auto}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-close{border:1px solid var(--skin-edge);width:28px;height:24px;color:var(--seam-dim);cursor:pointer;background:#00000047;border-radius:6px;font-size:13px;line-height:1}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-close:hover{color:#ffd9d0;border-color:#c0705a}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-side{gap:5px;display:grid}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-grid{grid-template-columns:58px repeat(var(--cols), minmax(0, 1fr));place-items:center;gap:4px;margin:0;padding:0;list-style:none;display:grid}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-grid>li{justify-items:center;gap:2px;width:100%;display:grid}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-rowlabel{font-family:var(--font-display,inherit);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;justify-self:end;font-size:12px;font-weight:700}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-rowlabel.them{color:color-mix(in srgb, var(--turn-them) 32%, #fff)}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-rowlabel.you{color:color-mix(in srgb, var(--turn-you) 32%, #fff)}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-rowlabel.step{color:var(--seam-quiet)}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-spine{border-top:1px solid color-mix(in srgb, var(--side) 45%, transparent);border-bottom:1px solid color-mix(in srgb, var(--side) 45%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--side) 22%, transparent), color-mix(in srgb, var(--side) 9%, transparent) 30%, color-mix(in srgb, var(--side) 9%, transparent) 70%, color-mix(in srgb, var(--side) 22%, transparent));margin-inline:-14px;padding:6px 14px}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-spine>li[data-live=true]{background:color-mix(in srgb, var(--side) 30%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side) 75%, transparent);border-radius:8px}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-spine>li[data-past=true]{opacity:.6}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-grid>li[data-marked=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--turn-gold) 75%, transparent);border-radius:8px}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-spine>li[data-marked=true]{background:#e0a94c24}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-icon{width:18px;height:18px;-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-step{letter-spacing:.01em;text-align:center;max-width:100%;font-size:12px;font-weight:600;line-height:1.15}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-pick{min-width:40px;min-height:26px;color:inherit;letter-spacing:.01em;text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;max-width:100%;padding:2px 4px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.15}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-pick:hover{border-color:var(--skin-edge-lit)}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-pick:focus-visible{outline:2px solid var(--turn-gold);outline-offset:1px}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-spine>li[data-picked=true] .seam-editor-pick{border-color:var(--turn-gold);color:var(--seam-ink);background:#e0a94c2e}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-run-icon{width:12px;height:12px;-webkit-mask-image:var(--icon);mask-image:var(--icon);background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.mtg-table) .duel[data-shape=corners] .seam-chip-run{border-color:color-mix(in srgb, var(--turn-gold) 55%, transparent);color:color-mix(in srgb, var(--turn-gold) 35%, #fff);min-width:9em}:where(.mtg-table) .duel[data-shape=corners] .seam-switch{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;width:100%;min-width:40px;min-height:40px;padding:0;display:flex}:where(.mtg-table) .duel[data-shape=corners] .seam-switch:disabled{opacity:.5;cursor:default}:where(.mtg-table) .duel[data-shape=corners] .seam-switch:focus-visible{outline:2px solid var(--turn-gold);outline-offset:-3px;border-radius:8px}:where(.mtg-table) .duel[data-shape=corners] .seam-switch-track{background:#00000080;border:1px solid #ffffff38;border-radius:999px;flex:none;width:32px;height:18px;transition:background .18s,border-color .18s;position:relative}:where(.mtg-table) .duel[data-shape=corners] .seam-switch-knob{width:12px;height:12px;transition:translate .18s var(--turn-ease), background .18s ease;background:#f0e9db9e;border-radius:50%;position:absolute;top:2px;left:2px}:where(.mtg-table) .duel[data-shape=corners] .seam-switch-word{letter-spacing:.06em;text-transform:uppercase;color:var(--seam-quiet);text-align:left;min-width:1.9em;font-size:11px;font-weight:700}:where(.mtg-table) .duel[data-shape=corners] .seam-switch[data-on=true] .seam-switch-knob{background:#fff8ea;translate:14px}:where(.mtg-table) .duel[data-shape=corners] .seam-switch[data-on=true] .seam-switch-word{color:var(--seam-ink)}:where(.mtg-table) .duel[data-shape=corners] .seam-switch[data-on=true][data-side=them] .seam-switch-track{background:color-mix(in srgb, var(--turn-them) 72%, black);border-color:var(--turn-them)}:where(.mtg-table) .duel[data-shape=corners] .seam-switch[data-on=true][data-side=you] .seam-switch-track{background:color-mix(in srgb, var(--turn-you) 64%, black);border-color:var(--turn-you)}:where(.mtg-table) .duel[data-shape=corners] .seam-switch[data-blank=true]{cursor:default;min-height:40px}:where(.mtg-table) .duel[data-shape=corners] .seam-switch-dash{background:var(--seam-hair);border-radius:1px;width:14px;height:2px}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-extras{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-extras-label{color:var(--seam-quiet);margin-right:2px;font-size:12px}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-rule{background:var(--seam-hair);width:1px;height:20px;margin:0 5px}:where(.mtg-table) .duel[data-shape=corners] .seam-chip{border:1px solid var(--skin-edge);min-height:28px;color:var(--seam-dim);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#00000047;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex}:where(.mtg-table) .duel[data-shape=corners] .seam-chip:hover:not(:disabled){color:var(--seam-ink);border-color:var(--skin-edge-lit)}:where(.mtg-table) .duel[data-shape=corners] .seam-chip:disabled{opacity:.5;cursor:default}:where(.mtg-table) .duel[data-shape=corners] .seam-chip:focus-visible{outline:2px solid var(--turn-gold);outline-offset:1px}:where(.mtg-table) .duel[data-shape=corners] .seam-chip[data-on=true]{background:var(--skin-on);color:var(--skin-on-ink);border-color:var(--turn-gold)}:where(.mtg-table) .duel[data-shape=corners] .seam-chip[data-busy=true]{animation:1s ease-in-out infinite seam-move-pulse}:where(.mtg-table) .duel[data-shape=corners] .seam-chip-state{letter-spacing:.04em;text-transform:uppercase;color:var(--seam-ink);background:#ffffff1f;border-radius:999px;padding:1px 5px;font-size:11px}:where(.mtg-table) .duel[data-shape=corners] .seam-chip-done{border-color:var(--turn-gold);color:color-mix(in srgb, var(--turn-gold) 40%, #fff);background:linear-gradient(#4f3d15,#31250a)}:where(.mtg-table) .duel[data-shape=corners] .seam-mode{border:1px solid var(--skin-edge);background:#00000047;border-radius:8px;display:flex;overflow:hidden}:where(.mtg-table) .duel[data-shape=corners] .seam-mode button{letter-spacing:.06em;color:var(--seam-quiet);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:700;transition:color .2s,background .2s}:where(.mtg-table) .duel[data-shape=corners] .seam-mode button:hover{color:var(--seam-ink)}:where(.mtg-table) .duel[data-shape=corners] .seam-mode button[data-on=true]{background:var(--skin-on);color:var(--skin-on-ink)}:where(.mtg-table) .duel[data-shape=corners] .seam-mode button:focus-visible{outline:2px solid var(--turn-gold);outline-offset:-2px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-track{padding:2px 0 1px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-tag{border-radius:7px;padding:2px 9px 3px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-tag-who,:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] :is(.seam-sky,.seam-tag-step){font-size:11px;line-height:13px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-tag-num-n{font-size:38px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-tag-num{gap:4px;padding-inline-start:8px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-row{padding-bottom:4px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-node{border-radius:6px;height:24px;padding:0 7px;font-size:11px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-node-icon{width:14px;height:14px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-node[data-compact=true] .seam-node-icon{width:16px;height:16px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-pin{width:13px;height:13px;top:-6px;right:-5px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-slot[data-open=true] .seam-slot-nodes:before{border-radius:8px;inset:-2px -4px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] :is(.seam-tool,.seam-move-chip){height:26px;font-size:11px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-move-chip{padding:0 8px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-track{--spoke-w:clamp(76px, 4.4vw, 84px)}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-wheel{padding-top:0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] :is(.seam-spoke,.seam-wheel-notch){top:0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-spoke{grid-auto-flow:column;place-content:center;align-items:center;gap:4px;padding:0 4px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-spoke-icon{width:14px;height:14px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-spoke-label{min-height:13px;line-height:13px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-spoke .seam-pin{width:11px;height:11px;top:1px;bottom:auto;right:3px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-edge-tag{display:none}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-edge:before{width:2px;height:calc(100% - 6px);top:3px;left:-1px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-band>.seam-tools{justify-self:stretch}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-band>.seam-tools>.seam-skip{flex:auto}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-band>.seam-tools .seam-tool-skip{flex:auto;justify-content:center}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode]{--seam-pad:0px;--seam-g:0px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] :is(.seam-left,.seam-tools,.seam-skip){align-items:stretch;gap:0;height:100%}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-tag{border-radius:calc(var(--seam-radius) - 1px) 0 0 calc(var(--seam-radius) - 1px);border:0;box-shadow:inset -1px 0 #00000059}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-move-chip{height:100%;box-shadow:inset -1px 0 0 var(--seam-hair);border-radius:0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-move-chip[data-empty=true]{background:#00000024}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-track{height:100%;padding:0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-row{gap:0;padding:0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-slot+.seam-slot{box-shadow:inset 1px 0 0 var(--seam-hair)}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-slot-nodes{gap:0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-slot[data-open=true] .seam-slot-nodes:before{box-shadow:none;background:#0000003d;border-radius:0;inset:0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-node{background:0 0;border:0;border-radius:0;flex:1 1 0;max-width:none;height:100%}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-node[data-compact=true]+.seam-node[data-compact=true]{box-shadow:inset 1px 0 #ffffff0d}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-node[data-past=true]{background:#00000029}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-lens{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--side) 60%, white 40%), 0 0 16px color-mix(in srgb, var(--side) 55%, transparent);border:0;border-radius:0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-pin{top:2px;right:3px}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-tool{height:100%;box-shadow:inset 1px 0 0 var(--seam-hair);background:0 0;border:0;border-radius:0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-tools>:last-child>.seam-tool:last-child,:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-tools>.seam-tool:last-child{border-radius:0 calc(var(--seam-radius) - 1px) calc(var(--seam-radius) - 1px) 0}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-tool-skip:is([data-skip=turn],[data-skip=everything]){background:linear-gradient(#5f4619,#3d2c0f)}:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-wheel-notch{border-radius:0;top:0;bottom:0}:where(.mtg-table) .duel[data-shape=corners] .seam-node:not([data-compact=true]) .seam-pin,:where(.mtg-table) .duel[data-shape=corners] .turn-seam[data-mode] .seam-spoke .seam-pin{flex:none;width:11px;height:11px;margin-inline:-2px -11px;position:relative;top:-6px;bottom:auto;right:auto}:where(.mtg-table) .duel[data-shape=corners] .seam-node:not([data-compact=true]) .seam-pin[data-count]:after{left:calc(100% + 1px)}:where(.mtg-table) .duel[data-layout=arena] .turn-seam{--skin-bg:linear-gradient(180deg, #1c222df0, #0d1016f5);--skin-edge:#ffffff26;--skin-edge-lit:#ffffff52;--skin-shadow:0 14px 38px #0000009e, inset 0 1px 0 #ffffff12;--skin-texture:url(/art/turn/seam/slate.jpg);--skin-texture-size:260px;--skin-texture-opacity:.22;--skin-texture-blend:overlay;--skin-on:linear-gradient(180deg, #4f3d15, #302408);--skin-on-ink:#f6dc9a;--skin-editor-bg:linear-gradient(180deg, #161b24f7, #0b0e13fa)}:where(.mtg-table) .duel[data-layout=arena] .turn-seam .seam-band{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:where(.mtg-table) .duel[data-layout=table] .turn-seam{--seam-ink:#f7ecd2;--seam-dim:#f7ecd2d6;--seam-quiet:#f7ecd2a8;--seam-past:#f7ecd299;--seam-hair:#ffd2962e;--skin-bg:#33200e;--skin-edge:#6b4a2c;--skin-edge-lit:#d9b268;--skin-texture:url(/art/turn/seam/wood.jpg);--skin-texture-size:340px auto;--skin-texture-opacity:.95;--skin-texture-blend:overlay;--skin-shadow:inset 0 1px 0 #ffe2b04d, inset 0 -2px 0 #0000008c, inset 0 0 0 1px #d6a85e47, 0 12px 28px #000000ad;--skin-on:linear-gradient(180deg, #8a6522, #4a3410);--skin-on-ink:#ffeec0;--skin-editor-bg:#33200e;--seam-radius:8px;--seam-node-radius:4px}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-node{color:#f6e3bb;text-shadow:0 1px #000000b3,0 -1px #ffe8b438;background-color:#6a5330;background-image:linear-gradient(#ffecba57,#2e1e0c6b),repeating-linear-gradient(90deg,#fff6dc12 0 1px,#00000012 1px 3px);border:0;box-shadow:inset 0 1px #fff0c875,inset 0 -1px #00000094,0 1px 2px #0009}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-node .seam-node-icon{filter:drop-shadow(0 1px #000000a6)drop-shadow(0 -1px #ffe8b42e)}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-node[data-past=true]{filter:brightness(.6)saturate(.55);box-shadow:inset 0 1px #fff0c82e,inset 0 -1px #00000080}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-node[data-live=true]{color:#fff8e6;box-shadow:none;background-image:none}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-slot[data-open=true] .seam-slot-nodes:before{background:linear-gradient(#0000008c,#00000038),url(/art/turn/seam/wood.jpg) 50%/160px;border-radius:6px;box-shadow:inset 0 2px 5px #000000bf,inset 0 -1px #ffd8a02e,inset 0 0 0 1px #00000073}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-lens,:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-spoke[data-d="0"]{background:linear-gradient(180deg, #ffffff29, #fff0 55%), linear-gradient(180deg, color-mix(in srgb, var(--side) 82%, var(--side-deep)), color-mix(in srgb, var(--side) 34%, var(--side-deep)));border-color:color-mix(in srgb, var(--turn-gold) 80%, transparent)}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-lens{box-shadow:0 0 0 1px #00000059, 0 0 18px color-mix(in srgb, var(--side) 45%, transparent), inset 0 1px 0 #ffe8b447}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-spoke[data-d="0"]{box-shadow:0 0 0 1px color-mix(in srgb, var(--turn-gold) 70%, transparent), 0 0 18px color-mix(in srgb, var(--side) 45%, transparent), 0 2px 6px #00000080, inset 0 1px 0 #ffe8b442}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-tool,:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-chip,:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-mode{text-shadow:0 1px #0009;background-color:#503c21;background-image:linear-gradient(#ffe6b042,#1c120670),repeating-linear-gradient(90deg,#fff6dc0f 0 1px,#0000000f 1px 3px);border-color:#3a2812;box-shadow:inset 0 1px #ffecbe52,inset 0 -1px #0000008c,0 1px 2px #0000008c}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-mode{overflow:hidden}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-mode button{text-shadow:0 1px #0009}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-tool[data-on=true],:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-chip[data-on=true],:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-mode button[data-on=true]{color:#2b1d04;text-shadow:0 1px #fff0c873;background-color:#a97f2c;background-image:linear-gradient(#fff4d285,#50320857),repeating-linear-gradient(90deg,#fffcec17 0 1px,#00000012 1px 3px);border-color:#3a2812}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-tag,:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-tag-leaving{background-image:linear-gradient(180deg, #ffffff1a, #0000002e), linear-gradient(180deg, color-mix(in srgb, var(--side) 62%, black 10%), color-mix(in srgb, var(--side-deep) 96%, black));border-color:color-mix(in srgb, var(--side) 75%, #c9a95a);background-size:cover,cover;box-shadow:inset 0 1px #fff0cd38,0 1px 3px #0000008c}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-spoke{text-shadow:0 1px #000000b3,0 -1px #ffe8b429}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-wheel-notch{background:#00000075;box-shadow:inset 0 2px 6px #000000c7,inset 0 -1px #ffd8a029,inset 1px 0 #d6a85e66,inset -1px 0 #d6a85e66}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-edge-tag{text-shadow:0 1px #000000a6;background-color:#6a5330;background-image:linear-gradient(#ffecba4d,#2e1e0c70);box-shadow:inset 0 1px #fff0c861,inset 0 -1px #0000008c,0 1px 3px #0009}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-rail{background:linear-gradient(90deg,#0000,#d6a85e6b 8% 92%,#0000);box-shadow:0 1px #0000008c}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-editor-panel{border-color:#6b4a2c;box-shadow:inset 0 1px #ffe2b042,inset 0 0 0 1px #d6a85e42,0 26px 70px #000000bd}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-editor-spine{border-top-color:#d6a85e66;border-bottom-color:#d6a85e66;box-shadow:inset 0 2px 5px #0000008c,inset 0 -2px 5px #0006}:where(.mtg-table) .duel[data-layout=table] .turn-seam .seam-switch-track{border-color:#d6a85e73;box-shadow:inset 0 1px 3px #000000b3}@container seam-track (width<=600px){:where(.mtg-table) .duel[data-shape=corners] .seam-track{--spoke-w:clamp(56px, 6cqw, 62px)}:where(.mtg-table) .duel[data-shape=corners] .seam-row{grid-template-columns:minmax(0,2.05fr) minmax(0,1.3fr) minmax(0,2.6fr) minmax(0,1.3fr) minmax(0,1.9fr)}:where(.mtg-table) .duel[data-shape=corners] .seam-node{gap:4px;max-width:120px;padding:0 6px}:where(.mtg-table) .duel[data-shape=corners] .seam-node:not([data-compact=true]) .seam-node-icon{display:none}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-compact=true][data-crowded=true]{max-width:40px}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-compact=true][data-crowded=false] .seam-node-label{clip-path:none;width:auto;height:auto;position:static}:where(.mtg-table) .duel[data-shape=corners] .seam-node-short{display:inline}:where(.mtg-table) .duel[data-shape=corners] .seam-node-short+*{display:none}:where(.mtg-table) .duel[data-shape=corners] .seam-node:has(.seam-node-short) .seam-node-label{display:none}:where(.mtg-table) .duel[data-shape=corners] .seam-node[data-compact=true][data-crowded=false]{max-width:52px;padding:0 3px}:where(.mtg-table) .duel[data-shape=corners] .seam-tool{height:26px;padding:0 7px}:where(.mtg-table) .duel[data-shape=corners] .seam-left{gap:6px}}@media (width<=1439px){:where(.mtg-table) .duel[data-shape=corners] .seam-tool-whose,:where(.mtg-table) .duel[data-shape=corners] .seam-tool-stops .seam-tool-label{display:none}:where(.mtg-table) .duel[data-shape=corners] .seam-tool{padding:0 6px}:where(.mtg-table) .duel[data-shape=corners] .seam-tools{gap:4px}:where(.mtg-table) .duel[data-shape=corners] .seam-tag{padding:4px 8px 5px}:where(.mtg-table) .duel[data-shape=corners] .seam-tag-num-word{display:none}}@container seam-track (width<=330px){:where(.mtg-table) .duel[data-shape=corners] .seam-node:not([data-compact=true]) .seam-node-icon{width:18px;height:18px;display:block}:where(.mtg-table) .duel[data-shape=corners] .seam-node:not([data-compact=true]) .seam-node-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where(.mtg-table) .duel[data-shape=corners] .seam-node:not([data-compact=true]) .seam-node-short{display:none}:where(.mtg-table) .duel[data-shape=corners] .seam-slot[data-phase=main1] .seam-node:after,:where(.mtg-table) .duel[data-shape=corners] .seam-slot[data-phase=main2] .seam-node:after{content:"1";margin-left:1px;font-size:11px;font-weight:700;line-height:1}:where(.mtg-table) .duel[data-shape=corners] .seam-slot[data-phase=main2] .seam-node:after{content:"2"}}@media (width<=1599px){:where(.mtg-table) .duel[data-shape=corners] .seam-editor-panel{gap:5px;padding:8px 11px 10px}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-spine{margin-inline:-11px;padding:5px 11px}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-grid{grid-template-columns:50px repeat(var(--cols), minmax(0, 1fr));gap:3px}:where(.mtg-table) .duel[data-shape=corners] .seam-switch{gap:4px;min-width:34px;min-height:36px}:where(.mtg-table) .duel[data-shape=corners] .seam-switch-track{width:28px}:where(.mtg-table) .duel[data-shape=corners] .seam-switch[data-on=true] .seam-switch-knob{translate:10px}:where(.mtg-table) .duel[data-shape=corners] .seam-switch-word{min-width:1.7em}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-rowlabel{letter-spacing:.04em;font-size:11px}:where(.mtg-table) .duel[data-shape=corners] .seam-editor-hint{display:none}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .duel[data-shape=corners] .turn-seam *,:where(.mtg-table) .duel[data-shape=corners] .turn-seam :before,:where(.mtg-table) .duel[data-shape=corners] .turn-seam :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder{--tl-w:clamp(108px, calc(15.9vw - 96px), 168px);--tl-pad:5px;--tl-rung:clamp(20px, 2.15vh, 24px);--tl-rung-in:max(15px, calc(var(--tl-rung) * .62));--tl-gutter:clamp(16px, 1.1vw, 21px);--tl-spine:clamp(17px, 1vw, 19px);--tl-gap:clamp(6px, .8vh, 9px);--tl-rail-x:calc(var(--tl-gutter) + 7px);--tl-hit-left:max(4px, calc(40px - var(--tl-gutter) - var(--tl-spine)));--tl-text:clamp(11px, 1.02vh, 12px);--tl-radius:10px;--tl-hold:.52s;--tl-room-up:calc(var(--head-h) + (100vh - var(--chrome-top) - var(--hand-h) - var(--head-h) * 2) / 2 - 6px);--tl-room-down:calc(100vh - var(--chrome-top) - var(--head-h) - (100vh - var(--chrome-top) - var(--hand-h) - var(--head-h) * 2) / 2 - var(--hand-h) - 6px);--tl-live:var(--turn-you);--tl-live-deep:var(--turn-you-deep);--tl-ember:#ff8a3d;left:calc(var(--edge) + var(--zone-w) + 5px);top:var(--seam-y);width:var(--tl-w);z-index:7;height:0;font-size:var(--tl-text);position:absolute}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-turn=them]{--tl-live:var(--turn-them);--tl-live-deep:var(--turn-them-deep)}:where(.mtg-table) .duel[data-shape=corners] .tl-half{padding:4px var(--tl-pad) 5px;isolation:auto;flex-direction:column;display:flex;position:absolute;left:0;right:0}:where(.mtg-table) .duel[data-shape=corners] .tl-half.them{bottom:var(--tl-gap);max-height:calc(var(--tl-room-up) - var(--tl-gap))}:where(.mtg-table) .duel[data-shape=corners] .tl-half.you{top:var(--tl-gap);max-height:calc(var(--tl-room-down) - var(--tl-gap))}:where(.mtg-table) .duel[data-shape=corners] .tl-half:before{content:"";z-index:0;border-radius:var(--tl-radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .3s var(--turn-ease), box-shadow .3s var(--turn-ease);background:linear-gradient(#ffffff0d,#fff0 30%),radial-gradient(120% 60% at 50% 0,#ffffff0a,#0000 70%),linear-gradient(#131820f0,#090c11f7);border:1px solid #ffffff17;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a,0 10px 30px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .tl-half.them[data-active=true]:before{background:linear-gradient(#ffd2be17,#fff0 30%),radial-gradient(120% 60% at 50% 0,#ffbea017,#0000 70%),linear-gradient(#2b1f21f0,#140d0ef7);border-color:#dc826985;box-shadow:inset 0 1px #ffc8b42e,inset 0 0 26px #c0705a29,0 0 26px #c0705a38,0 10px 30px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .tl-half.you[data-active=true]:before{background:linear-gradient(#c8ffbe17,#fff0 30%),radial-gradient(120% 60% at 50% 100%,#a0e69617,#0000 70%),linear-gradient(#19261df0,#0a110cf7);border-color:#8cd28285;box-shadow:inset 0 1px #d2ffc82e,inset 0 0 26px #6fbf6a29,0 0 26px #6fbf6a38,0 10px 30px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-combat=live] .tl-half[data-active=true]:before{border-color:#ff8a3db3;box-shadow:inset 0 1px #ffdcbe38,inset 0 0 30px #ff8a3d2e,0 0 0 1px #ff8a3d38,0 0 30px #ff782847,0 10px 30px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .tl-half>*{z-index:2;flex:none;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tl-tag{letter-spacing:.1em;color:#e2e8f0b3;transition:color .3s var(--turn-ease);border-bottom:1px solid #ffffff14;align-items:center;gap:5px;margin:0;padding:0 2px 3px;font-size:max(11px,1em);font-weight:600;line-height:1.35;display:flex}:where(.mtg-table) .duel[data-shape=corners] .tl-half.you .tl-tag{border-top:1px solid #ffffff14;border-bottom:0;order:9;padding:3px 2px 0}:where(.mtg-table) .duel[data-shape=corners] .tl-tag-who{white-space:nowrap;flex:none;min-width:max-content}:where(.mtg-table) .duel[data-shape=corners] .tl-tag-short{display:none}:where(.mtg-table) .duel[data-shape=corners] .tl-half.them[data-active=true] .tl-tag{color:#f5c2ac}:where(.mtg-table) .duel[data-shape=corners] .tl-half.you[data-active=true] .tl-tag{color:#b4e3ab}:where(.mtg-table) .duel[data-shape=corners] .tl-tag-count{letter-spacing:.04em;white-space:nowrap;color:#e2e8f0e0;background:#e2e8f01a;border-radius:4px;flex:0 auto;min-width:0;padding:0 .35em;font-size:max(11px,.98em);font-weight:600;overflow:hidden;box-shadow:inset 0 0 0 1px #e2e8f038}:where(.mtg-table) .duel[data-shape=corners] .tl-tag-sky{width:1.15em;height:1.15em;-webkit-mask:var(--g) center / contain no-repeat;mask:var(--g) center / contain no-repeat;background:currentColor;flex:none}:where(.mtg-table) .duel[data-shape=corners] .tl-tag-sky[data-sky=day]{--g:url(/art/turn/ladder/icons/day.svg);color:#f2ca70}:where(.mtg-table) .duel[data-shape=corners] .tl-tag-sky[data-sky=night]{--g:url(/art/turn/ladder/icons/night.svg);color:#a8bde6}:where(.mtg-table) .duel[data-shape=corners] .tl-rungs{overflow-clip-margin:16px;flex-direction:column;flex:0 auto;min-height:0;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:clip}:where(.mtg-table) .duel[data-shape=corners] .tl-rungs:before{content:"";z-index:0;left:var(--tl-rail-x);background:#ffffff1c;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;translate:-50%}:where(.mtg-table) .duel[data-layout=table] .tl-rungs:before{background:#ffd6a024}@media (height>=860px){:where(.mtg-table) .duel[data-shape=corners] .tl-rungs{height:calc(6 * var(--tl-rung) + 5 * var(--tl-rung-in));flex:none}}:where(.mtg-table) .duel[data-shape=corners] .tl-rung{z-index:2;grid-template-columns:var(--tl-gutter) var(--tl-spine) minmax(0, 1fr);flex:0 1 var(--tl-rung);min-height:18px;transition:flex-basis .24s var(--turn-ease), min-height .24s var(--turn-ease), opacity .18s linear;display:grid;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-nested=true]{flex-basis:var(--tl-rung-in);min-height:12px}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-folded=true]{opacity:0;visibility:hidden;pointer-events:none;flex-basis:0;min-height:0}:where(.mtg-table) .duel[data-shape=corners] .tl-rung:before{content:"";z-index:0;left:var(--tl-rail-x);width:2px;transition:background .25s var(--turn-ease);background:#ffffff1c;position:absolute;top:0;bottom:0;translate:-50%}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=past]:before,:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=now]:before{background:color-mix(in srgb, var(--tl-live) 62%, transparent)}:where(.mtg-table) .duel[data-shape=corners] .tl-half.them .tl-rung:first-child:before{border-radius:2px 2px 0 0;top:3px}:where(.mtg-table) .duel[data-shape=corners] .tl-half.you .tl-rung:last-child:before{border-radius:0 0 2px 2px;bottom:3px}:where(.mtg-table) .duel[data-shape=corners] .tl-stop{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px 0 0 6px;grid-column:1;place-items:center;margin:0;padding:0;display:grid;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tl-stop:before{content:"";z-index:1;top:0;bottom:0;left:calc(0px - var(--tl-hit-left));width:calc(var(--tl-gutter) + var(--tl-spine) + var(--tl-hit-left));position:absolute}:where(.mtg-table) .duel[data-shape=corners] .tl-stop-many,:where(.mtg-table) .duel[data-shape=corners] .tl-stop-none,:where(.mtg-table) .duel[data-shape=corners] .tl-stop:disabled{cursor:default}:where(.mtg-table) .duel[data-shape=corners] .tl-pin{width:12px;height:12px;transition:background .2s var(--turn-ease), scale .2s var(--turn-ease);background:#ffffff26;-webkit-mask:url(/art/turn/ladder/icons/pin.svg) 50%/contain no-repeat;mask:url(/art/turn/ladder/icons/pin.svg) 50%/contain no-repeat}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-stopped=false] .tl-pin{filter:drop-shadow(0 0 1px #000000d9);background:#cfdcee;width:9px;height:9px;-webkit-mask-image:url(/art/turn/ladder/icons/ui-square.svg);mask-image:url(/art/turn/ladder/icons/ui-square.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-stop:hover .tl-pin,:where(.mtg-table) .duel[data-shape=corners] .tl-stop:focus-visible .tl-pin{background:#fff;scale:1.12}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-stopped=true] .tl-pin{background:var(--tl-pin,#e6c98a);filter:drop-shadow(0 0 5px #e6c98a73);animation:tl-pin-land .34s var(--turn-ease) both}:where(.mtg-table) .duel[data-shape=corners] .tl-half.them .tl-rung[data-stopped=true] .tl-pin{--tl-pin:#ffbba0}:where(.mtg-table) .duel[data-shape=corners] .tl-half.you .tl-rung[data-stopped=true] .tl-pin{--tl-pin:#b6e9a9}@keyframes tl-pin-land{0%{opacity:0;translate:0 -4px;scale:1.8}60%{opacity:1;translate:0;scale:.88}to{opacity:1;scale:1}}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-doomed=true][data-stopped=true] .tl-pin{filter:none;background:#ffffff52}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-doomed=true][data-stopped=true] .tl-stop:after{content:"";background:var(--turn-gold);height:1.5px;position:absolute;top:50%;left:12%;right:12%;rotate:-18deg;box-shadow:0 0 6px #e0a94cb3}:where(.mtg-table) .duel[data-shape=corners] .tl-stop-badge{text-align:center;color:#201509;background:#e6c98a;border-radius:5px;min-width:10px;height:10px;padding:0 1px;font-size:8px;font-weight:700;line-height:10px;position:absolute;bottom:0;right:0}:where(.mtg-table) .duel[data-shape=corners] .tl-stop-many[data-count="0"] .tl-pin{opacity:0}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-control=game] .tl-stop{background:linear-gradient(90deg,#e0a94c0d,#e0a94c33);box-shadow:inset -1px 0 #e0a94c73}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-control=step] .tl-rung[data-place=now] .tl-stop{background:linear-gradient(90deg,#e0a94c12,#e0a94c42);box-shadow:inset -1px 0 #e0a94c99}:where(.mtg-table) .duel[data-shape=corners] .tl-body{color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background .18s var(--turn-ease), box-shadow .18s var(--turn-ease);background:0 0;border:0;border-radius:0 6px 6px 0;grid-column:3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;margin:0;padding:0 3px 0 1px;display:grid}:where(.mtg-table) .duel[data-shape=corners] .tl-body-inert,:where(.mtg-table) .duel[data-shape=corners] .tl-body:disabled{cursor:default}:where(.mtg-table) .duel[data-shape=corners] button.tl-body:hover:not(:disabled){background:#ffffff14}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=now] .tl-body{background:linear-gradient(180deg, #ffffff1a, #fff0 60%), linear-gradient(90deg, color-mix(in srgb, var(--tl-live) 52%, transparent), color-mix(in srgb, var(--tl-live) 16%, transparent) 70%, color-mix(in srgb, var(--tl-live) 4%, transparent));border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff24}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-waiting=true] .tl-rung[data-place=now] .tl-body{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tl-live) 85%, #fff), 0 0 12px color-mix(in srgb, var(--tl-live) 45%, transparent)}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-combat=live] .tl-rung[data-nested=true][data-place=now] .tl-body,:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-combat=live] .tl-rung[data-icon=combat][data-place=now] .tl-body{background:linear-gradient(#ffffff1f,#fff0 60%),linear-gradient(90deg,#ff8a3d94,#ff8a3d2e 70%,#ff8a3d0d)}:where(.mtg-table) .duel[data-shape=corners] .tl-node{left:var(--tl-rail-x);width:8px;height:8px;transition:background .25s var(--turn-ease), box-shadow .25s var(--turn-ease);border-radius:50%;position:absolute;top:50%;translate:-50% -50%}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=other] .tl-node,:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=future] .tl-node{background:#0e1219;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px #d6e0ee66}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=past] .tl-node{background:color-mix(in srgb, var(--tl-live) 85%, #fff);box-shadow:none}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=now] .tl-node{opacity:0}:where(.mtg-table) .duel[data-shape=corners] .tl-glyph{width:1.3em;height:1.3em;-webkit-mask:var(--g) center / contain no-repeat;mask:var(--g) center / contain no-repeat;transition:background .25s var(--turn-ease);background:#e2e8f099}:where(.mtg-table) .duel[data-shape=corners] .tl-label{white-space:nowrap;text-overflow:ellipsis;color:#e2e8f0c7;letter-spacing:.01em;transition:color .25s var(--turn-ease);overflow:hidden}:where(.mtg-table) .duel[data-shape=corners] .tl-body:has(.tl-go,.tl-aim,.tl-chev) .tl-label{padding-right:13px}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=past] .tl-label{color:#e2e8f09e}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=past] .tl-glyph{background:#e2e8f070}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=future] .tl-label{color:#f0f6fceb}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=future] .tl-glyph{background:#f0f6fcb3}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=now] .tl-label{color:#fffaf0;letter-spacing:.03em;font-weight:700}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=now] .tl-glyph{background:#fff4dc}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-road=true] .tl-label{color:#e2e8f080}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-road=true] .tl-glyph{background:#e2e8f052}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-road=true] .tl-go{opacity:0}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-road=true]:after{content:"";z-index:0;pointer-events:none;left:var(--tl-gutter);background:repeating-linear-gradient(-45deg,#e2e8f000 0 6px,#e2e8f00d 6px 12px);position:absolute;top:0;bottom:0;right:0}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-doomed=true]{background:repeating-linear-gradient(-45deg,#e0a94c00 0 5px,#e0a94c29 5px 10px)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-doomed=true]:after{content:none}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-doomed=true] .tl-label{color:#ffffff75;-webkit-text-decoration:line-through #e0a94cb3;text-decoration:line-through #e0a94cb3}:where(.mtg-table) .duel[data-shape=corners] .tl-go,:where(.mtg-table) .duel[data-shape=corners] .tl-aim,:where(.mtg-table) .duel[data-shape=corners] .tl-chev{width:1.1em;height:1.1em;-webkit-mask:var(--g) center / contain no-repeat;mask:var(--g) center / contain no-repeat;background:#e2e8f073;position:absolute;top:50%;right:3px;translate:0 -50%}:where(.mtg-table) .duel[data-shape=corners] .tl-go{--g:url(/art/turn/ladder/icons/run-to.svg);opacity:.42;transition:opacity .15s var(--turn-ease)}:where(.mtg-table) .duel[data-shape=corners] .tl-body:hover .tl-go,:where(.mtg-table) .duel[data-shape=corners] .tl-body:focus-visible .tl-go{opacity:1}:where(.mtg-table) .duel[data-shape=corners] .tl-aim{--g:url(/art/turn/ladder/icons/run-to.svg);background:var(--turn-gold);filter:drop-shadow(0 0 5px #e0a94cb3);animation:1.3s ease-in-out infinite tl-aim}@keyframes tl-aim{0%,to{opacity:1}50%{opacity:.45}}:where(.mtg-table) .duel[data-shape=corners] .tl-chev{--g:url(/art/turn/ladder/icons/ui-chevron-down.svg);transition:rotate .24s var(--turn-ease), opacity .18s linear}:where(.mtg-table) .duel[data-shape=corners] .tl-body:disabled .tl-chev{opacity:.28}:where(.mtg-table) .duel[data-shape=corners] .tl-chev.open{rotate:180deg}:where(.mtg-table) .duel[data-shape=corners] .tl-body:has(.tl-swing){grid-template-columns:auto auto minmax(0,1fr)}:where(.mtg-table) .duel[data-shape=corners] .tl-swing{text-align:center;color:#2a1405;background:linear-gradient(180deg, #ffc089, var(--tl-ember));border-radius:4px;min-width:1.3em;padding:0 .2em;font-size:max(11px,1em);font-weight:700;line-height:1.35;box-shadow:0 0 0 1px #00000073,0 0 10px #ff8a3d8c}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=Upkeep] .tl-glyph{--g:url(/art/turn/ladder/icons/step-upkeep.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=Draw] .tl-glyph{--g:url(/art/turn/ladder/icons/step-draw.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=PrecombatMain] .tl-glyph,:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=PostcombatMain] .tl-glyph{--g:url(/art/turn/ladder/icons/step-main.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=combat] .tl-glyph{--g:url(/art/turn/ladder/icons/step-combat.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=BeginCombat] .tl-glyph{--g:url(/art/turn/ladder/icons/step-begincombat.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=DeclareAttackers] .tl-glyph{--g:url(/art/turn/ladder/icons/step-attackers.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=DeclareBlockers] .tl-glyph{--g:url(/art/turn/ladder/icons/step-blockers.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=FirstStrikeDamage] .tl-glyph,:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=CombatDamage] .tl-glyph{--g:url(/art/turn/ladder/icons/step-damage.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=EndCombat] .tl-glyph{--g:url(/art/turn/ladder/icons/step-endcombat.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=End] .tl-glyph{--g:url(/art/turn/ladder/icons/step-end.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=Untap] .tl-glyph{--g:url(/art/turn/ladder/icons/step-untap.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-icon=Cleanup] .tl-glyph{--g:url(/art/turn/ladder/icons/step-cleanup.svg)}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-combat=live] .tl-half[data-active=true] .tl-rung[data-icon=combat] .tl-glyph{filter:drop-shadow(0 0 6px #ff8a3dbf);background:#ffb066}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-nested=true] .tl-body{border-left:1px solid #ffffff1f;margin-left:6px;padding-left:7px}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-nested=true]:not([data-place=now]) .tl-body{background:#ffffff0a}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-nested=true] .tl-glyph{width:1.1em;height:1.1em}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-combat=live] .tl-half[data-active=true] .tl-rung[data-nested=true] .tl-body{border-left-color:#ff8a3d8c}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-combat=live] .tl-half[data-active=true] .tl-rung[data-nested=true]:not([data-place=now]) .tl-body{background:#ff8a3d14}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-silent=true]{flex-basis:var(--tl-rung-in);min-height:14px}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-silent=true] .tl-label{font-weight:400}:where(.mtg-table) .duel[data-shape=corners] .tl-carriage{z-index:4;left:calc(var(--tl-pad) + var(--tl-rail-x));width:13px;height:13px;translate:-50% calc(var(--tl-y,0px) - 50%);pointer-events:none;opacity:0;transition:translate .3s var(--turn-ease), opacity .18s linear;position:absolute;top:0}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-carriage=on] .tl-carriage{opacity:1}:where(.mtg-table) .duel[data-shape=corners] .tl-carriage-bar{background:radial-gradient(circle at 38% 34%, #fffdf6 0%, #fff0cf 40%, color-mix(in srgb, var(--tl-live) 70%, #fff) 100%);box-shadow:0 0 0 2px var(--tl-live-deep), 0 0 0 3px color-mix(in srgb, var(--tl-live) 65%, transparent);border-radius:50%;position:absolute;inset:0}:where(.mtg-table) .duel[data-shape=corners] .tl-carriage-glow{background:radial-gradient(circle, color-mix(in srgb, var(--tl-live) 45%, transparent) 0%, transparent 62%);border-radius:50%;position:absolute;inset:-140%}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-combat=live] .tl-carriage-bar{background:radial-gradient(circle at 38% 34%, #fff8ef 0%, #ffd2a4 40%, var(--tl-ember) 100%);box-shadow:0 0 0 2px #3a1a06,0 0 0 3px #ff8a3db3}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-combat=live] .tl-carriage-glow{background:radial-gradient(circle,#ff8a3d8c 0%,#0000 62%)}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-waiting=true] .tl-carriage-bar{animation:tl-wait 1.15s var(--turn-ease) 3;background:radial-gradient(circle at 38% 34%,#fffdf6 0%,#ffe9b8 40%,#e0a94c 100%);box-shadow:0 0 0 2px #3a2a06,0 0 0 3px #e0a94ccc}@keyframes tl-wait{0%,to{filter:brightness();scale:1}45%{filter:brightness(1.4);scale:1.35}}:where(.mtg-table) .duel[data-shape=corners] .tl-seam{z-index:3;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}:where(.mtg-table) .duel[data-shape=corners] .tl-seam-rule{background:linear-gradient(90deg,#0000,#c8d6e873,#0000) 0 0/100% 1px no-repeat,linear-gradient(90deg,#0000,#c8d6e82e,#0000) 0 2px/100% 1px no-repeat;height:3px;position:absolute;top:-1px;left:8%;right:8%}:where(.mtg-table) .duel[data-shape=corners] .tl-seam:before{content:"";left:calc(var(--tl-pad) + var(--tl-rail-x));width:2px;top:calc(0px - var(--tl-gap) - 6px);height:calc(var(--tl-gap) * 2 + 12px);background:linear-gradient(180deg, color-mix(in srgb, var(--turn-them) 45%, transparent), #e0a94c99, color-mix(in srgb, var(--turn-you) 45%, transparent));position:absolute;translate:-50%}:where(.mtg-table) .duel[data-shape=corners] .tl-seam-mark{width:9px;height:9px;animation:tl-handover .5s var(--turn-ease);background:linear-gradient(135deg,#e6edf6 0%,#93a3b8 45%,#47525f 100%);border-radius:2px;position:absolute;top:0;left:50%;translate:-50% -50%;rotate:45deg;box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #fff6}@keyframes tl-handover{0%{scale:1;box-shadow:0 0 0 1px #0000008c,0 0 #e0a94c00}35%{scale:2.1;box-shadow:0 0 0 1px #f0f6fcd9,0 0 26px #d6e4f5d9}to{scale:1}}:where(.mtg-table) .duel[data-shape=corners] .tl-ask{letter-spacing:.1em;white-space:nowrap;color:#2a1c06;animation:tl-ask .4s var(--turn-ease), tl-ask-breathe 2.4s ease-in-out 3;background:linear-gradient(#ffe7ae,#e8a92f);border-radius:999px;padding:2px 7px;font-size:max(11px,.95em);font-weight:700;line-height:1.15;animation-delay:0s,.4s;position:absolute;top:0;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #00000080,0 0 0 3px #e8a92f47,0 0 20px 4px #ffc44a8c,0 2px 6px #0000008c}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-respond=true] .tl-ask{background:linear-gradient(#ffd0b4,#d97b48)}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder[data-waiting=true] .tl-seam-mark{opacity:0}@keyframes tl-ask{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes tl-ask-breathe{0%,to{box-shadow:0 0 0 1px #00000080,0 0 0 3px #e8a92f47,0 0 20px 4px #ffc44a8c,0 2px 6px #0000008c}50%{box-shadow:0 0 0 1px #00000080,0 0 0 5px #e8a92f57,0 0 30px 8px #ffce68b3,0 2px 6px #0000008c}}:where(.mtg-table) .duel[data-shape=corners] .tl-tools{align-items:center;gap:3px;display:flex;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tl-preset{color:#f0f6fcd1;min-width:0;height:2.1em;font:inherit;cursor:pointer;transition:background .18s var(--turn-ease), border-color .18s var(--turn-ease), color .18s var(--turn-ease);background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;flex:1;align-items:center;gap:4px;padding:0 4px;font-size:max(11px,1em);display:flex;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tl-preset:hover,:where(.mtg-table) .duel[data-shape=corners] .tl-preset.active{color:#f7dfae;background:#e0a94c29;border-color:#e0a94c80}:where(.mtg-table) .duel[data-shape=corners] .tl-preset-glyph{background:currentColor;flex:none;width:1.1em;height:1.1em;-webkit-mask:url(/art/turn/ladder/icons/ui-sliders-horizontal.svg) 50%/contain no-repeat;mask:url(/art/turn/ladder/icons/ui-sliders-horizontal.svg) 50%/contain no-repeat}:where(.mtg-table) .duel[data-shape=corners] .tl-preset-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.mtg-table) .duel[data-shape=corners] .tl-preset:before,:where(.mtg-table) .duel[data-shape=corners] .tl-skip:before{content:"";height:40px;position:absolute;bottom:0;left:0;right:0}:where(.mtg-table) .duel[data-shape=corners] .tl-fc:before{content:"";height:40px;position:absolute;bottom:0;left:-11px;right:-11px}:where(.mtg-table) .duel[data-shape=corners] .tl-fc{color:#f0f6fcb8;cursor:pointer;width:2.1em;height:2.1em;transition:background .18s var(--turn-ease), border-color .18s var(--turn-ease), color .18s var(--turn-ease);background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;flex:none;place-items:center;padding:0;display:grid;position:relative}:where(.mtg-table) .duel[data-shape=corners] .tl-fc-glyph{background:currentColor;width:1.1em;height:1.1em;-webkit-mask:url(/art/turn/ladder/icons/full-control.svg) 50%/contain no-repeat;mask:url(/art/turn/ladder/icons/full-control.svg) 50%/contain no-repeat}:where(.mtg-table) .duel[data-shape=corners] .tl-fc[data-depth=step]{color:#f7dfae;background:#e0a94c2e;border-color:#e0a94c99}:where(.mtg-table) .duel[data-shape=corners] .tl-fc[data-depth=game]{color:#2a1c06;background:linear-gradient(#ffe0a0,#d9a343);border-color:#f0c674;box-shadow:0 0 0 2px #e0a94c4d,0 0 12px #e0a94c66}:where(.mtg-table) .duel[data-shape=corners] .tl-foot{flex-direction:column;order:10;gap:3px;padding-top:4px;display:flex}:where(.mtg-table) .duel[data-shape=corners] .tl-skip{color:#f5f9fde0;min-height:2.4em;font:inherit;letter-spacing:.02em;text-align:center;cursor:pointer;touch-action:none;transition:background .18s var(--turn-ease), border-color .18s var(--turn-ease), color .18s var(--turn-ease);background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff29;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:2px 5px;font-size:max(11px,1em);line-height:1.2;display:flex;position:relative;overflow:hidden}:where(.mtg-table) .duel[data-shape=corners] .tl-skip:hover:not(:disabled){color:#fff;background:#ffffff26}:where(.mtg-table) .duel[data-shape=corners] .tl-skip:disabled{opacity:.45;cursor:default}:where(.mtg-table) .duel[data-shape=corners] .tl-skip-glyph{background:currentColor;flex:none;width:1.1em;height:1.1em;-webkit-mask:url(/art/turn/ladder/icons/ui-chevrons-down.svg) 50%/contain no-repeat;mask:url(/art/turn/ladder/icons/ui-chevrons-down.svg) 50%/contain no-repeat}:where(.mtg-table) .duel[data-shape=corners] .tl-skip-label{position:relative}:where(.mtg-table) .duel[data-shape=corners] .tl-skip[data-depth=turn],:where(.mtg-table) .duel[data-shape=corners] .tl-skip[data-depth=everything]{color:#2a1c06;background:linear-gradient(#ffd98e,#d79f3c);border-color:#e8b45e}:where(.mtg-table) .duel[data-shape=corners] .tl-skip[data-depth=everything]{background:linear-gradient(#ffc46a,#c87f22);box-shadow:0 0 0 2px #e0a94c4d,0 0 14px #e0a94c66}:where(.mtg-table) .duel[data-shape=corners] .tl-skip[data-depth=turn] .tl-skip-glyph,:where(.mtg-table) .duel[data-shape=corners] .tl-skip[data-depth=everything] .tl-skip-glyph{-webkit-mask-image:url(/art/turn/ladder/icons/ui-x.svg);mask-image:url(/art/turn/ladder/icons/ui-x.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-skip-fill{background:linear-gradient(90deg,#ffe2a08c,#ffc46abf);border-radius:6px 0 0 6px;width:0;position:absolute;inset:0}:where(.mtg-table) .duel[data-shape=corners] .tl-skip[data-holding=true]{color:#24170a;background:linear-gradient(#ffe7b4,#f5cd82);border-color:#f0c674}:where(.mtg-table) .duel[data-shape=corners] .tl-skip[data-holding=true] .tl-skip-fill{animation:tl-hold var(--tl-hold) linear forwards;background:linear-gradient(90deg,#d79f3c,#c2822a)}@keyframes tl-hold{0%{width:0}to{width:100%}}:where(.mtg-table) .duel[data-shape=corners] .tl-passing{color:#f9e3ba;animation:tl-say .25s var(--turn-ease);background:#e0a94c24;border-radius:5px;margin:0;padding:2px 4px;font-size:max(11px,.95em);line-height:1.28;box-shadow:inset 0 0 0 1px #e0a94c47}:where(.mtg-table) .duel[data-shape=corners] .tl-passing-run{color:#e0ecf8;background:#96bee624;box-shadow:inset 0 0 0 1px #96bee647}@keyframes tl-say{0%{opacity:0;translate:0 -3px}}:where(.mtg-table) .duel[data-shape=corners] .tl-sheet{z-index:12;width:236px;max-height:calc(var(--tl-room-up) + var(--tl-room-down) - 20px);scrollbar-width:thin;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:tl-sheet .18s var(--turn-ease);background:linear-gradient(#1e242ef7,#10141bfa);border:1px solid #ffffff1f;border-radius:12px;padding:9px 10px 11px;position:absolute;bottom:-5px;left:calc(100% + 12px);overflow-y:auto;box-shadow:0 18px 40px #000000a6}@keyframes tl-sheet{0%{opacity:0;translate:-6px}}:where(.mtg-table) .duel[data-shape=corners] .tl-sheet-head{letter-spacing:.06em;color:var(--turn-gold);margin:0 0 2px;font-size:max(11px,1.02em);font-weight:700}:where(.mtg-table) .duel[data-shape=corners] .tl-sheet-head:not(:first-child){margin-top:11px}:where(.mtg-table) .duel[data-shape=corners] .tl-sheet-why{color:#e2e8f0a8;margin:0 0 6px;font-size:max(11px,.95em);line-height:1.4}:where(.mtg-table) .duel[data-shape=corners] .tl-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}:where(.mtg-table) .duel[data-shape=corners] .tl-presets button{color:#f0f6fcd6;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;padding:5px 3px;font-size:max(11px,.98em);position:relative}:where(.mtg-table) .duel[data-shape=corners] .tl-presets button:hover:not(:disabled){background:#ffffff1f}:where(.mtg-table) .duel[data-shape=corners] .tl-presets button.active{color:#f9e3ba;background:#e0a94c33;border-color:#e0a94c94}:where(.mtg-table) .duel[data-shape=corners] .tl-walking{background:linear-gradient(90deg, transparent, var(--turn-gold), transparent);border-radius:2px;height:2px;animation:1s linear infinite tl-walk;position:absolute;inset:auto 4px 3px}@keyframes tl-walk{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}:where(.mtg-table) .duel[data-shape=corners] .tl-switches{gap:3px;margin:0;padding:0;list-style:none;display:grid}:where(.mtg-table) .duel[data-shape=corners] .tl-switch{color:#e2e8f0bd;width:100%;font:inherit;text-align:left;cursor:pointer;transition:background .18s var(--turn-ease), color .18s var(--turn-ease), border-color .18s var(--turn-ease);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:1.4em minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;font-size:max(11px,.98em);display:grid}:where(.mtg-table) .duel[data-shape=corners] .tl-switch:hover:not(:disabled){background:#ffffff1a}:where(.mtg-table) .duel[data-shape=corners] .tl-switch[aria-pressed=true]{color:#dcf2d6;background:#6fbf6a29;border-color:#6fbf6a73}:where(.mtg-table) .duel[data-shape=corners] .tl-switch-glyph{width:1.3em;height:1.3em;-webkit-mask:var(--g) center / contain no-repeat;mask:var(--g) center / contain no-repeat;background:currentColor}:where(.mtg-table) .duel[data-shape=corners] .tl-switch[data-kind=opponentPlayed] .tl-switch-glyph{--g:url(/art/turn/ladder/icons/interrupt-cast.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-switch[data-kind=attackedYou] .tl-switch-glyph{--g:url(/art/turn/ladder/icons/interrupt-attack.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-switch[data-kind=targeted] .tl-switch-glyph{--g:url(/art/turn/ladder/icons/interrupt-aimed.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-switch[data-kind=anythingOnTheStack] .tl-switch-glyph{--g:url(/art/turn/ladder/icons/interrupt-stack.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-switch[data-kind=canAct] .tl-switch-glyph{--g:url(/art/turn/ladder/icons/full-control.svg)}:where(.mtg-table) .duel[data-shape=corners] .tl-switch-state{letter-spacing:.1em;text-transform:uppercase;opacity:.78;font-size:max(11px,.88em)}:where(.mtg-table) .duel[data-shape=corners] .tl-sheet-sound{color:#e2e8f0bd;align-items:center;gap:8px;margin:0;font-size:max(11px,.98em);display:flex}:where(.mtg-table) .duel[data-shape=corners] .tl-sheet-sound .tl-sound{color:#f0f6fcc7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;flex:none;place-items:center;width:1.9em;height:1.9em;padding:0;display:grid}:where(.mtg-table) .duel[data-shape=corners] .tl-sheet-sound .tl-sound svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}:where(.mtg-table) .duel[data-shape=corners] .tl-sheet-sound .tl-sound[aria-pressed=true]{color:#dcf2d6;background:#6fbf6a2e;border-color:#6fbf6a7a}:where(.mtg-table) .duel[data-shape=corners] .turn-ladder :focus-visible{outline:2px solid var(--turn-gold);outline-offset:-1px;border-radius:5px}:where(.mtg-table) .duel[data-layout=table] .tl-half:before{background-blend-mode:normal, overlay;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#1a1008;background-image:linear-gradient(#462c1680,#0e0804b8),url(/art/turn/ladder/material/wood.jpg);background-size:auto,300px;border:1px solid #6b4a2c;border-radius:9px;box-shadow:inset 0 1px #ffd2a024,0 10px 26px #000000b3}:where(.mtg-table) .duel[data-layout=table] .tl-half.them:before{background-image:linear-gradient(#60281c7a,#160806bd),url(/art/turn/ladder/material/wood.jpg)}:where(.mtg-table) .duel[data-layout=table] .tl-half.you:before{background-image:linear-gradient(#224a287a,#061008bd),url(/art/turn/ladder/material/wood.jpg)}:where(.mtg-table) .duel[data-layout=table] .tl-half.them[data-active=true]:before{background-blend-mode:normal, normal, overlay;background-image:radial-gradient(130% 70% at 50% 0,#ffaa8242,#0000 70%),linear-gradient(#7e34229e,#220c08c7),url(/art/turn/ladder/material/wood.jpg);background-size:auto,auto,300px;border-color:#e09070;box-shadow:inset 0 1px #ffdcbe42,inset 0 0 26px #dc6e5038,0 0 26px #dc6e5057,0 10px 26px #000000b3}:where(.mtg-table) .duel[data-layout=table] .tl-half.you[data-active=true]:before{background-blend-mode:normal, normal, overlay;background-image:radial-gradient(130% 70% at 50% 100%,#aaf0963d,#0000 70%),linear-gradient(#2e643499,#08160ac7),url(/art/turn/ladder/material/wood.jpg);background-size:auto,auto,300px;border-color:#8fd483;box-shadow:inset 0 1px #dcffd242,inset 0 0 26px #78d26e38,0 0 26px #78d26e57,0 10px 26px #000000b3}:where(.mtg-table) .duel[data-layout=table] .turn-ladder[data-combat=live] .tl-half[data-active=true]:before{border-color:#ff9b52;box-shadow:inset 0 1px #ffdcbe47,inset 0 0 30px #ff8a3d3d,0 0 30px #ff782857,0 10px 26px #000000b3}:where(.mtg-table) .duel[data-layout=table] .tl-tag{color:#f0d3a0;text-shadow:0 1px #0000008c;background-color:#6a5330;background-image:linear-gradient(#ffe8b452,#38261094),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000000d 1px 3px);border:0;border-radius:4px;margin:0 -1px 3px;padding:2px 5px;box-shadow:inset 0 1px #ffecbe57,inset 0 -1px #00000080,0 1px 3px #0009}:where(.mtg-table) .duel[data-layout=table] .tl-half.you .tl-tag{margin:3px -1px 0}:where(.mtg-table) .duel[data-layout=table] .tl-half.them[data-active=true] .tl-tag{color:#ffe0cc}:where(.mtg-table) .duel[data-layout=table] .tl-half.you[data-active=true] .tl-tag{color:#e2f7d8}:where(.mtg-table) .duel[data-layout=table] .tl-tag-count{color:#ffeed6eb;background:#1e12088c;box-shadow:inset 0 0 0 1px #ffd8a84d}:where(.mtg-table) .duel[data-layout=table] .tl-rung:before{background:#ffd6a024}:where(.mtg-table) .duel[data-layout=table] .tl-rung[data-place=other] .tl-node,:where(.mtg-table) .duel[data-layout=table] .tl-rung[data-place=future] .tl-node{background:#17100a;box-shadow:inset 0 0 0 1.5px #ffd8a875}:where(.mtg-table) .duel[data-layout=table] .tl-half.them .tl-rung[data-stopped=true] .tl-pin{--tl-pin:#f0a274}:where(.mtg-table) .duel[data-layout=table] .tl-half.you .tl-rung[data-stopped=true] .tl-pin{--tl-pin:#9fd08a}:where(.mtg-table) .duel[data-layout=table] .tl-rung[data-stopped=false] .tl-pin{background:#f2ddc0}:where(.mtg-table) .duel[data-layout=table] .tl-label{color:#ffecd2d1}:where(.mtg-table) .duel[data-layout=table] .tl-rung[data-place=past] .tl-label{color:#ffe8c89e}:where(.mtg-table) .duel[data-layout=table] .tl-rung[data-place=future] .tl-label{color:#fff0dcf0}:where(.mtg-table) .duel[data-layout=table] .tl-rung[data-place=now] .tl-label{color:#fff6e4}:where(.mtg-table) .duel[data-layout=table] .tl-preset,:where(.mtg-table) .duel[data-layout=table] .tl-fc,:where(.mtg-table) .duel[data-layout=table] .tl-skip{color:#f2d9ac;background-color:#2d1c0d;background-image:linear-gradient(#ffd69629,#0000003d);border-color:#6b4a2c}:where(.mtg-table) .duel[data-layout=table] .tl-skip[data-depth=turn],:where(.mtg-table) .duel[data-layout=table] .tl-skip[data-depth=everything],:where(.mtg-table) .duel[data-layout=table] .tl-fc[data-depth=game]{color:#2a1c06;background-color:#d79f3c;background-image:linear-gradient(#fff0c873,#5a370a4d)}:where(.mtg-table) .duel[data-layout=table] .tl-sheet{background-blend-mode:normal, overlay;background-color:#1a1008;background-image:linear-gradient(#3e2614eb,#140c06f5),url(/art/turn/ladder/material/wood.jpg);background-size:auto,300px;border-color:#6b4a2c}@media (width<=1400px){:where(.mtg-table) .duel[data-shape=corners] .turn-ladder{--tl-gutter:14px;--tl-spine:15px;--tl-rail-x:calc(var(--tl-gutter) + 6px)}:where(.mtg-table) .duel[data-shape=corners] .tl-tag{flex-wrap:wrap;align-content:center;row-gap:0;min-height:calc(2.7em + 3px)}:where(.mtg-table) .duel[data-shape=corners] .tl-tag-who{flex:0 0 100%}:where(.mtg-table) .duel[data-shape=corners] .tl-body{gap:4px}:where(.mtg-table) .duel[data-shape=corners] .tl-glyph{width:1em;height:1em}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-nested=true] .tl-glyph{display:none}:where(.mtg-table) .duel[data-shape=corners] .tl-pin{width:11px;height:11px}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-stopped=false] .tl-pin{width:8px;height:8px}:where(.mtg-table) .duel[data-shape=corners] .tl-go{display:none}:where(.mtg-table) .duel[data-shape=corners] .tl-body:has(.tl-go,.tl-aim,.tl-chev) .tl-label{padding-right:0}:where(.mtg-table) .duel[data-shape=corners] .tl-body:has(.tl-aim,.tl-chev) .tl-label{padding-right:9px}:where(.mtg-table) .duel[data-shape=corners] .tl-body:has(.tl-swing) .tl-label{padding-right:0}:where(.mtg-table) .duel[data-shape=corners] .tl-body:has(.tl-swing){grid-template-columns:auto minmax(0,1fr)}:where(.mtg-table) .duel[data-shape=corners] .tl-body:has(.tl-swing) .tl-chev{display:none}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-place=now] .tl-label{letter-spacing:0}:where(.mtg-table) .duel[data-shape=corners] .tl-body:has(.tl-swing) .tl-glyph{display:none}:where(.mtg-table) .duel[data-shape=corners] .tl-swing{min-width:1.1em;padding:0 .12em}:where(.mtg-table) .duel[data-shape=corners] .tl-tag-long{display:none}:where(.mtg-table) .duel[data-shape=corners] .tl-tag-short{display:inline}:where(.mtg-table) .duel[data-shape=corners] .tl-rung[data-nested=true] .tl-body{margin-left:3px;padding-left:3px}:where(.mtg-table) .duel[data-shape=corners] .tl-sheet{width:212px}}@media (height<=840px){:where(.mtg-table) .duel[data-shape=corners] .turn-ladder{--tl-gap:5px}:where(.mtg-table) .duel[data-shape=corners] .tl-foot{gap:2px;padding-top:3px}:where(.mtg-table) .duel[data-shape=corners] .tl-half{padding:3px var(--tl-pad) 4px}:where(.mtg-table) .duel[data-shape=corners] .tl-tools{padding-bottom:2px}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .duel[data-shape=corners] .turn-ladder *{animation-duration:.01ms!important;animation-iteration-count:1!important}:where(.mtg-table) .duel[data-shape=corners] .tl-carriage{transition:opacity .01ms linear}:where(.mtg-table) .duel[data-shape=corners] .tl-rung{transition:none}:where(.mtg-table) .duel[data-shape=corners] .tl-aim{opacity:1}:where(.mtg-table) .duel[data-shape=corners] .tl-skip[data-holding=true] .tl-skip-fill{animation:tl-hold var(--tl-hold) linear forwards!important}}}:where(.mtg-table) .toast-host{z-index:70;pointer-events:none;width:clamp(160px,17vw,250px);position:fixed;top:12px;left:14px}:where(.mtg-table) .shell:has(.duel[data-layout=classic]) .toast-host{top:76px;left:calc(clamp(176px,15vw,250px) + 26px)}:is(:where(.mtg-table) .shell:has(.duel[data-layout=arena]) .toast-host,:where(.mtg-table) .shell:has(.duel[data-layout=table]) .toast-host){top:76px;left:calc(clamp(132px,12vw,176px) + 30px)}@media (width<=1080px){:is(:where(.mtg-table) .shell:has(.duel[data-layout=arena]) .toast-host,:where(.mtg-table) .shell:has(.duel[data-layout=table]) .toast-host){left:14px}}:where(.mtg-table) .toast,:where(.mtg-table) .toast-more{translate:0 var(--toast-top);transition:translate .26s cubic-bezier(.2,.8,.3,1),opacity .2s;animation:.24s cubic-bezier(.2,.8,.3,1) both toast-in;position:absolute;top:0;left:0;right:0}:where(.mtg-table) .toast{pointer-events:auto;cursor:pointer;box-shadow:inset 0 1px 0 #ffe2aa2e, 0 0 0 1px var(--bronze-dim), 0 6px 20px #0009;border-left:3px solid var(--bronze);background:linear-gradient(#18140ef2,#0c0a07f2);border-radius:3px;flex-direction:column;gap:2px;padding:.3rem .7rem .34rem;display:flex}:where(.mtg-table) .toast-title{font-family:var(--font-title,var(--font-display));color:var(--text);overflow-wrap:anywhere;font-size:.95rem;line-height:1.18}:where(.mtg-table) .toast-detail{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.64rem}:where(.mtg-table) .toast-good{border-left-color:var(--gilt)}:where(.mtg-table) .toast-good .toast-title{color:var(--gilt)}:where(.mtg-table) .toast-bad{border-left-color:var(--blood-lit)}:where(.mtg-table) .toast-bad .toast-title{color:#d8c8b0;text-decoration:line-through;-webkit-text-decoration-color:var(--blood-lit);text-decoration-color:var(--blood-lit);text-decoration-thickness:2px}:where(.mtg-table) .toast-alert{border-left-color:var(--ember)}:where(.mtg-table) .toast-alert .toast-title{color:#ffd0a8;letter-spacing:.09em;text-transform:uppercase;font-size:.95rem}:where(.mtg-table) .toast-info .toast-title{color:var(--arcane);font-size:.9rem}:where(.mtg-table) .toast-more{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-left:3px solid var(--rule);background:#0c0a07c7;border-radius:0 3px 3px 0;padding:.18rem .8rem;font-size:.68rem}@keyframes toast-in{0%{opacity:0;transform:translate(-14px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .toast,:where(.mtg-table) .toast-more{transition:none;animation:none}}:where(.mtg-table) .tooltip{z-index:80;max-width:min(320px,60vw);box-shadow:0 0 0 1px var(--bronze-dim), 0 8px 24px #000000a6;color:var(--text);pointer-events:none;background:linear-gradient(#1c1811f7,#0e0c08f7);border-radius:4px;align-items:baseline;gap:8px;padding:.3rem .6rem .35rem;font-size:.78rem;line-height:1.32;animation:.12s both tooltip-in;display:flex;position:fixed;translate:-50%}:where(.mtg-table) .tooltip.above{translate:-50% -100%}:where(.mtg-table) .tooltip-text{white-space:pre-line}:where(.mtg-table) .tooltip-key{font-family:var(--font-mono);color:var(--gilt);border:1px solid var(--bronze-dim);white-space:nowrap;background:#00000073;border-radius:3px;flex:none;padding:0 4px;font-size:.68rem}@keyframes tooltip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:where(.mtg-table) .tooltip{animation:none}}@font-face{font-family:Benguiat;src:url(/art/original/dialogue/benguiat-bold.ttf)format("truetype");font-weight:700;font-display:swap}.frame-stage{--dlg-px:.0976563cqw;--dlg-ink:#f9ce4f;--dlg-ink-hot:#ffe519}.adv-dialog{left:calc(var(--dlg-x) * var(--dlg-px));top:calc(var(--dlg-y) * var(--dlg-px));width:max-content;padding:calc(5 * var(--dlg-px)) calc(3 * var(--dlg-px)) calc(1 * var(--dlg-px)) calc(5 * var(--dlg-px));font-family:Benguiat,Palatino Linotype,Palatino,Georgia,serif;font-weight:700;font-size:calc(15 * var(--dlg-px));line-height:calc(17 * var(--dlg-px));white-space:pre;color:var(--dlg-ink);background-image:var(--dlg-body);background-repeat:repeat;background-size:calc(16 * var(--dlg-px)) calc(16 * var(--dlg-px));border:calc(16 * var(--dlg-px)) solid transparent;border-image-source:var(--dlg-frame);border-image-slice:16;border-image-repeat:repeat;border-image-outset:calc(10 * var(--dlg-px));z-index:5;position:absolute}.adv-dialog[data-boxless=true]{top:auto;bottom:calc((768 - var(--dlg-y)) * var(--dlg-px));--dlg-ink:#0b876f;--dlg-ink-hot:#3ee0be;background-image:none;border:0;padding:0}.adv-dialog[data-boxless=true][data-kind=QuestOffer]{top:calc(var(--dlg-y) * var(--dlg-px));--dlg-ink:#d99132;--dlg-ink-hot:#ffc46a;bottom:auto}.adv-dialog[data-boxless=true]{-webkit-user-select:none;user-select:none}.adv-dialog[data-centred=true]{left:50%;translate:-50%}.adv-dialog p{margin:0}.adv-dialog button{width:100%;box-shadow:none;text-align:left;font:inherit;color:var(--dlg-ink);white-space:pre;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.adv-dialog button:hover,.adv-dialog button[data-on=true]{color:var(--dlg-ink-hot);background:0 0;border-color:#0000}.adv-dialog button:disabled{cursor:default;opacity:.45;background:0 0}.adv-dialog button:disabled:hover{color:var(--dlg-ink)}.adv-dialog button:focus-visible{outline:1px solid var(--dlg-ink-hot);outline-offset:calc(-1 * var(--dlg-px))}.quiet-road{pointer-events:none;-webkit-user-select:none;user-select:none}.quiet-road-wait{color:var(--dlg-ink-hot)}.quiet-road-hint{color:#b9a46a}.map-host[data-quiet=true]{filter:brightness(.65);transition:filter .3s}.preduel{z-index:6;--prd-px:.15625cqw;--prd-ink:#8e322e;--prd-figure:#ffe645;background-image:var(--prd-plate);image-rendering:pixelated;background-color:#05060a;background-repeat:no-repeat;background-size:100% 100%;font-family:Benguiat,Palatino Linotype,Palatino,Georgia,serif;font-weight:700;position:absolute;inset:0}.prd-plaque{left:calc(var(--x) * var(--prd-px));top:calc(var(--y) * var(--prd-px));width:calc(var(--w) * var(--prd-px));height:calc(35 * var(--prd-px));color:var(--prd-ink);font-size:calc(15 * var(--prd-px));text-align:center;padding:0 calc(14 * var(--prd-px));white-space:nowrap;text-overflow:ellipsis;place-items:center;line-height:1;display:grid;position:absolute;overflow:hidden}.prd-name{background-image:url(/art/original/dialogue/nameplate-wide.webp);background-size:100% 100%}.prd-plaque:not(.prd-name){background-image:url(/art/original/dialogue/nameplate-mid.webp);background-size:100% 100%}.prd-face{left:calc(var(--x) * var(--prd-px));top:calc(var(--y) * var(--prd-px));width:calc(180 * var(--prd-px));height:calc(180 * var(--prd-px));background-image:url(/art/original/dialogue/face-panel.webp);background-size:100% 100%;position:absolute}.prd-face img{left:calc(21 * var(--prd-px));top:calc(5 * var(--prd-px));width:calc(138 * var(--prd-px));height:calc(170 * var(--prd-px));object-fit:fill;image-rendering:pixelated;position:absolute}.prd-ante{left:calc((var(--centre) - 73) * var(--prd-px));top:calc(45 * var(--prd-px));--prd-card:calc(147 * var(--prd-px));position:absolute}.prd-ante>div{left:calc(var(--fan) * 24 * var(--prd-px));top:calc(var(--fan) * 12 * var(--prd-px));position:absolute}.prd-ante .card{width:var(--prd-card);height:calc(var(--prd-card) / .716)}.prd-stats b{color:var(--prd-figure);font-size:calc(15 * var(--prd-px));background-repeat:no-repeat;background-size:100% 100%;place-items:center;line-height:1;display:grid;position:absolute}.prd-stats .prd-gold{left:calc(20 * var(--prd-px));top:calc(371 * var(--prd-px));width:calc(104 * var(--prd-px));height:calc(44 * var(--prd-px));padding-left:calc(48 * var(--prd-px));background-image:url(/art/original/dialogue/panel-purse.webp)}.prd-stats .prd-food{left:calc(116 * var(--prd-px));top:calc(365 * var(--prd-px));width:calc(103 * var(--prd-px));height:calc(49 * var(--prd-px));padding-left:calc(50 * var(--prd-px));background-image:url(/art/original/dialogue/panel-victuals.webp)}.prd-stats .prd-cards{left:calc(12 * var(--prd-px));top:calc(415 * var(--prd-px));width:calc(121 * var(--prd-px));height:calc(44 * var(--prd-px));padding-left:calc(48 * var(--prd-px));background-image:url(/art/original/dialogue/panel-book.webp)}.prd-stats .prd-life{left:calc(125 * var(--prd-px));top:calc(415 * var(--prd-px));width:calc(102 * var(--prd-px));height:calc(44 * var(--prd-px));padding-left:calc(48 * var(--prd-px));background-image:url(/art/original/dialogue/panel-ankh.webp)}.prd-scroll{left:calc(468 * var(--prd-px));top:calc(350 * var(--prd-px));width:calc(145 * var(--prd-px));height:calc(114 * var(--prd-px));padding:calc(30 * var(--prd-px)) calc(12 * var(--prd-px));text-align:center;color:#fdf6e6;text-shadow:0 1px #1c1004d9,0 0 3px #1c100499;font-size:calc(12 * var(--prd-px));background-image:url(/art/original/dialogue/panel-scroll.webp);background-repeat:no-repeat;background-size:100% 100%;place-items:center;line-height:1.2;display:grid;position:absolute;overflow:hidden}.prd-scroll span{white-space:pre-line;display:block}.adv-backdrop{object-fit:fill;width:81.0547%;height:58.8542%;image-rendering:pixelated;z-index:4;position:absolute;top:10.1563%;left:9.4727%}.adv-hoard{left:calc(110 * var(--dlg-px));top:calc(290 * var(--dlg-px));gap:calc(14 * var(--dlg-px));z-index:5;--hoard-card:calc(150 * var(--dlg-px));display:flex;position:absolute}.adv-hoard .card{width:var(--hoard-card);height:calc(var(--hoard-card) / .716);flex:none}.adv-page-title{left:calc(9.4727% + 14 * var(--dlg-px));top:calc(10.1563% + 10 * var(--dlg-px));z-index:5;max-width:calc(560 * var(--dlg-px));font-family:Benguiat,Palatino Linotype,Palatino,Georgia,serif;font-weight:700;font-size:calc(17 * var(--dlg-px));line-height:calc(20 * var(--dlg-px));color:#6fb6ff;text-shadow:0 calc(1 * var(--dlg-px)) 0 #06121f;white-space:pre-line;position:absolute}.adv-page-face{left:calc(9.4727% + 14 * var(--dlg-px));top:calc(10.1563% + 62 * var(--dlg-px));z-index:5;position:absolute}.adv-page-face .portrait{width:calc(160 * var(--dlg-px));height:auto;image-rendering:pixelated;border:calc(2 * var(--dlg-px)) solid #7a5a22}.adv-page-face .portrait.place{width:calc(160 * var(--dlg-px));max-width:none;height:auto;max-height:none}.adv-page-amulet{left:calc(110 * var(--dlg-px));top:calc(310 * var(--dlg-px));z-index:5;font-family:Benguiat,Palatino Linotype,Palatino,Georgia,serif;font-size:calc(16 * var(--dlg-px));color:#f9ce4f;position:absolute}.adv-page-amulet .colour-pip{width:calc(18 * var(--dlg-px));height:calc(18 * var(--dlg-px))}.adv-plate{--dlg-px:calc(min(100vw, 133.333vh) / 1024);justify-items:center;gap:calc(10 * var(--dlg-px));padding:calc(10 * var(--dlg-px)) calc(14 * var(--dlg-px));color:#f9ce4f;background-image:url(/art/original/dialogue/box-0-body.webp);background-repeat:repeat;background-size:calc(16 * var(--dlg-px)) calc(16 * var(--dlg-px));border:calc(16 * var(--dlg-px)) solid transparent;border-image-source:url(/art/original/dialogue/box-0.webp);border-image-slice:16;border-image-repeat:repeat;border-image-outset:calc(10 * var(--dlg-px));width:max-content;max-width:90vw;font-family:Benguiat,Palatino Linotype,Palatino,Georgia,serif;font-weight:700;display:grid}.adv-plate h2{font:inherit;font-size:calc(15 * var(--dlg-px));line-height:calc(17 * var(--dlg-px));color:inherit;text-transform:none;letter-spacing:normal;margin:0}.adv-plate-cards{gap:calc(14 * var(--dlg-px));display:flex}.adv-plate-cards .card{width:calc(200 * var(--dlg-px));height:calc(200 * var(--dlg-px) / .716);flex:none}.adv-plate-card{justify-items:center;gap:calc(3 * var(--dlg-px));display:grid}.adv-plate-card:nth-child(2n){padding-top:calc(9 * var(--dlg-px))}.adv-rarity{padding:calc(1 * var(--dlg-px)) calc(6 * var(--dlg-px));font-size:calc(12 * var(--dlg-px));line-height:calc(15 * var(--dlg-px));text-transform:capitalize;color:#f9ce4f;border:calc(1 * var(--dlg-px)) solid #7a5a22;background:#2a1608}.adv-clue-plaque{justify-items:center;gap:calc(2 * var(--dlg-px));padding:calc(5 * var(--dlg-px)) calc(16 * var(--dlg-px));text-align:center;border:calc(1 * var(--dlg-px)) solid #6b4fa6;background:#241041;max-width:100%;display:grid}.adv-clue-name{font-size:calc(14 * var(--dlg-px));line-height:calc(16 * var(--dlg-px));color:#d8c8ff}.adv-clue-holds{font-size:calc(12 * var(--dlg-px));line-height:calc(15 * var(--dlg-px));color:#f9ce4f}.adv-clue-ordinal{font-size:calc(11 * var(--dlg-px));line-height:calc(14 * var(--dlg-px));color:#8f7fbe}.adv-plate button{box-shadow:none;font:inherit;font-size:calc(15 * var(--dlg-px));line-height:calc(17 * var(--dlg-px));color:inherit;white-space:pre;cursor:pointer;background:0 0;border:0;border-radius:0;justify-self:start;margin:0;padding:0}.adv-plate button:hover:not(:disabled),.adv-plate button:focus-visible{color:#ffe519;background:0 0;border-color:#0000}.adv-card-page{z-index:6;place-items:center;display:grid;position:absolute;inset:0}.adv-card-page .adv-plate{--dlg-px:.0976563cqw}.adv-picker{z-index:7;--dlg-px:.0976563cqw;--pick-ink:#f9ce4f;--pick-lit:#ffe519;--pick-cloth:url(/art/original/dialogue/green-baize.webp);background:radial-gradient(ellipse at 50% 42%, #0000 35%, #0000008c 100%), var(--pick-cloth) center / cover;image-rendering:pixelated;color:var(--pick-ink);gap:calc(6 * var(--dlg-px)) calc(20 * var(--dlg-px));padding:calc(10 * var(--dlg-px)) calc(22 * var(--dlg-px)) calc(18 * var(--dlg-px));grid-template:"head head""preview main"minmax(0,1fr)/minmax(0,21%) minmax(0,1fr);font-family:Benguiat,Palatino Linotype,Palatino,Georgia,serif;display:grid;position:absolute;inset:0}.adv-picker-head{text-align:center;padding:0 calc(80 * var(--dlg-px));grid-area:head}.adv-picker-head h2{font:inherit;font-weight:700;font-size:calc(26 * var(--dlg-px));letter-spacing:.01em;text-transform:none;color:#ffeaa6;text-shadow:0 calc(1 * var(--dlg-px)) 0 #000000d9, 0 0 calc(14 * var(--dlg-px)) #ffd25a59;margin:0}.adv-picker-said{margin:calc(3 * var(--dlg-px)) 0 0;font-size:calc(15 * var(--dlg-px));color:#f9ce4fd1;white-space:pre-line;text-shadow:0 calc(1 * var(--dlg-px)) 0 #000000b3;line-height:1.35}.adv-picker-preview{align-content:start;justify-items:center;gap:calc(8 * var(--dlg-px));grid-area:preview;grid-auto-rows:max-content;min-height:0;display:grid}.adv-picker-preview .card{aspect-ratio:.716;width:100%;height:auto;box-shadow:0 calc(6 * var(--dlg-px)) calc(18 * var(--dlg-px)) #0009, 0 0 calc(26 * var(--dlg-px)) #ffdc782e;border-radius:calc(4 * var(--dlg-px))}.adv-picker-facts{justify-items:center;gap:calc(2 * var(--dlg-px));text-align:center;font-size:calc(14 * var(--dlg-px));line-height:1.3;display:grid}.adv-picker-facts b{font-size:calc(17 * var(--dlg-px));color:#ffeaa6}.adv-picker-type{color:#f9ce4fb3;font-size:calc(13 * var(--dlg-px))}.adv-picker-price{align-items:center;gap:calc(4 * var(--dlg-px));margin-top:calc(4 * var(--dlg-px));padding:calc(3 * var(--dlg-px)) calc(9 * var(--dlg-px));border-radius:calc(3 * var(--dlg-px));color:#ffeaa6;white-space:nowrap;background:#0000006b;border:1px solid #f9ce4f59;display:flex}.adv-picker-many{color:#ffeaa6;font-size:calc(13 * var(--dlg-px))}.adv-picker-poor{color:#e08a72;font-size:calc(13 * var(--dlg-px));max-width:100%}.adv-picker-empty,.adv-picker-none{font-size:calc(15 * var(--dlg-px));opacity:.75;margin:0}.adv-picker-none{text-align:center;padding:calc(30 * var(--dlg-px)) 0;grid-column:1/-1}.adv-picker-preview footer{gap:calc(6 * var(--dlg-px));width:100%;margin-top:calc(4 * var(--dlg-px));display:grid}.adv-picker-take,.adv-picker-leave{padding:calc(7 * var(--dlg-px)) calc(12 * var(--dlg-px));font:inherit;font-size:calc(15 * var(--dlg-px));color:var(--pick-ink);border-radius:calc(3 * var(--dlg-px));cursor:pointer;text-align:center;background:linear-gradient(#18140cc7,#080806d1);border:1px solid #f9ce4f80;margin:0;line-height:1.25}.adv-picker-take{box-shadow:0 0 calc(14 * var(--dlg-px)) #ffd25a1f;font-weight:700}.adv-picker-leave{color:#f9ce4fad;box-shadow:none;border-color:#f9ce4f47}.adv-picker-take:hover:not(:disabled),.adv-picker-take:focus-visible,.adv-picker-leave:hover:not(:disabled),.adv-picker-leave:focus-visible{color:var(--pick-lit);border-color:var(--pick-lit);outline:none}.adv-picker-take:disabled,.adv-picker-leave:disabled{opacity:.45;cursor:default}.adv-picker-main{gap:calc(8 * var(--dlg-px));flex-direction:column;grid-area:main;min-height:0;display:flex}.adv-picker-main>.adv-picker-grid{flex:1;min-height:0}.adv-picker-tools{align-items:center;gap:calc(10 * var(--dlg-px));padding:calc(5 * var(--dlg-px)) calc(8 * var(--dlg-px));border-radius:calc(3 * var(--dlg-px));background:#00000080;border:1px solid #f9ce4f38;flex-wrap:wrap;display:flex}.adv-picker-tools input[type=search]{flex:1 1 calc(160 * var(--dlg-px));min-width:calc(120 * var(--dlg-px));padding:calc(5 * var(--dlg-px)) calc(9 * var(--dlg-px));font:inherit;font-size:calc(14 * var(--dlg-px));color:#f6f0dc;border-radius:calc(2 * var(--dlg-px));background:#00000080;border:1px solid #f9ce4f59}.adv-picker-tools input[type=search]:focus-visible{border-color:var(--pick-lit);outline:none}.adv-picker-sort{align-items:center;gap:calc(5 * var(--dlg-px));font-size:calc(13 * var(--dlg-px));color:#f9ce4fbf;display:flex}.adv-picker-sort select{font:inherit;font-size:calc(13 * var(--dlg-px));color:#f6f0dc;border-radius:calc(2 * var(--dlg-px));padding:calc(4 * var(--dlg-px)) calc(6 * var(--dlg-px));background:#00000080;border:1px solid #f9ce4f59}.adv-picker-pips{gap:calc(5 * var(--dlg-px));display:flex}.adv-picker-pip{width:calc(17 * var(--dlg-px));height:calc(17 * var(--dlg-px));cursor:pointer;opacity:.8;box-shadow:inset 0 calc(-1 * var(--dlg-px)) calc(2 * var(--dlg-px)) #00000073;border:1px solid #000000b3;border-radius:50%;padding:0;transition:opacity .12s linear,box-shadow .12s linear}.adv-picker-pip:hover{opacity:.85}.adv-picker-pip[data-on=true]{opacity:1;box-shadow:0 0 0 calc(2 * var(--dlg-px)) #ffe519b3}.adv-picker-count{font-size:calc(13 * var(--dlg-px));color:#f9ce4fbf;white-space:nowrap;margin-left:auto}.adv-picker .pip-white{--stone:var(--mtg-white)}.adv-picker .pip-blue{--stone:var(--mtg-blue)}.adv-picker .pip-black{--stone:var(--mtg-black)}.adv-picker .pip-red{--stone:var(--mtg-red)}.adv-picker .pip-green{--stone:var(--mtg-green)}.adv-picker .pip-plain{--stone:#cfc6b4}.adv-picker .adv-picker-pip,.adv-picker .adv-picker-stone{background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--stone,#8a8270) 55%, white), var(--stone,#8a8270) 62%, color-mix(in srgb, var(--stone,#8a8270) 55%, black))}.adv-picker-kinds{gap:calc(4 * var(--dlg-px));flex-wrap:wrap;display:flex}.adv-picker-kind{padding:calc(3 * var(--dlg-px)) calc(8 * var(--dlg-px));font:inherit;font-size:calc(13 * var(--dlg-px));color:#f9ce4fbf;border-radius:calc(10 * var(--dlg-px));box-shadow:none;cursor:pointer;background:#0006;border:1px solid #f9ce4f4d;margin:0}.adv-picker-kind:hover:not(:disabled){color:#ffeaa6;border-color:#f9ce4f99}.adv-picker-kind[data-on=true]{color:#1a1204;background:var(--pick-lit);border-color:var(--pick-lit)}.adv-picker-kind[data-locked=true],.adv-picker-pip[data-locked=true]{cursor:default}.adv-picker-pip[data-locked=true]{opacity:1}.adv-picker-lock{font-size:calc(13 * var(--dlg-px));color:#ffeaa6;white-space:nowrap}.adv-picker-owned{right:calc(6 * var(--dlg-px));top:calc(6 * var(--dlg-px));padding:calc(1 * var(--dlg-px)) calc(5 * var(--dlg-px));border-radius:calc(3 * var(--dlg-px));font-size:calc(12 * var(--dlg-px));color:#ffeaa6;pointer-events:none;background:#000000c7;border:1px solid #f9ce4f80;position:absolute}.adv-picker-owned-line{font-size:calc(13 * var(--dlg-px));color:#f9ce4fd9}.adv-picker-purse{margin:calc(6 * var(--dlg-px)) auto 0;justify-content:center;align-items:center;gap:calc(12 * var(--dlg-px));padding:calc(4 * var(--dlg-px)) calc(10 * var(--dlg-px));border-radius:calc(3 * var(--dlg-px));font-size:calc(14 * var(--dlg-px));color:#ffeaa6;background:#00000061;border:1px solid #f9ce4f38;width:fit-content;display:flex}.adv-picker-held{align-items:center;gap:calc(4 * var(--dlg-px));display:flex}.adv-picker-coin,.adv-picker-stone{width:calc(11 * var(--dlg-px));height:calc(11 * var(--dlg-px));border:1px solid #000000a6;border-radius:50%;flex:none;display:inline-block}.adv-picker-coin{box-shadow:inset 0 calc(-1 * var(--dlg-px)) calc(2 * var(--dlg-px)) #00000073;background:radial-gradient(circle at 34% 30%,#ffe9a4,#d8a53a 62%,#8c621c)}.adv-picker-stone{box-shadow:inset 0 calc(-1 * var(--dlg-px)) calc(2 * var(--dlg-px)) #00000073, 0 0 calc(3 * var(--dlg-px)) #fff0be4d}.adv-picker-grid{grid-template-columns:repeat(auto-fill, minmax(calc(118 * var(--dlg-px)), 1fr));gap:calc(10 * var(--dlg-px));padding:calc(2 * var(--dlg-px)) calc(8 * var(--dlg-px)) calc(2 * var(--dlg-px)) calc(2 * var(--dlg-px));scrollbar-color:#f9ce4f66 #0000004d;align-content:start;min-height:0;display:grid;overflow-y:auto}.adv-picker-cell{padding:calc(3 * var(--dlg-px));border-radius:calc(4 * var(--dlg-px));box-shadow:none;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto calc(140 * var(--dlg-px));background:0 0;border:1px solid #0000;margin:0;position:relative}.adv-picker-cell .card{aspect-ratio:.716;pointer-events:none;border-radius:calc(3 * var(--dlg-px));width:100%;height:auto}.adv-picker-cell[data-on=true]{border-color:var(--pick-lit);box-shadow:0 0 calc(12 * var(--dlg-px)) #ffe51959;background:#ffe5191f}.adv-picker-cell[data-poor=true] .card{opacity:.45;filter:grayscale(.55)}.adv-picker-cell[data-poor=true] .adv-picker-tag{color:#e08a72;border-color:#e08a7299}.adv-picker-tag{left:calc(6 * var(--dlg-px));bottom:calc(6 * var(--dlg-px));align-items:center;gap:calc(3 * var(--dlg-px));padding:calc(1 * var(--dlg-px)) calc(5 * var(--dlg-px));border-radius:calc(3 * var(--dlg-px));font-size:calc(12 * var(--dlg-px));color:#ffeaa6;pointer-events:none;background:#000000c7;border:1px solid #f9ce4f80;display:flex;position:absolute}.adv-picker-qty{left:calc(6 * var(--dlg-px));top:calc(6 * var(--dlg-px));padding:calc(1 * var(--dlg-px)) calc(5 * var(--dlg-px));border-radius:calc(3 * var(--dlg-px));font-size:calc(12 * var(--dlg-px));color:#ffeaa6;pointer-events:none;background:#000000c7;position:absolute}.adv-picker[data-size=small] .adv-picker-grid{grid-template-columns:repeat(auto-fit, minmax(calc(120 * var(--dlg-px)), calc(180 * var(--dlg-px))));justify-content:center;gap:calc(16 * var(--dlg-px));align-content:safe center}@container (width<=700px){.adv-picker{grid-template:"head""main"minmax(0,1fr)"preview"/minmax(0,1fr)}.adv-picker-preview{justify-content:start;align-items:center;gap:calc(14 * var(--dlg-px));grid-template-rows:none;grid-auto-columns:auto;grid-auto-flow:column}.adv-picker-preview .card{width:calc(90 * var(--dlg-px))}.adv-picker-facts{text-align:left;justify-items:start}.adv-picker-preview footer{width:auto;margin-left:auto}}}
