.table--arena{isolation:isolate;background:#24262a}.table--arena:after,.table--arena .board:before{display:none}.table--arena .board{padding-left:var(--side-col)}.arena-backdrop{z-index:0;pointer-events:none;background:#24262a url(/mtg/arena/stone-chamber.png) 50%/cover no-repeat;position:absolute;inset:0}.table--arena .battlefield .card:before{content:"";width:var(--w);height:var(--h);border-radius:calc(var(--w) * .048);pointer-events:none;box-shadow:0 calc(var(--w) * .025) calc(var(--w) * .035) #000000a6, calc(var(--w) * .035) calc(var(--w) * .085) calc(var(--w) * .13) calc(var(--w) * -.015) #000000a6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table--arena .battlefield .card.is-tapped:before{width:var(--h);height:var(--w)}.table--arena .battlefield .card--land.is-tapped:before{width:calc(var(--h) * .82);height:calc(var(--w) * .82)}.is-foil{isolation:isolate;position:relative}.is-foil:before,.is-foil:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.is-foil:before{z-index:1;mix-blend-mode:color-dodge;opacity:.55;background:linear-gradient(125deg,#ff5a8c52,#ffc85047,#5affa042,#50b4ff4d,#be6eff52,#ff5a8c52) 0 0/300% 300%;animation:7s linear infinite foil-drift}.is-foil:after{z-index:2;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 35%,#ffffff14 42%,#ffffff80 48%,#fff0c824 54%,#0000 62%) 0 0/300% 100%;animation:3.4s ease-in-out infinite foil-sweep}@keyframes foil-drift{to{background-position:300% 300%}}@keyframes foil-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.is-foil:before,.is-foil:after{animation:none}}.foil-tag{z-index:3;font-family:var(--h-font,sans-serif);color:#1a1206;pointer-events:none;background:linear-gradient(100deg,#ffd9a0,#f4b13e 40%,#ff9ec7 75%,#b9a0ff);border-radius:999px;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;position:absolute;top:.375rem;left:.375rem}.home,.nav,.shell,.season,.swelcome,.smodal,.dbk,.dpick{--h-bg:#0b0c0e;--h-surface:#131417;--h-raised:#1a1b1f;--h-line:#ffffff14;--h-line-hi:#ffffff29;--h-text:#ececee;--h-muted:#9b9ca3;--h-dim:#6c6d74;--h-accent:#f4b13e;--h-font:"Geist", "Segoe UI", system-ui, sans-serif;--h-radius:.875rem;font-family:var(--h-font);color:var(--h-text)}.home{background:var(--h-bg);flex-direction:column;height:100%;display:flex;position:relative}.home ::selection{color:var(--h-bg);background:var(--h-accent)}.hico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.hbtn{height:2.5rem;font-family:var(--h-font);letter-spacing:-.01em;white-space:nowrap;cursor:var(--cursor-hover,pointer);border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375rem;font-weight:500;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex}.hbtn:active{transform:translateY(.0625rem)}.hbtn--primary{color:var(--h-bg);background:var(--h-text)}.hbtn--primary:hover{background:#fff}.hbtn--ghost{color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0f}.hbtn--ghost:hover{background:#ffffff1a}.hbtn--danger,.hbtn--primary.hbtn--danger{color:#fff;background:#e5484d}.hbtn--primary.hbtn--danger:hover{background:#f2555a}.hbtn:disabled{opacity:.4;cursor:var(--cursor,default);transform:none}.hbtn--primary:disabled:hover{background:var(--h-text)}.hbtn--lg{height:2.875rem;padding:0 1.25rem;font-size:1rem}.hbtn:focus-visible,.tile:focus-visible,.launch__deck:focus-visible,.launch__season:focus-visible,.feature__seg:focus-visible,.nav__tab:focus-visible{outline:.125rem solid var(--h-accent);outline-offset:.125rem}.nav{z-index:3;border-bottom:.0625rem solid var(--h-line);background:var(--h-bg);flex:none;align-items:center;gap:2rem;height:3.75rem;padding:0 1.5rem;display:flex;position:relative}.nav__brand{letter-spacing:-.02em;align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:600;display:flex}.nav__brand svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--h-accent);stroke-width:1.6px;stroke-linejoin:round}.nav__tabs{gap:.25rem;display:flex}.nav__tab{height:2rem;font-family:var(--h-font);color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:0 0;border:0;border-radius:.5rem;padding:0 .75rem;font-size:.9375rem;font-weight:500;transition:color .15s,background .15s}.nav__tab:hover{color:var(--h-text)}.nav__tab.is-on{color:var(--h-text);background:#ffffff12}.nav__end{align-items:center;gap:1.25rem;margin-left:auto;display:flex}.nav__stat{font-variant-numeric:tabular-nums;color:var(--h-muted);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.nav__stat svg{width:.9375rem;height:.9375rem;fill:var(--h-accent)}.nav .ui-size{font-family:var(--h-font);background:#ffffff0d;border-radius:.5rem;gap:.125rem;padding:.1875rem;font-size:0}.nav .ui-size button{min-width:1.75rem;height:1.625rem;font-family:var(--h-font);color:var(--h-muted);box-shadow:none;background:0 0;border-radius:.375rem;padding:0 .375rem;font-size:.75rem;font-weight:500}.nav .ui-size button.is-on{color:var(--h-text);background:#ffffff1f}.home__main{flex-direction:column;flex:1;gap:1rem;width:100%;max-width:100rem;min-height:0;margin:0 auto;padding:1.25rem 1.5rem 1.5rem;display:flex;overflow-y:auto}.feature{isolation:isolate;background:var(--h-surface);min-height:19rem;box-shadow:inset 0 0 0 .0625rem var(--h-line);border-radius:1.125rem;flex:1;position:relative;overflow:hidden}.feature__slide{animation:.6s cubic-bezier(.2,.8,.2,1) both feature-in;position:absolute;inset:0}@keyframes feature-in{0%{opacity:0}}.feature__glow{z-index:-2;filter:blur(4rem)saturate(1.2);opacity:.22;background:70%/cover no-repeat;position:absolute;inset:-4rem}.feature__art{z-index:-1;background:50%/cover no-repeat;width:min(626px,60%);height:min(457px,100%);animation:10s ease-out both feature-drift;position:absolute;top:50%;right:0;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 18% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes feature-drift{0%{transform:scale(1.04)}}.feature__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;max-width:34rem;height:100%;padding:2.5rem 3rem 4.5rem;display:flex;position:relative}.feature__tag{color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff14;border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:500}.feature__title{font-family:var(--h-font);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:600;line-height:1}.feature__text{max-width:28rem;color:var(--h-muted);margin:0;font-size:1.0625rem;line-height:1.5}.feature__copy .hbtn{margin-top:.5rem}.feature__cards{display:flex;position:absolute;bottom:3.5rem;right:3rem}.feature__cards img{border-radius:4.6%/3.3%;width:clamp(6.5rem,10vw,9rem);animation:.7s cubic-bezier(.2,.8,.2,1) both card-rise;box-shadow:0 1.25rem 2.5rem #0000008c}.feature__cards img+img{margin-left:-2.5rem}.feature__cards img:first-child{translate:0 .5rem;rotate:-5deg}.feature__cards img:nth-child(2){animation-delay:80ms}.feature__cards img:nth-child(3){animation-delay:.16s;translate:0 .5rem;rotate:5deg}@keyframes card-rise{0%{opacity:0;transform:translateY(1.5rem)}}.feature__pager{gap:1.25rem;display:flex;position:absolute;bottom:1.5rem;left:3rem}.feature__seg{text-align:left;width:8.5rem;font-family:var(--h-font);color:var(--h-dim);cursor:var(--cursor-hover,pointer);background:0 0;border:0;flex-direction:column;gap:.5rem;padding:0;font-size:.8125rem;font-weight:500;transition:color .15s;display:flex}.feature__seg:hover,.feature__seg.is-on{color:var(--h-text)}.feature__seg i{background:#ffffff24;border-radius:999px;height:.125rem;position:relative;overflow:hidden}.feature__seg.is-on i:after{content:"";background:var(--h-text);transform-origin:0;animation:seg-fill var(--ms) linear both;position:absolute;inset:0}.feature__seg.is-paused i:after{animation-play-state:paused}@keyframes seg-fill{0%{transform:scaleX(0)}}.home__grid{flex:none;grid-template-columns:minmax(0,1fr) 21rem;gap:1rem;display:grid}.tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.tile{border-radius:var(--h-radius);text-align:left;font-family:var(--h-font);color:var(--h-text);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);cursor:var(--cursor-hover,pointer);border:0;flex-direction:column;padding:0;transition:box-shadow .15s,background .15s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.tile:hover{background:var(--h-raised);box-shadow:inset 0 0 0 .0625rem var(--h-line-hi)}.tile.is-on{background:var(--h-raised);box-shadow:inset 0 0 0 .09375rem var(--h-text), 0 .75rem 2rem #0006}.tile__media{aspect-ratio:16/7;filter:saturate(.85)brightness(.85);background:50% 30%/cover no-repeat;transition:filter .2s;position:relative}.tile:hover .tile__media,.tile.is-on .tile__media{filter:none}.tile__status{color:var(--h-text);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#0b0c0ed1;border-radius:999px;align-items:center;gap:.375rem;padding:.1875rem .5rem .1875rem .4375rem;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.tile__status:before{content:"";background:var(--h-dim);border-radius:50%;width:.375rem;height:.375rem}.tile__status--playing:before{background:var(--h-accent);box-shadow:0 0 0 .1875rem #f4b13e40}.tile__status--cleared:before{background:#5ad18b}.tile__body{flex-direction:column;gap:.25rem;padding:.875rem 1rem 1rem;display:flex}.tile__name{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.tile__meta{color:var(--h-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;line-height:1.4;overflow:hidden}.tile__progress{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.tile__steps{flex:1;gap:.1875rem;display:flex}.tile__steps i{background:#ffffff1f;border-radius:999px;flex:1;height:.25rem}.tile__steps i.is-won{background:var(--h-accent)}.tile__lives{gap:.125rem;display:flex}.tile__lives svg{fill:#f06b6b;width:.875rem;height:.875rem}.tile__lives svg.is-lost{fill:#ffffff24}.launch{flex-direction:column;gap:1rem;display:flex}.launch__panel{border-radius:var(--h-radius);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex}.launch__mode{color:var(--h-muted);font-size:.8125rem;font-weight:500}.launch__deck{text-align:left;min-height:2.75rem;font-family:var(--h-font);color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);cursor:var(--cursor-hover,pointer);background:#ffffff0d;border:0;border-radius:.5rem;align-items:center;gap:.75rem;margin-top:-.25rem;padding:0 .75rem;transition:background .15s;display:flex}.launch__deck:hover{background:#ffffff14}.launch__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9375rem;font-weight:500;overflow:hidden}.launch__change{color:var(--h-muted);font-size:.8125rem}.launch__play{height:3.25rem;margin-top:auto;font-size:1.0625rem;font-weight:600}.launch__season{border-radius:var(--h-radius);text-align:left;font-family:var(--h-font);color:var(--h-text);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);cursor:var(--cursor-hover,pointer);border:0;align-items:center;gap:.875rem;padding:.625rem 1rem .625rem .625rem;transition:background .15s,box-shadow .15s;display:flex}.launch__season:hover{background:var(--h-raised);box-shadow:inset 0 0 0 .0625rem var(--h-line-hi)}.launch__thumb{background:50% 30%/cover no-repeat;border-radius:.5rem;flex:none;width:3rem;height:3rem}.launch__copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.launch__copy strong{letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.launch__copy small{color:var(--h-muted);font-size:.8125rem}.launch__season .hico{color:var(--h-muted);transition:transform .15s,color .15s}.launch__season:hover .hico{color:var(--h-text);transform:translate(.125rem)}@media (width<=1100px){.home__grid{grid-template-columns:1fr}}@media (width<=1100px) and (width>=761px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.tiles{grid-template-columns:1fr}.feature__cards,.feature__art{display:none}.feature__copy{padding:2rem 1.5rem 4.5rem}.feature__pager{left:1.5rem}}.shell.start{font-family:var(--h-font);color:var(--h-text);background:radial-gradient(ellipse 70% 45% at 50% 0%, #ffffff0b, transparent 70%), var(--h-bg)}.shell.start:before,.shell.start:after{content:none}.shell ::selection{color:var(--h-bg);background:var(--h-accent)}.shell .start__eyebrow{font-family:var(--h-font);letter-spacing:0;color:var(--h-muted);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0f;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-block}.shell .start__title h1{font-family:var(--h-font);font-size:calc(3.5rem / var(--ui-scale));letter-spacing:-.035em;color:#fff;filter:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:.875rem 0 .5rem;font-weight:600;line-height:1.05}.shell .start__title p{color:var(--h-muted);font-size:1.0625rem;line-height:1.5}.shell .btn{height:2.5rem;font-family:var(--h-font);letter-spacing:-.01em;filter:none;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:500;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex}.shell .btn--primary,.shell .btn--big{color:var(--h-bg);background:var(--h-text);box-shadow:none}.shell .btn--primary:hover,.shell .btn--big:hover{box-shadow:none;filter:none;background:#fff}.shell .btn--big{min-width:9rem;height:2.875rem;padding:0 1.5rem;font-size:1rem;font-weight:600}.shell .btn--ghost{color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0f}.shell .btn--ghost:hover{background:#ffffff1a}.shell .btn:disabled{opacity:.4;cursor:var(--cursor,default);transform:none}.shell .btn:focus-visible,.shell .choice__option:focus-visible,.shell .card-choice:focus-visible,.shell .xnode:focus-visible{outline:.125rem solid var(--h-accent);outline-offset:.1875rem}.shell .btn--nudge{animation:1.8s ease-out 1.2s infinite shell-nudge}@keyframes shell-nudge{0%{box-shadow:0 0 #ffffff59}to{box-shadow:0 0 0 .625rem #fff0}}.shell .gauntlet__confirm{color:var(--h-text)}.shell .ui-size{font-family:var(--h-font);background:#ffffff0d;border-radius:.5rem;gap:.125rem;padding:.1875rem;font-size:0}.shell .ui-size button{min-width:1.75rem;height:1.625rem;font-family:var(--h-font);color:var(--h-muted);box-shadow:none;background:0 0;border-radius:.375rem;padding:0 .375rem;font-size:.75rem;font-weight:500}.shell .ui-size button.is-on{color:var(--h-text);background:#ffffff1f}.shell .xmap__status{gap:.75rem}.shell .lives{gap:.25rem}.shell .life:before{font-size:1.25rem}.shell .life.is-full:before{color:#f06b6b;text-shadow:none}.shell .life.is-lost:before{color:#ffffff24;-webkit-text-stroke:0}.shell .xmap__deck,.shell .boon-chip{height:1.75rem;font-family:var(--h-font);letter-spacing:0;color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0f;border-radius:999px;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.shell .boon-chip{color:var(--h-accent);background:#f4b13e14;box-shadow:inset 0 0 0 .0625rem #f4b13e40}.shell .xmap__board{background:radial-gradient(circle, #ffffff0d .0625rem, transparent .0625rem) 0 0 / 1.5rem 1.5rem, var(--h-surface);height:30rem;box-shadow:inset 0 0 0 .0625rem var(--h-line);border-radius:1.125rem}.shell .xmap__lines line{stroke:#ffffff1f;stroke-width:1.5px;stroke-dasharray:none}.shell .xmap__lines line.is-taken{stroke:var(--h-accent);stroke-width:2.5px;filter:none}.shell .xmap__lines line.is-next{stroke:#fff9;stroke-width:2px;stroke-dasharray:4 5}.shell .xnode--duel{--k:#c9cad1}.shell .xnode--elite,.shell .xnode--boss{--k:#f2555a}.shell .xnode--camp{--k:#f59e5b}.shell .xnode--shrine{--k:#7cc4ff}.shell .xnode--treasure{--k:#e8c872}.shell .xnode--merchant{--k:#6fd49a}.shell .xnode--mystery{--k:#b99cff}.shell .xnode{width:3.75rem;height:3.75rem;color:color-mix(in srgb, var(--k) 75%, var(--h-dim));background:var(--h-raised);box-shadow:inset 0 0 0 .0625rem var(--h-line-hi), 0 .5rem 1rem #00000059;transition:scale .2s var(--ease), box-shadow .2s, background .2s, opacity .2s}.shell .xnode svg{width:48%;height:48%}.shell .xnode--boss{background:color-mix(in srgb, var(--k) 10%, var(--h-raised));width:5rem;height:5rem;box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--k) 45%, transparent), 0 .5rem 1.5rem #0006}.shell .xnode.is-open{color:var(--k);box-shadow:inset 0 0 0 .125rem var(--h-text), 0 .5rem 1rem #00000059;background:#232429;animation:1.8s ease-out infinite shell-node}.shell .xnode.is-open:hover{background:#2a2b31;scale:1.08}.shell .xnode.is-here{color:var(--k);background:color-mix(in srgb, var(--k) 16%, var(--h-raised));box-shadow:inset 0 0 0 .125rem var(--h-accent), 0 0 0 .375rem #f4b13e29, 0 .75rem 1.5rem #00000073;scale:1.1}.shell .xnode.is-done{color:var(--k);box-shadow:inset 0 0 0 .125rem var(--h-accent), 0 .5rem 1rem #00000059}.shell .xnode.is-done.is-loss{color:var(--h-dim);box-shadow:inset 0 0 0 .125rem #e5484d}.shell .xnode.is-past{opacity:.3}.shell .xnode.is-ahead{opacity:.85}.shell .xnode__mark{width:1.25rem;height:1.25rem;font-family:var(--h-font);background:#e5484d;font-size:.6875rem;font-weight:600;top:-.1875rem;right:-.1875rem}.shell .xnode__reward{width:1rem;height:1rem;box-shadow:0 0 0 .1875rem var(--h-surface)}.shell .xnode__reward.is-wildcard{--pip:radial-gradient(circle at 40% 35%, #e3d4ff, #8b6cf0 60%, #4a2fa8);transform:rotate(45deg)scale(.85)}.shell .xnode__reward.is-rare{--pip:radial-gradient(circle at 40% 35%, #ffe7a8, var(--h-accent) 60%, #a8681a)}@keyframes shell-node{0%{box-shadow:inset 0 0 0 .125rem var(--h-text), 0 0 0 0 #ffffff47}to{box-shadow:inset 0 0 0 .125rem var(--h-text), 0 0 0 .75rem #fff0}}.shell .xmap__token{box-shadow:0 0 0 .1875rem var(--h-text), 0 .5rem 1rem #0009}.shell .xmap__info{border-radius:var(--h-radius);min-width:0;height:5.75rem;min-height:0;color:var(--h-muted);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);flex:0 34rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.45;overflow:hidden}.shell .xmap__info-title{font-family:var(--h-font);letter-spacing:-.02em;color:var(--h-text);font-size:1.0625rem;font-weight:600}.shell .xmap__info-hint{color:var(--h-dim)}.shell .choice__options{gap:1rem}.shell .choice__option{width:16rem;min-height:14rem;font-family:var(--h-font);color:var(--h-text);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);transition:translate .2s var(--ease), box-shadow .15s, background .15s;border-radius:1.125rem;justify-content:flex-start;gap:.75rem;padding:2rem 1.5rem 1.75rem}.shell .choice__option:hover:not(:disabled){background:var(--h-raised);box-shadow:inset 0 0 0 .09375rem var(--h-text), 0 .75rem 2rem #0006;translate:0 -.25rem}.shell .choice__option:disabled{filter:none;opacity:.4}.shell .choice__glyph{--g:var(--h-accent);width:4rem;height:4rem;color:var(--g);background:color-mix(in srgb, var(--g) 12%, transparent);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb, var(--g) 30%, transparent);margin-bottom:.5rem}.shell .choice__glyph--heart{--g:#f06b6b}.shell .choice__name{font-family:var(--h-font);letter-spacing:-.02em;color:#fff;font-size:1.375rem;font-weight:600}.shell .choice__text{color:var(--h-muted);font-size:.9375rem;line-height:1.5}.shell .choice__story{max-width:40rem;font-size:1.125rem;font-style:normal}.shell .card-choice{box-shadow:0 0 0 .0625rem var(--h-line), 0 1rem 2rem #00000080}.shell .card-choice:hover,.shell .card-choice.is-on{box-shadow:0 0 0 .1875rem var(--h-text), 0 1.25rem 2.5rem #0000008c;translate:0 -.375rem}.shell .merchant__pay{border-radius:var(--h-radius);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);padding:1rem}.shell .merchant__give{font-family:var(--h-font);background:#e5484d;font-size:.6875rem;font-weight:600}.shell .booster__hint{font-family:var(--h-font);letter-spacing:0;color:var(--h-muted);font-size:.875rem;font-weight:500}.shell .pcard.is-up:hover .pcard__face{box-shadow:0 0 0 .125rem #ffffff8c,0 .5rem 1.25rem #0009}.shell .pcard.is-kept .pcard__face{box-shadow:0 0 0 .1875rem var(--h-text), 0 .75rem 1.75rem #0009}.shell .pcard.is-kept:after{font-family:var(--h-font);letter-spacing:0;color:var(--h-bg);background:var(--h-text);border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600;bottom:-1.875rem}@media (prefers-reduced-motion:reduce){.shell .xnode.is-open,.shell .btn--nudge{animation:none}}.shell .choice__option--pact{background:radial-gradient(ellipse 90% 60% at 50% 0%, #e5484d1a, transparent 70%), var(--h-surface);position:relative;box-shadow:inset 0 0 0 .0625rem #e5484d59}.shell .choice__option--pact:hover:not(:disabled){box-shadow:inset 0 0 0 .09375rem #f2555a,0 .75rem 2rem #0006}.shell .choice__option--pact .choice__glyph{--g:#f2555a}.shell .choice__tag{letter-spacing:.04em;text-transform:uppercase;color:#f2555a;background:#e5484d1f;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;top:.875rem;right:.875rem}.shell .choice__cost{border-top:.0625rem solid var(--h-line);color:#f2a0a3;margin-top:auto;padding-top:.75rem;font-size:.875rem;line-height:1.45}.shell .boon-chip--pact{color:#f2a0a3;background:#e5484d14;box-shadow:inset 0 0 0 .0625rem #e5484d4d}.shell .boon-chip.is-spent{color:var(--h-dim);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff08;text-decoration:line-through}.shell .xnode__twist{width:.875rem;height:.875rem;box-shadow:0 0 0 .1875rem var(--h-surface);background:#f2555a;border-radius:.1875rem;position:absolute;top:-.125rem;left:-.125rem;rotate:45deg}.shell .card-choice--gift,.shell .card-choice--gift:hover{width:17rem;cursor:var(--cursor,default);translate:none}.shell .xnode--surveyor{--k:#5fd3c6}.shell .land-choice{font-family:var(--h-font);color:var(--h-text);cursor:var(--cursor-hover,pointer);animation:choice-in .5s var(--ease) both;animation-delay:calc(var(--i) * 80ms);background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:0;display:flex}.shell .land-choice .card-choice{animation:none;display:block}.shell .land-choice:hover .card-choice{box-shadow:0 0 0 .1875rem var(--h-text), 0 1.25rem 2.5rem #0000008c;translate:0 -.375rem}.shell .land-choice__copies{letter-spacing:-.01em;margin-top:.5rem;font-size:1rem;font-weight:600}.shell .land-choice__swap{color:var(--h-muted);font-size:.875rem}.shell .is-choosing>*{transition:opacity .25s, scale .25s var(--ease), filter .25s}.shell .is-choosing>:not(.is-chosen){opacity:.3;filter:saturate(.4);scale:.96}.shell .is-chosen{animation:shell-chosen .42s var(--ease) both}@keyframes shell-chosen{40%{scale:1.07}to{scale:1.03}}.shell .gift{perspective:80rem}.shell .card-choice--gift{--glow:#c9cad140;animation:shell-gift .7s var(--ease) both;box-shadow:0 0 0 .0625rem var(--h-line), 0 0 3rem var(--glow), 0 1.25rem 2.5rem #0000008c}.shell .card-choice--gift.is-uncommon{--glow:#9fd0ee4d}.shell .card-choice--gift.is-rare{--glow:#f4b13e66}.shell .card-choice--gift.is-mythic{--glow:#ff7a3d73}@keyframes shell-gift{0%{opacity:0;transform:rotateY(-90deg)scale(.85)}60%{opacity:1}}@media (prefers-reduced-motion:reduce){.shell .is-chosen,.shell .card-choice--gift{animation:none}}.shell .deck{border-radius:var(--h-radius);font-family:var(--h-font);color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line), 0 1rem 2rem #00000073}.shell .deck:not(:disabled):hover{box-shadow:0 0 0 .125rem var(--h-text), 0 1.25rem 2.5rem #00000080}.shell .deck__name{font-family:var(--h-font);letter-spacing:-.02em;color:#fff;font-size:1.125rem;font-weight:600}.shell .deck__blurb{color:var(--h-muted);font-size:.8125rem;line-height:1.4}.shell .start__opponent{box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0d;border-radius:.625rem;margin-bottom:0;padding:.1875rem}.shell .opp{min-width:11rem;font-family:var(--h-font);color:var(--h-muted);border-radius:.5rem;padding:.5rem .875rem}.shell .opp:hover{color:var(--h-text)}.shell .opp.is-on{color:var(--h-text);box-shadow:none;background:#ffffff1f}.shell .opp__name{font-family:var(--h-font);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.shell .opp__blurb{opacity:1;color:var(--h-dim);font-size:.8125rem}.shell .opp.is-on .opp__blurb{color:var(--h-muted)}.shell .jumpin__list{font-family:var(--h-font);color:var(--h-text);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);border-radius:.625rem;padding:.625rem .875rem}.shell .jumpin__list li span{color:var(--h-dim);font-variant-numeric:tabular-nums}.shell .jumpin__list li.is-rare{color:var(--h-accent)}.shell .ladder:before{opacity:1;background:#ffffff1a}.shell .rung{border-radius:var(--h-radius);font-family:var(--h-font);box-shadow:inset 0 0 0 .0625rem var(--h-line), 0 1rem 2rem #00000073}.shell .rung__num{font-family:var(--h-font);letter-spacing:0;color:var(--h-text);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#0b0c0ebf;border-radius:999px;padding:.0625rem .4375rem;font-size:.75rem;font-weight:600}.shell .rung__tier{font-family:var(--h-font);letter-spacing:0;color:var(--h-muted);font-size:.75rem;font-weight:500}.shell .rung__name{font-family:var(--h-font);letter-spacing:-.01em;color:#fff;font-size:.9375rem;font-weight:600}.shell .rung--boss{box-shadow:inset 0 0 0 .125rem #f4b13e99,0 1rem 2rem #00000073}.shell .rung--next{box-shadow:0 0 0 .125rem var(--h-text), 0 1.25rem 2.5rem #0000008c}.shell .rung--fell{box-shadow:0 0 0 .125rem #e5484d,0 1rem 2rem #00000073}.shell .rung__mark{width:2.5rem;height:2.5rem;font-family:var(--h-font);font-size:1.25rem;font-weight:600}.shell .rung__mark--won{color:var(--h-bg);background:var(--h-accent);box-shadow:0 0 0 .25rem #f4b13e33}.shell .rung__mark--fell{background:#e5484d;box-shadow:0 0 0 .25rem #e5484d33}.shell.gauntlet--cleared .rung--boss{box-shadow:0 0 0 .1875rem var(--h-accent), 0 0 0 .5rem #f4b13e2e, 0 1.25rem 2.5rem #0000008c}.shell .merchant__pay{flex-flow:column;align-items:stretch;gap:1.25rem}.shell .merchant__group{flex-direction:column;gap:.75rem;display:flex}.shell .merchant__heading{letter-spacing:-.01em;color:var(--h-text);margin:0;font-size:.9375rem;font-weight:600}.shell .merchant__heading span{color:var(--h-muted);margin-left:.5rem;font-size:.8125rem;font-weight:400}.shell .merchant__cards{flex-wrap:wrap;gap:.625rem;display:flex}.shell .merchant__where,.shell .merchant__give{font-family:var(--h-font);white-space:nowrap;border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:.375rem;left:50%;translate:-50%}.shell .merchant__where{color:var(--h-text);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0b0c0ed9}.shell .merchant__card.is-on{box-shadow:0 0 0 .1875rem var(--h-text), 0 .5rem 1rem #00000080}.shell .merchant__card.is-on .merchant__give{color:var(--h-bg);background:var(--h-text)}.shell .merchant__card.is-from-deck{box-shadow:0 0 0 .1875rem #e5484d,0 .5rem 1rem #00000080}.shell .merchant__card.is-from-deck .merchant__give{color:#fff;background:#e5484d}.shell .merchant__note{color:#f2a0a3;margin:-.5rem 0 0;font-size:.875rem}.shell .xmap__info>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell .xfilters{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin:0 auto 1rem;display:flex}.shell .jumpin__list li.jumpin__slot{color:var(--h-muted);flex-direction:column;padding-left:1.25rem;display:flex}.shell .jumpin__list li.jumpin__slot span.is-rare{color:var(--h-accent)}.shell .xfilters__more{flex-wrap:wrap;flex-basis:100%;justify-content:center;align-items:center;gap:.5rem .75rem;display:flex}.dbk{background:var(--h-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 20rem;height:100vh;display:grid}.dbk ::selection{color:var(--h-bg);background:var(--h-accent)}.dbk :focus-visible{outline:.125rem solid var(--h-accent);outline-offset:.125rem}.dbk__bar{border-bottom:.0625rem solid var(--h-line);flex-wrap:wrap;grid-column:1;align-items:center;gap:.625rem 1rem;min-height:3.5rem;padding:.5rem 1rem;display:flex}.dbk__tools{align-items:center;gap:.5rem;display:flex}.dbk__tools .hbtn,.dbk__tools .btn{height:2.125rem;padding:0 .75rem;font-size:.875rem}.dbk__tools .btn{font-family:var(--h-font);letter-spacing:-.01em;color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0f;border:0;border-radius:.5rem;flex:none;font-weight:500}.dbk__tools .btn:hover{background:#ffffff1a}.dbk__tools .sinput{width:12rem;height:2.125rem;font-size:.875rem}.dbk__search{width:15rem;height:2.125rem;color:var(--h-dim);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0d;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.dbk__search:focus-within{box-shadow:inset 0 0 0 .0625rem var(--h-line-hi)}.dbk__search svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex:none;width:.875rem;height:.875rem}.dbk__search input{min-width:0;font-family:var(--h-font);color:var(--h-text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:.875rem}.dbk__search input::placeholder{color:var(--h-dim)}.dbk__filters{gap:.25rem;display:flex}.dbk__filter{--c:#a9a9b0;background:var(--c);opacity:.3;width:1.375rem;height:1.375rem;cursor:var(--cursor-hover,pointer);border:0;border-radius:50%;padding:0;transition:opacity .15s,box-shadow .15s}.dbk__filter:hover{opacity:.65}.dbk__filter.is-on{opacity:1;box-shadow:0 0 0 .125rem var(--h-bg), 0 0 0 .25rem var(--c)}.dbk__filter--W{--c:var(--mana-W)}.dbk__filter--U{--c:var(--mana-U)}.dbk__filter--B{--c:var(--mana-B)}.dbk__filter--R{--c:var(--mana-R)}.dbk__filter--G{--c:var(--mana-G)}.dbk__filter--L{--c:#8a7a5a;background:linear-gradient(135deg,#b6a37a 50%,#6b5c40 50%)}.dbk__shown{font-variant-numeric:tabular-nums;color:var(--h-dim);margin-left:auto;font-size:.8125rem}.dbk__stage{flex-direction:column;grid-column:1;min-width:0;min-height:0;display:flex}.dbk__pool{flex:1;min-height:0;padding:1rem;position:relative;overflow-y:auto}.dbk__grid{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));gap:1rem .75rem;display:grid}.dbk-card{flex-direction:column;align-items:center;gap:.375rem;display:flex}.dbk-card__face{aspect-ratio:63/88;width:100%;cursor:var(--cursor-hover,pointer);border-radius:4.6%/3.3%;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:relative}.dbk-card__face img,.dbk-card__face .dcard__blank{border-radius:inherit;width:100%;height:100%;transition:box-shadow .18s,filter .18s;display:block;box-shadow:0 .375rem 1rem #00000080}.dbk-card__face:hover{transform:translateY(-.25rem)}.dbk-card__face:hover img{box-shadow:0 0 0 .125rem var(--h-text), 0 .75rem 1.5rem #0009}.dbk-card.is-out .dbk-card__face{cursor:var(--cursor,default);transform:none}.dbk-card.is-out img{filter:grayscale(.7)brightness(.6);box-shadow:0 .375rem 1rem #00000080}.dbk-card__face.is-new img{box-shadow:0 0 0 .125rem var(--h-accent), 0 .375rem 1rem #00000080}.dbk-card__new,.dbk-card__in{font-family:var(--h-font);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;position:absolute;top:.375rem}.dbk-card__new{color:var(--h-bg);background:var(--h-accent);left:.375rem}.dbk-card__in{color:var(--h-bg);background:var(--h-text);right:.375rem;box-shadow:0 .125rem .5rem #00000080}.dbk-card__copies{min-height:.25rem;font-family:var(--h-font);color:var(--h-muted);gap:.1875rem;font-size:.75rem;line-height:.25rem;display:flex}.dbk-card__copies i{background:#ffffff24;border-radius:999px;width:.75rem;height:.25rem}.dbk-card__copies i.is-free{background:var(--h-text)}.dbk__empty{font-family:var(--h-font);text-align:center;color:var(--h-muted);margin:2rem 0;font-size:.875rem}.dbk__side{border-left:.0625rem solid var(--h-line);background:var(--h-surface);flex-direction:column;grid-area:1/2/3;min-height:0;display:flex}.dbk__head{background:50% 30%/cover no-repeat;flex:none;align-items:flex-end;height:6.5rem;padding:.875rem 1rem;display:flex;position:relative}.dbk__head:before{content:"";background:linear-gradient(180deg, #1314171a, var(--h-surface));position:absolute;inset:0}.dbk__title{flex-direction:column;gap:.375rem;min-width:0;display:flex;position:relative}.dbk__pips{gap:.25rem;display:flex}.dbk__pips .pip{width:.625rem;height:.625rem}.dbk__title h1{font-family:var(--h-font);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;color:#fff;margin:0;font-size:1.25rem;font-weight:600;overflow:hidden}.dbk__stats{border-bottom:.0625rem solid var(--h-line);flex:none;align-items:flex-end;gap:1rem;padding:.5rem 1rem .875rem;display:flex}.dbk__count{color:var(--h-muted);flex-direction:column;flex:1;gap:.5rem;font-size:.8125rem;display:flex}.dbk__count strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--h-text);font-size:1.25rem;font-weight:600}.dbk__count strong.is-short{color:var(--h-accent)}.dbk__meter{background:#ffffff1a;border-radius:999px;height:.25rem;display:block;overflow:hidden}.dbk__meter i{border-radius:inherit;background:var(--h-text);height:100%;transition:width .3s cubic-bezier(.2,.8,.2,1);display:block}.dbk__curve{flex:none;align-items:flex-end;gap:.25rem;display:flex}.dbk__curve-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;height:3rem;display:flex}.dbk__curve-bar{background:#ffffff59;border-radius:.1875rem;flex-direction:column;justify-content:flex-end;width:.75rem;min-height:.125rem;transition:height .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.dbk__curve-bar>span{background:var(--h-text);display:block}.dbk__curve-col small{font-variant-numeric:tabular-nums;color:var(--h-dim);font-size:.625rem}.dbk__list{flex:1;min-height:0;padding:.25rem .5rem .75rem;overflow-y:auto}.dbk__section h2{font-family:var(--h-font);color:var(--h-muted);justify-content:space-between;margin:0;padding:.75rem .5rem .375rem;font-size:.75rem;font-weight:500;display:flex}.dbk__section h2 span{font-variant-numeric:tabular-nums;color:var(--h-dim)}.dbk-row{isolation:isolate;text-align:left;width:100%;height:2rem;font-family:var(--h-font);color:var(--h-text);cursor:var(--cursor-hover,pointer);background:#ffffff08;border:0;border-radius:.375rem;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-bottom:.125rem;padding:0 .5rem;transition:background .12s;display:grid;position:relative;overflow:hidden}.dbk-row:before{content:"";z-index:-1;background:var(--art,none) center 30% / cover no-repeat;opacity:.35;transition:opacity .12s;position:absolute;inset:0 0 0 40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.dbk-row:hover{background:#ffffff14}.dbk-row:hover:before{opacity:.55}.dbk-row__qty{font-variant-numeric:tabular-nums;color:var(--h-muted);font-size:.8125rem;font-weight:600}.dbk-row__name{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 .0625rem .25rem #000c;font-size:.8125rem;font-weight:500;overflow:hidden}.dbk-row__cost{gap:.0625rem;display:flex}.dbk-row__cost img{width:.875rem;height:.875rem}.dbk__tips{font-family:var(--h-font);color:var(--h-muted);background:#f4b13e0f;border-radius:.5rem;margin:.75rem .5rem 0;padding:.75rem .75rem .75rem 1.75rem;font-size:.8125rem;line-height:1.5;box-shadow:inset 0 0 0 .0625rem #f4b13e33}.dbk__tips li+li{margin-top:.375rem}.dbk__tips li::marker{color:var(--h-accent)}.dbk__foot{border-top:.0625rem solid var(--h-line);flex:none;padding:.75rem 1rem 1rem}.dbk__done{width:100%;height:2.75rem;font-weight:600}@media (width<=900px){.dbk{grid-template-columns:minmax(0,1fr) 16rem}}.dbk__chips{background:#ffffff0d;border-radius:.5rem;gap:.125rem;padding:.1875rem;display:flex}.dbk__chip{min-width:1.75rem;height:1.625rem;font-family:var(--h-font);color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:0 0;border:0;border-radius:.375rem;padding:0 .5rem;font-size:.8125rem;font-weight:500;transition:color .15s,background .15s}.dbk__chip:hover{color:var(--h-text)}.dbk__chip.is-on{color:var(--h-text);background:#ffffff24}.dbk__chip--cost{font-variant-numeric:tabular-nums;padding:0}.dbk__toggle{color:var(--h-muted);cursor:var(--cursor-hover,pointer);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.dbk__toggle input{opacity:0;pointer-events:none;position:absolute}.dbk__switch{background:#ffffff24;border-radius:999px;width:1.875rem;height:1.125rem;transition:background .15s;position:relative}.dbk__switch:after{content:"";background:var(--h-text);border-radius:50%;width:.875rem;height:.875rem;transition:translate .15s;position:absolute;top:.125rem;left:.125rem}.dbk__toggle input:checked+.dbk__switch{background:var(--h-accent)}.dbk__toggle input:checked+.dbk__switch:after{background:var(--h-bg);translate:.75rem}.dbk__toggle input:focus-visible+.dbk__switch{outline:.125rem solid var(--h-accent);outline-offset:.125rem}.dbk__toggle:has(input:checked){color:var(--h-text)}.dbk__clear{font-family:var(--h-font);color:var(--h-muted);text-underline-offset:.1875rem;cursor:var(--cursor-hover,pointer);background:0 0;border:0;margin-left:.75rem;padding:0;font-size:.8125rem;text-decoration:underline}.dbk__clear:hover{color:var(--h-text)}.csearch{height:100vh}.csearch__shell{flex:1;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.csearch__bar{padding:.75rem 1.5rem}.csearch__search{flex:24rem;max-width:40rem}.csearch__row{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:.625rem 1rem;display:flex}.csearch .dbk__pool{padding:1.25rem 1.5rem 3rem}.dbk__filter--M{--c:#d9b44a;background:conic-gradient(var(--mana-W) 0 20%, var(--mana-U) 0 40%, var(--mana-B) 0 60%, var(--mana-R) 0 80%, var(--mana-G) 0)}.csearch__seg{box-shadow:inset 0 0 0 .0625rem var(--h-line);border-radius:.5rem;padding:.125rem;display:flex}.csearch__seg button{height:1.75rem;font:500 .8125rem var(--h-font);color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:0 0;border:0;border-radius:.375rem;padding:0 .625rem}.csearch__seg button.is-on{color:var(--h-text);background:#ffffff1a}.csearch__rarity--common.is-on{box-shadow:inset 0 0 0 .0625rem #c9c9cf}.csearch__rarity--uncommon.is-on{box-shadow:inset 0 0 0 .0625rem #a9c4d6}.csearch__rarity--rare.is-on{box-shadow:inset 0 0 0 .0625rem #d8b45a}.csearch__rarity--mythic.is-on{box-shadow:inset 0 0 0 .0625rem #e2672e}.csearch__select{color:var(--h-dim);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.csearch__select select{max-width:12rem;height:2rem;font:500 .8125rem var(--h-font);color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border:0;border-radius:.5rem;padding:0 .5rem}.csearch__face{background:0 0;border:0;padding:0}.csearch__more{height:1px}.csearch__modal{z-index:50;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#000000b8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.csearch__detail{border-radius:var(--h-radius);background:var(--h-surface);max-width:56rem;max-height:100%;box-shadow:inset 0 0 0 .0625rem var(--h-line), 0 1.5rem 4rem #0009;gap:2rem;padding:1.5rem;display:flex;overflow-y:auto}.csearch__big{flex-direction:column;flex:none;align-items:center;gap:.75rem;display:flex}.csearch__big img{aspect-ratio:63/88;border-radius:4.6%/3.3%;width:20rem;max-width:100%;display:block;box-shadow:0 .75rem 2rem #0009}.csearch__info{flex-direction:column;flex:1;gap:1rem;min-width:16rem;display:flex}.csearch__faceinfo h2{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600;display:flex}.csearch__faceinfo p{margin:.25rem 0 0}.csearch__cost{gap:.125rem;display:inline-flex}.csearch__cost img{width:1.125rem;height:1.125rem}.csearch__dim,.csearch__type{color:var(--h-muted);font-size:.875rem}.csearch__oracle{background:var(--h-raised);border-radius:.5rem;margin-top:.625rem;padding:.75rem .875rem;font-size:.9375rem;line-height:1.45}.csearch__oracle p+p{margin-top:.5rem}.csearch__pt{font-variant-numeric:tabular-nums;font-weight:600}.csearch__meta{grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0;font-size:.875rem;display:grid}.csearch__meta dt{color:var(--h-dim)}.csearch__meta dd{text-transform:capitalize;margin:0}dd.csearch__rarity--uncommon{color:#a9c4d6}dd.csearch__rarity--rare{color:#d8b45a}dd.csearch__rarity--mythic{color:#e2672e}.csearch__close{align-self:flex-start;margin-top:auto}@media (width<=40rem){.csearch__detail{flex-direction:column;gap:1rem}.csearch__bar,.csearch .dbk__pool{padding-inline:1rem}}.dbk__bar{z-index:5;position:relative}.dbk__search kbd{font-family:var(--h-font);color:var(--h-dim);box-shadow:inset 0 0 0 .0625rem var(--h-line);border-radius:.25rem;padding:0 .3125rem;font-size:.6875rem}.dbk__search:focus-within kbd{display:none}.dbk__btn{height:2.125rem;font-family:var(--h-font);color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);cursor:var(--cursor-hover,pointer);background:#ffffff0f;border:0;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:inline-flex}.dbk__btn:hover:not(:disabled),.dbk__btn.is-on{background:#ffffff1f}.dbk__btn:disabled{opacity:.4;cursor:var(--cursor,default)}.dbk__badge{text-align:center;min-width:1.125rem;color:var(--h-bg);background:var(--h-accent);border-radius:999px;padding:0 .3125rem;font-size:.6875rem;font-weight:600}.dbk__sort{color:var(--h-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.dbk__select{height:2.125rem;font-family:var(--h-font);color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:var(--cursor-hover,pointer);background:#ffffff0f;border:0;border-radius:.5rem;padding:0 .5rem;font-size:.8125rem}.dbk__select--full{width:100%}.dbk__pop-wrap{position:relative}.dbk__pop{z-index:20;background:var(--h-raised);border-radius:.75rem;flex-direction:column;gap:.5rem;width:17rem;padding:.875rem;animation:.14s ease-out dbk-pop;display:flex;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:inset 0 0 0 .0625rem #ffffff1f,0 1rem 2.5rem #0009}@keyframes dbk-pop{0%{opacity:0;translate:0 -.25rem}}.dbk__pop h3{font-family:var(--h-font);color:var(--h-muted);justify-content:space-between;margin:.25rem 0 0;font-size:.75rem;font-weight:500;display:flex}.dbk__pop h3:first-child{margin-top:0}.dbk__pop h3 span{font-variant-numeric:tabular-nums;color:var(--h-text)}.dbk__wrap{flex-wrap:wrap;gap:.375rem;display:flex}.dbk__pill{height:1.75rem;font-family:var(--h-font);color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:#ffffff0f;border:0;border-radius:999px;padding:0 .625rem;font-size:.8125rem;font-weight:500;transition:color .15s,background .15s}.dbk__pill:hover{color:var(--h-text)}.dbk__pill.is-on{color:var(--h-bg);background:var(--h-text)}.dbk__pill--wide{margin-top:.25rem}.dbk__pill--uncommon.is-on{background:#b9c6d4}.dbk__pill--rare.is-on{background:#e6c35c}.dbk__pill--mythic.is-on{background:#f08a4b}.dbk-card__rarity{background:#d9d9de;border-radius:50%;width:.5rem;height:.5rem;margin-left:.25rem}.dbk-card__rarity--uncommon{background:#b9c6d4}.dbk-card__rarity--rare{background:#e6c35c}.dbk-card__rarity--mythic{background:#f08a4b}.dbk__empty .dbk__clear{margin:.5rem auto 0;display:block}.dbk-card__face[draggable=true]{cursor:var(--cursor-hover,grab)}.dbk-card__face.is-dragging,.dbk-tile.is-dragging,.dbk-row.is-dragging{opacity:.4}.dbk__pool.is-target,.dbk__tray.is-target,.dbk__drop.is-target{background:#f4b13e0a;transition:background .15s;box-shadow:inset 0 0 0 .125rem #f4b13e59}.dbk__pool.is-over,.dbk__tray.is-over,.dbk__drop.is-over{box-shadow:inset 0 0 0 .125rem var(--h-accent);background:#f4b13e1a}.dbk__drop{border-radius:.5rem;min-height:6rem}.dbk__drophint{width:max-content;font-family:var(--h-font);pointer-events:none;color:var(--h-bg);background:var(--h-accent);border-radius:999px;margin:.75rem auto 0;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;position:sticky;bottom:.5rem}.dbk__tray{border-top:.0625rem solid var(--h-line);background:var(--h-surface);flex-direction:column;flex:none;min-height:6rem;display:flex}.dbk__tray-head{font-family:var(--h-font);color:var(--h-muted);flex:none;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.8125rem;display:flex}.dbk__tray-head strong{color:var(--h-text);font-weight:600}.dbk__tray-head .dbk__toggle{margin-left:auto}.dbk__empty--tray{margin:auto}.dbk__cols{flex:1;grid-auto-columns:minmax(5.25rem,8.5rem);grid-auto-flow:column;align-items:start;gap:.75rem;min-height:0;padding:0 1rem 1rem;display:grid;overflow:auto}.dbk-col__label{font-family:var(--h-font);color:var(--h-muted);justify-content:space-between;margin-bottom:.375rem;padding:0 .125rem;font-size:.75rem;font-weight:500;display:flex}.dbk-col__label span{font-variant-numeric:tabular-nums;color:var(--h-dim)}.dbk-col__stack{flex-direction:column;display:flex}.dbk-tile{aspect-ratio:63/88;width:100%;cursor:var(--cursor-hover,grab);background:0 0;border:0;border-radius:4.6%/3.3%;padding:0;transition:transform .15s cubic-bezier(.2,.8,.2,1),opacity .15s;display:block;position:relative}.dbk-tile img{transition:filter .12s,box-shadow .12s}.dbk-tile+.dbk-tile{margin-top:calc(1.5rem - 139.68%)}.dbk-tile.has-gap{margin-top:calc(2.25rem - 139.68%)}.dbk-tile img,.dbk-tile .dcard__blank{border-radius:inherit;width:100%;height:100%;display:block;box-shadow:0 -.125rem .5rem #0000008c}.dbk-tile:hover img,.dbk-tile:focus-visible img{filter:brightness(1.12);box-shadow:0 0 0 .125rem var(--h-accent), 0 -.125rem .5rem #0000008c}.dbk-tile:last-child:hover,.dbk-tile:last-child:focus-visible{transform:translateY(-.25rem)}.dbk-tile__qty{font-family:var(--h-font);pointer-events:none;color:var(--h-bg);background:var(--h-text);border-radius:999px;padding:0 .375rem;font-size:.6875rem;font-weight:600;position:absolute;top:1.625rem;right:.25rem;box-shadow:0 .125rem .375rem #00000080}.dbk-tile:not(:last-child) .dbk-tile__qty{top:.1875rem;right:1.5rem}.dbk__stats{flex-wrap:wrap;gap:.625rem 1rem}.dbk__count{flex:100%}.dbk__kinds{flex:1;gap:1rem;margin:0;display:flex}.dbk__kinds div{flex-direction:column;gap:.0625rem;display:flex}.dbk__kinds dt{color:var(--h-dim);font-size:.6875rem}.dbk__kinds dd{font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:600}.dbk__curve{gap:.375rem}.dbk__curve-col{gap:.125rem;height:4.25rem}.dbk__curve-col em{font-variant-numeric:tabular-nums;color:var(--h-muted);font-size:.625rem;font-style:normal}.dbk__curve-bar{background:0 0;width:1.125rem}.dbk__curve-bar>span{flex-basis:0;min-height:0}.dbk__curve-other{background:#ffffff47}.dbk__curve-creature{background:var(--h-text)}.dbk__symbols{font-variant-numeric:tabular-nums;color:var(--h-muted);flex:100%;gap:.75rem;font-size:.75rem;display:flex}.dbk__symbols span,.dbk-land{align-items:center;gap:.3125rem;display:inline-flex}.dbk__dot{--c:#a9a9b0;background:var(--c);border-radius:50%;width:.625rem;height:.625rem}.dbk__dot--W{--c:var(--mana-W)}.dbk__dot--U{--c:var(--mana-U)}.dbk__dot--B{--c:var(--mana-B)}.dbk__dot--R{--c:var(--mana-R)}.dbk__dot--G{--c:var(--mana-G)}.dbk__tabs{border-bottom:.0625rem solid var(--h-line);flex:none;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.dbk__tabs .dbk__btn{height:1.875rem}.dbk__seg{background:#ffffff0d;border-radius:.5rem;gap:.125rem;padding:.1875rem;display:flex}.dbk__seg button{height:1.5rem;font-family:var(--h-font);color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.3125rem;padding:0 .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.dbk__seg button.is-on{color:var(--h-text);background:#ffffff24}.dbk__seg svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:.75rem;height:.75rem}.dbk__tabs .dbk__pop-wrap:last-child .dbk__pop{left:auto;right:0}.dbk__pop--lands{width:15rem}.dbk-land{font-family:var(--h-font);gap:.5rem;font-size:.8125rem}.dbk-land>span{flex:1}.dbk-land button{width:1.625rem;height:1.625rem;color:var(--h-text);cursor:var(--cursor-hover,pointer);background:#ffffff14;border:0;border-radius:.375rem;padding:0;font-size:1rem;line-height:1}.dbk-land button:hover:not(:disabled){background:#ffffff29}.dbk-land button:disabled{opacity:.3}.dbk-land output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem;font-weight:600}.dbk__auto{width:100%;height:2.125rem;margin-top:.25rem}.dbk__pop--lands p{font-family:var(--h-font);color:var(--h-dim);margin:0;font-size:.75rem;line-height:1.4}.dbk__hint{font-family:var(--h-font);color:var(--h-dim);margin:.75rem .5rem 0;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.dbk *{transition-duration:0s!important;animation:none!important}}@media (width<=1100px){.dbk__sort span{display:none}}.dbk__splitter{z-index:2;cursor:row-resize;touch-action:none;flex:none;height:.625rem;margin:-.3125rem 0;position:relative}.dbk__splitter span{background:var(--h-line);border-radius:1rem;width:2.5rem;height:.25rem;transition:background .15s,width .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dbk__splitter:hover span,.dbk__splitter:focus-visible span,.dbk__stage.is-resizing .dbk__splitter span{background:var(--h-accent);width:4rem}.dbk__splitter:focus-visible{outline:none}.dbk__stage.is-resizing{cursor:row-resize;-webkit-user-select:none;user-select:none}.dbk__stage.is-resizing .dbk__pool,.dbk__stage.is-resizing .dbk__tray{pointer-events:none}.dbk-card__face.is-suggested img{box-shadow:0 0 0 .125rem var(--h-accent), 0 0 1rem #f4b13e8c, 0 .375rem 1rem #00000080}.dbk-card__hint{font-family:var(--h-font);color:var(--h-accent);pointer-events:none;background:#0a0a0ed1;border-radius:999px;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:.375rem;left:.375rem;box-shadow:inset 0 0 0 .0625rem #f4b13e99}.dbk-hints{font-family:var(--h-font);background:#f4b13e0f;border-radius:.5rem;margin:.75rem .5rem 0;padding:.25rem .5rem .5rem;box-shadow:inset 0 0 0 .0625rem #f4b13e33}.dbk-hints__head{width:100%;font:inherit;color:var(--h-accent);cursor:var(--cursor-hover,pointer);background:0 0;border:0;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.8125rem;font-weight:600;display:flex}.dbk-hints__head em{text-align:left;color:var(--h-dim);flex:1;font-style:normal;font-weight:400}.dbk-hints__note,.dbk-hints__lands{color:var(--h-dim);margin:.25rem 0;font-size:.75rem;line-height:1.4}.dbk-hints__lands{color:var(--h-muted)}.dbk-hint{isolation:isolate;text-align:left;width:100%;font-family:var(--h-font);color:var(--h-text);cursor:var(--cursor-hover,pointer);background:#ffffff08;border:0;border-radius:.375rem;grid-template-columns:minmax(0,1fr) auto;gap:0 .5rem;margin-bottom:.125rem;padding:.25rem .5rem;display:grid;position:relative;overflow:hidden}.dbk-hint:before{content:"";z-index:-1;background:var(--art,none) center 30% / cover no-repeat;opacity:.3;position:absolute;inset:0 0 0 45%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.dbk-hint:hover{background:#ffffff14}.dbk-hint__name{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 .0625rem .25rem #000c;font-size:.8125rem;font-weight:500;overflow:hidden}.dbk-hint__why{color:var(--h-accent);grid-column:1/-1;font-size:.6875rem}.dbk-card__face.is-flash,[data-card].is-flash{animation:1.2s ease-out dbk-flash}@keyframes dbk-flash{0%,40%{box-shadow:0 0 0 .1875rem var(--h-accent), 0 0 1.5rem .25rem #f4b13eb3}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){[data-card].is-flash{outline:.1875rem solid var(--h-accent);animation:none}}.dbk-card__face.is-suggested.is-splash img{box-shadow:0 0 0 .125rem #8f86e0,0 0 1rem #8f86e080,0 .375rem 1rem #00000080}.dbk-card__face.is-splash .dbk-card__hint{color:#b9b3f2;box-shadow:inset 0 0 0 .0625rem #8f86e0b3}.dbk-hint.is-splash .dbk-hint__why{color:#b9b3f2}.dbk-advice{font-family:var(--h-font);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0a;border-radius:.5rem;margin:.75rem .5rem 0;padding:.25rem .5rem .5rem}.dbk-pair{border-top:.0625rem solid var(--h-line);padding:.5rem 0}.dbk-pair__head{color:var(--h-text);align-items:center;gap:.25rem;font-size:.8125rem;display:flex}.dbk-pair__head img{width:1rem;height:1rem}.dbk-pair__head b{margin-left:.25rem;font-weight:600}.dbk-pair__stats,.dbk-pair__stars{color:var(--h-dim);margin:.125rem 0 0;font-size:.75rem;line-height:1.4}.dbk-pair__card{color:var(--h-muted);border-bottom:.0625rem dotted var(--h-line)}.dbk-pair__btns{gap:.375rem;margin-top:.375rem;display:flex}.dbk-advice__open{font-family:var(--h-font);color:var(--h-dim);cursor:var(--cursor-hover,pointer);background:#ffffff0d;border:0;border-radius:999px;margin:.75rem .5rem 0;padding:.25rem .625rem;font-size:.75rem;display:block}.dbk-advice__open:hover{color:var(--h-text)}.jl{flex-direction:column;gap:1.25rem;display:flex}.jl__match{border-radius:var(--h-radius);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);grid-template-columns:1fr 1fr;gap:1rem 1.5rem;padding:1rem 1.25rem 1.25rem;display:grid}.jl__match.is-waiting{opacity:.45;pointer-events:none}.jl__side{flex-direction:column;gap:.5rem;min-width:0;display:flex}.jl__side-head{justify-content:space-between;align-items:baseline;display:flex}.jl__link{font-family:var(--h-font);color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:0 0;border:0;padding:0;font-size:.8125rem}.jl__link:hover:not(:disabled){color:var(--h-text)}.jl__link:disabled{opacity:.4;cursor:var(--cursor,default)}.jl__slots{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.jl__slot{min-width:0;position:relative}.jl__slot-main{text-align:left;width:100%;height:4rem;font-family:var(--h-font);color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);cursor:var(--cursor-hover,pointer);background:#ffffff0a;border:0;border-radius:.625rem;align-items:center;gap:.75rem;padding:.375rem 2rem .375rem .375rem;transition:background .15s,box-shadow .15s;display:flex}.jl__slot-main:hover{background:#ffffff14}.jl__slot.is-empty .jl__slot-main{box-shadow:inset 0 0 0 .0625rem var(--h-line-hi);background:0 0}.jl__slot.is-on .jl__slot-main{box-shadow:inset 0 0 0 .125rem var(--h-accent), 0 0 0 .25rem #f4b13e1f}.jl__slot-art{background:#ffffff0d 50% 30%/cover no-repeat;border-radius:.4375rem;flex:none;width:4.25rem;height:100%}.jl__slot.is-empty .jl__slot-art{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239b9ca3' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M8 3v10M3 8h10'/%3E%3C/svg%3E") 50%/1.25rem 1.25rem no-repeat,#ffffff0a}.jl__slot-text{flex-direction:column;gap:.3125rem;min-width:0;display:flex}.jl__slot-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.jl__slot.is-empty .jl__slot-name{color:var(--h-muted);font-weight:500}.jl__slot-sub{color:var(--h-dim);font-size:.75rem}.jl__slot-clear{width:1.5rem;height:1.5rem;color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.jl__slot-clear:hover{color:var(--h-text);background:#ffffff1a}.jl__slot-clear svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:.875rem;height:.875rem}.jl__setup{border-top:.0625rem solid var(--h-line);flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:1rem 2rem;padding-top:1rem;display:flex}.jl__play{min-width:8rem;margin-left:auto}.jl__filter{flex-wrap:wrap}.jl__sep{background:var(--h-line);flex:none;width:.0625rem;margin:.25rem}.jl__color{width:2rem;height:2rem;box-shadow:inset 0 0 0 .0625rem var(--h-line);cursor:var(--cursor-hover,pointer);background:#ffffff0a;border:0;border-radius:50%;flex:none;padding:0;position:relative}.jl__color:after{content:"";background:var(--c);opacity:.55;border-radius:50%;transition:opacity .15s,inset .15s;position:absolute;inset:.5625rem}.jl__color:hover:after{opacity:.9}.jl__color.is-on{box-shadow:inset 0 0 0 .125rem var(--h-text)}.jl__color.is-on:after{opacity:1;inset:.375rem}.jl__search{min-width:10rem;height:2rem;font-family:var(--h-font);color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0a;border:0;border-radius:999px;flex:1 0 12rem;padding:0 .8rem;font-size:.8125rem}.jl__search::placeholder{color:var(--h-dim)}.jl__search:focus-visible,.jl__color:focus-visible,.jl__slot-main:focus-visible,.jl__link:focus-visible{outline:.125rem solid var(--h-accent);outline-offset:.125rem}.jl__body{grid-template-columns:minmax(0,1fr) clamp(15rem,26vw,19rem);align-items:start;gap:1.25rem;display:grid}.jl__grid-wrap{flex-direction:column;gap:.75rem;min-width:0;display:flex}.jl__hint{color:var(--h-muted);margin:0;font-size:.8125rem}.jl__hint strong{color:var(--h-accent);font-weight:600}.jl__grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}.jl__tile.is-here .dtile__main{box-shadow:inset 0 0 0 .125rem var(--h-accent)}.jl__empty{color:var(--h-dim);text-align:center;margin:0;padding:2rem 0;font-size:.875rem}.jl__detail{border-radius:var(--h-radius);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);flex-direction:column;gap:.625rem;padding:.75rem;display:flex;position:sticky;top:3.5rem}.jl__detail-art{aspect-ratio:16/7;background:center 30% / cover no-repeat var(--h-raised);border-radius:.5rem}.jl__detail-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.jl__detail-head h3{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:600}.jl__detail-head p,.jl__detail-blurb{color:var(--h-muted);margin:0;font-size:.8125rem}.jl__cards{border-top:.0625rem solid var(--h-line);flex-direction:column;margin:0;padding:.25rem 0 0;list-style:none;display:flex}.jl__cards li{cursor:var(--cursor,default);border-radius:.25rem;gap:.5rem;padding:.1875rem .25rem;font-size:.8125rem;display:flex}.jl__cards li:hover{background:#ffffff0f}.jl__cards li span{font-variant-numeric:tabular-nums;text-align:right;width:1.25rem;color:var(--h-dim);flex:none}.jl__cards li.is-rare{color:var(--h-accent)}@media (width<=48rem){.jl__body{grid-template-columns:1fr}.jl__detail{position:static}}@media (width<=40rem){.jl__match{grid-template-columns:1fr;padding:.875rem}.jl__slots{grid-template-columns:1fr}.jl__play{width:100%;margin-left:0}.jl__grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}.jl__sets{flex:100%}.jl__sets-opts{flex-wrap:wrap;overflow-x:visible}.jl__cards li.jl__slot{flex-wrap:wrap;align-items:baseline}.jl__cards li.jl__slot em{color:var(--h-muted);font-style:normal}.jl__cards li.jl__slot em+em:before{content:"/ ";color:var(--h-dim)}.jl__cards li.jl__slot em.is-rare{color:var(--h-accent)}.season{background:var(--h-bg);flex-direction:column;height:100vh;display:flex}.season ::selection{color:var(--h-bg);background:var(--h-accent)}.swelcome ::selection{color:var(--h-bg);background:var(--h-accent)}.season .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.season :focus-visible,.swelcome :focus-visible,.smodal :focus-visible{outline:.125rem solid var(--h-accent);outline-offset:.125rem}.stag{color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff14;border-radius:999px;align-self:flex-start;padding:.25rem .625rem;font-size:.8125rem;font-weight:500}.slink{font:inherit;color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:0 0;border:0;padding:0;font-size:.875rem;font-weight:500;transition:color .15s}.slink:hover{color:var(--h-text)}.sfine{color:var(--h-dim);font-size:.8125rem;line-height:1.5}.swarn{color:#ff8b8b}.price{font-variant-numeric:tabular-nums;vertical-align:-.125em;align-items:center;gap:.25em;display:inline-flex}.coin{flex:none;width:1.05em;height:1.05em}.wcicon{--wc:#a9a9b0;background:var(--wc);border-radius:.15em;flex:none;width:.75em;height:1.05em;display:inline-block;box-shadow:inset 0 0 0 .08em #ffffff59}.wcicon--uncommon{--wc:#8fb8cc}.wcicon--rare{--wc:#e2b65a}.wcicon--mythic{--wc:#ef7a45}.vaultring{background:radial-gradient(circle, var(--h-bg) 0 48%, transparent 50%), conic-gradient(var(--h-accent) calc(var(--p) * 360deg), #ffffff24 0);border-radius:50%;flex:none;width:1.05em;height:1.05em;display:inline-block}.spip-row{gap:.25rem;display:flex}.spip-row .pip{width:.625rem;height:.625rem;box-shadow:0 0 0 .0625rem #00000080}.sinput{height:2.5rem;font:inherit;color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0d;border:0;border-radius:.5rem;padding:0 .875rem;font-size:.9375rem;transition:box-shadow .15s}.sinput::placeholder{color:var(--h-dim)}.sinput:focus{box-shadow:inset 0 0 0 .0625rem var(--h-line-hi);outline:0}.sbar{gap:1.5rem}.sbar__back{height:2rem;font-family:var(--h-font);color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.25rem;margin-right:-.5rem;padding:0 .625rem 0 .375rem;font-size:.875rem;font-weight:500;transition:color .15s,background .15s;display:flex}.sbar__back:hover{color:var(--h-text);background:#ffffff0f}.sbar__back svg{width:1rem;height:1rem}.sbar__brand{font-family:var(--h-font);color:var(--h-text);cursor:var(--cursor-hover,pointer);background:0 0;border:0;padding:0}.sbar .nav__tab{align-items:center;gap:.375rem;display:inline-flex}.sbar__count{text-align:center;min-width:1.125rem;height:1.125rem;color:var(--h-bg);background:var(--h-accent);border-radius:999px;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1.125rem}.scur{background:#ffffff0d;border-radius:.5rem;align-items:center;height:2rem;padding:0 .25rem;display:flex}.scur__wild{border-inline:.0625rem solid var(--h-line);margin:0 .25rem;padding:0 .25rem;display:flex}.scur__item{color:var(--h-text);align-items:center;gap:.375rem;padding:0 .5rem;font-size:.875rem;display:flex}.scur__item strong{font-variant-numeric:tabular-nums;font-weight:500}.smenu{position:relative}.smenu__button{max-width:13rem;height:2rem;font-family:var(--h-font);color:var(--h-text);cursor:var(--cursor-hover,pointer);background:#ffffff0d;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .5rem 0 .75rem;transition:background .15s;display:flex}.smenu__button:hover,.smenu__button[aria-expanded=true]{background:#ffffff1a}.smenu__label-sm{color:var(--h-dim);font-size:.75rem}.smenu__name{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.smenu__button svg{width:.875rem;height:.875rem;color:var(--h-muted);flex:none}.smenu__pop{z-index:20;background:var(--h-raised);min-width:14rem;box-shadow:inset 0 0 0 .0625rem var(--h-line-hi), 0 1rem 2.5rem #0009;border-radius:.75rem;flex-direction:column;padding:.3125rem;animation:.14s cubic-bezier(.2,.8,.2,1) both smenu-in;display:flex;position:absolute;top:calc(100% + .375rem);right:0}@keyframes smenu-in{0%{opacity:0;translate:0 -.25rem}}.smenu__pop hr{border:0;border-top:.0625rem solid var(--h-line);width:100%;margin:.3125rem 0}.smenu__label{color:var(--h-dim);padding:.375rem .625rem .25rem;font-size:.75rem;font-weight:500}.smenu__item{height:2.125rem;font-family:var(--h-font);text-align:left;color:var(--h-text);cursor:var(--cursor-hover,pointer);background:0 0;border:0;border-radius:.4375rem;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.875rem;display:flex}.smenu__item:hover,.smenu__item:focus-visible{background:#ffffff12;outline:0}.smenu__item--danger{color:#ff8b8b}.smenu__check{width:.875rem;color:var(--h-accent)}.smenu__grow{flex:1}.smenu__meta{font-variant-numeric:tabular-nums;color:var(--h-dim);font-size:.75rem}.smain{flex:1;width:100%;max-width:100rem;min-height:0;margin:0 auto;padding:1.25rem 1.5rem 1.5rem;animation:.25s ease-out both smain-in;overflow-y:auto}@keyframes smain-in{0%{opacity:0}}.serror{color:#ffc9c9;background:#e5484d1f;border-radius:.625rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:.625rem 1rem;font-size:.875rem;display:flex;box-shadow:inset 0 0 0 .0625rem #e5484d59}.serror span{flex:1}.ssection{align-items:baseline;gap:1rem;margin:0 0 1rem;display:flex}.ssection h2{font-family:var(--h-font);letter-spacing:-.02em;color:var(--h-text);margin:0;font-size:1.25rem;font-weight:600}.ssection__aside{color:var(--h-muted);font-size:.875rem}.spanel{border-radius:var(--h-radius);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);padding:1rem 1.125rem}.spanel__title{font-family:var(--h-font);color:var(--h-muted);margin:0 0 .75rem;font-size:.8125rem;font-weight:500;display:block}.sbadge{font-variant-numeric:tabular-nums;color:var(--h-text);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#0b0c0ed1;border-radius:999px;align-items:center;gap:.3125rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.sbadge--owned{color:#7fdca4}.sbadge--active{color:var(--h-bg);background:var(--h-text)}.sbadge--warn{color:#ffc9c9;background:#961e22d9}.sfeature{isolation:isolate;background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);border-radius:1.125rem;position:relative;overflow:hidden}.sfeature__wash{z-index:-2;filter:blur(4rem)saturate(1.2);opacity:.22;background:70%/cover no-repeat;position:absolute;inset:-4rem}.sfeature__art{z-index:-1;background:50%/cover no-repeat;width:min(626px,60%);height:min(457px,100%);animation:10s ease-out both sfeature-drift;position:absolute;top:50%;right:0;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#0000,#000 18% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes sfeature-drift{0%{transform:scale(1.04)}}.sfeature h1,.sfeature h2{font-family:var(--h-font);letter-spacing:-.035em;color:#fff;margin:0;font-weight:600}.splay{grid-template-columns:minmax(0,1fr) 21rem;gap:1rem;min-height:100%;display:grid}.splay__hero{align-items:flex-end;min-height:28rem;padding:2.5rem 3rem;display:flex}.sfeature__copy{flex-direction:column;align-items:flex-start;gap:.875rem;max-width:34rem;display:flex;position:relative}.sfeature__copy h1{font-size:clamp(2.5rem,4.5vw,4rem);line-height:1}.sfeature__copy p{color:var(--h-muted);margin:0;font-size:1.0625rem;line-height:1.5}.sfeature__copy p strong{color:var(--h-text);font-weight:500}.splay__issue{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.splay__actions{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.splay__go{min-width:9rem;height:3rem;font-size:1.0625rem;font-weight:600}.splay__versus{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#0b0c0ebf;border-radius:999px;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem .875rem;display:flex;position:absolute;top:1.75rem;right:1.75rem}.splay__versus span{color:var(--h-muted);font-size:.8125rem;font-weight:500}.splay__versus img{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.splay__side{flex-direction:column;gap:1rem;display:flex}.sresult{grid-template-columns:1fr auto;align-items:baseline;display:grid}.sresult .spanel__title{grid-column:1/-1;margin-bottom:.25rem}.sresult__outcome{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.sresult--win .sresult__outcome{color:#7fdca4}.sresult--loss .sresult__outcome,.sresult--concede .sresult__outcome{color:#ff9d9d}.sresult__coins{font-size:.9375rem;font-weight:500}.spacks-mini{align-items:center;gap:1rem;display:flex}.spacks-mini p{color:var(--h-text);margin:0 0 .75rem;font-size:.875rem}.spacks-mini .spanel__title{margin-bottom:.125rem}.spanel h3.spanel__title{margin-bottom:1rem}.strack{align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:1.125rem;display:flex}.strack>.wcicon,.strack>.vaultring{margin-top:.0625rem}.strack__main{flex:1;min-width:0;font-size:.875rem}.strack__row{justify-content:space-between;margin-bottom:.375rem;display:flex}.strack__label{font-weight:500}.strack__value{font-variant-numeric:tabular-nums;color:var(--h-muted)}.strack__bar{background:#ffffff1a;border-radius:999px;height:.25rem;display:block;overflow:hidden}.strack__bar span{border-radius:inherit;background:var(--h-accent);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.strack__hint{color:var(--h-dim);margin-top:.3125rem;font-size:.75rem;display:block}.strack__claim{align-self:center;height:2rem;font-size:.8125rem}.shelp summary{color:var(--h-muted);cursor:var(--cursor-hover,pointer);font-size:.8125rem;font-weight:500}.shelp summary:hover{color:var(--h-text)}.shelp p{color:var(--h-muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.55}.scolprog__head{justify-content:space-between;align-items:baseline;display:flex}.scolprog__big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:-.25rem 0 .75rem;font-size:1.75rem;font-weight:600;display:block}.scolprog__big small{letter-spacing:0;color:var(--h-muted);font-size:.875rem;font-weight:400}.scolprog__row{grid-template-columns:auto 5rem 1fr 3.5rem;align-items:center;gap:.625rem;margin-top:.5rem;font-size:.8125rem;display:grid}.scolprog__name{text-transform:capitalize;color:var(--h-muted)}.scolprog__row .strack__value{text-align:right}.sdecks{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.stile{border-radius:var(--h-radius);text-align:left;width:100%;font-family:var(--h-font);color:var(--h-text);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);cursor:var(--cursor-hover,pointer);border:0;flex-direction:column;gap:.25rem;padding:0 0 .875rem;transition:background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.stile:hover{background:var(--h-raised);box-shadow:inset 0 0 0 .0625rem var(--h-line-hi)}.stile.is-selected{background:var(--h-raised);box-shadow:inset 0 0 0 .09375rem var(--h-text), 0 .75rem 2rem #0006}.stile__art{aspect-ratio:16/8;background:var(--art) center 30% / cover no-repeat;filter:saturate(.85)brightness(.85);margin-bottom:.625rem;transition:filter .2s}.stile:hover .stile__art,.stile.is-selected .stile__art{filter:none}.stile .spip-row,.stile__name,.stile__sub{padding:0 1rem}.stile .spip-row{padding:0;position:absolute;top:.75rem;right:.75rem}.stile__name{letter-spacing:-.02em;font-size:1rem;font-weight:600}.stile__sub{color:var(--h-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.stile__badge{position:absolute;top:.75rem;left:.75rem}.sdeck-slot{flex-direction:column;gap:.5rem;display:flex}.sdeck-slot__actions{gap:.5rem;display:flex}.sdeck-slot__actions .hbtn{flex:1;height:2.125rem;font-size:.875rem}.snewdeck{border:.0625rem dashed var(--h-line-hi);border-radius:var(--h-radius);min-height:12rem;font-family:var(--h-font);color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:flex}.snewdeck:hover{color:var(--h-text);background:#ffffff08;border-color:#ffffff4d}.snewdeck__plus{font-size:1.75rem;font-weight:300;line-height:1}.sfilters{z-index:2;border-radius:var(--h-radius);box-shadow:inset 0 0 0 .0625rem var(--h-line), 0 .75rem 2rem #00000073;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#131417eb;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1.25rem;padding:.625rem .75rem;display:flex;position:sticky;top:0}.scoll--compact .sfilters{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:0 0 1rem;padding:0 0 1rem}.sfilters__search{width:16rem;height:2.25rem;font:inherit;color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0d;border:0;border-radius:.5rem;padding:0 .75rem;font-size:.875rem}.sfilters__search::placeholder{color:var(--h-dim)}.sfilters__search:focus{box-shadow:inset 0 0 0 .0625rem var(--h-line-hi);outline:0}.sfilters__group{gap:.25rem;display:flex}.mana-toggle{background:var(--c,#a9a9b0);opacity:.3;width:1.5rem;height:1.5rem;cursor:var(--cursor-hover,pointer);border:0;border-radius:50%;padding:0;transition:opacity .15s,box-shadow .15s}.mana-toggle:hover{opacity:.65}.mana-toggle[aria-pressed=true]{opacity:1;box-shadow:0 0 0 .125rem var(--h-surface), 0 0 0 .25rem var(--c,#a9a9b0)}.mana-toggle--W{--c:var(--mana-W)}.mana-toggle--U{--c:var(--mana-U)}.mana-toggle--B{--c:var(--mana-B)}.mana-toggle--R{--c:var(--mana-R)}.mana-toggle--G{--c:var(--mana-G)}.mana-toggle--C{--c:#a9a9b0}.chip{height:2rem;font-family:var(--h-font);text-transform:capitalize;color:var(--h-muted);box-shadow:inset 0 0 0 .0625rem var(--h-line);cursor:var(--cursor-hover,pointer);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.chip[aria-pressed=true]{color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line-hi);background:#ffffff1a}.seg{background:#ffffff0d;border-radius:.5rem;padding:.1875rem;display:flex}.seg button{height:1.625rem;font-family:var(--h-font);color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:0 0;border:0;border-radius:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500}.seg button[aria-pressed=true]{color:var(--h-text);background:#ffffff1f}.sfilters__row{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.5rem 1rem;display:flex}.sfilters__label{letter-spacing:.06em;text-transform:uppercase;min-width:2.5rem;color:var(--h-dim);font-size:.75rem;font-weight:600}.sfilters__group--wrap{flex-wrap:wrap}.chip--plain{text-transform:none;height:1.75rem}.sfilters__select{color:var(--h-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.sfilters__select select{height:2rem;font:inherit;color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);cursor:var(--cursor-hover,pointer);background:#ffffff0d;border:0;border-radius:.5rem;padding:0 .5rem}.sfilters__select select option{color:#111}.swhere{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin:0 0 1.25rem;display:flex}.swhere__title{color:var(--h-muted);font-size:.8125rem}.swhere__packs{flex-wrap:wrap;gap:.375rem;display:flex}.swhere__pack{height:2rem;font-family:var(--h-font);color:var(--h-text);cursor:var(--cursor-hover,pointer);background:#f4b13e14;border:0;border-radius:.5rem;align-items:baseline;gap:.5rem;padding:0 .75rem;font-size:.8125rem;line-height:2rem;display:inline-flex;box-shadow:inset 0 0 0 .0625rem #f4b13e40}.swhere__pack strong{font-weight:600}.swhere__pack span{font-variant-numeric:tabular-nums;color:var(--h-muted)}.swhere__pack:hover,.swhere__pack[aria-pressed=true]{box-shadow:inset 0 0 0 .0625rem var(--h-accent);background:#f4b13e2e}.sfilters__count{font-variant-numeric:tabular-nums;color:var(--h-muted);margin-left:auto;font-size:.8125rem}.ssalvage{border-radius:var(--h-radius);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff08;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.ssalvage.is-on{background:#f4b13e12;box-shadow:inset 0 0 0 .0625rem #f4b13e66}.ssalvage__meter{background:#ffffff14;border-radius:999px;flex:none;width:8rem;height:.5rem;overflow:hidden}.ssalvage__meter span{border-radius:inherit;background:var(--h-accent);height:100%;transition:width .3s;display:block}.ssalvage__text{min-width:16rem;color:var(--h-muted);flex:1;font-size:.8125rem;line-height:1.5}.ssalvage__text strong{color:var(--h-text)}.ssalvage__text .wildcard-icon,.ssalvage__text svg{vertical-align:-.125rem}.ssalvage__hint{margin:-.5rem 0 1rem}.scard.is-locked{opacity:.35;cursor:default}.scard__spare{white-space:nowrap;color:#111;background:var(--h-accent);border-radius:.375rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;position:absolute;bottom:2rem;left:50%;translate:-50%;box-shadow:0 .125rem .5rem #00000080}.stoast{color:#a8ecc2;background:#5ad18b1a;border-radius:.5rem;margin:0 0 1rem;padding:.625rem .875rem;font-size:.875rem;box-shadow:inset 0 0 0 .0625rem #5ad18b4d}.sgrid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:1.25rem 1rem;display:grid}.scoll--compact .sgrid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.scard{font:inherit;color:var(--h-text);cursor:var(--cursor-hover,pointer);background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:0;display:flex;position:relative}.scard__rating{font-variant-numeric:tabular-nums;color:#111;background:var(--h-accent);border-radius:.375rem;padding:.0625rem .375rem;font-size:.75rem;font-weight:600;position:absolute;top:.375rem;right:.375rem;box-shadow:0 .125rem .5rem #00000080}.scard img,.scard__name{aspect-ratio:63/88;border-radius:4.6%/3.3%;width:100%;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s;box-shadow:0 .375rem 1rem #00000080}.scard__name{background:var(--h-raised);place-items:center;padding:1rem;font-size:.875rem;display:grid}.scard:hover img,.scard:focus-visible img{box-shadow:0 0 0 .125rem var(--h-text), 0 .875rem 1.75rem #0009;transform:translateY(-.25rem)}.scard:focus-visible{outline:0}.scard.is-missing img{filter:grayscale(.9)brightness(.55)}.scard.is-missing:hover img{filter:grayscale(.3)brightness(.85)}.spips{gap:.25rem;display:flex}.spips span{background:#ffffff24;border-radius:999px;width:.875rem;height:.25rem}.spips span.is-on{background:var(--h-text)}.spips--inf{color:var(--h-muted);font-size:.75rem}.sempty-line{text-align:center;color:var(--h-muted);margin:3rem 0;font-size:.9375rem}.scraft{grid-template-columns:16rem 1fr;gap:1.75rem;display:grid}.scraft img{border-radius:4.6%/3.3%;width:100%;box-shadow:0 1rem 2rem #0000008c}.scraft__info{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.scraft__rarity{text-transform:capitalize;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.scraft__type{margin:0;font-weight:500}.scraft__oracle{white-space:pre-line;color:var(--h-muted);margin:0;font-size:.9375rem;line-height:1.55}.scraft__facts{grid-template-columns:auto 1fr;gap:.5rem .875rem;margin:0;font-size:.875rem;display:grid}.scraft__facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--h-dim);font-size:.75rem;font-weight:600;line-height:1.6rem}.scraft__facts dd{color:var(--h-text);margin:0;line-height:1.6rem}.scraft__tags{flex-wrap:wrap;gap:.3125rem;display:flex}.scraft__tags span{background:#ffffff12;border-radius:.375rem;padding:0 .5rem;font-size:.8125rem}.scraft__own{color:var(--h-muted);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.scraft__info .hbtn--lg{margin-top:auto}.scraft__cost{font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;margin-left:.25rem;display:inline-flex}.sbooster{--ow:8.5rem;flex:none;position:relative}.sbooster--small{--ow:3.25rem}.sbooster--small .booster{animation:none}.sbooster--small .booster__label{display:none}.sbooster .booster:disabled{cursor:var(--cursor,default)}.sbooster__count{font-variant-numeric:tabular-nums;color:var(--h-bg);background:var(--h-text);border-radius:999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;position:absolute;bottom:-.5rem;right:-.625rem;box-shadow:0 .25rem .75rem #00000080}.sbooster--small .sbooster__count{font-size:.6875rem;bottom:-.375rem;right:-.4375rem}.sstore__pack,.spacks__stage{align-items:center;gap:3rem;margin-bottom:2rem;padding:2.5rem 3rem;display:flex}.sstore__copy,.spacks__copy{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:32rem;display:flex}.sstore__copy h2,.spacks__copy h2{font-size:2.75rem;line-height:1.05}.sstore__copy p,.spacks__copy p{color:var(--h-muted);margin:0;font-size:1rem;line-height:1.55}.sstore__buy{flex-wrap:wrap;align-items:center;gap:.625rem;margin:.375rem 0;display:flex}.sstore__copy .sstore__bought{color:#7fdca4}.spacks{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:1rem;display:grid}.spacks__stage{justify-content:center;min-height:26rem;margin:0}.sempty{text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex}.sempty h2{font-family:var(--h-font);letter-spacing:-.03em;margin:.75rem 0 0;font-size:1.75rem;font-weight:600}.sempty p{color:var(--h-muted);margin:0}.sempty .sstore__buy{justify-content:center}.sempty .booster{filter:grayscale(.8)brightness(.55)}.slast{grid-column:1/-1;margin-top:1rem}.slast__cards{grid-template-columns:repeat(8,minmax(0,1fr));gap:.875rem;display:grid}.slast__cards>*{aspect-ratio:63/88;border-radius:4.6%/3.3%;width:100%;overflow:hidden;box-shadow:0 .5rem 1.25rem #00000080}.slast__cards .wildcard__label{font-size:.9375rem}.sstarter{grid-template-columns:minmax(0,18rem) 1fr;align-items:start;gap:1.5rem;margin-bottom:1.5rem;display:grid}.sstarter__art{border-radius:.625rem;width:100%;max-width:626px}.sstarter p{color:var(--h-muted);margin:0 0 .875rem;line-height:1.55}.slist{columns:2;column-gap:2rem;margin:0;padding:0;list-style:none}.slist li{border-bottom:.0625rem solid var(--h-line);break-inside:avoid;gap:.75rem;padding:.375rem 0;font-size:.875rem;display:flex}.slist__n{text-align:right;font-variant-numeric:tabular-nums;width:1.25rem;color:var(--h-dim)}.slist__name{flex:1}.slist__own{color:var(--h-dim);font-size:.8125rem}.slist__own.is-full{color:#7fdca4}.smodal{width:min(38rem,92vw);max-height:88vh;font-family:var(--h-font);color:var(--h-text);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line-hi), 0 2rem 5rem #000000b3;border:0;border-radius:1rem;padding:0}.smodal--wide{width:min(62rem,94vw)}.smodal[open]{animation:.18s cubic-bezier(.2,.8,.2,1) both smodal-in}@keyframes smodal-in{0%{opacity:0;scale:.97}}.smodal::backdrop{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0009}.smodal__body{padding:1.25rem 1.5rem 1.5rem}.smodal__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.smodal__head h2{font-family:var(--h-font);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}.smodal__x{width:2rem;height:2rem;color:var(--h-muted);cursor:var(--cursor-hover,pointer);background:0 0;border:0;border-radius:.5rem;font-size:1.25rem;line-height:1}.smodal__x:hover{color:var(--h-text);background:#ffffff12}.smodal p{line-height:1.55}.smodal__actions{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.sform .sinput{width:100%}.swelcome{isolation:isolate;background:var(--h-bg);flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.swelcome__wash{z-index:-1;filter:blur(5rem)saturate(1.2);opacity:.18;background:50%/cover no-repeat;transition:background-image .6s;position:absolute;inset:-6rem}.swelcome__top{justify-content:space-between;align-items:center;height:3.75rem;padding:0 1.5rem;display:flex}.swelcome__top .ui-size{background:#ffffff0d;border-radius:.5rem;gap:.125rem;padding:.1875rem;font-size:0}.swelcome__top .ui-size button{min-width:1.75rem;height:1.625rem;font-family:var(--h-font);color:var(--h-muted);box-shadow:none;background:0 0;border-radius:.375rem;padding:0 .375rem;font-size:.75rem;font-weight:500}.swelcome__top .ui-size button.is-on{color:var(--h-text);background:#ffffff1f}.swelcome__top .swelcome__title{align-items:center;gap:.75rem;display:flex}.swelcome__title h1{font-family:var(--h-font);letter-spacing:-.025em;color:#fff;margin:0;font-size:1.375rem;font-weight:600}.swelcome__lede{text-align:center;max-width:46rem;color:var(--h-muted);margin:0 auto 1rem;padding:0 1.5rem;font-size:.9375rem;line-height:1.55}.swelcome__body{border-top:.0625rem solid var(--h-line);flex:1;min-height:0;display:flex}.swelcome__browse{flex-direction:column;flex:1;min-width:0;display:flex}.swelcome__filters{border-bottom:.0625rem solid var(--h-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.5rem;display:flex}.schips{flex-wrap:wrap;gap:.375rem;display:flex}.schip{height:2rem;font-family:var(--h-font);color:var(--h-muted);box-shadow:inset 0 0 0 .0625rem var(--h-line);cursor:var(--cursor-hover,pointer);background:#ffffff0d;border:0;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.schip span{font-variant-numeric:tabular-nums;color:var(--h-dim)}.schip:hover{color:var(--h-text);background:#ffffff17}.schip.is-on{color:#111;background:var(--h-text);box-shadow:none}.schip.is-on span{color:#0000008c}.scolors{gap:.25rem;display:flex}.scolor{width:2.125rem;height:2.125rem;box-shadow:inset 0 0 0 .0625rem var(--h-line);opacity:.55;cursor:var(--cursor-hover,pointer);background:#ffffff0a;border:0;border-radius:999px;place-items:center;transition:opacity .15s,background .15s;display:grid}.scolor .pip{width:1.125rem;height:1.125rem}.scolor:hover{opacity:.9}.scolor.is-on{opacity:1;box-shadow:inset 0 0 0 .09375rem var(--h-text);background:#ffffff1f}.swelcome__decks{flex:1;min-height:0;padding:.5rem 1.5rem 2rem;overflow-y:auto}.swelcome__set h2{font-family:var(--h-font);letter-spacing:.06em;text-transform:uppercase;color:var(--h-muted);align-items:baseline;gap:.5rem;margin:1.25rem 0 .75rem;font-size:.8125rem;font-weight:600;display:flex}.swelcome__set h2 span{color:var(--h-dim);font-weight:500}.swelcome__grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.875rem;display:grid}.swelcome__none{text-align:center;color:var(--h-muted);margin:3rem 0}.sdetail{border-left:.0625rem solid var(--h-line);background:#00000059;flex-direction:column;flex:none;width:24rem;min-height:0;display:flex}.sdetail__banner{isolation:isolate;background:linear-gradient(to bottom, transparent 10%, #0b0c0ef5 85%), var(--art) center 25% / cover no-repeat;flex-direction:column;gap:.375rem;padding:6.5rem 1.25rem 1.125rem;display:flex;position:relative}.sdetail__banner .spip-row{position:absolute;top:1rem;right:1rem}.sdetail__set{letter-spacing:.08em;text-transform:uppercase;color:var(--h-muted);font-size:.6875rem;font-weight:600}.sdetail__banner h2{font-family:var(--h-font);letter-spacing:-.03em;color:#fff;margin:0;font-size:1.5rem;font-weight:600}.sdetail__banner p{color:var(--h-muted);margin:0;font-size:.8125rem;line-height:1.5}.sdetail__all{align-self:flex-start;margin-top:.5rem}.sdetail .decklist{background:0 0;border-left:0;flex:1;width:auto;min-height:0}.swelcome__bar{border-top:.0625rem solid var(--h-line);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#0b0c0ee6;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:1rem max(1.5rem,50vw - 39rem);display:flex}.swelcome__pick{align-items:center;gap:.625rem;margin-right:auto;display:flex}.swelcome__pick strong{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.swelcome__name{color:var(--h-muted);align-items:center;gap:.625rem;font-size:.8125rem;display:flex}.swelcome__name .sinput{width:14rem}.sinput--inline{min-width:10rem}.wildcard{--wc:#a9a9b0;background:radial-gradient(ellipse at 50% 38%, color-mix(in srgb, var(--wc) 50%, transparent), transparent 62%), #121215;width:100%;height:100%;box-shadow:inset 0 0 0 .375rem color-mix(in srgb, var(--wc) 55%, #000);flex-direction:column;justify-content:center;align-items:center;gap:12%;display:flex}.wildcard--uncommon{--wc:#8fb8cc}.wildcard--rare{--wc:#e2b65a}.wildcard--mythic{--wc:#ef7a45}.wildcard__gem{aspect-ratio:1;background:linear-gradient(135deg, #fff, var(--wc) 45%, color-mix(in srgb, var(--wc) 50%, #000));width:36%;box-shadow:0 0 1.5rem color-mix(in srgb, var(--wc) 70%, transparent);border-radius:12%;rotate:45deg}.wildcard__label{font-family:var(--h-font,sans-serif);text-transform:capitalize;color:#f4f4f5;flex-direction:column;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.wildcard__label small{color:var(--wc);font-size:.6875rem;font-weight:500}@media (width<=1200px){.splay,.spacks{grid-template-columns:1fr}.swelcome__decks{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.scur__wild{display:none}}@media (width<=760px){.smain{padding:1rem}.sbar{gap:1rem}.sbar .nav__brand,.smenu__label-sm{display:none}.splay__hero{padding:1.5rem}.sstore__pack,.spacks__stage{flex-direction:column;padding:1.5rem}.scraft,.sstarter{grid-template-columns:1fr}.slist{columns:1}}.sstrength{border-top:.0625rem solid var(--h-line);color:var(--h-muted);flex-direction:column;flex:100%;gap:.375rem;padding-top:.625rem;font-size:.8125rem;display:flex}.sstrength__head strong{font-variant-numeric:tabular-nums;color:var(--h-text);font-size:1rem;font-weight:600}.sstrength__parts{gap:1rem;margin:0;display:flex}.sstrength__parts div{flex-direction:column;gap:.0625rem;display:flex}.sstrength__parts dt{color:var(--h-dim);font-size:.6875rem}.sstrength__parts dd{font-variant-numeric:tabular-nums;color:var(--h-text);margin:0;font-weight:600}.sstrength__parts small{color:var(--h-dim);font-size:.6875rem;font-weight:400}.sstrength__note{color:var(--h-dim);font-size:.6875rem}.shell.sealed{text-align:center;gap:1.5rem;padding:3.5rem 1.5rem 2rem}.shell.sealed .start__title{text-align:center}.shell .sealed-sets{grid-template-columns:repeat(auto-fit,minmax(11rem,14rem));justify-content:center;gap:.75rem;width:min(100%,64rem);display:grid}.shell .sealed-set{text-align:left;color:var(--h-text);font-family:var(--h-font);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);border:0;border-radius:.75rem;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.shell .sealed-set:hover{box-shadow:inset 0 0 0 .0625rem var(--h-line-hi);transform:translateY(-.125rem)}.shell .sealed-set.is-on{box-shadow:inset 0 0 0 .125rem var(--h-accent), 0 0 1.5rem #f4b13e2e}.shell .sealed-set:focus-visible{outline:.125rem solid var(--h-accent);outline-offset:.1875rem}.shell .sealed-set__art{aspect-ratio:16/9;background-position:50% 22%;background-size:cover}.shell .sealed-set__art--chaos{background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:50% 50%}.shell .sealed-set__name{letter-spacing:-.01em;padding:.625rem .75rem 0;font-size:.9375rem;font-weight:600}.shell .sealed-set__rec{color:var(--h-muted);padding:.125rem .75rem .625rem;font-size:.75rem}.shell .sealed-info{flex-direction:column;align-items:center;gap:1rem;width:min(100%,40rem);display:flex}.shell .sealed-rules{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.shell .sealed-rules li{color:var(--h-muted);box-shadow:inset 0 0 0 .0625rem var(--h-line);background:#ffffff0f;border-radius:999px;padding:.3125rem .75rem;font-size:.8125rem}.shell .sealed-rules strong{color:var(--h-text);font-weight:600}.shell .sealed-prizes{border-collapse:separate;border-spacing:.1875rem;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.shell .sealed-prizes caption{letter-spacing:.06em;text-transform:uppercase;color:var(--h-dim);margin-bottom:.375rem;font-size:.75rem}.shell .sealed-prizes th{text-align:left;width:3.75rem;color:var(--h-dim);padding:.375rem 0;font-weight:500}.shell .sealed-prizes td{text-align:center;background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);border-radius:.375rem;padding:.375rem 0}.shell .sealed-prizes tr:first-child td{color:var(--h-text);font-weight:600}.shell .sealed-season{max-width:36rem;color:var(--h-muted);margin:0;font-size:.875rem;line-height:1.5}.shell .sealed-season.is-on strong{color:var(--h-accent);font-weight:600}.shell .sealed-link{font:inherit;color:var(--h-accent);text-underline-offset:.1875rem;background:0 0;border:0;padding:0;text-decoration:underline}.sealed-skip{z-index:5;position:fixed;top:1.25rem;left:1.5rem}.shell .sealed-track{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1rem 2.5rem;display:flex}.shell .sealed-track__group{flex-direction:column;align-items:center;gap:.5rem;display:flex}.shell .sealed-track__label{letter-spacing:.06em;text-transform:uppercase;color:var(--h-dim);font-size:.75rem}.shell .sealed-wins,.shell .sealed-losses{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.shell .sealed-wins li,.shell .sealed-losses li{width:2.75rem;height:2.75rem;color:var(--h-dim);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:600;display:grid}.shell .sealed-wins svg,.shell .sealed-losses svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.375rem;height:1.375rem}.shell .sealed-wins li.is-won{color:#14110a;background:var(--h-accent);box-shadow:0 0 1.25rem #f4b13e59}.shell .sealed-wins li.is-next{color:var(--h-accent);box-shadow:inset 0 0 0 .125rem #f4b13e8c}.shell .sealed-losses li{color:#ffffff24}.shell .sealed-losses li.is-lost{color:#fff;background:#c94f4f;box-shadow:0 0 1rem #f06b6b4d}.shell .sealed-prize{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.shell .sealed-prize span{background:var(--h-surface);min-width:11rem;box-shadow:inset 0 0 0 .0625rem var(--h-line);border-radius:.625rem;flex-direction:column;gap:.125rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;display:flex}.shell .sealed-prize small{letter-spacing:.06em;text-transform:uppercase;color:var(--h-dim);font-size:.6875rem;font-weight:500}.shell .sealed-prize span:first-child{box-shadow:inset 0 0 0 .0625rem #f4b13e59}.shell .sealed-result{background:var(--h-surface);max-width:34rem;box-shadow:inset 0 0 0 .0625rem var(--h-line);border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:.875rem 1.25rem;display:flex}.shell .sealed-result__title{letter-spacing:.06em;text-transform:uppercase;color:var(--h-dim);font-size:.75rem}.shell .sealed-result strong{color:var(--h-accent);font-size:1.25rem;font-weight:600}.shell .sealed-result p{color:var(--h-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.shell .sealed-boxes{flex-wrap:wrap;justify-content:center;gap:.75rem;width:min(100%,48rem);display:flex}.shell .sealed-box{text-align:left;background:var(--h-surface);min-width:0;box-shadow:inset 0 0 0 .0625rem var(--h-line);border-radius:.75rem;flex:20rem;align-items:center;gap:.875rem;padding:.625rem;display:flex;position:relative}.shell .sealed-box__art{width:4.5rem;height:4.5rem;box-shadow:inset 0 0 0 .0625rem var(--h-line-hi);background-position:50% 20%;background-size:cover;border-radius:.5rem;flex:none}.shell .sealed-box__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.shell .sealed-box__label{letter-spacing:.06em;text-transform:uppercase;color:var(--h-dim);font-size:.6875rem}.shell .sealed-box__name{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.shell .sealed-box__meta{color:var(--h-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.shell .sealed-box--foe .sealed-box__meta{color:var(--h-dim)}.shell .sealed-reason{color:var(--h-accent);margin:0;font-size:.875rem}.shell .sealed-actions{flex-wrap:wrap;justify-content:center}.shell.sealed--won .start__title h1{color:var(--h-accent);text-shadow:0 0 2.5rem #f4b13e73}.shell.sealed--won .sealed-wins li.is-won{animation:.5s ease-out backwards sealed-pop;animation-delay:calc(var(--n,0) * 70ms)}.shell.sealed--won .sealed-wins li:nth-child(2){--n:1}.shell.sealed--won .sealed-wins li:nth-child(3){--n:2}.shell.sealed--won .sealed-wins li:nth-child(4){--n:3}.shell.sealed--won .sealed-wins li:nth-child(5){--n:4}.shell.sealed--won .sealed-wins li:nth-child(6){--n:5}.shell.sealed--won .sealed-wins li:nth-child(7){--n:6}@keyframes sealed-pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.shell.sealed--won .sealed-wins li.is-won{animation:none}}@media (width<=40rem){.shell.sealed{padding-inline:1rem}.shell .sealed-wins li,.shell .sealed-losses li{width:2.25rem;height:2.25rem}}.shell .sealed-promo{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;margin:0;font-size:.9375rem;font-weight:500;display:flex}.shell .sealed-promo__tag{color:#1a1206;background:linear-gradient(100deg,#ffd9a0,#f4b13e 40%,#ff9ec7 75%,#b9a0ff);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;overflow:hidden}.shell .promo{perspective:70rem;aspect-ratio:63/88;width:min(20rem,70vw);cursor:var(--cursor-hover,pointer);background:0 0;border:0;padding:0}.shell .promo__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.shell .promo.is-up .promo__inner{transform:rotateY(180deg)}.shell .promo__back,.shell .promo__face{backface-visibility:hidden;border-radius:4.6%/3.3%;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 1rem 2.5rem #0009}.shell .promo__back .back{width:100%;height:100%;display:block}.shell .promo__face{background:#111;transform:rotateY(180deg)}.shell .promo__face img{width:100%;height:100%;display:block}.shell .promo.is-up{cursor:var(--cursor,default);filter:drop-shadow(0 0 2rem #f4b13e59)}@media (prefers-reduced-motion:reduce){.shell .promo__inner{transition:none}}.dpick{background:var(--h-bg);flex-direction:column;height:100%;display:flex;position:relative}.dpick ::selection{color:var(--h-bg);background:var(--h-accent)}.dpick__main{flex-direction:column;flex:1;gap:1.25rem;width:100%;max-width:100rem;min-height:0;margin:0 auto;padding:1.75rem 1.5rem 3rem;display:flex;overflow-y:auto}.dpick__main>*{flex:none}.dpick__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.dpick__title h1{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:600}.dpick__title p{color:var(--h-muted);margin:.25rem 0 0;font-size:.9375rem}.dseg{background:var(--h-surface);max-width:100%;box-shadow:inset 0 0 0 .0625rem var(--h-line);scrollbar-width:none;border-radius:.625rem;gap:.125rem;padding:.25rem;display:inline-flex;overflow-x:auto}.dseg__opt{height:2.25rem;font-family:var(--h-font);color:var(--h-muted);white-space:nowrap;cursor:var(--cursor-hover,pointer);background:0 0;border:0;border-radius:.4375rem;flex:none;padding:0 .95rem;font-size:.875rem;font-weight:500;transition:color .15s,background .15s}.dseg__opt:hover{color:var(--h-text)}.dseg__opt.is-on{color:var(--h-bg);background:var(--h-text)}.dseg--sm .dseg__opt{height:2rem;padding:0 .8rem}.dsetup{border-radius:var(--h-radius);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);flex-wrap:wrap;gap:1rem 2.5rem;padding:1rem 1.25rem;display:flex}.dsetup__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.dsetup__sets{flex:100%}.dsetup__sets .dseg{flex-wrap:wrap;overflow-x:visible}.dseg__opt:disabled{opacity:.35;pointer-events:none}.dsetup__label{color:var(--h-muted);font-size:.8125rem;font-weight:500}.dsetup__hint{color:var(--h-dim);font-size:.8125rem}.dselect{align-items:center;width:17rem;max-width:100%;display:inline-flex;position:relative}.dselect select{width:100%;height:2.5rem;font-family:var(--h-font);color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line);appearance:none;cursor:var(--cursor-hover,pointer);background:#ffffff0f;border:0;border-radius:.5rem;padding:0 2.25rem 0 .875rem;font-size:.875rem;font-weight:500}.dselect select:hover{background:#ffffff1a}.dselect select option,.dselect select optgroup{color:var(--h-text);background:var(--h-raised)}.dselect .hico{color:var(--h-muted);pointer-events:none;position:absolute;right:.75rem}.drun{border-radius:var(--h-radius);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line-hi);align-items:center;gap:1rem;padding:.75rem 1rem .75rem .75rem;display:flex}.drun__art{aspect-ratio:4/3;background:50% 30%/cover no-repeat;border-radius:.5rem;flex:none;width:5.5rem}.drun__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.drun__state{color:var(--h-muted);align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.drun__state.is-live:before{content:"";background:var(--h-accent);border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 0 .1875rem #f4b13e40}.drun__deck{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;font-weight:600;overflow:hidden}.dfilter{z-index:2;border-bottom:.0625rem solid var(--h-line);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);scrollbar-width:none;background:#0b0c0ee0;gap:.5rem;margin:0 -1.5rem;padding:.75rem 1.5rem;display:flex;position:sticky;top:-1.75rem;overflow-x:auto}.dfilter__chip{height:2rem;font-family:var(--h-font);color:var(--h-muted);box-shadow:inset 0 0 0 .0625rem var(--h-line);white-space:nowrap;cursor:var(--cursor-hover,pointer);background:#ffffff0a;border:0;border-radius:999px;flex:none;align-items:center;gap:.4375rem;padding:0 .8rem;font-size:.8125rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.dfilter__chip span{font-variant-numeric:tabular-nums;color:var(--h-dim)}.dfilter__chip:hover{color:var(--h-text);background:#ffffff14}.dfilter__chip.is-on{color:var(--h-bg);background:var(--h-text);box-shadow:none}.dfilter__chip.is-on span{color:#0b0c0e8c}.dsection{flex-direction:column;gap:.875rem;display:flex}.dsection+.dsection{margin-top:1rem}.dsection__head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.dsection__head h2{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:600}.dsection__head p{color:var(--h-muted);margin:0;font-size:.875rem}.dgrid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.dgrid.is-waiting{opacity:.45}.dtile{animation:.35s cubic-bezier(.2,.8,.2,1) both dtile-in;animation-delay:calc(var(--i,0) * 25ms);position:relative}@keyframes dtile-in{0%{opacity:0;transform:translateY(.5rem)}}.dtile__main{border-radius:var(--h-radius);text-align:left;width:100%;font-family:var(--h-font);color:var(--h-text);background:var(--h-surface);box-shadow:inset 0 0 0 .0625rem var(--h-line);cursor:var(--cursor-hover,pointer);border:0;flex-direction:column;padding:0;transition:box-shadow .15s,background .15s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.dtile__main:not(:disabled):hover{background:var(--h-raised);box-shadow:inset 0 0 0 .0625rem var(--h-line-hi), 0 .75rem 2rem #0006;transform:translateY(-.125rem)}.dtile__main:disabled{cursor:var(--cursor,default)}.dtile__main:focus-visible,.dtile__view:focus-visible,.dseg__opt:focus-visible,.dfilter__chip:focus-visible,.dselect select:focus-visible{outline:.125rem solid var(--h-accent);outline-offset:.125rem}.dtile__media{aspect-ratio:16/9;background:center 30% / cover no-repeat var(--h-raised);filter:saturate(.85)brightness(.85);transition:filter .2s;position:relative}.dtile__main:not(:disabled):hover .dtile__media{filter:none}.dtile.is-off .dtile__media{filter:grayscale()brightness(.45)}.dtile.is-off .dtile__name,.dtile.is-off .dtile__meta{color:var(--h-dim)}.dtile__body{flex-direction:column;gap:.25rem;padding:.75rem .875rem .875rem;display:flex}.dtile__row{align-items:center;gap:.5rem;display:flex}.dtile__name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1rem;font-weight:600;overflow:hidden}.dtile__meta{min-height:2.5em;color:var(--h-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.25;display:-webkit-box;overflow:hidden}.dpips{flex:none;gap:.1875rem;display:flex}.dpips i{border-radius:50%;width:.625rem;height:.625rem;box-shadow:inset 0 0 0 .0625rem #00000059}.dtile__view{height:1.75rem;font-family:var(--h-font);color:var(--h-text);box-shadow:inset 0 0 0 .0625rem var(--h-line-hi);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);cursor:var(--cursor-hover,pointer);opacity:0;background:#0b0c0ed1;border:0;border-radius:999px;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:opacity .15s,background .15s;position:absolute;top:.625rem;right:.625rem}.dtile:hover .dtile__view,.dtile__view:focus-visible{opacity:1}.dtile__view:hover{color:var(--h-bg);background:var(--h-text)}@media (hover:none){.dtile__view{opacity:1}}@media (width<=40rem){.dpick__main{padding:1.25rem 1rem 2rem}.dfilter{margin:0 -1rem;padding:.625rem 1rem;top:-1.25rem}.dgrid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem}.drun{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dtile{animation:none}}:root{--ink:#070c0b;--felt-hi:#1b2e27;--felt:#0f1c18;--felt-lo:#08110e;--brass:#d9b46a;--brass-hi:#f3dca4;--brass-dim:#7d6739;--ember:#ff6b3d;--ember-dim:#9c3a1f;--moss:#8fd46a;--frost:#86d3ff;--parchment:#efe5cf;--text:#d8d0bc;--muted:#8b8676;--line:#d9b46a2e;--mana-W:#f4ecd0;--mana-U:#5fa8e6;--mana-B:#a58bb8;--mana-R:#ff6b3d;--mana-G:#8fd46a;--display:"Marcellus", "Palatino Linotype", serif;--caps:"Marcellus SC", "Palatino Linotype", serif;--body:"Alegreya Sans", "Segoe UI", sans-serif;--hud:"Barlow", "Segoe UI", sans-serif;--hud-num:"Barlow Condensed", "Segoe UI", sans-serif;--arena-orange-hi:#ffc061;--arena-orange:#f2841f;--arena-orange-lo:#a9440d;--arena-slate-hi:#303a47;--arena-slate:#1c232c;--arena-rim:#c9a35b;--hand-sink:.5;--mat-W:#3b3524;--mat-U:#102a44;--mat-B:#251a2e;--mat-R:#4d1812;--mat-G:#17422a;--ui-scale:1;--side-col:15rem;--side-h:calc(var(--hh) * .72);--preview-h:27rem;--k:min(1rem, calc((100vh - 3rem) / 53));--fold:.88;--art-end:.772;--fw:calc(var(--k) * 10);--fh:calc(var(--fw) * var(--fold));--fh-full:calc(var(--fw) * 1.3968);--lw:calc(var(--fw) * .78);--lh:calc(var(--lw) * var(--fold));--hw:calc(var(--k) * 9.8);--hh:calc(var(--hw) * 1.3968);--ease:cubic-bezier(.2, .8, .2, 1);--ease-pop:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{font-size:calc(max(5px, min(1.4815vh, 1vw)) * var(--ui-scale))}html,body{height:100%;margin:0;overflow:clip}#root{position:fixed;inset:0;overflow:clip}body{background:var(--ink);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-size:.9375rem}button{font:inherit}.table,.start{background:radial-gradient(ellipse 60% 48% at 42% 50%, #d9b46a12, transparent 70%), radial-gradient(ellipse at 42% 50%, var(--felt-hi) 0%, var(--felt) 45%, var(--felt-lo) 100%);height:100%;position:relative}.table:before,.start:before{content:"";pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.table:after,.start:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 11.25rem 2.5rem #000000bf}:root{--cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%233a3530'/%3E%3Cstop offset='.55' stop-color='%231d1a17'/%3E%3Cstop offset='1' stop-color='%230b0a09'/%3E%3C/linearGradient%3E%3Cpath d='M3 2 L3 25 L9 19.5 L13 28 L16.5 26.4 L12.6 18 L20.5 18 Z' fill='url(%23g)' stroke='%23d9a944' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, default;--cursor-hover:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cfilter id='b' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='1.4'/%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%234a4339'/%3E%3Cstop offset='.55' stop-color='%2326221d'/%3E%3Cstop offset='1' stop-color='%230b0a09'/%3E%3C/linearGradient%3E%3Cpath d='M3 2 L3 25 L9 19.5 L13 28 L16.5 26.4 L12.6 18 L20.5 18 Z' fill='none' stroke='%23ffcf5a' stroke-width='4' opacity='.85' filter='url(%23b)'/%3E%3Cpath d='M3 2 L3 25 L9 19.5 L13 28 L16.5 26.4 L12.6 18 L20.5 18 Z' fill='url(%23g)' stroke='%23ffd979' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2, pointer;--cursor-target:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none' stroke-linecap='round'%3E%3Cg stroke='%231b1205' stroke-width='4'%3E%3Ccircle cx='16' cy='16' r='8'/%3E%3Cpath d='M16 3v5M16 24v5M3 16h5M24 16h5'/%3E%3C/g%3E%3Cg stroke='%23ffd36e' stroke-width='2'%3E%3Ccircle cx='16' cy='16' r='8'/%3E%3Cpath d='M16 3v5M16 24v5M3 16h5M24 16h5'/%3E%3C/g%3E%3Ccircle cx='16' cy='16' r='1.6' fill='%23ffd36e'/%3E%3C/svg%3E") 16 16, crosshair}body{cursor:var(--cursor)}:where(button,a[href],select,summary,[role=button],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=menuitem],label:has(input[type=checkbox],input[type=radio])):where(:not(:disabled,[aria-disabled=true])){cursor:var(--cursor-hover)}.table{cursor:var(--cursor);display:block}.table.is-targeting{--cursor-hover:var(--cursor-target)}.fx-layer{z-index:100;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.board{z-index:1;grid-template-rows:var(--side-h) 1fr auto 1fr var(--side-h);min-width:0;height:100%;padding:0 var(--side-col) 0 3rem;display:grid;position:relative;overflow:clip}.board:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, transparent 57%, #d9b46a12 57.3%, transparent 58%), radial-gradient(circle, transparent 66%, #d9b46a0d 66.3%, transparent 67%), repeating-conic-gradient(from 0deg, #d9b46a0d 0 1deg, transparent 1deg 15deg);border-radius:50%;width:min(62vh,70%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 55%,#000 56% 68%,#0000 69%);mask:radial-gradient(circle,#0000 55%,#000 56% 68%,#0000 69%)}.side{align-items:center;gap:1.5rem;display:flex;position:relative}.side--opp{justify-content:center;align-items:flex-start;padding-top:.75rem}.side--opp .opp-hand{width:0;position:absolute;top:0;left:calc(50% + 14rem)}.side--me{align-items:flex-end;padding-bottom:.875rem}.side--me .badge{left:50%;bottom:calc(var(--hh) * (1 - var(--hand-sink)) + 1.5rem);z-index:3;position:absolute;translate:-50%}.battlefield{flex-direction:column;justify-content:center;gap:.625rem;min-height:0;display:flex}.row{min-height:var(--fw);justify-content:center;align-items:flex-end;gap:.75rem;display:flex}.battlefield--opp .row{align-items:flex-start}.row--lands{min-height:var(--lh);gap:1.125rem}.midline{height:.75rem}.card{--w:var(--fw);--h:calc(var(--w) * var(--fold));width:var(--w);height:var(--h);transition:width .35s var(--ease), height .35s var(--ease), transform .3s var(--ease), filter .25s;flex:none;position:relative}.card--land{--w:var(--lw);--h:var(--lh)}.card--hand{--w:var(--hw);--h:var(--hh)}.card--stack{--w:calc(var(--fw) * .62);--h:calc(var(--fw) * .62 * 1.3968)}.card--mull{--w:11rem;--h:calc(var(--w) * 1.3968)}.card--preview{--w:100%;--h:auto;aspect-ratio:63/88}.card__body{width:var(--w);height:var(--h);border-radius:calc(var(--w) * .048);transition:transform .35s var(--ease), box-shadow .25s, filter .3s;background:#111;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 .0625rem #ffffff14,0 .375rem .875rem #0000008c,0 .0625rem .1875rem #0009}.card--preview .card__body{width:100%;height:100%;position:relative;top:0;left:0;transform:none}.card__body img{object-fit:cover;width:100%;height:100%;display:block}.card--field .card__body img,.card--land .card__body img,.card--field .token,.card--land .token{height:calc(var(--w) * 1.3968);object-position:top}.card--field .card__body:after,.card--land .card__body:after{content:"";left:0;right:0;top:calc(var(--w) * var(--art-end));pointer-events:none;background:linear-gradient(#18191b,#0c0c0d);position:absolute;bottom:0;box-shadow:0 -.0625rem #0009}.card__pt,.card__counters,.card__loyalty,.card__tags{z-index:1}.card__kw{z-index:1;left:6%;bottom:calc(var(--w) * .012);height:calc(var(--w) * (var(--fold) - var(--art-end)));align-items:center;gap:calc(var(--w) * .02);pointer-events:none;display:flex;position:absolute}.card__kw svg{width:calc(var(--w) * .1);height:calc(var(--w) * .1);fill:#ece4d0;filter:drop-shadow(0 .0625rem .0625rem #000c)}.card.is-clickable{cursor:var(--cursor-hover,pointer)}.card.is-clickable:hover .card__body{box-shadow:0 0 0 .0625rem #f3dca480,0 .75rem 1.625rem #0009}.card--field.is-tapped{width:var(--h);height:var(--w)}.card.is-tapped .card__body{filter:brightness(.82);transform:translate(-50%,-50%)rotate(90deg)}.card--land.is-tapped .card__body{filter:brightness(.8)saturate(.75);transform:translate(-50%,-50%)rotate(90deg)scale(.82)}.card.is-sick .card__body{filter:saturate(.7)brightness(.92)}.row--creatures .card--field{--w:min(var(--fw), calc((100vw - var(--side-col) - 3rem - (var(--n) - 1) * .75rem) / var(--n)))}.row--creatures .card{animation:materialize .5s var(--ease) both}.row--creatures .card.is-attached{margin-left:calc(var(--w) * -.7);margin-top:calc(var(--w) * -.25);z-index:-1}@keyframes materialize{0%{opacity:0;filter:brightness(2.2)blur(.125rem);transform:translateY(-1.125rem)scale(1.12)}}.card__pt{text-align:center;min-width:34%;font-family:var(--display);font-size:calc(var(--w) * .14);color:#1a140a;background:linear-gradient(#f4ead2,#d6c7a2);border-radius:.375rem;padding:.0625rem .375rem;line-height:1.25;position:absolute;bottom:3.5%;right:5%;box-shadow:0 0 0 .0938rem #3b2f1a,0 .125rem .375rem #0009}.card__pt.up{color:#0d3a10;background:linear-gradient(#e2f7cf,#a8d88a)}.card__pt.down,.card__pt.hurt{color:#fff;background:linear-gradient(#e55a35,#9c2d14)}.card__counters{font-family:var(--display);font-size:calc(var(--w) * .12);color:#0f2a0a;background:radial-gradient(circle at 35% 30%,#d8f7b8,#6fb54a);border-radius:62.4375rem;padding:.0625rem .375rem;position:absolute;bottom:4%;left:6%;box-shadow:0 0 0 .0938rem #20400f}.card--field .card__counters{bottom:calc(var(--w) * (var(--fold) - var(--art-end)) + .25rem)}.card__loyalty{text-align:center;min-width:1.5em;font-family:var(--display);font-size:calc(var(--w) * .14);color:#f4ecd8;background:linear-gradient(#4a4036,#1d1812);border-radius:.375rem;padding:.0625rem .375rem;position:absolute;bottom:4%;right:6%;box-shadow:0 0 0 .0938rem #b9a36a,0 .125rem .375rem #0009}.mark-playable .card__body{box-shadow:0 0 0 .125rem var(--brass), 0 0 1.125rem .125rem #d9b46a8c, 0 .5rem 1.125rem #0009}.mark-candidate .card__body,.mark-activatable .card__body{box-shadow:0 0 0 .0938rem #d9b46aa6,0 0 .75rem #d9b46a40,0 .375rem .875rem #0000008c}.mark-option .card__body{animation:1.1s ease-in-out infinite option-pulse}@keyframes option-pulse{0%,to{box-shadow:0 0 0 .125rem var(--frost), 0 0 .75rem .125rem #86d3ff73}50%{box-shadow:0 0 0 .1875rem var(--frost), 0 0 1.625rem .375rem #86d3ffb3}}.mark-selected .card__body{box-shadow:0 0 0 .1875rem var(--frost), 0 0 1.5rem .25rem #86d3ff99}.mark-attacking{transform:translateY(-1rem)}.battlefield--opp .mark-attacking{transform:translateY(1rem)}.mark-attacking .card__body{box-shadow:0 0 0 .125rem var(--ember), 0 0 1.625rem .25rem #ff6b3d8c, 0 .875rem 1.5rem #0009}.mark-blocking .card__body{box-shadow:0 0 0 .125rem var(--frost), 0 0 1.125rem .125rem #86d3ff73}.table.is-targeting .board .card:not(.mark-option):not(.card--back) .card__body{filter:brightness(.45)saturate(.6)}.land-stack{--step:.9375rem;--gap:.75rem;--pile-u:calc(var(--lw) + (var(--nu) - 1) * var(--step));width:calc(var(--a) * var(--pile-u) + var(--a) * var(--b) * var(--gap) + var(--b) * (var(--lw) + (var(--nt) - 1) * var(--step)));height:var(--lh);position:relative}.land-stack .card{left:calc(var(--i) * var(--step) + var(--t) * var(--a) * (var(--pile-u) + var(--gap)));position:absolute;top:0}.land-stack__count{z-index:5;line-height:1.25rem;font-family:var(--hud-num);color:#f4eedf;background:#0e1013eb;border-radius:.25rem;padding:0 .3125rem;font-size:.8125rem;font-weight:700;position:absolute;top:-.375rem;left:-.375rem;box-shadow:0 0 0 .0625rem #ffffff59,0 .125rem .375rem #0009}.land-stack__count--tapped{left:calc(var(--a) * (var(--pile-u) + var(--gap)) + (var(--lw) - var(--lh) * .82) / 2 - .375rem);top:calc((var(--lh) - var(--lw) * .82) / 2 - .375rem)}.token{height:100%;font-size:calc(var(--w) * .085);color:#1b150c;border:calc(var(--w) * .035) solid #151515;border-radius:inherit;flex-direction:column;gap:4%;padding:7% 6%;display:flex}.token--red{background:linear-gradient(160deg,#f1c5a6,#d6886a)}.token--green{background:linear-gradient(160deg,#cfe3bf,#8fb77a)}.token--blue{background:linear-gradient(160deg,#cfe0f2,#86acd6)}.token--black{background:linear-gradient(160deg,#cfc6d6,#8f7fa0)}.token--plain{background:linear-gradient(160deg,#e2ddd2,#b3ab9b)}.token--white{background:linear-gradient(160deg,#f6f0dc,#d9ceac)}.token--hidden{background:#222}.token__name{font-family:var(--display);font-size:1.25em}.token__art{background:radial-gradient(circle at 50% 40%,#ffffff59,#0000 60%),repeating-linear-gradient(45deg,#00000014 0 .25rem,#0000 .25rem .5rem);border-radius:.1875rem;flex:1;box-shadow:inset 0 0 0 .0625rem #0006}.token__type{font-size:.85em}.token__text{white-space:pre-line;min-height:1.2em;font-style:italic}.token__pt{font-family:var(--display);align-self:flex-end;font-size:1.2em}.card--back{--w:calc(var(--fw) * .6);--h:calc(var(--fw) * .6 * 1.3968)}.back{border-radius:inherit;background:#1b130c url(/mtg/cards/back.jpg) 50%/100% 100% no-repeat;width:100%;height:100%}.hand{--extra-width:calc(var(--extras,0) * (var(--hw) + .75rem));flex:1;min-width:0;height:100%;position:relative;container-type:inline-size}.hand-extra{right:0;bottom:calc(var(--hh) * var(--hand-sink) * -1);z-index:5;gap:.75rem;display:flex;position:absolute}.hand-extra__slot{transition:transform .3s var(--ease);position:relative}.hand-extra__slot:hover{transform:translateY(calc(var(--hh) * var(--hand-sink) * -1)) scale(1.12);z-index:50}.hand-extra__slot.is-dragging{opacity:.3}.hand-extra__label{white-space:nowrap;font-family:var(--caps);letter-spacing:.08em;color:#1d150a;background:var(--brass);border-radius:999px;padding:.125rem .5rem;font-size:.75rem;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.hand__slot{--spread:min(calc(var(--hw) * .82), max(0rem, calc((100cqw - var(--extra-width) - var(--hw) * 1.6) / max(var(--n) - 1, 1))));left:calc(50% - var(--extra-width) / 2);bottom:calc(var(--hh) * var(--hand-sink) * -1);transform:translateX(calc(-50% + var(--o) * var(--spread))) translateY(calc(var(--abs) * var(--abs) * .1563rem)) rotate(calc(var(--o) * 2.6deg));transform-origin:50% 120%;transition:transform .24s var(--ease-pop), translate .24s var(--ease-pop);animation:draw .55s var(--ease-pop) backwards;position:absolute}.hand__slot:hover{z-index:50;transform:translateX(calc(-50% + var(--o) * var(--spread))) translateY(calc(var(--hh) * var(--hand-sink) * -1)) scale(1.04);transition-duration:.14s}.table:has(>.hover--hand) :is(.hand__slot,.hand-extra__slot):hover .card{opacity:0}.hand__slot:hover+.hand__slot{translate:max(calc(var(--spread) * .45), calc(var(--hw) * .75 - var(--spread))) 0}.hand__slot:hover+.hand__slot+.hand__slot{translate:calc(var(--spread) * .18) 0}.hand__slot:has(+.hand__slot:hover){translate:calc(-1 * max(var(--spread) * .45, var(--hw) * .75 - var(--spread))) 0}.hand__slot:has(+.hand__slot+.hand__slot:hover){translate:calc(var(--spread) * -.18) 0}.hand__slot .mark-playable .card__body,.hand-extra__slot .mark-playable .card__body{box-shadow:0 0 0 .125rem var(--brass-hi), 0 -.375rem 1.25rem #f6c35b99, 0 0 .5rem #f6c35b73, 0 .5rem 1.125rem #0009}@keyframes draw{0%{opacity:0;translate:40vw -2rem;rotate:14deg;scale:.85}35%{opacity:1}}.opp-hand{flex:1;height:100%;position:relative}.opp-hand__slot{left:50%;top:calc(var(--fh-full) * -.42);transform:translateX(calc(-50% + var(--o) * 2.125rem)) rotate(calc(180deg - var(--o) * 3deg));transition:transform .3s var(--ease);position:absolute}.badge{cursor:var(--cursor,default);flex:none;align-items:center;gap:1.25rem;display:flex}.badge__portrait{background:var(--felt-lo) center / cover no-repeat;width:5.25rem;height:5.25rem;box-shadow:0 0 0 .1875rem #101317, 0 0 0 .3125rem var(--arena-rim), 0 .5rem 1.5rem #0009;border-radius:50%;flex:none;transition:box-shadow .3s;position:relative}.side--me .badge__portrait{width:6.25rem;height:6.25rem}.badge--active .badge__portrait{box-shadow:0 0 0 .1875rem #101317, 0 0 0 .3125rem var(--arena-orange-hi), 0 0 1.75rem #f2841f99}.badge--target{cursor:var(--cursor-target,crosshair)}.badge--target .badge__portrait{animation:1.1s ease-in-out infinite option-pulse}.badge__life{text-align:center;min-width:3.25rem;font-family:var(--hud-num);font-variant-numeric:tabular-nums;color:#f4eedf;box-shadow:0 0 0 .09375rem var(--arena-rim), 0 .375rem 1rem #0000008c;background:linear-gradient(#2b323c,#12161b);border-radius:999px;padding:0 .5rem;font-size:1.625rem;font-weight:700;line-height:2rem;transition:color .4s;position:absolute;bottom:-.875rem;left:50%;transform:translate(-50%)}.badge__life--heal{color:#a6ec7e;animation:life-bump .5s var(--ease)}.badge__life--hurt{color:#ff7466;animation:life-hurt .55s var(--ease)}@keyframes life-bump{30%{transform:translate(-50%)scale(1.22)}}@keyframes life-hurt{12%{transform:translate(calc(-50% - .25rem))scale(1.3)}26%{transform:translate(calc(.25rem - 50%))scale(1.24)}40%{transform:translate(calc(-50% - .125rem))scale(1.16)}}.badge__ghost{color:var(--parchment);pointer-events:none;text-decoration:line-through;animation:.9s ease-out forwards life-ghost;position:absolute;top:0;left:50%}@keyframes life-ghost{0%{opacity:.8;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-1.75rem)}}.badge__flash{pointer-events:none;border-radius:50%;animation:.6s ease-out forwards portrait-flash;position:absolute;inset:0}.badge__flash--hurt{background:radial-gradient(circle,#ff281e26 30%,#ff281ebf)}.badge__flash--heal{background:radial-gradient(circle,#8ce6641a 30%,#8ce66499)}@keyframes portrait-flash{to{opacity:0}}.table.is-lethal .side--me .badge__portrait{animation:1s ease-in-out infinite lethal-beat}@keyframes lethal-beat{0%,45%,to{scale:1;box-shadow:0 0 0 .125rem #ff3c2d99,0 0 1rem #ff281e59}10%{scale:1.07;box-shadow:0 0 0 .25rem #ff4632f2,0 0 2.5rem #ff281ed9}30%{scale:1.04;box-shadow:0 0 0 .1875rem #ff4632d9,0 0 1.75rem #ff281e99}}.table.is-lethal:after{content:"";z-index:95;pointer-events:none;animation:1s ease-in-out infinite lethal-edge;position:fixed;inset:0;box-shadow:inset 0 0 9rem #be000066}@keyframes lethal-edge{0%,45%,to{opacity:.45}10%{opacity:1}}.table.is-lethal .side--me .badge__portrait:before{content:"Lethal";font-family:var(--caps);letter-spacing:.1em;color:#fff;z-index:2;background:#b3261e;border-radius:999px;padding:0 .5rem;font-size:.6875rem;line-height:1.5;position:absolute;top:-1.25rem;left:50%;translate:-50%;box-shadow:0 0 .75rem #ff281eb3}.badge--priority .badge__portrait:after{content:"";border:.125rem solid var(--brass);border-radius:50%;animation:1.6s ease-in-out infinite priority;position:absolute;inset:-.5rem}@keyframes priority{50%{opacity:.2;transform:scale(1.06)}}.strip{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.strip__phase{color:#ece4d273;background:#0a0c0e9e;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;transition:color .3s,background .3s,box-shadow .3s;display:grid;position:relative;box-shadow:inset 0 0 0 .0625rem #ffffff1f}.strip__btn{width:100%;height:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}button.strip__btn{cursor:var(--cursor-hover,pointer)}.strip__phase:has(button.strip__btn:hover){color:#ece4d2f2;box-shadow:inset 0 0 0 .0625rem #d9b46ab3}.strip__btn:focus-visible{outline:.125rem solid var(--brass-hi);outline-offset:.125rem}.strip__phase.is-stop:after{content:"";background:var(--brass-hi);pointer-events:none;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.0625rem;right:-.0625rem;box-shadow:0 0 0 .125rem #0a0c0ee6,0 0 .5rem #f6c35bcc}.strip__caption{z-index:2;white-space:nowrap;font-family:var(--caps);letter-spacing:.04em;color:#ffd9a0;pointer-events:none;background:#0a0c0ed1;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;animation:.2s both fade-in;position:absolute;top:calc(100% + .375rem);left:50%;translate:-50%;box-shadow:inset 0 0 0 .0625rem #f2841f73}.side--me .strip__caption{top:auto;bottom:calc(100% + .375rem)}.strip__phase svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.badge--active .strip__phase{color:#ece4d2cc}.strip__phase.is-on{color:#2a1300;background:radial-gradient(circle at 50% 35%, var(--arena-orange-hi), var(--arena-orange) 70%);box-shadow:0 0 0 .125rem #ffc06159,0 .25rem 1rem #f2841fa6}.side--opp .strip__phase{width:2rem;height:2rem}.side--opp .strip__phase svg{width:1.0625rem;height:1.0625rem}.piles{z-index:4;gap:.75rem;display:flex;position:absolute;right:1.75rem}.piles--opp{bottom:calc(50% + 1.25rem)}.piles--me{top:calc(50% + 1.25rem)}.pile{font:inherit;aspect-ratio:63/88;background:50%/cover no-repeat;border:0;border-radius:.3125rem;width:3.625rem;padding:0;position:relative;box-shadow:0 .375rem 1rem #0000008c}.pile--grave.is-empty{background:#00000059;box-shadow:inset 0 0 0 .0625rem #ffffff1f}.pile--library{background:#1b130c url(/mtg/cards/back.jpg) 50%/100% 100% no-repeat;box-shadow:.125rem .125rem #0d0906,.25rem .25rem #0d0906,0 .375rem 1rem #0000008c}.pile.is-clickable{cursor:var(--cursor-hover,pointer);transition:translate .15s var(--ease), filter .15s}.pile.is-clickable:hover{filter:brightness(1.12);translate:0 -.1875rem}.pile b{z-index:1;min-width:1.625rem;font-family:var(--hud-num);text-align:center;color:#f4eedf;background:#12161b;border-radius:999px;padding:0 .375rem;font-size:.875rem;font-weight:700;line-height:1.25rem;position:absolute;bottom:-.625rem;left:50%;translate:-50%;box-shadow:0 0 0 .0625rem #ffffff2e}.stack{z-index:7;transition:left .35s var(--ease), transform .35s var(--ease);flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stack--aside{left:calc(100% - 2rem);transform:translate(-100%,-60%)}.stack__respond{background:#0009;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1.25rem;animation:.2s both fade-in;display:flex;box-shadow:0 .5rem 2rem #00000080}.stack__respond .action__prompt{text-align:center;max-width:20rem}.stack--empty{display:none}.stack__item{margin-top:calc(var(--fh-full) * -1.1);z-index:var(--i);animation:to-stack .35s var(--ease) both;position:relative}.stack__item:first-child{margin-top:0}.stack__item .card__body{box-shadow:0 0 0 .125rem var(--brass), 0 0 1.625rem #d9b46a80}.stack__item--opp .card__body{box-shadow:0 0 0 .125rem var(--ember), 0 0 1.625rem #ff6b3d80}.stack__item--top{margin-top:-3rem}.stack__item--top .card--stack{--w:calc(var(--hw) * 1.35);--h:calc(var(--hw) * 1.35 * 1.3968)}@keyframes to-stack{0%{opacity:0;transform:scale(1.4)}}.stack__tag{font-family:var(--caps);letter-spacing:.1em;color:#1a140a;background:var(--brass);border-radius:.1875rem;padding:0 .375rem;font-size:.625rem;position:absolute;bottom:-.375rem;left:50%;transform:translate(-50%)}@keyframes fade-in{0%{opacity:0}}.action{z-index:6;max-width:24rem;font-family:var(--hud);flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:absolute;bottom:1.5rem;right:1.75rem}.action__row{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.abtn{font-family:var(--hud);letter-spacing:.01em;white-space:nowrap;cursor:var(--cursor-hover,pointer);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-weight:700;transition:filter .15s,transform .12s,box-shadow .2s;display:inline-flex}.abtn:active:not(:disabled){transform:translateY(.0625rem)}.abtn--main{color:#fff;text-shadow:0 .0625rem .125rem #501e00b3;background:linear-gradient(180deg, #ffffff59, transparent 45%), linear-gradient(180deg, var(--arena-orange-hi), var(--arena-orange) 50%, var(--arena-orange-lo));min-width:13.75rem;height:3.875rem;padding:0 2.5rem;font-size:1.375rem;box-shadow:0 0 0 .125rem #3a1a04,0 0 0 .1875rem #ffc06180,0 .5rem 1.375rem #0000008c,0 0 1.875rem #f2841f59}.abtn--main:hover:not(:disabled){filter:brightness(1.08)}.abtn--nudge{animation:1.6s ease-in-out infinite abtn-nudge}@keyframes abtn-nudge{50%{box-shadow:0 0 0 .125rem #3a1a04,0 0 0 .25rem #ffc061cc,0 .5rem 1.375rem #0000008c,0 0 3rem #f2841fb3}}.abtn--wait{color:#ece4d28c;text-shadow:none;background:linear-gradient(180deg, var(--arena-slate-hi), var(--arena-slate));cursor:var(--cursor,default);font-size:1.25rem;box-shadow:0 0 0 .125rem #0b0e12,0 0 0 .1875rem #ffffff1f,0 .5rem 1.375rem #0000008c}.abtn--wait.is-thinking{animation:1.4s ease-in-out infinite abtn-think}@keyframes abtn-think{50%{color:#ece4d2d9}}.abtn--second{color:#f4eedf;background:linear-gradient(180deg, var(--arena-slate-hi), var(--arena-slate));min-width:9.375rem;height:2.5rem;padding:0 1.5rem;font-size:1rem;box-shadow:0 0 0 .09375rem #ffc06173,0 .375rem .875rem #00000080}.abtn--second:hover{filter:brightness(1.15)}.abtn--icon{color:#f4eedf;background:#0a0c0eb3;width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 .0625rem #ffffff29}.abtn--icon:hover:not(:disabled){box-shadow:inset 0 0 0 .0625rem #ffc06199}.abtn--icon.is-on{color:var(--arena-orange-hi);box-shadow:inset 0 0 0 .09375rem var(--arena-orange)}.abtn--icon:disabled{opacity:.4;cursor:var(--cursor,default)}.hud-ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.lastplay{z-index:3;font-family:var(--hud);text-align:left;color:var(--text);cursor:var(--cursor-hover,pointer);animation:lastplay-in .45s var(--ease) both;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex;position:absolute;top:50%;left:1.75rem;translate:0 -50%}.lastplay .card{box-shadow:0 0 0 .125rem #ff5a3699,0 1rem 2rem #0009}.lastplay span{text-shadow:0 .125rem .75rem #000000d9;max-width:8rem;font-size:.875rem;font-weight:600;line-height:1.25}@keyframes lastplay-in{0%{opacity:0;translate:-1.5rem -50%}}.action__prompt{text-align:right;min-height:1.3em;font-family:var(--hud);color:#f4eedf;text-shadow:0 .125rem .75rem #000000d9;font-size:1.125rem;font-weight:600}.corner{z-index:8;gap:.5rem;display:flex;position:absolute;top:.875rem;right:1rem}.icon-btn{width:2.5rem;height:2.5rem;cursor:var(--cursor-hover,pointer);color:#f4eedf;background:#0a0c0eb3;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 .0625rem #ffffff29}.icon-btn:hover,.icon-btn.is-on{color:var(--arena-orange-hi);box-shadow:inset 0 0 0 .09375rem var(--arena-orange)}.drawer{z-index:8;width:19rem;max-height:55%;box-shadow:0 0 0 .0625rem var(--brass-dim), 0 1rem 2.5rem #0009;background:#060a09f0;border-radius:.625rem;flex-direction:column;gap:.5rem;padding:.875rem;animation:.2s both fade-in;display:flex;position:absolute;top:3.75rem;right:1rem}.drawer--settings{gap:.875rem;overflow-y:auto}.drawer__hint{color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.hotkeys{color:var(--muted);grid-template-columns:max-content 1fr;gap:.375rem .75rem;margin:0;font-size:.75rem;display:grid}.hotkeys dt{font-variant-numeric:tabular-nums;color:#f1e4c4;background:#ffffff0f;border-radius:.25rem;justify-self:start;padding:.0625rem .375rem;box-shadow:inset 0 -.0625rem #d9b46a59}.hotkeys dd{align-self:center;margin:0}.drawer__actions{border-top:.0625rem solid var(--brass-dim);align-items:center;gap:.5rem;padding-top:.875rem;display:flex}.drawer__actions .btn{flex:1}.drawer__confirm{color:var(--muted);flex:2;font-size:.8125rem}.drawer__title{font-family:var(--caps);letter-spacing:.1em;color:var(--brass);font-size:.875rem}.log{scrollbar-width:thin;scrollbar-color:var(--brass-dim) transparent;flex:1;min-height:0;padding-right:.25rem;font-size:.8125rem;line-height:1.45;overflow-y:auto}.log__turn{font-family:var(--caps);letter-spacing:.14em;color:var(--brass);border-bottom:.0625rem solid var(--line);margin:.625rem 0 .25rem;font-size:.75rem}.log__line{color:var(--muted)}.log__line--me{color:var(--parchment)}.log__line--opp{color:#f0b39c}.btn{white-space:nowrap;text-overflow:ellipsis;min-width:0;cursor:var(--cursor-hover,pointer);font-family:var(--caps);letter-spacing:.03em;border:0;border-radius:.375rem;flex:1;padding:.6875rem .5rem;font-size:.9375rem;transition:transform .12s,filter .2s,box-shadow .2s;overflow:hidden}.btn:active{transform:translateY(.0625rem)}.btn--primary{color:#1d150a;background:linear-gradient(180deg, var(--brass-hi), var(--brass) 55%, #a8864a);box-shadow:inset 0 .0625rem #fff9,0 0 0 .0625rem #5d4a26,0 .375rem 1rem #00000080}.btn--primary:hover{filter:brightness(1.08);box-shadow:inset 0 .0625rem #fff9,0 0 0 .0625rem #5d4a26,0 0 1.5rem #d9b46a73}.btn--big{background:radial-gradient(ellipse at 50% 15%, var(--brass-hi), #f6c35b 45%, #b9741f);border-radius:999px;flex:none;min-width:11rem;padding:.875rem 1.75rem;font-size:1.25rem;box-shadow:inset 0 .0625rem #fff9,0 0 0 .125rem #5d4a26,0 0 1.75rem #f6c35b66}.btn--big:hover{box-shadow:inset 0 .0625rem #fff9,0 0 0 .125rem #5d4a26,0 0 2.5rem #f6c35b99}.btn--ghost{color:var(--brass);box-shadow:inset 0 0 0 .0625rem var(--brass-dim);background:0 0;flex:0 auto;padding-inline:.75rem}.btn--ghost:hover{background:#d9b46a14}.toggle{color:var(--muted);cursor:var(--cursor-hover,pointer);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.toggle input{accent-color:var(--brass)}.arrows{z-index:40;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.arrow{fill:none;stroke-width:.25rem;stroke-linecap:round;filter:drop-shadow(0 0 .375rem)}.arrow--block{stroke:var(--frost);color:var(--frost)}.arrow--target{stroke:var(--ember);color:var(--ember);stroke-dasharray:10 8;animation:.6s linear infinite march}.arrow--aim{stroke:var(--brass);color:var(--brass);stroke-dasharray:6 6;animation:.6s linear infinite march}@keyframes march{to{stroke-dashoffset:-18px}}.arrowhead--block{fill:var(--frost)}.arrowhead--target{fill:var(--ember)}.arrowhead--aim{fill:var(--brass)}.floaters{z-index:60;pointer-events:none;position:fixed;inset:0}.floater{font-family:var(--display);-webkit-text-stroke:.0938rem #000c;animation:float-up 1.25s var(--ease) forwards;font-size:2.75rem;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.floater--dmg{color:var(--ember);text-shadow:0 0 1.125rem #ff6b3dcc}.floater--heal{color:var(--moss);text-shadow:0 0 1.125rem #8fd46acc}@keyframes float-up{0%{opacity:0;transform:translate(-50%,-30%)scale(.6)}15%{opacity:1;transform:translate(-50%,-60%)scale(1.15)}to{opacity:0;transform:translate(-50%,-170%)scale(1)}}.turn-banner{z-index:70;pointer-events:none;height:5.25rem;animation:banner 1.4s var(--ease) forwards;background:linear-gradient(90deg,#0000,#000000bf 25% 75%,#0000);place-items:center;margin-top:-2.625rem;display:grid;position:fixed;top:50%;left:0;right:0}.turn-banner span{font-family:var(--caps);letter-spacing:.35em;color:var(--brass-hi);text-shadow:0 0 1.5rem #d9b46a99;font-size:2.5rem}.turn-banner--opp span{color:#ffc2a8;text-shadow:0 0 1.5rem #ff6b3d99}.turn-banner:before,.turn-banner:after{content:"";background:linear-gradient(90deg, transparent, var(--brass), transparent);height:.0625rem;position:absolute;left:20%;right:20%}.turn-banner:before{top:.625rem}.turn-banner:after{bottom:.625rem}@keyframes banner{0%{opacity:0;transform:scaleY(.2)}15%,75%{opacity:1;transform:none}to{opacity:0}}.reveal{z-index:75;border:.0625rem solid var(--brass);cursor:var(--cursor-hover,pointer);background:#030605d1;border-radius:.5rem;justify-items:center;gap:.75rem;padding:1.25rem 2rem 1.5rem;animation:.25s ease-out fade-in;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3rem #000000b3}.reveal__title{font-family:var(--caps);letter-spacing:.3em;text-transform:uppercase;color:var(--brass-hi);font-size:1.25rem}.reveal__cards{gap:.75rem;display:flex}.overlay{z-index:80;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#030605b8;place-items:center;animation:.3s ease-out fade-in;display:grid;position:fixed;inset:0}.mull{text-align:center}.mull h2,.end h1{font-family:var(--display);color:var(--parchment);margin:0;font-weight:400}.mull h2{font-size:2.125rem}.mull p{color:var(--muted);margin:.375rem 0 1.625rem}.mull__hand{justify-content:center;gap:.75rem;display:flex}.mull__card{animation:deal .5s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}.mull__card:hover{transition:transform .2s var(--ease);transform:translateY(-.625rem)}.pileview{text-align:center;flex-direction:column;width:min(68rem,92vw);max-height:88vh;display:flex}.pileview h2{font-family:var(--display);color:var(--parchment);margin:0;font-size:2.125rem;font-weight:400}.pileview p{color:var(--muted);margin:.375rem 0 1.25rem}.pileview__grid{flex-wrap:wrap;justify-content:center;gap:1rem .75rem;min-height:0;padding:.5rem .75rem .75rem;display:flex;overflow-y:auto}.pileview__card{animation:.25s ease-out both fade-in;position:relative}.pileview__card .card--mull{--w:9.5rem}.pileview__count{min-width:2rem;font-family:var(--hud-num);color:#f4eedf;background:#12161b;border-radius:999px;padding:0 .5rem;font-size:1rem;font-weight:700;line-height:1.75rem;position:absolute;top:-.375rem;right:-.375rem;box-shadow:0 0 0 .0625rem #ffffff40,0 .25rem .625rem #0009}@keyframes deal{0%{opacity:0;transform:translateY(3.75rem)rotate(6deg)}}.scry__card{transition:opacity .25s, transform .25s var(--ease);flex-direction:column;align-items:center;gap:.5rem;display:flex}.scry__card.is-bottom{opacity:.45;transform:translateY(1.25rem)}.scry__label{font-family:var(--caps);letter-spacing:.12em;color:var(--brass)}.mull__buttons{justify-content:center;gap:.75rem;margin-top:1.875rem;display:flex}.mull__buttons .btn{flex:0 0 11.25rem}.end{text-align:center}.end h1{letter-spacing:.08em;animation:rise .8s var(--ease) both;font-size:9rem}.end--win h1{background:linear-gradient(180deg, var(--brass-hi), var(--brass) 60%, #8a6a32);color:#0000;filter:drop-shadow(0 0 1.875rem #d9b46a73);-webkit-background-clip:text;background-clip:text}.end--loss h1{color:#c9574a;filter:drop-shadow(0 0 1.875rem #c9574a66)}.end p{font-family:var(--caps);letter-spacing:.2em;color:var(--muted);margin:0 0 1.625rem}.end .btn{width:13.75rem}.end__actions{justify-content:center;gap:.75rem;display:flex}@keyframes rise{0%{opacity:0;letter-spacing:.3em;transform:translateY(1.875rem)}}.menu{z-index:75;background:#0006;place-items:center;display:grid;position:fixed;inset:0}.menu__box{min-width:15rem;box-shadow:0 0 0 .0625rem var(--brass-dim), 0 1.25rem 3.75rem #000000b3;background:#0b1210;border-radius:.625rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.menu__title{font-family:var(--caps);color:var(--brass)}.start__opponent{z-index:1;box-shadow:0 0 0 .0625rem var(--line);animation:rise .8s var(--ease) both;background:#00000073;border-radius:.75rem;gap:.25rem;margin-bottom:-1.25rem;padding:.25rem;animation-delay:.15s;display:flex;position:relative}.opp{min-width:13.75rem;cursor:var(--cursor-hover,pointer);text-align:left;color:var(--muted);background:0 0;border:0;border-radius:.5625rem;flex-direction:column;align-items:flex-start;padding:.625rem 1.125rem;transition:background .25s,color .25s;display:flex}.opp:hover{color:var(--text)}.opp.is-on{color:#1d150a;background:linear-gradient(180deg, var(--brass-hi), var(--brass) 60%, #a8864a);box-shadow:inset 0 .0625rem #ffffff80}.opp__name{font-family:var(--caps);letter-spacing:.08em;font-size:1.125rem}.opp__blurb{opacity:.85;font-size:.8125rem}.start{flex-direction:column;justify-content:safe center;align-items:center;gap:2rem;display:flex;overflow-y:auto}.crash__message{overflow-wrap:anywhere;max-width:40rem;margin-inline:auto;font-family:ui-monospace,monospace;font-size:.8125rem}.crash__actions{z-index:1;gap:1rem;display:flex;position:relative}.rotate-hint{display:none}@media (orientation:portrait) and (pointer:coarse){.rotate-hint{z-index:1000;background:var(--ink);color:var(--text);font-family:var(--display);text-align:center;place-items:center;padding:2rem;font-size:22px;display:grid;position:fixed;inset:0}}.start__title{z-index:1;text-align:center;animation:rise .9s var(--ease) both;position:relative}.start__eyebrow{font-family:var(--caps);letter-spacing:.5em;color:var(--muted);font-size:1rem}.start h1{font-family:var(--display);font-weight:400;font-size:calc(8rem / var(--ui-scale));letter-spacing:.06em;background:linear-gradient(180deg, var(--brass-hi), var(--brass) 55%, #7d6035);color:#0000;filter:drop-shadow(0 0 2.5rem #d9b46a40);-webkit-background-clip:text;background-clip:text;margin:.25rem 0 .5rem;line-height:1}.start__title p{color:var(--text);margin:0}.start__their-deck{z-index:1;animation:rise .8s var(--ease) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;animation-delay:.2s;display:flex;position:relative}.start__label{font-family:var(--caps);letter-spacing:.12em;color:var(--muted);margin-right:.5rem}.chip{cursor:var(--cursor-hover,pointer);color:var(--muted);box-shadow:0 0 0 .0625rem var(--line);background:#00000073;border:0;border-radius:999px;padding:.375rem .875rem;transition:background .25s,color .25s}.chip:hover{color:var(--text)}.chip.is-on{color:#1d150a;background:linear-gradient(180deg, var(--brass-hi), var(--brass) 60%, #a8864a)}.start__section{z-index:1;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.start__section-title{font-family:var(--caps);letter-spacing:.1em;color:var(--brass);align-items:baseline;gap:1rem;margin:0;font-size:1.375rem;font-weight:400;display:flex}.start__section-title span{font-family:var(--body);letter-spacing:0;color:var(--muted);font-size:.875rem}.start__their-deck select{font:inherit;cursor:var(--cursor-hover,pointer)}.start__decks{z-index:1;grid-template-columns:repeat(4,15rem);gap:1.25rem;padding-bottom:2rem;display:grid;position:relative}.deck{aspect-ratio:4/3;width:15rem;cursor:var(--cursor-hover,pointer);text-align:left;color:var(--parchment);box-shadow:0 0 0 .0625rem var(--line), 0 1.875rem 3.75rem #0009;animation:rise .8s var(--ease) both;animation-delay:calc(.25s + var(--i) * .12s);transition:transform .35s var(--ease), box-shadow .35s;background:#000;border:0;border-radius:.875rem;flex-direction:column;justify-content:flex-end;padding:1rem;display:flex;position:relative;overflow:hidden}.deck__art{background:var(--art) center / cover;transition:transform .6s var(--ease), filter .4s;filter:saturate(.85)brightness(.8);position:absolute;inset:0}.deck:after{content:"";background:linear-gradient(#0000 30%,#000000e0);position:absolute;inset:0}.deck:hover{transform:translateY(-.375rem)}.deck:not(:disabled):hover{box-shadow:0 0 0 .125rem var(--glow), 0 0 3.125rem color-mix(in srgb, var(--glow) 35%, transparent), 0 1.875rem 3.75rem #0009}.deck.is-locked{cursor:var(--cursor,default)}.deck.is-locked:hover{transform:none}.deck.is-locked .deck__art{filter:grayscale()brightness(.45)}.deck:not(:disabled):hover .deck__art{filter:saturate(1.05)brightness(.95);transform:scale(1.06)}.deck__name,.deck__blurb,.deck__pips{z-index:1;position:relative}.deck__pips{gap:.25rem;margin-bottom:.375rem;display:flex}.pip{border-radius:50%;width:.75rem;height:.75rem;box-shadow:0 0 0 .0625rem #0009}.pip--W{background:var(--mana-W)}.pip--U{background:var(--mana-U)}.pip--B{background:var(--mana-B)}.pip--R{background:var(--mana-R)}.pip--G{background:var(--mana-G)}.deck__name{font-family:var(--display);font-size:1.375rem}.deck__blurb{color:var(--text);margin-top:.25rem;font-size:.8125rem}.hover{z-index:85;pointer-events:none;align-items:flex-start;gap:1rem;display:flex;position:fixed}.hover--flip{flex-direction:row-reverse}.hover-preview{border-radius:4.6%/3.3%;flex:none;animation:.12s ease-out preview-in;box-shadow:0 0 0 .0625rem #000c,0 1.5rem 3.5rem #000000bf}.hover-preview img{border-radius:inherit;width:100%;height:100%;display:block}.hover-preview .card--preview{width:100%;height:100%}@keyframes preview-in{0%{opacity:0;transform:scale(.96)}}.hover--hand .hover-preview{transform-origin:50% 100%;transform:perspective(60rem) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));animation:hand-pop .2s var(--ease-pop);transition:transform .18s ease-out;position:relative}.hover--hand .hover-preview:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--sheen-x,50%) var(--sheen-y,70%), #ffffff38, #fff0 50%);mix-blend-mode:soft-light;position:absolute;inset:0}.hover--hand .notes,.hover--hand .hover-preview--other{animation:hand-pop-aside .24s var(--ease-pop) 60ms backwards}@keyframes hand-pop{0%{translate:var(--pop-x) var(--pop-y);scale:var(--pop-s);box-shadow:0 0 0 .0625rem #000c}}@keyframes hand-pop-aside{0%{opacity:0;translate:0 1rem}}@media (prefers-reduced-motion:reduce){.hover--hand .hover-preview{animation:.12s ease-out preview-in;transform:none}.hover--hand .hover-preview:after{content:none}.hover--hand .notes,.hover--hand .hover-preview--other{animation:none}.hand__slot{animation-name:draw-fade}}@keyframes draw-fade{0%{opacity:0}}.hand__slot{touch-action:none}.hand__slot.is-dragging{opacity:.25}.hand__slot.is-lifted{display:none}.nope{z-index:95;text-align:center;color:#f6ead0;pointer-events:none;max-width:20rem;animation:nope-in .18s var(--ease-pop), fade-out .3s ease-in 1.9s forwards;background:#140c0af0;border-radius:.5rem;padding:.4375rem .875rem;font-size:.875rem;line-height:1.3;position:fixed;translate:-50% calc(-100% - .625rem);box-shadow:0 0 0 .0625rem #d66046b3,0 .5rem 1.5rem #0009}@keyframes nope-in{0%{opacity:0;scale:.92}}@keyframes fade-out{to{opacity:0}}.card:focus{outline:none}.card:focus-visible .card__body{box-shadow:0 0 0 .1875rem var(--brass-hi), 0 0 1.25rem #f6c35b99, 0 .5rem 1.125rem #0009}.hand:has(.is-dragging) .hand__slot{translate:none}.hand:has(.is-dragging) .hand__slot:hover{z-index:auto;transform:translateX(calc(-50% + var(--o) * var(--spread))) translateY(calc(var(--abs) * var(--abs) * .1563rem)) rotate(calc(var(--o) * 2.6deg))}.drag-ghost{z-index:90;pointer-events:none;filter:drop-shadow(0 1.5rem 1.5rem #0009);position:fixed;top:0;left:0}.drag-ghost .card__body{box-shadow:0 0 0 .125rem var(--brass), 0 0 1.5rem #d9b46a99}.board.is-drop .battlefield--me{background:radial-gradient(at 50% 60%,#d9b46a1f,#0000 70%);border-radius:1rem;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 .125rem #d9b46a59}.ui-size{color:var(--muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ui-size button{cursor:var(--cursor-hover,pointer);font-family:var(--caps);color:var(--brass);box-shadow:inset 0 0 0 .0625rem var(--brass-dim);background:0 0;border:0;border-radius:.25rem;padding:.15rem .5rem;font-size:.8rem}.ui-size button.is-on{color:#1d150a;background:var(--brass)}.sound-control{color:var(--muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.sound-control button{min-width:2.5rem;cursor:var(--cursor-hover,pointer);font-family:var(--caps);color:var(--brass);box-shadow:inset 0 0 0 .0625rem var(--brass-dim);background:0 0;border:0;border-radius:.25rem;padding:.15rem .5rem;font-size:.8rem}.sound-control button.is-on{color:#1d150a;background:var(--brass)}.sound-control input{width:6rem;accent-color:var(--brass)}.start .ui-size{z-index:2;position:absolute;top:1.25rem;right:1.5rem}.notes{flex-direction:column;gap:.5rem;animation:.16s ease-out preview-in;display:flex}.note{box-shadow:0 0 0 .0625rem var(--brass-dim), 0 .75rem 1.75rem #0009;background:linear-gradient(#141a17f7,#0a0e0cf7);border-radius:.5rem;padding:.6rem .8rem .7rem}.note__title{font-family:var(--caps);letter-spacing:.04em;color:var(--brass-hi);font-size:1.05rem}.note__text{color:var(--parchment);margin-top:.15rem;font-size:.95rem;line-height:1.35}.note--mechanic .note__title{font-style:italic}.note--effect{box-shadow:0 0 0 .0625rem #8fd46a8c,0 .75rem 1.75rem #0009}.note--effect .note__title{color:var(--moss)}.note--status{box-shadow:0 0 0 .0625rem #ff6b3d80,0 .75rem 1.75rem #0009}.note--status .note__title{color:#ffb49a}.land-ring{z-index:55;pointer-events:none;border-radius:50%;animation:.55s ease-out forwards land-ring;position:fixed;translate:-50% -50%;box-shadow:0 0 0 .125rem #f3dca4b3,0 0 1.5rem #d9b46a73}@keyframes land-ring{0%{opacity:.9;scale:.7}to{opacity:0;scale:1.35}}.mat{pointer-events:none;height:50%;position:absolute;left:0;right:0;overflow:hidden}.mat--opp{background:radial-gradient(ellipse 75% 90% at 50% 100%, transparent, #0000008c 80%), linear-gradient(90deg, var(--mat-a), var(--mat-b));top:0}.mat--me{background:radial-gradient(ellipse 75% 90% at 50% 0%, transparent, #0000008c 80%), linear-gradient(90deg, var(--mat-a), var(--mat-b));bottom:0}.mat__cloth{opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.04' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");position:absolute;inset:0}.mat__marks{padding-right:var(--side-col);justify-content:center;gap:18rem;display:flex;position:absolute;inset:0}.mat--opp .mat__marks{align-items:flex-start}.mat--me .mat__marks{align-items:flex-end}.mat__mark{fill:none;width:30rem;height:30rem;stroke:var(--brass-hi);opacity:.09;flex:none}.mat--opp .mat__mark{margin-top:-3rem}.mat--me .mat__mark{margin-bottom:-3rem}.mat__marks--two .mat__mark{width:24rem;height:24rem}.mat__edge{border-radius:1.5rem;position:absolute;inset:.625rem;box-shadow:inset 0 0 0 .0625rem #d9b46a52}.mat--opp .mat__edge{bottom:.375rem}.mat--me .mat__edge{top:.375rem}.deck-slot{position:relative}.deck-slot__view{z-index:2;cursor:var(--cursor-hover,pointer);font-family:var(--caps);letter-spacing:.06em;color:var(--parchment);box-shadow:0 0 0 .0625rem var(--line);opacity:0;background:#0009;border:0;border-radius:999px;padding:.3125rem .75rem;font-size:.8125rem;transition:opacity .25s,background .2s,color .2s;position:absolute;top:.625rem;right:.625rem}.deck-slot:hover .deck-slot__view,.deck-slot__view:focus-visible,.deck.is-locked+.deck-slot__view{opacity:1}.deck-slot:hover .deck-slot__view{transform:translateY(-.375rem)}.deck-slot:has(.is-locked):hover .deck-slot__view{transform:none}.deck-slot__view:hover{color:#1d150a;background:linear-gradient(180deg, var(--brass-hi), var(--brass) 60%, #a8864a)}.deckview{background:radial-gradient(ellipse at 40% 40%, var(--felt-hi) 0%, var(--felt) 45%, var(--felt-lo) 100%);flex-direction:column;height:100%;display:flex;position:relative}.deckview__head{border-bottom:.0625rem solid var(--line);background:#00000059;align-items:center;gap:1.25rem;padding:1rem 1.5rem;display:flex}.deckview__head .btn{flex:none}.deckview__banner{min-height:5rem;color:var(--parchment);background:linear-gradient(90deg, #000000e6 25%, #0003), var(--art) center 30% / cover;box-shadow:0 0 0 .0625rem var(--line);border-radius:.75rem;flex-direction:column;flex:1;justify-content:center;padding:.5rem 1.25rem;display:flex;position:relative;overflow:hidden}.deckview__banner h1{font-family:var(--display);margin:0;font-size:2rem;font-weight:400;line-height:1.1}.deckview__banner p{color:var(--text);margin:.125rem 0 0;font-size:.875rem}.deckview__play{min-width:11rem}.deckview__play:disabled{cursor:var(--cursor,default);filter:grayscale()brightness(.6)}.deckview__body{flex:1;min-height:0;display:flex}.deckview__cols{--cw:clamp(8rem, (100vw - 20rem - 3rem - 6 * .75rem) / 7, 13rem);flex:1;gap:.75rem;min-width:0;padding:1.25rem 1.5rem 2rem;display:flex;overflow:auto}.dcol{width:var(--cw);flex:none}.dcol__label{border-bottom:.0625rem solid var(--line);font-family:var(--caps);letter-spacing:.08em;color:var(--brass);justify-content:space-between;align-items:baseline;margin-bottom:.5rem;padding:0 .25rem .25rem;display:flex}.dcol__label span{color:var(--muted);font-size:.8125rem}.dcol__stack{flex-direction:column;display:flex}.dcard{width:var(--cw);aspect-ratio:63/88;background:#111;border-radius:4.6%/3.3%;transition:filter .15s;position:relative;overflow:hidden;box-shadow:0 0 0 .0625rem #000c,0 -.25rem .75rem #00000073}.dcard+.dcard{margin-top:calc(var(--cw) * 88 / 63 * -.855)}.dcard:hover{filter:brightness(1.12)}.dcard img{width:100%;height:100%;display:block}.dcard__blank{font-family:var(--display);color:var(--text);padding:.5rem;font-size:.8125rem}.dcard__qty{font-family:var(--caps);color:#1d150a;background:linear-gradient(180deg, var(--brass-hi), var(--brass));border-radius:999px 0 0 999px;padding:.0625rem .5rem .0625rem .4375rem;font-size:.8125rem;position:absolute;top:.4rem;right:-.125rem;box-shadow:0 .0625rem .25rem #0009}.decklist{border-left:.0625rem solid var(--line);background:#0006;flex:none;width:20rem;padding:1rem 1rem 2rem;overflow-y:auto}.decklist__total{font-family:var(--caps);letter-spacing:.08em;color:var(--muted)}.decklist__total span{font-family:var(--display);color:var(--parchment);font-size:1.5rem}.curve{gap:.375rem;height:6.5rem;margin-top:.75rem;display:flex}.curve__col{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:.125rem;font-size:.75rem;display:flex}.curve__bar{flex-direction:column-reverse;flex:1;width:100%;display:flex}.curve__bar>div{flex-basis:0}.curve__creatures{background:linear-gradient(180deg, var(--brass-hi), var(--brass));border-radius:.1875rem .1875rem 0 0}.curve__others{background:var(--frost);opacity:.8}.curve__n{min-height:1em;color:var(--text)}.curve__legend{color:var(--muted);gap:1rem;margin:.5rem 0 .25rem;font-size:.75rem;display:flex}.curve__key:before{content:"";vertical-align:-.0625rem;border-radius:.125rem;width:.625rem;height:.625rem;margin-right:.375rem;display:inline-block}.curve__key--creatures:before{background:var(--brass)}.curve__key--others:before{background:var(--frost)}.decklist__section h2{font-family:var(--caps);letter-spacing:.1em;color:var(--brass);justify-content:space-between;margin:1rem 0 .375rem;font-size:.9375rem;font-weight:400;display:flex}.decklist__section h2 span{color:var(--muted)}.dl-row{height:2rem;cursor:var(--cursor,default);background:linear-gradient(90deg, #15130f 40%, #15130f59), var(--art,none) right 30% / 60% auto no-repeat, #15130f;border-radius:.3125rem;align-items:center;gap:.5rem;margin-bottom:.1875rem;padding-right:.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .0625rem #d9b46a1f}.dl-row:hover{box-shadow:0 0 0 .0625rem var(--brass)}.dl-row__qty{width:1.75rem;font-family:var(--caps);color:var(--brass-hi);background:#0000008c;flex:none;align-self:stretch;place-items:center;display:grid}.dl-row__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--parchment);text-shadow:0 .0625rem .125rem #000;flex:1;font-size:.875rem;overflow:hidden}.dl-row__cost{flex:none;gap:.0625rem;display:flex}.dl-row__cost img{filter:drop-shadow(0 .0625rem .0625rem #000000b3);width:.9375rem;height:.9375rem}.flip-back{z-index:3;position:absolute;inset:0}.card__pt.pop-up{animation:pt-pop-up .6s var(--ease)}.card__pt.pop-down{animation:pt-pop-down .6s var(--ease)}@keyframes pt-pop-up{25%{background:#b8f08c;scale:1.45;box-shadow:0 0 1rem #8ce664e6}}@keyframes pt-pop-down{20%{background:#ff8a7a;scale:1.3;box-shadow:0 0 1rem #ff3c28e6}35%{translate:-.125rem}50%{translate:.125rem}}.btn--nudge{animation:1.6s ease-in-out 1.2s infinite nudge}@keyframes nudge{0%,to{scale:1}50%{filter:brightness(1.12);scale:1.05;box-shadow:inset 0 .0625rem #fff9,0 0 0 .125rem #5d4a26,0 0 2.75rem #f6c35bd9}}.drag-ghost .card__body{transition:box-shadow .2s ease, scale .2s var(--ease)}.drag-ghost.is-over .card__body{box-shadow:0 0 0 .1875rem var(--brass-hi), 0 0 2.5rem #f6c35bd9;scale:1.06}.start__mode{margin-bottom:0}.start__decks.is-waiting .deck{opacity:.45;cursor:var(--cursor,default)}.start__decks.is-waiting .deck:hover{transform:none}.deck__record{z-index:1;font-family:var(--caps);letter-spacing:.06em;color:var(--parchment);box-shadow:0 0 0 .0625rem var(--line);background:#0009;border-radius:999px;padding:.125rem .625rem;font-size:.75rem;position:absolute;top:.75rem;right:.75rem}.human-badge{z-index:1;width:1.5rem;height:1.5rem;color:var(--parchment);box-shadow:0 0 0 .0625rem var(--line);background:#0009;border-radius:50%;place-items:center;display:grid;position:absolute;top:.75rem;left:.75rem}.human-badge svg{fill:currentColor;width:.875rem;height:.875rem}.human-badge--inline{width:1.125rem;height:1.125rem;margin-left:.25rem;position:static}.human-badge--inline svg{width:.6875rem;height:.6875rem}.deck__record.is-cleared{color:#1d150a;background:linear-gradient(180deg, var(--brass-hi), var(--brass));box-shadow:0 0 1rem #f6c35b80}.run-banner{z-index:1;width:min(40rem,90vw);box-shadow:0 0 0 .125rem var(--glow), 0 0 2.5rem color-mix(in srgb, var(--glow) 30%, transparent);animation:rise .8s var(--ease) both;background:#000;border-radius:.875rem;align-items:center;gap:1.25rem;padding:1rem 1.25rem 1rem 1rem;display:flex;position:relative;overflow:hidden}.run-banner__art{background:var(--art) center / cover;filter:saturate(.9)brightness(.45);position:absolute;inset:0}.run-banner__text{flex-direction:column;flex:1;display:flex;position:relative}.run-banner__deck{font-family:var(--caps);letter-spacing:.06em;color:var(--parchment);font-size:1.375rem}.run-banner__state{color:var(--brass-hi)}.run-banner .btn{position:relative}.lives{z-index:1;gap:.5rem;display:flex;position:relative}.life:before{content:"♥";font-size:1.75rem;line-height:1}.life.is-full:before{color:#e8423a;text-shadow:0 0 .75rem #e8423ab3}.life.is-lost:before{color:#0000;-webkit-text-stroke:.0625rem #e8423a99}.ladder{z-index:1;align-items:center;gap:1rem;margin:0;padding:1.5rem 0 .5rem;list-style:none;display:flex;position:relative}.ladder:before{content:"";background:linear-gradient(90deg, var(--brass-dim), var(--brass), var(--brass-dim));opacity:.5;height:.125rem;position:absolute;top:55%;left:2rem;right:2rem}.rung{aspect-ratio:3/4;width:9.5rem;box-shadow:0 0 0 .0625rem var(--line), 0 1.25rem 2.5rem #0009;animation:rise .7s var(--ease) both;animation-delay:calc(.1s + var(--i) * 80ms);background:#000;border-radius:.75rem;flex-direction:column;justify-content:flex-end;padding:.75rem;display:flex;position:relative;overflow:hidden}.rung:after{content:"";background:linear-gradient(#0000 35%,#000000e6);position:absolute;inset:0}.rung__art{background:var(--art) center / cover;filter:saturate(.85)brightness(.8);position:absolute;inset:0}.rung__num,.rung__tier,.rung__name,.rung .deck__pips{z-index:1;position:relative}.rung__num{font-family:var(--caps);letter-spacing:.08em;color:var(--brass-hi);font-size:.8125rem;position:absolute;top:.5rem;left:.625rem}.rung__tier{font-family:var(--caps);letter-spacing:.1em;color:var(--brass);font-size:.75rem}.rung__name{font-family:var(--display);color:var(--parchment);font-size:1rem;line-height:1.2}.rung--boss{width:11rem;box-shadow:0 0 0 .125rem var(--brass), 0 1.25rem 2.5rem #0009}.rung--ahead .rung__art{filter:grayscale(.6)brightness(.4)}.rung--won .rung__art{filter:grayscale(.8)brightness(.35)}.rung--next{box-shadow:0 0 0 .125rem var(--glow), 0 0 2.5rem color-mix(in srgb, var(--glow) 45%, transparent), 0 1.25rem 2.5rem #0009;transform:translateY(-.75rem)scale(1.06)}.rung--next .rung__art{filter:saturate(1.05)brightness(.95);animation:2.4s ease-in-out infinite rung-breathe}@keyframes rung-breathe{50%{transform:scale(1.06)}}.rung--fell{box-shadow:0 0 0 .125rem #c0392b,0 1.25rem 2.5rem #0009}.rung--fell .rung__art{filter:grayscale()brightness(.35)}.rung__mark{z-index:2;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.75rem;line-height:1;display:grid;position:absolute;top:38%;left:50%;translate:-50% -50%}.rung__mark--won{color:#1d150a;background:linear-gradient(180deg, var(--brass-hi), var(--brass));box-shadow:0 0 1.25rem #f6c35b99}.rung__mark--won:before{content:"✓"}.rung__mark--fell{color:#fff;background:#b3261e;box-shadow:0 0 1.25rem #e8423a99}.rung__mark--fell:before{content:"✕"}.gauntlet--cleared .rung--boss{box-shadow:0 0 0 .1875rem var(--brass-hi), 0 0 3.5rem #f6c35bb3}.gauntlet__actions{z-index:1;align-items:center;gap:.75rem;display:flex;position:relative}.gauntlet__confirm{color:var(--parchment)}.run-banner,.lives,.ladder,.gauntlet__actions{flex:none}.run-banner .btn,.gauntlet__actions .btn{flex:none;padding-inline:1.25rem}.offer__packs{grid-template-columns:repeat(3,15rem);justify-content:center}@media (width<=60rem){.offer__packs{grid-template-columns:minmax(0,15rem)}}.opening{--ow:clamp(6.5rem, (100vw - 10rem) / 6 - 1rem, 10.5rem);--oh:calc(var(--ow) * 88 / 63);--gap:1rem}.opening__stage{min-height:calc(2 * var(--oh) + var(--gap) + 2rem);place-items:center;display:grid}.opening__actions{min-height:3.5rem}.booster-wrap{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.booster{width:calc(var(--ow) * 1.35);aspect-ratio:5/8.6;cursor:var(--cursor-hover,pointer);background:linear-gradient(165deg, color-mix(in srgb, var(--glow) 55%, #20160c) 0%, #140d07 55%, color-mix(in srgb, var(--glow) 30%, #0b0805) 100%);box-shadow:0 0 0 .0625rem #ffffff1f, 0 1.5rem 3rem #000000a6, 0 0 3.5rem color-mix(in srgb, var(--glow) 45%, transparent);transition:scale .25s var(--ease), box-shadow .25s;border:0;border-radius:.5rem;padding:0;animation:3.2s ease-in-out infinite booster-bob;position:relative;overflow:hidden}.booster:hover{box-shadow:0 0 0 .0625rem #ffffff40, 0 2rem 3.5rem #000000b3, 0 0 5rem color-mix(in srgb, var(--glow) 75%, transparent);scale:1.05}.booster__art{background:var(--art) center / cover;box-shadow:0 0 0 .125rem color-mix(in srgb, var(--glow) 60%, #d9b46a), inset 0 0 1.5rem #0009;border-radius:.375rem;position:absolute;inset:14% 9% 30%}.booster__foil{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff14 42%,#ffffff73 48%,#fff0c81f 54%,#0000 62%) 0 0/300% 100%;animation:3s ease-in-out infinite booster-foil;position:absolute;inset:0}.booster__label{text-align:center;flex-direction:column;align-items:center;gap:.125rem;display:flex;position:absolute;inset:auto 0 7%}.booster__set{font-family:var(--display);font-size:calc(var(--ow) * .2);color:var(--brass-hi);text-shadow:0 .125rem .5rem #000c;line-height:1}.booster__kind{font-family:var(--caps);letter-spacing:.12em;color:var(--text);font-size:.75rem}.booster__crimp{background:repeating-linear-gradient(90deg, #ffffff38 0 .1875rem, #00000040 .1875rem .375rem), color-mix(in srgb, var(--glow) 35%, #2a1d10);height:7%;position:absolute;left:0;right:0}.booster__crimp--top{top:0}.booster__crimp--bottom{bottom:0}.booster__hint{font-family:var(--caps);letter-spacing:.14em;color:var(--brass);animation:1.6s ease-in-out infinite booster-hint}.booster.is-tearing{pointer-events:none;animation:.72s cubic-bezier(.5,0,.9,.5) forwards booster-tear}.booster.is-tearing .booster__crimp--top{animation:.72s ease-in forwards booster-rip}.booster.is-tearing~.booster__hint{opacity:0}@keyframes booster-bob{0%,to{translate:0;rotate:-1.5deg}50%{translate:0 -.625rem;rotate:1.5deg}}@keyframes booster-foil{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes booster-hint{50%{opacity:.45}}@keyframes booster-tear{0%{rotate:0deg;scale:1}15%{rotate:-3deg;scale:1.04}30%{rotate:3deg}45%{rotate:-5deg;scale:1.08}60%{filter:brightness(1.4);rotate:5deg}75%{filter:brightness(1.8);rotate:-7deg;scale:1.14}90%{filter:brightness(2.6);rotate:6deg;scale:1.2}to{filter:brightness(4);opacity:.6;rotate:0deg;scale:1.3}}@keyframes booster-rip{0%,40%{translate:0;rotate:0deg}to{opacity:0;translate:30% -180%;rotate:14deg}}.pack-cards{grid-template-columns:repeat(var(--cols,6), var(--ow));gap:var(--gap);perspective:80rem;display:grid}.pcard{isolation:isolate;width:var(--ow);aspect-ratio:63/88;cursor:var(--cursor-hover,pointer);animation:.55s cubic-bezier(.2,.9,.3,1.15) both pcard-deal;animation-delay:calc(50ms + var(--i) * 45ms);transition:translate .18s var(--ease);position:relative}.pcard:not(.is-up):hover{translate:0 -.5rem}@keyframes pcard-deal{0%{transform:translate(calc(((var(--cols,6) - 1) / 2 - var(--col)) * (var(--ow) + var(--gap))), calc(((var(--rows) - 1) / 2 - var(--row)) * (var(--oh) + var(--gap)))) rotate(var(--spin)) scale(.35);opacity:0}25%{opacity:1}}.pcard__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,1.35,.5,1);position:relative}.pcard.is-up .pcard__inner{transform:rotateY(180deg)}.pcard__back,.pcard__face{backface-visibility:hidden;border-radius:4.6%/3.3%;position:absolute;inset:0;overflow:hidden;box-shadow:0 .5rem 1.25rem #0009}.pcard__face{background:#111;transform:rotateY(180deg)}.pcard__face img{width:100%;height:100%;display:block}.pcard:before{content:"";z-index:-1;opacity:0;pointer-events:none;border-radius:1rem;position:absolute;inset:-14%}.pcard--uncommon .pcard__back{box-shadow:0 0 0 .125rem #c8e1f08c,0 .5rem 1.25rem #0009}.pcard--rare:before{opacity:1;filter:blur(.5rem);background:radial-gradient(closest-side,#ffd678f2,#f6be5066 60%,#0000);animation:1.4s ease-in-out infinite pcard-aura;inset:-24%}.pcard--rare .pcard__back{box-shadow:0 0 0 .1875rem var(--brass-hi), 0 0 1.5rem #f6cd6ecc}.pcard--mythic:before{opacity:1;background:radial-gradient(closest-side, #ff9646e6, #ff5a2859 55%, transparent), repeating-conic-gradient(#ffbe6e80 0 6deg, transparent 6deg 24deg);border-radius:50%;animation:7s linear infinite pcard-rays,1s ease-in-out infinite pcard-aura;inset:-45%;-webkit-mask:radial-gradient(closest-side,#000 35%,#0000);mask:radial-gradient(closest-side,#000 35%,#0000)}.pcard--mythic .pcard__back{box-shadow:0 0 0 .1875rem #ffb070,0 0 2rem #ff783ce6}.pcard--rare.is-up:before,.pcard--mythic.is-up:before{opacity:.7;animation-duration:7s,2.4s}.pcard--rare.is-up:before{animation-duration:2.4s}@keyframes pcard-aura{50%{filter:blur(.5rem)brightness(1.3);scale:1.08}}@keyframes pcard-rays{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.booster,.booster__foil,.booster__hint,.pcard,.pcard:before{animation:none!important}.pcard__inner{transition:none}}.jumpin__packets{grid-template-columns:repeat(3,15rem);justify-content:center;gap:1.5rem;padding-bottom:1rem;display:grid}.jumpin__packet{flex-direction:column;gap:.75rem;display:flex}.jumpin__list{color:var(--text);box-shadow:0 0 0 .0625rem var(--line);animation:jumpin-in .4s var(--ease) both;animation-delay:calc(.15s + var(--i) * 70ms);background:#00000059;border-radius:.5rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;list-style:none}.jumpin__list li{gap:.375rem;padding:.125rem 0;display:flex}.jumpin__list li span{min-width:1.25rem;color:var(--muted)}.jumpin__list li.is-rare{color:var(--brass-hi)}@keyframes jumpin-in{0%{opacity:0;translate:0 .75rem}}@media (width<=60rem){.jumpin__packets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.jumpin__packets .deck{width:100%}}.xmap__status{align-items:center;gap:1.5rem;margin-top:-1rem;display:flex}.xmap__boons{flex-wrap:wrap;gap:.5rem;display:flex}.boon-chip{font-family:var(--caps);letter-spacing:.1em;color:var(--brass-hi);box-shadow:inset 0 0 0 .0625rem var(--brass-dim);cursor:help;background:#0006;border-radius:999px;padding:.2rem .75rem;font-size:.8125rem}.xmap__board{width:min(100rem,92vw);height:26rem;box-shadow:inset 0 0 0 .0625rem var(--line), inset 0 0 4rem #00000080;background:radial-gradient(#d9b46a0f,#0000 70%),#00000040;border-radius:1.25rem;flex:none;position:relative}.xmap__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xmap__lines line{stroke:#d9b46a33;stroke-width:2px;stroke-dasharray:4 6}.xmap__lines line.is-taken{stroke:var(--brass-hi);stroke-width:3px;stroke-dasharray:none;filter:drop-shadow(0 0 4px #f6c35bb3)}.xmap__lines line.is-next{stroke:#f3dca4b3;stroke-width:2.5px;animation:1s linear infinite xmap-dash}@keyframes xmap-dash{to{stroke-dashoffset:-20px}}.xnode{--k:var(--brass);width:4.25rem;height:4.25rem;color:color-mix(in srgb, var(--k) 45%, #555);transition:scale .2s var(--ease), box-shadow .2s, color .2s, opacity .2s;background:radial-gradient(circle at 50% 35%,#2a241a,#120f0a);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 .125rem #d9b46a40,0 .5rem 1rem #0009}.xnode svg{width:55%;height:55%}.xnode--elite,.xnode--boss{--k:var(--ember)}.xnode--camp{--k:#f0a860}.xnode--shrine{--k:var(--frost)}.xnode--boss{width:6rem;height:6rem}.xnode.is-open{color:var(--k);cursor:var(--cursor-hover,pointer);box-shadow:0 0 0 .1875rem var(--k), 0 0 1.5rem color-mix(in srgb, var(--k) 60%, transparent);animation:1.6s ease-in-out infinite xnode-pulse}.xnode.is-open:hover{scale:1.12}.xnode.is-here{color:var(--parchment);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--k) 60%, #2a241a), #120f0a);box-shadow:0 0 0 .25rem var(--brass-hi), 0 0 2.5rem #f6c35b99;scale:1.1}.xnode.is-done{color:var(--k);box-shadow:0 0 0 .125rem var(--brass-hi), 0 .5rem 1rem #0009}.xnode.is-done.is-loss{color:var(--muted);box-shadow:0 0 0 .125rem var(--ember-dim)}.xnode.is-past{opacity:.35}.xnode.is-ahead{opacity:.8}.xnode[aria-disabled=true]{cursor:var(--cursor,default)}.xnode__mark{color:#fff;background:var(--ember-dim);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;display:grid;position:absolute;top:-.25rem;right:-.25rem}@keyframes xnode-pulse{50%{box-shadow:0 0 0 .1875rem var(--k), 0 0 2.75rem color-mix(in srgb, var(--k) 85%, transparent)}}.xmap__bar{justify-content:space-between;align-items:center;gap:2rem;width:min(100rem,92vw);display:flex}.xmap__info{min-height:4.5rem;color:var(--text);flex-direction:column;justify-content:center;gap:.125rem;font-size:1rem;display:flex}.xmap__info-title{font-family:var(--caps);letter-spacing:.1em;color:var(--brass-hi);font-size:1.25rem}.xmap__info-hint{color:var(--muted)}.choice__options{justify-content:center;gap:1.75rem;display:flex}.choice__option{text-align:center;width:18rem;min-height:20rem;color:inherit;box-shadow:0 0 0 .125rem var(--brass-dim), 0 1rem 2rem #0009;cursor:var(--cursor-hover,pointer);animation:choice-in .5s var(--ease) both;animation-delay:calc(var(--i) * 80ms);transition:translate .2s var(--ease), box-shadow .2s;background:linear-gradient(#282014e6,#0c0a07f2);border:0;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem 1.5rem;display:flex}.choice__option:hover:not(:disabled){box-shadow:0 0 0 .1875rem var(--brass-hi), 0 0 2.5rem #f6c35b73, 0 1.5rem 2.5rem #0009;translate:0 -.5rem}.choice__option:disabled{filter:grayscale()brightness(.6);cursor:var(--cursor,default)}.choice__glyph{width:5.5rem;height:5.5rem;color:var(--brass-hi);box-shadow:inset 0 0 0 .125rem var(--brass-dim);background:radial-gradient(circle,#f6c35b4d,#0000 70%);border-radius:50%;place-items:center;display:grid}.choice__glyph svg{width:55%;height:55%}.choice__glyph--heart{color:var(--ember)}.choice__name{font-family:var(--display);color:var(--parchment);font-size:2rem}.choice__text{color:var(--text);font-size:1.0625rem;line-height:1.4}@keyframes choice-in{0%{opacity:0;translate:0 1.5rem}}.pcard.is-up{transition:translate .2s var(--ease), opacity .45s, scale .45s}.pcard.is-up:hover .pcard__face{box-shadow:0 0 0 .125rem var(--brass), 0 .5rem 1.25rem #0009}.pcard.is-kept{translate:0 -.75rem}.pcard.is-kept .pcard__face{box-shadow:0 0 0 .25rem var(--brass-hi), 0 0 2rem #f6c35bb3}.pcard.is-kept:after{content:"Keep";font-family:var(--caps);letter-spacing:.15em;color:var(--brass-hi);font-size:.8125rem;position:absolute;bottom:-1.75rem;left:50%;translate:-50%}.pcard.is-dropped{opacity:0;translate:0 2rem;scale:.9}@media (prefers-reduced-motion:reduce){.xnode.is-open,.xmap__lines line.is-next,.choice__option{animation:none}}.xnode--treasure{--k:var(--brass-hi)}.xnode--merchant{--k:var(--moss)}.xnode--mystery{--k:#c9a0ff}.xnode__reward{background:var(--pip,var(--brass));border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;bottom:-.125rem;right:-.125rem;box-shadow:0 0 0 .125rem #120f0a,0 0 .5rem #0009}.xnode__reward.pip--W{--pip:var(--mana-W)}.xnode__reward.pip--U{--pip:var(--mana-U)}.xnode__reward.pip--B{--pip:var(--mana-B)}.xnode__reward.pip--R{--pip:var(--mana-R)}.xnode__reward.pip--G{--pip:var(--mana-G)}.xnode__reward.is-booster{--pip:conic-gradient(var(--mana-W) 0 20%, var(--mana-U) 0 40%, var(--mana-B) 0 60%, var(--mana-R) 0 80%, var(--mana-G) 0)}.xnode__reward.is-rare{--pip:radial-gradient(circle at 40% 35%, #fff3c8, var(--brass) 60%, #7d5a1c)}.xmap__deck{color:var(--parchment);box-shadow:inset 0 0 0 .0625rem var(--line);background:#0006;border-radius:999px;align-items:center;gap:.5rem;padding:.2rem .75rem;font-size:.875rem;display:flex}.xmap__token{z-index:3;width:2.75rem;height:2.75rem;box-shadow:0 0 0 .1875rem var(--brass-hi), 0 .5rem 1rem #000000b3, 0 0 1.25rem #f6c35b80;pointer-events:none;transition:left .65s var(--ease), top .65s var(--ease);background:50%/cover no-repeat;border-radius:50%;animation:2.4s ease-in-out infinite token-bob;position:absolute;translate:-50% -135%}@keyframes token-bob{50%{translate:-50% -150%}}.choice__story{text-align:center;max-width:44rem;margin-inline:auto;font-size:1.25rem;font-style:italic;line-height:1.5}.card-choice{width:15rem;cursor:var(--cursor-hover,pointer);box-shadow:0 0 0 .125rem var(--brass-dim), 0 1rem 2rem #0009;animation:choice-in .5s var(--ease) both;animation-delay:calc(var(--i) * 80ms);transition:translate .2s var(--ease), box-shadow .2s, opacity .2s;background:0 0;border:0;border-radius:4.6%/3.3%;padding:0}.card-choice img{border-radius:inherit;width:100%;display:block}.card-choice:hover,.card-choice.is-on{box-shadow:0 0 0 .25rem var(--brass-hi), 0 0 2.5rem #f6c35b80, 0 1.5rem 2.5rem #0009;translate:0 -.5rem}.card-choice.is-off{opacity:.45}.merchant .card-choice{width:11rem}.merchant__pay{flex-wrap:wrap;justify-content:center;gap:.625rem;max-width:min(100rem,92vw);display:flex}.merchant__card{width:6.5rem;cursor:var(--cursor-hover,pointer);transition:translate .15s var(--ease), box-shadow .15s;background:0 0;border:0;border-radius:4.6%/3.3%;padding:0;position:relative;box-shadow:0 .375rem .875rem #0000008c}.merchant__card img{border-radius:inherit;width:100%;display:block}.merchant__card.is-on{box-shadow:0 0 0 .1875rem var(--ember), 0 0 1.25rem #ff6b3d80;translate:0 -.375rem}.merchant__give{font-family:var(--caps);color:#fff;background:var(--ember-dim);border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;position:absolute;bottom:.375rem;left:50%;translate:-50%}.builder__suggest{flex:none;min-width:11rem}.builder__advice{color:var(--parchment);border-bottom:.0625rem solid var(--line);background:#f6c35b0f;flex-direction:column;gap:.375rem;margin:0;padding:.75rem 1.5rem .75rem 2.75rem;font-size:.9375rem;list-style:none;display:flex}.builder__advice li{position:relative}.builder__advice li:before{content:"!";width:1.125rem;height:1.125rem;font-family:var(--display);color:#1d150a;background:var(--brass);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:.0625rem;left:-1.5rem}@media (prefers-reduced-motion:reduce){.xmap__token,.card-choice{animation:none}}.hint__bubble{text-align:left;color:#0e2230;max-width:17rem;animation:hint-in .3s var(--ease) both;background:linear-gradient(#e3f5ff,#b9e3fb);border-radius:.75rem;padding:.625rem .875rem;font-size:.9375rem;line-height:1.35;position:relative;box-shadow:0 0 0 .0625rem #6cc4f2,0 .5rem 1.25rem #0000008c,0 0 1.5rem #7fd6ff59}@keyframes hint-in{0%{opacity:0;translate:0 .5rem;scale:.96}}.mark-hint .card__body{animation:1.2s ease-in-out infinite hint-glow;box-shadow:0 0 0 .1875rem #7fd6ff,0 0 1.5rem #7fd6ffd9}@keyframes hint-glow{50%{box-shadow:0 0 0 .1875rem #b8ecff,0 0 2.5rem #7fd6ff}}@media (prefers-reduced-motion:reduce){.mark-hint .card__body,.hint__bubble{animation:none}}.mull__hint{text-align:center;max-width:32rem;margin:0 auto 1rem}.card__tags{pointer-events:none;flex-direction:column;align-items:flex-start;gap:.125rem;display:flex;position:absolute;top:14%;left:4%}.card__tags span{font-family:var(--hud-num);font-size:calc(var(--w) * .09);color:#f4eedf;background:#12161be0;border-radius:.25rem;padding:0 .3125rem;font-weight:700;line-height:1.5;box-shadow:0 0 0 .0625rem #fff3}.floating-mana{font-family:var(--hud-num);color:#f4eedf;pointer-events:none;background:#12161be6;border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:700;position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50%;box-shadow:0 0 0 .0625rem #e8a03c99}.card__body.is-flipping{animation:.5s ease-in-out card-flip}@keyframes card-flip{0%{transform:perspective(40rem)rotateY(-180deg)}to{transform:perspective(40rem)rotateY(0)}}.side--opp .badge{position:relative}.command{min-width:calc(var(--fw) * .62);min-height:calc(var(--fw) * .62 * 1.3968);background:#080a0e8c;border-radius:.5rem;place-items:center;padding:.25rem;display:grid;position:absolute;top:50%;right:calc(100% + 1rem);translate:0 -50%;box-shadow:inset 0 0 0 .0625rem #ffffff14,0 .25rem 1rem #00000080}.command__empty{letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;font-size:.6875rem}.command__tax{color:#15110a;text-align:center;background:#c9a227;border-radius:999px;min-width:1.5rem;padding:.125rem .375rem;font-size:.75rem;font-weight:700;position:absolute;top:-.5rem;right:-.5rem;box-shadow:0 .125rem .5rem #0009}.side--opp .command{top:0;translate:0}.badge__crown{filter:drop-shadow(0 .125rem .25rem #000000b3);width:1.75rem;position:absolute;top:-.875rem;left:50%;translate:-50%}.badge__crown svg{fill:#e2b53a;stroke:#6b4c0c;stroke-width:1px;width:100%;display:block}.badge__story{background:#3b2a12;border-radius:50%;width:1.5rem;height:1.5rem;padding:.1875rem;position:absolute;bottom:-.375rem;right:-.375rem;box-shadow:0 0 0 .0625rem #e2b53a,0 .125rem .375rem #000000b3}.badge__story svg{fill:none;stroke:#f1d27a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;display:block}.badge__ring{background:#2b1d08;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;bottom:-.375rem;left:-.375rem;box-shadow:0 0 0 .0625rem #e2b53a,0 .125rem .375rem #000000b3}.badge__ring svg{fill:none;stroke:#f1d27a;stroke-width:2.4px;width:calc(100% - .25rem);height:calc(100% - .25rem);position:absolute;inset:.125rem}.badge__ring-level{color:#f1d27a;font-size:.6875rem;font-weight:700;line-height:1;position:relative}.badge__emblems{flex-wrap:wrap;justify-content:center;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.badge__emblem{cursor:help;filter:drop-shadow(0 .0625rem .125rem #000000b3);width:1.25rem;height:1.25rem}.badge__emblem svg{fill:#8fd0ff;stroke:#1d4a6b;stroke-width:1px;width:100%;display:block}
