/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[1100\]{z-index:1100}.z-\[1101\]{z-index:1101}.order-1{order:1}.row-499{grid-row:499}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-11{height:calc(var(--spacing) * 11)}.h-auto{height:auto}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-52{min-height:calc(var(--spacing) * 52)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.overflow-auto{overflow:auto}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent\/25{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/25{border-color:color-mix(in oklab,var(--accent) 25%,transparent)}}.border-border{border-color:var(--border)}.border-destructive,.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/25{border-color:color-mix(in oklab,var(--destructive) 25%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-card,.bg-card\/55{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/55{background-color:color-mix(in oklab,var(--card) 55%,transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-muted{background-color:var(--secondary)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing) * 0)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-0{padding-top:calc(var(--spacing) * 0)}.text-center{text-align:center}.text-left{text-align:left}.font-serif{font-family:var(--font-editorial)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--accent)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--accent)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-secondary\/75:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/75:hover{background-color:color-mix(in oklab,var(--secondary) 75%,transparent)}}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/25:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 25%,transparent)}}.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 35%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--ink:#101528;--paper:#f2efe8;--line:#cbc5b9;--violet:#795cff;--aqua:#5ee0d1;--ember:#ff765f;--muted:#666b78;--font-ui:"Pretendard Variable",Pretendard,Arial,"Noto Sans KR",sans-serif;--font-editorial:Georgia,"Times New Roman",serif;--page-title-size:clamp(2.25rem,4vw,3.25rem);--page-title-size-compact:clamp(1.75rem,2.8vw,2.25rem);--page-title-size-feature:clamp(3rem,5.5vw,4.5rem);--page-title-weight:800;--page-title-leading:1.12;--page-title-tracking:-.025em;--background:#f5f2ea;--foreground:#10131c;--card:#fff;--card-foreground:#10131c;--popover:#fff;--popover-foreground:#10131c;--primary:#10131c;--primary-foreground:#fff;--secondary:#e8e1d4;--secondary-foreground:#10131c;--muted-foreground:#676b73;--accent:#c33d33;--accent-foreground:#fff;--destructive:#b93d32;--border:#c9c0b3;--input:#bdb4a7;--ring:#c33d33;--radius:.55rem}.proxy-page{--live-line:var(--border);--live-panel:var(--card);--live-accent:var(--live-red)}.published-deck-actions>.proxy-deck-action{border:1px solid var(--live-action);background:var(--live-action);color:#fff;align-items:center;min-height:38px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.published-deck-actions>.proxy-deck-action:hover{border-color:var(--live-action-hover);background:var(--live-action-hover);color:#fff}.published-deck-actions>.proxy-deck-action:focus-visible{outline:2px solid var(--live-red);outline-offset:3px}.proxy-domain-mode{margin-bottom:8px;max-height:none!important;display:flex!important}.proxy-domain-mode button{border:1px solid var(--live-line);min-height:30px;color:var(--live-muted);background:0 0;padding:4px 8px;font-size:8px}.proxy-domain-mode button[aria-pressed=true]{border-color:var(--live-accent);background:var(--live-accent);color:#fff}.proxy-page{padding-bottom:96px}.proxy-generator{grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);align-items:start;gap:24px;display:grid}.proxy-library,.proxy-sheet-panel{border:1px solid var(--live-line);background:var(--live-panel);min-width:0}.proxy-library{padding:24px}.proxy-sheet-panel{padding:22px;position:sticky;top:92px}.proxy-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.proxy-section-heading>div>span{color:var(--live-accent);letter-spacing:.14em;font-size:10px;font-weight:900}.proxy-section-heading h2{margin:4px 0 0;font:700 24px/1.15 Georgia,serif}.proxy-section-heading>strong{color:var(--live-muted);font-size:12px}.proxy-search{border:1px solid var(--live-line);background:var(--live-paper);align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.proxy-search svg{width:18px;color:var(--live-muted)}.proxy-search input{min-width:0;color:var(--live-ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.proxy-filters{border:1px solid var(--live-line);margin-top:12px}.proxy-filters>summary{cursor:pointer;min-height:44px;padding:13px 14px;font-size:12px;font-weight:900}.proxy-filter-groups{border-top:1px solid var(--live-line);gap:18px;padding:4px 14px 18px;display:grid}.proxy-filter-groups fieldset{border:0;min-width:0;margin:0;padding:14px 0 0}.proxy-filter-groups legend{margin-bottom:9px;font-size:11px;font-weight:900}.proxy-filter-groups fieldset>div{flex-wrap:wrap;gap:7px;max-height:118px;display:flex;overflow:auto}.proxy-filter-groups label{border:1px solid var(--live-line);background:var(--live-paper);min-height:32px;color:var(--live-muted);cursor:pointer;align-items:center;padding:6px 9px;font-size:10px;display:inline-flex}.proxy-filter-groups label.is-selected{border-color:var(--live-accent);background:var(--live-accent);color:#fff}.proxy-filter-groups input{opacity:0;pointer-events:none;position:absolute}.proxy-selected-filters{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.proxy-selected-filters button{border:1px solid var(--live-line);background:var(--live-paper);min-height:32px;color:var(--live-ink);padding:5px 9px;font-size:9px}.proxy-selected-filters .clear{color:var(--live-accent);border-color:#0000;text-decoration:underline}.proxy-library-meta{color:var(--live-muted);justify-content:space-between;margin:20px 0 10px;font-size:10px;display:flex}.proxy-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;display:grid}.proxy-card-grid article{min-width:0}.proxy-card-add{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.proxy-card-add>span:first-child{aspect-ratio:63/88;background:#ddd4c8;place-items:center;display:grid;overflow:hidden}.proxy-card-add img{object-fit:cover;width:100%;height:100%;display:block}.proxy-card-add>span.landscape img,.proxy-line-list>article>span.landscape img,.proxy-paper-slot>span.landscape img{width:139.7%;max-width:none;height:auto;transform:rotate(90deg)}.proxy-card-add-mark{background:var(--live-accent);color:#fff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:7px;right:7px;box-shadow:0 2px 10px #0004}.proxy-card-add-mark svg{width:16px}.proxy-card-add-mark b{background:#161719;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:9px;display:grid;position:absolute;top:-7px;right:-7px}.proxy-card-grid article>div{gap:3px;padding-top:8px;display:grid}.proxy-card-grid strong{font-size:11px}.proxy-card-grid small,.proxy-card-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proxy-card-grid small{color:var(--live-muted);font-size:8px}.proxy-load-more{border:1px solid var(--live-line);background:var(--live-paper);min-height:44px;margin:24px auto 0;padding:0 22px;font-weight:900;display:block}.proxy-sheet-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.proxy-sheet-actions button{border:1px solid var(--live-line);background:var(--live-paper);min-height:42px;color:var(--live-ink);padding:8px 10px;font-size:10px;font-weight:900}.proxy-sheet-actions .download{border-color:var(--live-accent);background:var(--live-accent);color:#fff;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;display:flex}.proxy-sheet-actions svg{width:16px}.proxy-sheet-actions button:disabled{cursor:not-allowed;opacity:.48}.proxy-deck-picker,.proxy-import-choice,.proxy-missing{border:1px solid var(--live-line);background:var(--live-paper);margin-bottom:16px;padding:14px}.proxy-deck-picker>div{justify-content:space-between;display:flex}.proxy-deck-picker>div button{background:0 0;border:0;font-size:20px}.proxy-deck-picker>button{border:1px solid var(--live-line);width:100%;color:var(--live-ink);text-align:left;background:0 0;justify-content:space-between;margin-top:8px;padding:10px;display:flex}.proxy-deck-picker p,.proxy-import-choice p,.proxy-missing p{color:var(--live-muted);margin:8px 0 0;font-size:10px}.proxy-import-choice>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.proxy-import-choice button{border:1px solid var(--live-line);min-height:36px;color:var(--live-ink);background:0 0;padding:6px 10px;font-size:9px;font-weight:900}.proxy-import-choice button:first-child{border-color:var(--live-accent);background:var(--live-accent);color:#fff}.proxy-error{color:#7c2720;background:#fff0ed;border:1px solid #b95c52;margin:12px 0;padding:10px;font-size:10px}.proxy-paper-wrap{border:1px solid var(--live-line);background:#d7d1c8;padding:16px}.proxy-paper{aspect-ratio:210/297;background:#fff;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:100%;max-width:430px;margin:auto;padding:5.5556% 5%;display:grid;position:relative;box-shadow:0 4px 18px #0002}.proxy-paper-slot{border:.4px solid #aaa;min-width:0;min-height:0}.proxy-paper-slot,.proxy-paper-slot>span{place-items:center;display:grid;overflow:hidden}.proxy-paper-slot img,.proxy-paper-slot>span{width:100%;height:100%}.proxy-paper-slot img{object-fit:cover;display:block}.proxy-calibration{color:#777;text-align:center;grid-template-columns:1fr;gap:1px;width:23.81%;font-size:5px;display:grid;position:absolute;bottom:1.9%;left:38.095%}.proxy-calibration span{border-top:.5px solid #777;display:block}.proxy-page-navigation{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.proxy-page-navigation button{background:#fff;border:1px solid #aaa;place-items:center;width:36px;height:36px;display:grid}.proxy-page-navigation svg{width:16px}.proxy-page-navigation span{font-size:10px;font-weight:900}.proxy-print-notice{border-left:3px solid var(--live-accent);background:var(--live-paper);margin:14px 0;padding:13px}.proxy-print-notice strong{font-size:11px}.proxy-print-notice p{color:var(--live-muted);margin:5px 0 0;font-size:9px;line-height:1.55}.proxy-line-list{gap:8px;max-height:500px;display:grid;overflow:auto}.proxy-line-list article{border:1px solid var(--live-line);background:var(--live-paper);grid-template-columns:52px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:9px;display:grid}.proxy-line-list article>span{aspect-ratio:63/88;place-items:center;display:grid;overflow:hidden}.proxy-line-list article>span img{object-fit:cover;width:100%;height:100%;display:block}.proxy-line-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.proxy-line-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.proxy-line-list article small{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.proxy-locale-options{gap:4px;margin-top:3px;display:flex!important}.proxy-locale-options button{border:1px solid var(--live-line);min-height:25px;color:var(--live-muted);background:0 0;padding:3px 6px;font-size:8px}.proxy-locale-options button[aria-pressed=true]{border-color:var(--live-accent);background:var(--live-accent);color:#fff}.proxy-quantity{align-items:center;gap:4px;display:flex}.proxy-quantity button,.proxy-remove{border:1px solid var(--live-line);width:30px;height:30px;color:var(--live-ink);background:0 0;place-items:center;display:grid}.proxy-quantity svg,.proxy-remove svg{width:13px}.proxy-quantity strong{text-align:center;min-width:22px}.proxy-remove{color:var(--live-muted);border:0}.proxy-empty{color:var(--live-muted);text-align:center;padding:36px 14px}.proxy-empty p{margin:6px 0 0;font-size:10px}.proxy-resolving{padding:24px;font-size:10px}.proxy-resolving,.proxy-use-notice{color:var(--live-muted);text-align:center}.proxy-use-notice{margin:14px 0 0;font-size:8px}.proxy-mobile-tabs{display:none}.proxy-card-filters{margin-top:12px}.proxy-card-filters>.filter-groups{margin-top:0}.proxy-site-url{color:#777;letter-spacing:.03em;text-align:center;font-size:5px;font-weight:700;position:absolute;bottom:1.7%;left:0;right:0}.proxy-paper-slot.is-filled{color:#fff;cursor:pointer;background:0 0;padding:0;position:relative}.proxy-paper-slot.is-filled:focus-visible{z-index:2;outline:2px solid var(--live-accent);outline-offset:-2px}.proxy-paper-remove-hint{color:#fff;opacity:0;background:#17191dcc;flex-direction:column;justify-content:center;align-items:center;transition:opacity .16s;position:absolute;gap:4px!important;width:auto!important;height:auto!important;display:flex!important;inset:0!important}.proxy-paper-remove-hint svg{width:18px;height:18px}.proxy-paper-remove-hint b{font-size:9px}.proxy-paper-slot.is-filled:focus-visible .proxy-paper-remove-hint,.proxy-paper-slot.is-filled:hover .proxy-paper-remove-hint{opacity:1}.proxy-paper-status{z-index:2;color:#4b4b4b;text-align:center;pointer-events:none;background:#fffffff0;gap:4px;width:72%;padding:14px;font-size:9px;line-height:1.45;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.proxy-paper-status strong{font-size:11px}.proxy-paper-status span{color:#777}@media (hover:none){.proxy-paper-remove-hint{opacity:.9;border:1px solid #fff8;border-radius:50%;width:26px!important;height:26px!important;inset:auto 4px 4px auto!important}.proxy-paper-remove-hint svg{width:13px;height:13px}.proxy-paper-remove-hint b{display:none}}@media (max-width:1100px){.proxy-generator{grid-template-columns:minmax(0,1fr) 360px}.proxy-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proxy-library,.proxy-sheet-panel{padding:18px}}@media (max-width:960px){.proxy-page{padding-bottom:72px}.proxy-generator{display:block}.proxy-mobile-tabs{z-index:45;border:1px solid var(--live-line);background:var(--live-panel);grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid;position:sticky;top:0}.proxy-mobile-tabs button{min-height:48px;color:var(--live-muted);background:0 0;border:0;font-weight:900}.proxy-mobile-tabs button[aria-selected=true]{background:var(--live-accent);color:#fff}.proxy-mobile-tabs span{background:#0002;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:4px;display:inline-grid}.proxy-library,.proxy-sheet-panel{display:none}.proxy-library.is-mobile-active,.proxy-sheet-panel.is-mobile-active{display:block}.proxy-sheet-panel{position:static}.proxy-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.proxy-library,.proxy-sheet-panel{padding:14px}.proxy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.proxy-section-heading{align-items:center}.proxy-section-heading h2{font-size:20px}.proxy-paper-wrap{padding:12px}.proxy-line-list{max-height:none}.proxy-line-list article{grid-template-columns:46px minmax(0,1fr) 70px 30px;gap:7px}.proxy-quantity{grid-template-columns:26px 18px 26px;display:grid}.proxy-quantity button{width:26px;height:30px}.proxy-sheet-actions button{min-height:44px}.proxy-filter-groups fieldset>div{max-height:150px}}html[data-theme=dark]{--background:#11151b;--foreground:#f2efe7;--card:#191e26;--card-foreground:#f2efe7;--popover:#191e26;--popover-foreground:#f2efe7;--primary:#f2efe7;--primary-foreground:#14181f;--secondary:#252b35;--secondary-foreground:#e8eaf0;--muted-foreground:#b5bbc5;--accent:#ff766b;--accent-foreground:#17191e;--destructive:#ef6a5d;--border:#414956;--input:#4b5360;--ring:#ff766b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:17px/1.5 var(--font-ui);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#f2efe8eb;border-bottom:1px solid #10152824;height:78px;position:relative}.header-inner{justify-content:space-between;height:100%}.brand,.header-inner{align-items:center;display:flex}.brand{letter-spacing:.16em;gap:10px;font-size:10px;line-height:1.05}.brand b{font-size:14px}.brand-mark{width:34px;height:40px;color:var(--paper);background:var(--ink);clip-path:polygon(50% 0,100% 17%,92% 82%,50% 100%,8% 82%,0 17%);place-items:center;font:800 21px Georgia,serif;display:grid}nav{gap:42px;font-size:14px;font-weight:700;display:flex}nav a:hover{color:var(--violet)}.header-actions{align-items:center;gap:12px;display:flex}.lang-chip{letter-spacing:.12em;color:var(--muted);font-size:11px}.header-cta{color:#fff;background:var(--ink);padding:11px 17px;font-size:13px;font-weight:700}.hero{grid-template-columns:1.03fr .97fr;align-items:center;min-height:680px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #795cff29;border-radius:50%;width:610px;height:610px;position:absolute;top:0;right:-120px}.hero-copy{z-index:3;padding:70px 0;position:relative}.eyebrow{letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:10px;font-weight:800;display:flex}.eyebrow span{background:var(--violet);width:26px;height:2px}.hero h1{font-family:var(--font-ui);font-size:var(--page-title-size-feature);font-weight:var(--page-title-weight);line-height:var(--page-title-leading);letter-spacing:var(--page-title-tracking);word-break:keep-all;text-wrap:balance;margin:0}.hero h1 em{color:var(--violet);font-family:var(--font-editorial);font-weight:400}.hero-description{color:#4e5361;max-width:540px;margin:30px 0;font-size:18px;line-height:1.75}.hero-actions{gap:12px;margin:34px 0;display:flex}.button{border:1px solid var(--ink);background:0 0;justify-content:center;align-items:center;gap:18px;padding:14px 20px;font-size:13px;font-weight:800;display:inline-flex}.button-primary{background:var(--ink);color:#fff}.button-primary:hover{background:var(--violet);border-color:var(--violet)}.button-ghost:hover{background:#fff}.prototype-note{border-top:1px solid var(--line);max-width:520px;color:var(--muted);align-items:center;gap:13px;padding-top:20px;font-size:11px;display:flex}.prototype-note strong{color:var(--ember);letter-spacing:.12em}.hero-stack{z-index:2;height:560px;position:relative}.game-card{aspect-ratio:.72;background:#eae5da;border:7px solid #141a2c;border-radius:16px;flex-direction:column;width:250px;display:flex;overflow:hidden;box-shadow:0 18px 40px #10152833}.stack-card{transform-origin:50% 100%;position:absolute;top:50%;left:50%}.stack-1{z-index:1;transform:translate(-50%,-50%)rotate(-10deg)}.stack-2{z-index:2;transform:translate(-43%,-49%)rotate(7deg)}.stack-3{z-index:3;transform:translate(-50%,-48%)rotate(-1deg)}.card-art{background:#777;place-items:center;height:51%;display:grid;position:relative;overflow:hidden}.art-mind{background:linear-gradient(135deg,#37266d,#9a72ff 55%,#74d8ee)}.art-chaos{background:linear-gradient(135deg,#6e1e28,#ff765f 55%,#ffcf70)}.art-calm{background:linear-gradient(135deg,#114c59,#5ee0d1 55%,#def6d7)}.art-body{background:linear-gradient(135deg,#244431,#72b66d 55%,#d7c67e)}.art-sigil{color:#fff;text-shadow:0 5px 14px #0004;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:104px;height:104px;font:500 58px Georgia,serif;display:grid}.art-lines{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border:1px solid #ffffff40;position:absolute;inset:12px}.demo-ribbon{color:#fff;letter-spacing:.15em;border:1px solid #ffffffb3;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;top:11px;left:11px}.card-content{flex-direction:column;flex:1;padding:13px 14px 11px;display:flex}.card-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-title h3{margin:0;font:700 17px/1.1 Georgia,serif}.card-title span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.card-type{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #bcb6aa;padding-bottom:7px;font-size:8px;font-weight:800}.card-rules{margin:2px 0;font:11px/1.45 Georgia,serif}.card-stats{letter-spacing:.09em;justify-content:space-between;margin-top:auto;font-size:8px;display:flex}.card-stats b{font-size:12px}.orbit{border:1px solid #795cff57;border-radius:50%;position:absolute}.orbit-a{width:420px;height:420px;top:9%;left:8%}.orbit-b{width:510px;height:230px;top:27%;left:0;transform:rotate(-15deg)}.ticker{background:var(--violet);color:#fff;letter-spacing:.22em;white-space:nowrap;padding:13px 0;font-size:11px;font-weight:800;overflow:hidden}.ticker div{text-align:center;width:max-content;min-width:100%}.ticker i{color:var(--aqua);margin:0 28px}.section{padding:105px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:0;font:700 clamp(36px,4vw,56px)/1.03 Georgia,serif}.section-heading>p{width:390px;color:var(--muted);margin:0;line-height:1.7}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card{border:1px solid var(--line);background:#ebe7de;min-height:310px;padding:28px;transition:all .25s;position:relative}.feature-card:hover{border-color:var(--violet);background:#fff;transform:translateY(-6px)}.feature-index{color:var(--violet);font:italic 15px Georgia,serif}.feature-icon{color:var(--violet);margin:42px 0;font-size:42px}.feature-card h3{margin:0 0 14px;font:700 27px Georgia,serif}.feature-card p{color:var(--muted);font-size:14px;line-height:1.65}.text-link{letter-spacing:.05em;font-size:12px;font-weight:800}.section-ink{background:var(--ink);color:#fff}.deck-card p,.inverted .eyebrow{color:#aeb3c2}.deck-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.deck-card{background:#1b2136;border:1px solid #343b52}.deck-color{justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.deck-color.violet{background:linear-gradient(135deg,#413067,#8a69ef)}.deck-color.ember{background:linear-gradient(135deg,#642c32,#d96956)}.deck-color.mint{background:linear-gradient(135deg,#174b45,#55ab83)}.deck-color>span{opacity:.8;font:700 56px Georgia,serif}.mini-fan{position:absolute;bottom:-18px;right:18px}.mini-fan i{background:#222a43;border:2px solid #fff;border-radius:5px;width:45px;height:62px;display:block;position:absolute;bottom:0;right:0}.mini-fan i:first-child{transform:rotate(-14deg)}.mini-fan i:last-child{transform:rotate(14deg)}.deck-body{padding:22px}.tag-row{gap:7px;display:flex}.tag-row span{letter-spacing:.12em;background:#2d354e;padding:5px 7px;font-size:8px}.deck-body h3{margin:18px 0 10px;font:700 25px Georgia,serif}.deck-body p{min-height:46px;font-size:13px;line-height:1.55}.deck-meta{color:#9da4b7;border-top:1px solid #343b52;justify-content:space-between;padding-top:14px;font-size:10px;display:flex}.post-list{border-top:1px solid var(--line)}.post-row{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:20px;padding:25px 8px;display:grid}.avatar{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font:700 18px Georgia,serif;display:grid}.post-category{color:var(--violet);letter-spacing:.11em;font-size:9px;font-weight:800}.post-row h3{margin:6px 0;font:700 19px Georgia,serif}.post-row p{color:var(--muted);margin:0;font-size:13px}.post-row small{color:#8b8f99;margin-top:9px;display:block}footer{color:#f2efe8;background:#0b0f1d;padding:60px 0 35px}.footer-top{border-bottom:1px solid #303547;justify-content:space-between;align-items:center;padding-bottom:35px;display:flex}.footer-links{gap:25px;font-size:12px;display:flex}.legal-copy{color:#7f8595;padding-top:25px;font-size:10px;line-height:1.6}.legal-copy p{max-width:880px}.legal-copy span{margin-top:22px;display:block}.page-hero{padding:80px 0 45px}.page-hero h1{font-family:var(--font-ui);font-size:var(--page-title-size);font-weight:var(--page-title-weight);line-height:var(--page-title-leading);letter-spacing:var(--page-title-tracking);word-break:keep-all;text-wrap:balance;margin:0 0 14px}.page-hero>p:last-of-type{color:var(--muted);font-size:17px}.policy-banner{border-left:3px solid var(--violet);background:#e6e0ff;gap:16px;margin-top:32px;padding:15px 18px;font-size:12px;display:flex}.policy-banner strong{color:var(--violet)}.catalog-section{padding-bottom:100px}.filter-bar{gap:12px;display:flex}.search-field{border:1px solid var(--line);background:#fff;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.search-field input{background:0 0;border:0;outline:0;width:100%;padding:15px 0}.segmented{border:1px solid var(--line);background:#fff;padding:4px;display:flex}.community-toolbar button,.domain-row button,.segmented button{background:0 0;border:0;padding:9px 13px;font-size:11px;font-weight:800}.community-toolbar button.active,.domain-row button.active,.segmented button.active{background:var(--ink);color:#fff}.domain-row{gap:7px;margin:15px 0 35px;display:flex}.domain-row button{border:1px solid var(--line);background:#e9e5dc}.results-head{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:25px;font-size:12px;display:flex}.results-head strong{color:var(--ink);font:700 24px Georgia,serif}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:28px 18px;display:grid}.catalog-item{min-width:0}.catalog-item .game-card{aspect-ratio:.79;width:100%}.catalog-item .card-art{height:49%}.translation-panel{border:1px solid var(--line);background:#fff;margin-top:10px}.translation-panel>div{padding:12px 14px}.translation-panel>div+div{border-top:1px solid var(--line)}.translation-panel span{letter-spacing:.13em;color:var(--violet);font-size:8px;font-weight:800}.translation-panel p{margin:5px 0 0;font-size:12px;line-height:1.5}.translation-ko{background:#eeebe4}.empty-state{text-align:center;border:1px dashed var(--line);padding:70px}.workshop{grid-template-columns:1fr 1fr;gap:18px;padding:0 0 100px;display:grid}.deck-sheet,.workshop-catalog{border:1px solid var(--line);background:#fff;padding:25px}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.panel-title span{color:var(--violet);letter-spacing:.15em;font-size:9px;font-weight:800}.panel-title h2{margin:4px 0 0;font:700 28px Georgia,serif}.panel-title small{color:var(--muted)}.compact-list article{border-bottom:1px solid #e2ded5;grid-template-columns:48px 1fr 34px;align-items:center;gap:12px;padding:12px 0;display:grid}.compact-art{color:#fff;border-radius:4px;place-items:center;width:44px;height:55px;font:700 22px Georgia,serif;display:grid}.compact-list span,.compact-list strong{display:block}.compact-list strong{font:700 15px Georgia,serif}.compact-list span{color:var(--muted);margin-top:5px;font-size:10px}.compact-list button,.quantity button{border:1px solid var(--line);background:var(--paper);width:30px;height:30px}.deck-count{font:700 28px Georgia,serif}.deck-count small{color:var(--muted);font-size:14px}.manual-notice{color:#6e5620;background:#fff3cf;margin:16px 0;padding:12px;font-size:11px}.deck-lines>div{border-bottom:1px solid #e2ded5;grid-template-columns:28px 1fr 65px 90px;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:grid}.cost-pip{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.deck-lines strong{font:700 14px Georgia,serif}.quantity{align-items:center;gap:7px;display:flex}.quantity b{text-align:center;min-width:12px}.deck-actions{gap:8px;margin-top:30px;display:flex}.community-layout{grid-template-columns:220px 1fr;gap:45px;padding-bottom:100px;display:grid}.community-layout aside{flex-direction:column;gap:6px;display:flex}.community-layout aside>strong{margin-bottom:12px;font:700 20px Georgia,serif}.community-layout aside>a{padding:10px 12px;font-size:13px}.community-layout aside>a.active{background:var(--ink);color:#fff}.community-rule{border:1px solid var(--line);margin-top:24px;padding:18px}.community-rule span{color:var(--violet);font-size:9px;font-weight:800}.community-rule p{color:var(--muted);font-size:11px;line-height:1.6}.community-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.community-toolbar>div{gap:4px;display:flex}.legal-hero{max-width:850px;margin-left:max(24px,50% - 590px)}.compliance-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.compliance-grid article{background:#e1f1eb;border-top:4px solid #349878;padding:30px}.compliance-grid article.excluded{background:#f5e4df;border-color:#c85e4f}.check{font-size:30px}.compliance-grid h2{font:700 28px Georgia,serif}.compliance-grid p{border-top:1px solid #1015281f;padding-top:12px;font-size:13px}.policy-details{grid-template-columns:1fr 1.2fr;gap:80px;padding:100px 0;display:grid}.policy-details h2,.source-links h2{font:700 40px Georgia,serif}.policy-details h3{color:var(--violet);letter-spacing:.08em;margin-top:25px;font-size:12px}.policy-details p{color:var(--muted);line-height:1.7}.source-links{border-top:1px solid var(--line);padding:45px 0 100px}.source-links a{border-bottom:1px solid var(--line);padding:16px 0;font-weight:700;display:block}@media (max-width:900px){.hero{grid-template-columns:1fr}.hero-stack{height:500px}.catalog-grid,.deck-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}.deck-grid .deck-card:last-child,.feature-grid .feature-card:last-child{grid-column:1/-1}.community-layout,.workshop{grid-template-columns:1fr}.community-layout aside{display:none}.policy-details{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.shell{width:min(100% - 28px,1180px)}.site-header{height:66px}.lang-chip,.site-header nav{display:none}.hero{min-height:auto}.hero-copy{padding:58px 0 20px}.hero h1{font-size:51px}.hero-description{font-size:15px}.hero-stack{height:430px;margin:-20px -40px;transform:scale(.84)}.prototype-note{flex-direction:column;align-items:flex-start}.section{padding:70px 0}.section-heading{display:block}.section-heading>p{width:auto;margin-top:20px}.catalog-grid,.compliance-grid,.deck-grid,.feature-grid{grid-template-columns:1fr}.deck-grid .deck-card:last-child,.feature-grid .feature-card:last-child{grid-column:auto}.filter-bar{flex-direction:column}.segmented{align-self:flex-start}.domain-row{padding-bottom:4px;overflow:auto}.catalog-item .game-card{max-width:330px;margin:auto}.post-row{grid-template-columns:40px 1fr;gap:12px}.page-hero{padding-top:55px}.policy-banner{flex-direction:column}.deck-sheet,.workshop-catalog{padding:17px}.deck-lines>div{grid-template-columns:28px 1fr 76px}.deck-lines>div>span:nth-child(3){display:none}.policy-details{padding:70px 0}.footer-top{align-items:flex-start}.footer-links{grid-template-columns:1fr 1fr;display:grid}}.hero-title-line{white-space:nowrap;display:block}.hero h1 em.hero-title-line{margin-top:.12em;font-size:.62em;line-height:1.08}@media (max-width:640px){.hero h1{font-size:clamp(34px,10.5vw,51px)}.hero h1 em.hero-title-line{font-size:.72em}}.header-auth{width:40px;height:40px;min-height:40px;color:var(--live-ink,var(--ink));background:#fff;border:1px solid #c9c0b3;border-radius:50%;place-items:center;padding:0;display:grid}.header-auth>svg{width:18px;height:18px;display:block}.header-auth:hover{border-color:var(--violet);color:var(--violet);background:#fff}.header-auth:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.board-summary{align-items:baseline;gap:7px;display:flex}.board-summary strong{font:700 26px Georgia,serif}.board-summary span{color:var(--muted);font-size:12px}.demo-banner,.setup-notice{border-left:3px solid var(--violet);color:#51457d;background:#e6e0ff;margin-bottom:12px;padding:13px 16px;font-size:12px}.empty-posts{text-align:center;padding:70px 20px}.empty-posts strong{font:700 22px Georgia,serif}.empty-posts p{color:var(--muted)}.pagination{justify-content:center;align-items:center;gap:5px;margin:32px 0;display:flex}.pagination a,.pagination>span[aria-disabled=true]{border:1px solid var(--line);background:#fff;place-items:center;min-width:38px;height:38px;font-size:12px;font-weight:800;display:inline-grid}.pagination a.active{background:var(--ink);border-color:var(--ink);color:#fff}.pagination>span[aria-disabled=true]{opacity:.35}.pagination span:not([aria-disabled=true]){align-items:center;gap:5px;display:flex}.pagination i{color:var(--muted);padding:0 5px}.auth-page{grid-template-columns:minmax(0,500px) 1fr;align-items:center;gap:110px;min-height:640px;padding-block:70px;display:grid}.auth-card{border:1px solid var(--line);background:#fff;padding:44px;box-shadow:18px 18px #ddd6ff}.auth-kicker{letter-spacing:.17em;color:var(--violet);font-size:9px;font-weight:800}.auth-card h1{font-family:var(--font-ui);font-size:42px;font-weight:var(--page-title-weight);line-height:var(--page-title-leading);letter-spacing:var(--page-title-tracking);word-break:keep-all;text-wrap:balance;margin:12px 0}.auth-card>p{color:var(--muted);line-height:1.7}.oauth-button{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;margin-top:20px;font-weight:800;display:inline-flex}.google-mark{flex:0 0 18px;width:18px;height:18px;display:block}.auth-divider{color:#9a9da6;align-items:center;gap:12px;margin:22px 0;font-size:11px;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:var(--line);flex:1;height:1px}.auth-card form label,.post-form label{gap:8px;font-size:12px;font-weight:800;display:grid}.auth-card input,.post-form input,.post-form select,.post-form textarea{border:1px solid var(--line);background:#faf9f6;outline:none;width:100%;padding:14px}.auth-card input:focus,.post-form input:focus,.post-form select:focus,.post-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #795cff1c}.auth-card form .button{width:100%;margin-top:10px}.auth-message{color:#276b57;background:#e1f1eb;padding:12px;font-size:12px}.auth-card small{color:#8b8f99;margin-top:18px;line-height:1.6;display:block}.auth-aside h2{margin:15px 0 30px;font:700 54px/1.08 Georgia,serif}.auth-aside ul{padding:0;list-style:none}.auth-aside li{border-bottom:1px solid var(--line);color:var(--muted);padding:15px 0}.auth-aside li:before{content:"✓";color:var(--violet);margin-right:12px;font-weight:900}.compact-hero{padding-bottom:25px}.form-shell{max-width:820px;padding-bottom:100px}.post-form{border:1px solid var(--line);background:#fff;gap:22px;padding:32px;display:grid}.post-form textarea{resize:vertical;line-height:1.7}.form-actions{justify-content:flex-end;gap:10px;display:flex}.form-error{color:#a63f32;font-size:12px}.post-detail{max-width:880px;padding-block:70px 120px}.back-link{color:var(--muted);margin-bottom:50px;font-size:12px;font-weight:800;display:inline-block}.post-detail h1{font-family:var(--font-ui);font-size:var(--page-title-size-compact);font-weight:var(--page-title-weight);line-height:var(--page-title-leading);letter-spacing:var(--page-title-tracking);word-break:keep-all;text-wrap:balance;margin:14px 0 22px}.post-detail-meta{border-bottom:1px solid var(--line);color:var(--muted);gap:12px;padding-bottom:24px;font-size:11px;display:flex}.post-content{white-space:pre-wrap;padding:45px 0;font-size:16px;line-height:1.9}@media (max-width:900px){.auth-page{grid-template-columns:1fr;gap:35px}.auth-aside{order:-1}.auth-aside h2{font-size:42px}.auth-aside ul{display:none}}@media (max-width:640px){.auth-page{padding-block:35px}.auth-card{padding:26px;box-shadow:8px 8px #ddd6ff}.auth-card h1{font-size:34px}.post-form{padding:20px}.post-detail-meta{flex-wrap:wrap}}.live-app{--live-ink:#10131c;--live-paper:#f5f2ea;--live-sand:#e8e1d4;--live-red:#c33d33;--live-action:#10131c;--live-action-hover:#c33d33;--live-gold:#d6a846;--live-muted:#676b73;background:var(--live-paper);min-height:100dvh;color:var(--live-ink)}.live-app,.page-transition{flex-direction:column;display:flex}.page-transition{flex:1 0 auto;min-height:0}.page-transition>main{flex:1 0 auto}.page-loading{min-height:max(520px,100dvh - 76px);padding:64px 0 max(90px,env(safe-area-inset-bottom));align-items:flex-start;display:flex}.page-loading-inner{gap:44px;display:grid}.page-loading-heading{gap:14px;max-width:720px;display:grid}.page-loading-shape{background:#e1dbcf;display:block;position:relative;overflow:hidden}.page-loading-shape:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8f,#0000);animation:page-loading-shimmer 1.35s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.page-loading-kicker{width:92px;height:11px}.page-loading-title{width:min(520px,78vw);height:58px}.page-loading-copy{width:min(650px,88vw);height:18px}.page-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-loading-card{background:#faf8f3;border:1px solid #d4ccbf;gap:12px;padding:18px;display:grid}.page-loading-media{aspect-ratio:1.45;width:100%}.page-loading-line{width:72%;height:12px}.page-loading-line-wide{width:92%;height:21px}.page-loading-line-short{width:48%}@keyframes page-loading-shimmer{to{transform:translate(100%)}}.live-shell{width:min(1240px,100% - 48px);margin-inline:auto}.live-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f2eaf2;border-bottom:1px solid #10131c1d;height:76px;position:sticky;top:0;box-shadow:0 1px 8px #10131c0a}.live-header-inner{justify-content:space-between;height:100%}.live-brand,.live-header-inner{align-items:center;display:flex}.live-brand{gap:12px;font-size:12px}.live-brand strong{text-align:center;justify-items:center;gap:1px;line-height:1.05;display:grid}.live-brand strong>span{letter-spacing:.08em;text-indent:.08em;font-size:13px}.live-brand strong>small{color:var(--live-muted);letter-spacing:.18em;text-indent:.18em;font-size:8px}.site-logo-mark{object-fit:contain;filter:drop-shadow(0 2px 5px #10131c2e);flex:0 0 42px;width:42px;height:42px;display:block}.live-header-inner>nav{white-space:nowrap;align-items:center;gap:38px;height:100%;font-size:13px;display:flex}.live-header-inner>nav a:hover{color:var(--live-red)}.live-header-inner>nav>a,.live-nav-group>a{position:relative}.live-header-inner>nav>a[aria-current=page],.live-nav-group.is-active>a{color:var(--live-red)}.live-header-inner>nav>a[aria-current=page]:after,.live-nav-group.is-active>a:after{content:"";background:var(--live-red);height:3px;position:absolute;left:0;right:0}.live-header-inner>nav>a[aria-current=page]:after{bottom:-28px}.live-nav-group.is-active>a:after{bottom:0}.live-header-actions{align-items:center;gap:14px;display:flex}.live-primary-small{background:var(--live-action);color:#fff;padding:11px 17px;font-size:12px;font-weight:800}.live-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:42px;min-height:670px;display:grid;overflow:hidden}.live-kicker{color:var(--live-red);letter-spacing:.2em;margin:0 0 20px;font-size:10px;font-weight:900}.live-hero h1,.live-page-hero h1{font-size:var(--page-title-size);margin:0}.live-hero h1{font-size:var(--page-title-size-feature)}.live-hero h1 em{color:var(--live-red);font-family:var(--font-editorial);font-weight:400}.live-hero>div:first-child>p:not(.live-kicker){max-width:590px;color:var(--live-muted);margin:28px 0;font-size:17px;line-height:1.75}.live-actions,.live-deck-actions{gap:10px;display:flex}.live-primary,.live-secondary{border:1px solid var(--live-ink);padding:14px 21px;font-size:12px;font-weight:900}button.live-primary,button.live-secondary{cursor:pointer}.live-primary{background:var(--live-action);color:#fff}.live-primary:hover{background:var(--live-action-hover);border-color:var(--live-action-hover)}.live-secondary{color:var(--live-ink);background:0 0}.live-hero-gallery{height:560px;position:relative}.live-hero-gallery:before{content:"";border:1px solid #e34c3f42;border-radius:50%;position:absolute;inset:7% 0;transform:rotate(-13deg)}.live-hero-card{filter:drop-shadow(0 25px 28px #10131c45);width:260px;position:absolute;top:50%;left:50%}.live-hero-card img{border-radius:14px;width:100%;display:block}.hero-card-1{transform:translate(-75%,-50%)rotate(-12deg)}.hero-card-2{transform:translate(-24%,-51%)rotate(10deg)}.hero-card-3{transform:translate(-50%,-48%)rotate(-1deg)}.live-home-status{border-block:1px solid #cbc3b6;grid-template-columns:repeat(3,1fr);display:grid}.live-home-status article{border-right:1px solid #cbc3b6;gap:8px;padding:22px 24px;display:grid}.live-home-status article:last-child{border-right:0}.live-home-status span{color:var(--live-muted);letter-spacing:.1em;font-size:9px;font-weight:900}.live-home-status strong{font:700 18px Georgia,serif}.live-home-feed{padding-bottom:90px}.live-home-feed .section-heading{margin-bottom:28px}.live-home-feed .section-heading>a{color:var(--live-red);font-size:11px;font-weight:900}.live-home-deck-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.live-home-deck-grid>a{background:#fff;border:1px solid #cbc3b6;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:14px;transition:all .2s;display:grid}.live-home-deck-grid>a:hover{border-color:var(--live-red);transform:translateY(-3px)}.live-home-deck-grid img,.live-home-deck-placeholder{object-fit:cover;color:#fff;background:#ded8cd;border-radius:6px;place-items:center;width:72px;height:98px;font:800 32px Georgia,serif;display:grid}.live-home-deck-grid small{color:var(--live-red);font-size:8px;font-weight:900}.live-home-deck-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:6px 0;font:700 17px Georgia,serif;overflow:hidden}.live-home-deck-grid p{color:var(--live-muted);margin:0;font-size:9px;line-height:1.5}.live-home-update-list{border-top:1px solid #cbc3b6}.live-home-update-list>a{border-bottom:1px solid #cbc3b6;grid-template-columns:130px 1fr auto;align-items:center;gap:20px;padding:20px 8px;display:grid}.live-home-update-list>a:hover strong{color:var(--live-red)}.live-home-update-list small,.live-home-update-list span{color:var(--live-muted);font-size:9px}.live-home-update-list strong{font:700 18px Georgia,serif}.live-home-empty{text-align:center;background:#ffffff85;border:1px dashed #aaa194;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.live-home-empty strong{font:700 20px Georgia,serif}.live-home-empty span{color:var(--live-muted);font-size:11px}.live-data-empty,.live-notice{text-align:center;color:var(--live-muted);background:#ffffff85;border:1px dashed #aaa194;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.live-data-empty{position:absolute;inset:18% 5%}.live-data-empty strong,.live-notice strong{color:var(--live-ink);font:700 22px Georgia,serif}.live-page-hero{padding:76px 0 44px}.live-page-hero .page-hero__description{max-width:720px;color:var(--live-muted);font-size:16px;line-height:1.7}.live-catalog-section{padding-bottom:100px}.live-filter-panel{background:#e9e3d8;border:1px solid #d0c8bb;grid-template-columns:1fr 200px 200px;gap:10px;padding:13px;display:grid}.live-filter-panel label{gap:7px;display:grid}.live-filter-panel label>span{letter-spacing:.1em;font-size:9px;font-weight:900}.live-filter-panel input,.live-filter-panel select{background:#fff;border:1px solid #c7bfb2;outline:none;height:44px;padding:0 12px}.live-filter-panel input:focus,.live-filter-panel select:focus{border-color:var(--live-red)}.live-results-line{border-bottom:1px solid #cbc3b6;flex-wrap:wrap;align-items:center;gap:7px;margin:26px 0 18px;padding-bottom:12px;display:flex}.live-results-line strong{font:700 29px Georgia,serif}.live-results-line>span{color:var(--live-muted);font-size:12px}.live-results-line .card-language-toggle{margin-left:9px}.live-results-line>.live-translation-warning{color:#a33b31;margin-left:5px;font-size:10px;font-weight:800}.live-results-line>.card-view-toggle{margin-left:0}.card-sort-control{color:var(--live-muted);align-items:center;gap:7px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.card-sort-control select{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--live-ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 36px 0 12px}.card-sort-control select:focus-visible{outline:2px solid var(--live-red);outline-offset:3px}.card-view-toggle{background:#e8e1d6;border:1px solid #c6bdae;margin-left:auto;padding:3px;display:flex}.card-view-toggle button{color:#666;background:0 0;border:0;padding:7px 10px;font-size:9px;font-weight:900}.card-view-toggle button.active{background:var(--live-ink);color:#fff}.card-view-toggle button:focus-visible{outline:2px solid var(--live-red);outline-offset:2px}.live-library-grid{grid-template-columns:repeat(3,1fr);gap:28px 18px;display:grid}.live-library-card{content-visibility:auto;contain-intrinsic-size:auto 720px;min-width:0}.live-library-card>img{aspect-ratio:.715;object-fit:cover;background:#ded8cd;border-radius:14px;width:100%;box-shadow:0 15px 28px #10131c25}.live-library-card-body{padding:17px 4px}.live-library-card-body>span{color:var(--live-red);letter-spacing:.08em;font-size:9px;font-weight:900}.live-library-card-body h2{margin:8px 0;font:700 24px Georgia,serif}.live-variant-summary{gap:7px;margin:13px 0;display:flex}.live-variant-summary b{letter-spacing:.07em;background:#e6dfd3;padding:5px 7px;font-size:8px}.live-library-card-body>button{border:1px solid var(--live-ink);background:0 0;width:100%;padding:11px;font-size:11px;font-weight:900}.live-library-card-body>button:hover{background:var(--live-ink);color:#fff}.live-library-grid.compact{gap:22px 16px}.live-library-card.compact{contain-intrinsic-size:auto 610px}.live-library-card-body.compact{padding-top:13px}.live-library-card-body.compact h2{text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:21px;overflow:hidden}.compact-card-stats{border-block:1px solid #d7cfc3;grid-template-columns:repeat(3,1fr);margin:12px 0 0;display:grid}.compact-card-stats div{border-right:1px solid #d7cfc3;justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.compact-card-stats div:last-child{border-right:0}.compact-card-stats dt{color:var(--live-muted);font-size:8px;font-weight:900}.compact-card-stats dd{margin:0;font:700 15px Georgia,serif}.live-library-card-body.compact .live-variant-summary{margin:10px 0}.live-library-card-body.compact .card-price-summary{margin-top:8px}.compact-card-badges{align-items:center;gap:5px;min-height:28px;display:flex;overflow:hidden}.compact-card-badge{min-width:0;min-height:25px;color:var(--live-muted);white-space:nowrap;background:#f4f0e9;border:1px solid #d1c9bd;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.compact-card-badge>span:last-child{text-overflow:ellipsis;overflow:hidden}.compact-card-badge>.card-type-glyph,.compact-card-badge>.custom-filter-glyph,.compact-card-badge>img{object-fit:contain;flex:0 0 16px;width:16px;height:16px}.compact-card-badge>.colorless-domain-icon{flex:0 0 15px;border-width:1px!important;width:15px!important;height:15px!important}.compact-card-badge .rarity-crystal{flex:0 0 15px;width:15px;height:15px}.live-library-card-body.compact h2{margin-top:10px}.compact-card-footer{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-top:8px;display:flex}.compact-card-footer>strong{color:var(--live-red);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.15;overflow:hidden}.compact-card-footer .card-price-summary.compact{background:0 0;border:0;min-height:0;margin:0;padding:0}.compact-card-footer .card-price-summary.compact strong{color:var(--live-ink);font-size:12px;line-height:1.15}.compact-card-footer .card-price-summary.unavailable{text-align:right;background:0 0;border:0;max-width:120px;padding:0}.rich-card-text{min-height:55px;color:var(--live-muted);font-size:12px;line-height:1.62}.rich-card-line{align-items:baseline;gap:5px;margin:0;display:flex}.rich-card-line+.rich-card-line{margin-top:5px}.rich-card-line>span:last-child{min-width:0}.rich-card-list-line{padding-left:11px}.rich-card-list-marker{background:#d0b123;flex:0 0 5px;width:5px;height:5px;transform:rotate(45deg)}.rich-card-keyword,.rich-card-keyword-chain,.rich-card-keyword-cost{vertical-align:-.18em;color:#192216;letter-spacing:-.02em;text-transform:uppercase;align-items:center;margin:0 2px;font-family:Arial Narrow,Arial,sans-serif;font-size:.83em;font-style:italic;font-weight:900;line-height:1;display:inline-flex}.rich-card-keyword{clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);background:linear-gradient(110deg,#aecb37,#8db321);padding:3px 6px}.rich-card-keyword-chain{clip-path:polygon(3px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,0 100%);background:linear-gradient(110deg,#b9d63f,#8cad1f);min-height:19px;padding:3px 13px 3px 6px}.rich-card-chain-divider{width:2px;display:inline-block}.rich-card-chevron{color:#6f861b;margin-inline:1px;font-weight:900;display:inline-block}.rich-card-keyword-cost{clip-path:polygon(3px 0,100% 0,calc(100% - 4px) 100%,0 100%);background:linear-gradient(100deg,#eef0e8,#d8dbd1);gap:2px;min-height:21px;padding:3px 8px 3px 7px}.rich-card-keyword-cost-label{color:#4f6514;margin-right:2px}.rich-card-icon{object-fit:contain;vertical-align:-.28em;width:1.25em;height:1.25em;display:inline-block}.rich-card-energy{box-sizing:border-box;color:#1f2020;text-align:center;vertical-align:-.08em;background:#f8f8f2;border:1.5px solid;border-radius:50%;width:auto;min-width:1.35em;height:1.35em;padding:0 .32em;font-size:.9em;font-style:normal;font-weight:900;line-height:1.16em}.rich-card-icon-rb-exhaust{width:1.38em}.rich-card-icon-rb-might{width:1.1em}.rich-card-icon-rb-rune-rainbow{width:1.15em}.rich-card-unknown-icon{font-family:monospace;font-size:.85em}.live-variant-picker{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.live-variant-picker>button{text-align:left;background:#fff;border:1px solid #cbc3b6;min-width:0;padding:5px}.live-variant-picker>button.active{border:2px solid var(--live-red)}.live-variant-picker img{aspect-ratio:.72;object-fit:cover;width:100%}.live-variant-picker small,.live-variant-picker span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-variant-picker span{margin-top:5px;font-size:9px;font-weight:900}.live-variant-picker small{color:var(--live-muted);margin-top:3px;font-size:7px}.live-notice{min-height:220px;margin:25px 0}.live-notice span{font-size:12px}.live-variant-loading{min-height:92px;color:var(--live-muted);background:#e9e3d8;place-items:center;margin-top:8px;font-size:10px;display:grid}.live-variant-retry{color:#9b4036;background:#fff;border:1px solid #b65b50;width:100%;margin-top:8px;padding:11px;font-size:10px;font-weight:900}.live-scroll-sentinel{min-height:90px;color:var(--live-muted);place-items:center;font-size:11px;display:grid}.live-scroll-sentinel button{border:1px solid var(--live-ink);background:#fff;padding:11px 16px;font-size:10px;font-weight:900}.live-deck-hero{padding-bottom:35px}.live-deck-workspace{grid-template-columns:1.12fr .88fr;align-items:start;gap:16px;padding-bottom:100px;display:grid}.live-deck-catalog,.live-deck-sheet{background:#fff;border:1px solid #cbc3b6;padding:24px}.live-deck-sheet{position:sticky;top:18px}.live-panel-heading{border-bottom:1px solid #ded7cc;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.live-panel-heading span{color:var(--live-red);letter-spacing:.13em;font-size:8px;font-weight:900}.live-panel-heading h2{margin:5px 0 0;font:700 28px Georgia,serif}.live-panel-heading>b{color:var(--live-muted);font-size:10px}.live-panel-heading input{border:0;border-bottom:1px solid #bbb2a5;outline:none;width:min(310px,100%);padding:5px 0;font:700 27px Georgia,serif;display:block}.live-deck-search{margin:15px 0;display:block}.live-deck-search input{background:#faf9f6;border:1px solid #cbc3b6;width:100%;height:44px;padding:0 13px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.live-deck-card-list{max-height:720px;padding-right:5px;overflow:auto}.live-deck-card-list article{border-bottom:1px solid #e2dcd2;grid-template-columns:50px 1fr 36px;align-items:center;gap:12px;padding:10px 0;display:grid}.live-deck-card-list article>img{object-fit:cover;border-radius:4px;width:48px;height:67px}.live-deck-card-list span,.live-deck-card-list strong{display:block}.live-deck-card-list strong{font:700 15px Georgia,serif}.live-deck-card-list span{color:var(--live-muted);margin:4px 0;font-size:9px}.live-deck-card-list select,.live-deck-lines select{background:#faf9f6;border:1px solid #d4ccc0;max-width:100%;height:28px;font-size:9px}.live-deck-card-list article>button{background:var(--live-ink);color:#fff;border:0;width:32px;height:32px;font-weight:900}.live-deck-count{font:700 31px Georgia,serif}.live-deck-count small{color:var(--live-muted);margin-left:3px;font-size:13px}.live-save-guide{border-left:3px solid var(--live-gold);color:#69572e;background:#fff4d8;margin:14px 0;padding:11px 13px;font-size:10px;line-height:1.5}.live-deck-lines{margin-top:12px}.live-deck-lines>article{border-bottom:1px solid #e2dcd2;grid-template-columns:58px minmax(0,1fr) 90px;align-items:center;gap:10px;padding:9px 0;display:grid}.live-deck-lines span,.live-deck-lines strong{display:block}.live-deck-lines strong{margin-bottom:5px;font:700 13px Georgia,serif}.live-deck-lines span{color:#9b4d43;font-size:8px}.live-quantity{justify-content:flex-end;align-items:center;gap:7px;display:flex}.live-quantity button{background:#fff;border:1px solid #cac1b4;width:26px;height:26px}.live-deck-empty{text-align:center;color:var(--live-muted);padding:55px 15px;font-size:11px}.live-deck-message{color:#276b57;background:#e5f1ec;padding:10px 12px;font-size:11px}.live-deck-error{color:#a33e34;background:#fff0ed;padding:10px 12px;font-size:11px}.live-deck-actions{justify-content:flex-end;margin-top:20px}.live-deck-actions button:disabled{opacity:.55}.card-catalog-error{justify-content:center;align-items:center;gap:8px;margin:12px 0;display:flex}.card-catalog-error button{min-height:36px;color:inherit;background:0 0;border:1px solid;padding:6px 10px;font-weight:900}.desktop-deck-facets-error{color:#7c2720;background:#fff0ed;border:1px solid #b95c52;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 9px;font-size:9px;display:flex}.desktop-deck-facets-error button{height:28px;color:inherit;background:0 0;border:1px solid;border-radius:4px;padding:0 8px;font-weight:900}.live-saved-decks{border-top:1px solid #d8d0c4;margin-top:30px;padding-top:22px}.live-saved-decks h3{font:700 20px Georgia,serif}.live-saved-decks>div{border-bottom:1px solid #e2dcd2;grid-template-columns:1fr auto;gap:7px;display:grid}.live-saved-decks>div>button{text-align:left;background:0 0;border:0;padding:11px 5px}.live-saved-decks>div>button:last-child{color:#a34237;font-size:9px}.live-saved-decks span,.live-saved-decks strong{display:block}.live-saved-decks strong{font:700 13px Georgia,serif}.live-saved-decks p,.live-saved-decks span{color:var(--live-muted);margin-top:4px;font-size:9px}@media (max-width:960px){.live-hero{grid-template-columns:1fr}.live-hero>div:first-child{padding-top:65px}.live-home-deck-grid,.live-library-grid{grid-template-columns:repeat(2,1fr)}.live-deck-workspace{grid-template-columns:1fr}.live-deck-sheet{position:static}.live-filter-panel{grid-template-columns:1fr 1fr}.live-filter-panel label:first-child{grid-column:1/-1}}@media (max-width:640px){.live-shell{width:min(100% - 28px,1240px)}.live-header{background:var(--live-paper);-webkit-backdrop-filter:none;backdrop-filter:none;height:66px}.live-header-inner>nav{display:none}.live-header .header-auth{white-space:nowrap;place-items:center;width:44px;height:44px;padding:0;display:grid}.live-primary-small{white-space:nowrap;padding:10px 12px}.live-hero{gap:0;min-height:auto}.live-hero h1{font-size:47px}.live-hero-gallery{height:420px;margin:-20px -70px;transform:scale(.78)}.live-home-status{grid-template-columns:1fr}.live-home-status article{border-bottom:1px solid #cbc3b6;border-right:0}.live-home-status article:last-child{border-bottom:0}.live-home-feed .section-heading{align-items:center;gap:10px;display:flex}.live-home-feed .section-heading h2{white-space:nowrap;min-width:0;font-size:clamp(24px,7.5vw,32px)}.live-home-feed .section-heading>a{white-space:nowrap;flex:none;font-size:clamp(9px,2.8vw,11px)}.live-home-deck-grid{grid-template-columns:1fr}.live-home-update-list>a{grid-template-columns:1fr auto;gap:8px}.live-home-update-list>a>span{grid-column:1/-1}.live-library-grid{grid-template-columns:1fr}.card-view-toggle{width:100%;margin-top:4px;margin-left:0}.card-view-toggle button{flex:1}.live-page-hero{padding-top:55px}.live-filter-panel{grid-template-columns:1fr}.live-filter-panel label:first-child{grid-column:auto}.live-variant-picker{grid-template-columns:repeat(2,1fr)}.live-deck-catalog,.live-deck-sheet{padding:16px}.live-deck-lines>article{grid-template-columns:38px 1fr 78px}.live-results-line small{display:none}}.auth-tabs{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1fr;margin-top:24px;padding:4px;display:grid}.auth-tabs button{background:0 0;border:0;padding:11px;font-size:12px;font-weight:800}.auth-tabs button.active{background:var(--ink);color:#fff}.auth-card form{gap:14px;display:grid}.auth-card form .button{margin-top:0}.account-menu{gap:8px}.profile-page{grid-template-columns:1fr minmax(360px,480px);align-items:center;gap:90px;min-height:620px;padding-block:80px;display:grid}.profile-page h1{margin:14px 0;font:700 clamp(42px,5vw,66px)/1.05 Georgia,serif}.profile-page>div>p:last-child{color:var(--muted);line-height:1.7}.profile-form{border:1px solid var(--line);background:#fff;gap:16px;padding:34px;display:grid;box-shadow:14px 14px #ddd6ff}.profile-form label{gap:9px;font-size:12px;font-weight:800;display:grid}.profile-form input{border:1px solid var(--line);background:#faf9f6;width:100%;padding:14px}.profile-form>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.profile-form .button{width:100%}@media (max-width:900px){.profile-page{grid-template-columns:1fr;gap:30px}.profile-form{max-width:520px}}@media (max-width:640px){.account-menu{display:none}.profile-page{padding-block:45px}.profile-form{padding:24px;box-shadow:8px 8px #ddd6ff}}.live-library-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.live-library-grid.detail{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.live-library-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.live-library-grid.detail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.live-library-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.live-library-grid.detail{grid-template-columns:1fr}.live-library-grid.compact .live-library-card-body.compact{padding-inline:1px}.live-library-grid.compact .live-library-card-body.compact h2{font-size:16px}.live-library-grid.compact .compact-card-stats div{flex-direction:column;gap:2px;padding:6px 2px}}.forgot-link{color:var(--violet);margin-top:14px;font-size:12px;font-weight:800;display:inline-block}.auth-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;display:flex}.result-mark{color:#27836a;background:#dff3eb;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:28px;font-size:34px;font-weight:900;display:grid}.auth-result h1{margin:8px 0 15px;font:700 clamp(42px,5vw,64px)/1.05 Georgia,serif}.auth-result>p:not(.eyebrow){max-width:560px;color:var(--muted);margin:0 0 28px;line-height:1.7}.recovery-page{place-items:center;min-height:650px;padding-block:70px;display:grid}.recovery-card{width:min(100%,500px)}.recovery-card>label{gap:8px;margin-top:14px;font-size:12px;font-weight:800;display:grid}.recovery-card>.button{width:100%;margin-top:16px}.profile-settings{gap:24px;display:grid}.security-form h2{margin:4px 0 8px;font:700 29px Georgia,serif}.security-form .auth-message{margin:0}.auth-page{grid-template-columns:minmax(0,500px);justify-content:center}.auth-page .auth-card{width:100%}.community-search{margin-bottom:14px}.community-search>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.community-search>div{border:1px solid var(--line);background:#fff;display:flex}.community-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px 16px}.community-search button{background:var(--ink);color:#fff;border:0;padding:0 22px;font-size:12px;font-weight:800}.community-tags{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.community-tags a,.post-tag{border:1px solid var(--line);color:var(--muted);background:#e9e5dc;padding:6px 9px;font-size:10px;font-weight:800}.community-tags a.active{border-color:var(--violet);color:var(--violet);background:#e6e0ff}.filter-summary{background:#ebe7de;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:11px 13px;font-size:11px;display:flex}.filter-summary span{font-weight:700}.filter-summary a{color:var(--violet);margin-left:auto;font-weight:800}.post-labels{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.post-labels .post-category{margin-right:2px}.post-tag{background:0 0;padding:3px 6px}.tag-picker{border:0;margin:0;padding:0}.tag-picker legend{margin-bottom:10px;font-size:12px;font-weight:800}.tag-picker legend small{color:var(--muted);font-weight:400}.tag-picker>div{flex-wrap:wrap;gap:8px;display:flex}.tag-picker button{border:1px solid var(--line);background:#f3f0e9;padding:8px 11px;font-size:11px;font-weight:800}.tag-picker button.selected{border-color:var(--violet);color:var(--violet);background:#e6e0ff}.tag-picker button:disabled{opacity:.4;cursor:not-allowed}.live-filter-shell{background:#e9e3d8;border:1px solid #cec5b7;padding:18px}.live-search{gap:7px;display:grid}.filter-group legend,.live-search>span{letter-spacing:.08em;font-size:10px;font-weight:900}.live-search input{background:#fff;border:1px solid #bdb4a7;outline:none;width:100%;height:48px;padding:0 14px}.live-search input:focus{border-color:var(--live-red);box-shadow:0 0 0 3px #e34c3f18}.filter-groups{gap:16px;margin-top:18px;display:grid}.filter-groups,.filter-groups.more{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-groups.more{border-top:1px solid #c9c0b3;padding-top:18px}.filter-group{border:0;min-width:0;margin:0;padding:0}.filter-group legend{justify-content:space-between;align-items:center;width:100%;margin-bottom:9px;display:flex}.filter-group>div{flex-wrap:wrap;gap:6px;max-height:130px;display:flex;overflow:auto}.filter-group label{position:relative}.filter-group input{opacity:0;pointer-events:none;position:absolute}.filter-group label>span,.selected-filters button{color:#555b65;background:#f8f6f1;border:1px solid #c4bbad;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.filter-group label.active>span,.filter-group label:hover span{border-color:var(--live-red);color:#9c3128}.filter-group label.active>span{background:#fff0ed}.filter-group input:focus-visible+span{outline:2px solid var(--live-red);outline-offset:2px}.domain-mode{gap:2px;display:flex}.domain-mode button{color:#686c73;background:#d8d1c5;border:0;padding:2px 5px;font-size:8px;font-weight:900}.domain-mode button.active{background:var(--live-ink);color:#fff}.more-filter-button{border:1px solid var(--live-ink);width:100%;color:var(--live-ink);background:0 0;margin-top:18px;padding:11px;font-size:11px;font-weight:900}.more-filter-button:hover{background:var(--live-ink);color:#fff}.selected-filters{border-top:1px solid #c9c0b3;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding-top:14px;display:flex}.selected-filters>span{margin-right:4px;font-size:10px;font-weight:900}.selected-filters button{cursor:pointer}.selected-filters .clear-filters{color:#9c3128;background:0 0;border-color:#0000;margin-left:auto;text-decoration:underline}.card-open-art{aspect-ratio:.715;background:0 0;border:0;border-radius:14px;align-items:flex-start;width:100%;padding:0;transition:transform .2s;display:flex}.card-open-art:focus-visible,.card-open-art:hover{transform:translateY(-4px)}.responsive-card-image,.responsive-card-image>img{width:100%;display:block}.responsive-card-image[data-promo=true]{position:relative}.card-image-lightbox[data-promo=true]:after,.responsive-card-image[data-promo=true]:after{content:"프로모";z-index:2;color:#fff;letter-spacing:.02em;pointer-events:none;background:#9c3128e8;border:1px solid #ffffff80;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 12px #0005}.card-open-art>.responsive-card-image>img,.card-open-art>img{aspect-ratio:.715;object-fit:cover;background:#ded8cd;border-radius:14px;width:100%;display:block;box-shadow:0 15px 28px #10131c25}.card-open-title{text-align:left;width:auto!important;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.card-open-title h2{transition:color .15s}.card-open-title:focus-visible h2,.card-open-title:hover h2{color:var(--live-red)}.rich-keyword-reference{display:inline-block;position:relative}.rich-keyword-reference button{cursor:help;border:0}.rich-keyword-reference button:focus-visible{outline-offset:2px;outline:2px solid #1b59ad}.card-modal-popover-root{display:contents}.rich-keyword-popover{z-index:2000;color:#20242b;text-transform:none;background:#fff;border:1px solid #2e3440;border-radius:10px;gap:7px;width:292px;max-width:calc(100vw - 24px);padding:15px;font-style:normal;animation:rich-keyword-popover-in .14s ease-out;display:grid;position:fixed;box-shadow:0 14px 34px #10131c40}.rich-keyword-popover-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.rich-keyword-popover b{font-size:15px}.rich-keyword-popover small{color:#777;font-size:10px}.rich-keyword-popover p{color:inherit;margin:0;font-size:12px;line-height:1.55}.rich-keyword-popover-close{color:#30343b;background:#ece8df;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:20px;line-height:1;display:none}.rich-keyword-popover-link{color:#9d342b;background:#f4ece8;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-top:3px;padding:9px 11px;font-size:11px;font-weight:900;display:flex}.rich-keyword-popover-link:focus-visible,.rich-keyword-popover-link:hover{color:#fff;background:#9d342b;outline:none}.rich-keyword-popover-link:focus-visible{box-shadow:0 0 0 3px #9d342b35}@keyframes rich-keyword-popover-in{0%{opacity:0}to{opacity:1}}.card-language-toggle{align-items:center;gap:5px;display:flex}.card-language-toggle button{color:#555;background:#fff;border:1px solid #c9c0b3;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:800}.card-language-toggle button.active{border-color:var(--live-red,#e34c3f);background:var(--live-red,#e34c3f);color:#fff}.card-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0d14c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.card-modal-theme-scope{display:contents}.card-modal{background:var(--live-paper,#f5f2ea);outline:0;width:min(1080px,100%);max-height:calc(100vh - 56px);padding:34px;position:relative;overflow:auto;box-shadow:0 30px 80px #0008}.card-modal-toolbar{z-index:5;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex;position:sticky;top:0}.card-modal-close{color:#fff;background:#10131c;border:0;border-radius:50%;width:44px;height:44px;font-size:26px}.card-modal-loading{place-items:center;min-height:420px;display:grid}.card-modal-main{grid-template-columns:minmax(260px,380px) 1fr;gap:38px;display:grid}.card-modal-art,.card-modal-copy{min-width:0}.card-modal-art>img{border-radius:15px;width:100%;box-shadow:0 16px 35px #10131c36}.card-picker-label{color:#777;letter-spacing:.08em;margin:14px 0 0;font-size:10px;font-weight:900}.card-variant-picker{gap:6px;margin-top:7px;padding-bottom:4px;display:flex;overflow-x:auto}.card-variant-picker button{text-align:left;background:#fff;border:1px solid #c9c0b3;flex:0 0 74px;min-width:74px;padding:4px}.card-variant-picker button.active{border:2px solid var(--live-red,#e34c3f)}.card-variant-picker img{aspect-ratio:.715;object-fit:cover;width:100%}.card-variant-picker span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.35;display:block;overflow:hidden}.card-modal-copy h2{overflow-wrap:anywhere;margin:4px 0 6px;font:700 clamp(34px,4vw,56px)/1 Georgia,serif}.card-modal-copy .rich-card-text{color:#2b3038;margin:20px 0 28px;font-size:14px}.card-modal-copy blockquote{border-left:3px solid var(--live-gold,#d6a846);color:#666;background:#eee8dc;margin:22px 0;padding:15px 18px;font:italic 14px/1.6 Georgia,serif}.card-facts{border-top:1px solid #cfc7bb;grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.card-facts div{border-bottom:1px solid #d9d1c6;padding:12px 4px}.card-facts dt{color:#777;font-size:9px;font-weight:900}.card-facts dd{margin:5px 0 0;font-size:12px;font-weight:700}.card-comments{border-top:1px solid #c9c0b3;margin-top:38px;padding-top:28px}.card-comments h3{margin:0;font:700 25px Georgia,serif}.card-facts.quick{margin-top:18px}.card-detail-page-link{justify-content:center;align-items:center;min-height:44px;margin-top:14px;font-size:12px;font-weight:900;display:flex}.card-detail-page-link:focus-visible{outline:2px solid var(--live-red);outline-offset:3px}.live-app .card-detail-page>.live-page-hero{min-height:0;padding-bottom:18px}.live-app .card-detail-page>.live-page-hero h1{margin-bottom:0}.card-detail-page-shell{padding:0 0 72px}.card-detail-document{background:var(--live-paper);padding:32px;box-shadow:0 18px 45px #10131c12}.card-detail-language-links{justify-content:flex-start;gap:6px;margin-bottom:18px;display:flex}.card-detail-language-links a{color:#555;background:#fff;border:1px solid #c9c0b3;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800}.card-detail-language-links a[aria-current=page]{border-color:var(--live-red);background:var(--live-red);color:#fff}.card-detail-main .card-modal-art>.responsive-card-image{display:block}.card-detail-main .card-modal-art>.responsive-card-image img{border-radius:15px;width:100%;box-shadow:0 16px 35px #10131c36}.card-detail-main .card-variant-picker a{min-width:74px;color:inherit;text-align:left;background:#fff;border:1px solid #c9c0b3;flex:0 0 74px;padding:4px}.card-detail-main .card-variant-picker a[aria-current=page]{border:2px solid var(--live-red)}.card-fact-icons{flex-wrap:wrap;align-items:center;gap:7px;min-height:25px;display:flex}.card-fact-icon{min-height:24px;color:inherit;align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.card-fact-icon>.card-type-glyph,.card-fact-icon>.custom-filter-glyph,.card-fact-icon>img{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.card-fact-icon>.colorless-domain-icon{flex:0 0 20px;border-width:1px!important;width:20px!important;height:20px!important}.card-fact-icon>.rarity-crystal{flex:0 0 21px;width:21px;height:21px}.card-fact-icon>.rarity-crystal-uncommon{height:20px}.card-image-zoom-trigger{color:#fff;cursor:zoom-in;text-align:left;background:0 0;border:0;border-radius:15px;width:100%;padding:0;display:block;position:relative}.card-image-zoom-trigger>.responsive-card-image,.card-image-zoom-trigger>img{width:100%;display:block}.card-image-zoom-trigger img{border-radius:15px;width:100%;display:block;box-shadow:0 16px 35px #10131c36}.card-image-zoom-trigger:focus-visible{outline:3px solid var(--live-red);outline-offset:4px}.card-image-zoom-hint{color:#fff;opacity:0;visibility:hidden;background:#10131cdb;border:1px solid #fff5;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:900;transition:opacity .16s,transform .16s,visibility .16s;display:inline-flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px);box-shadow:0 5px 18px #0005}.card-image-zoom-trigger:focus-visible .card-image-zoom-hint,.card-image-zoom-trigger:hover .card-image-zoom-hint{opacity:1;visibility:visible;transform:translateY(0)}.card-image-zoom-hint svg{width:14px;height:14px}.card-image-lightbox-backdrop{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070beb;position:fixed;inset:0}.card-image-lightbox{z-index:1401;outline:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.card-image-lightbox,.card-image-lightbox>img{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.card-image-lightbox>img{object-fit:contain;border-radius:16px;width:auto;height:auto;display:block;box-shadow:0 28px 90px #000c}.card-image-lightbox-close{color:#fff;background:#10131ce6;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 6px 20px #0007}.card-image-lightbox-close:hover{background:var(--live-red,#c33d33)}.card-image-lightbox-close:focus-visible{outline-offset:3px;outline:3px solid #fff}.card-image-lightbox-close svg{width:22px;height:22px}.card-comments>header{align-items:baseline;gap:8px;display:flex}.card-comments>header span{color:#777;font-size:11px}.comment-guide{color:#555;background:#ece5d9;padding:16px;font-size:12px}.comment-guide a{color:#9c3128;font-weight:900;text-decoration:underline}.comment-guide button{color:inherit;background:0 0;border:1px solid;margin-left:10px;padding:6px 9px;font-size:10px;font-weight:900}.comment-composer textarea,.comment-list textarea{resize:vertical;background:#fff;border:1px solid #c7beb1;width:100%;min-height:90px;padding:12px}.comment-actions,.comment-composer>div{justify-content:flex-end;align-items:center;gap:7px;margin-top:6px;display:flex}.comment-composer span{color:#777;margin-right:auto;font-size:9px}.comment-actions button,.comment-composer button,.comment-more{color:#fff;background:#171b24;border:1px solid #171b24;padding:8px 12px;font-size:10px;font-weight:900}.comment-actions button:disabled,.comment-composer button:disabled{opacity:.5}.comment-error{color:#a93d33;font-size:11px}.comment-list article{border-bottom:1px solid #d8d0c4;padding:17px 2px}.comment-list article>header{justify-content:space-between;gap:12px;display:flex}.comment-list time{color:#888;font-size:9px}.comment-list p{white-space:pre-wrap;font-size:13px;line-height:1.65}.comment-actions button{color:#555;background:0 0;padding:5px 8px}.comment-more{margin:18px auto 0;display:block}.glossary-section{padding-bottom:100px}.glossary-source{border-left:3px solid var(--live-red,#e34c3f);background:#e9e3d8;flex-wrap:wrap;gap:12px;margin-top:26px;padding:13px 16px;font-size:11px;display:flex}.glossary-source a{font-weight:900;text-decoration:underline}.glossary-tools{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.glossary-tools label{gap:8px;font-size:10px;font-weight:900;display:grid}.glossary-tools input{background:#fff;border:1px solid #c4bbad;height:48px;padding:0 14px}.glossary-tabs{gap:4px;display:flex}.glossary-tabs button{background:#fff;border:1px solid #c4bbad;height:44px;padding:0 13px;font-size:10px;font-weight:900}.glossary-tabs button.active{color:#fff;background:#10131c}.glossary-index{flex-wrap:wrap;gap:6px;margin:20px 0 30px;display:flex}.glossary-index a{background:#fff;border:1px solid #c8bfb2;padding:6px 9px;font-size:9px}.glossary-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.glossary-entry{background:#fff;border:1px solid #cec5b7;padding:25px;scroll-margin-top:20px}.glossary-entry:target{border:2px solid var(--live-red,#e34c3f);box-shadow:0 0 0 5px #e34c3f17}.glossary-entry>header{position:relative}.glossary-entry>header>div{gap:6px;display:flex}.glossary-entry>header b,.glossary-entry>header span{color:#696d73;letter-spacing:.08em;background:#ece6db;padding:4px 6px;font-size:8px}.glossary-entry>header b{color:#80641f;background:#fff0d2}.glossary-entry h2{margin:11px 0 0;font:700 30px Georgia,serif}.glossary-entry h2 small{color:#777;font:400 14px Arial,sans-serif}.glossary-entry>header>a{color:#9c3128;font-size:9px;position:absolute;top:0;right:0}.glossary-entry>p{color:#555b64;min-height:48px;font-size:13px;line-height:1.65}.glossary-entry-meta{color:#555b64;background:#f3eee5;border:1px solid #ddd5ca;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;font-size:13px;display:flex}.glossary-entry-meta>span{font-weight:700}.glossary-entry-meta a{color:#9c3128;font-size:13px;font-weight:900}.glossary-cards{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px;display:grid}.glossary-cards button{cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0}.glossary-cards button:focus-visible,.glossary-cards button:hover{outline:2px solid var(--live-red,#e34c3f);outline-offset:2px}.glossary-cards img{border-radius:5px;width:100%;display:block}@media (max-width:900px){.filter-groups,.filter-groups.more{grid-template-columns:1fr 1fr}.card-modal-main{grid-template-columns:320px 1fr}}@media (max-width:640px){.filter-groups,.filter-groups.more,.glossary-list,.glossary-tools{grid-template-columns:1fr}.card-modal-backdrop{padding:0}.card-modal{width:100%;height:100dvh;max-height:none;padding:18px}.card-modal-main{grid-template-columns:1fr}.card-modal-art>img{width:min(100%,360px);margin:auto;display:block}.card-facts{grid-template-columns:1fr}.glossary-tabs{overflow:auto}.glossary-entry>p{min-height:0}.rich-keyword-popover[data-layout=sheet]{border-radius:14px;width:auto;max-width:none;padding:17px;inset:auto 12px 12px;box-shadow:0 18px 50px #05070b66}.rich-keyword-popover-close{display:grid}.rich-keyword-popover-link{min-height:44px;font-size:12px}.card-detail-page-shell{width:100%;padding:0 0 48px}.card-detail-document{padding:18px}.card-detail-language-links{justify-content:flex-start}.card-detail-main .card-modal-art>.responsive-card-image{width:min(100%,360px);margin:auto}}@media (prefers-reduced-motion:reduce){.rich-keyword-popover{animation:none}}.card-price-summary{background:#fff;border:1px solid #c9c0b3;gap:5px;margin:14px 0 2px;padding:10px 12px;display:grid}.card-price-summary-amounts{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;font-size:12px;line-height:1.1;display:flex}.card-price-summary-amounts span,.card-price-summary-amounts strong{font-family:inherit;font-size:inherit;font-weight:800;line-height:inherit}.card-price-summary-amounts strong{color:var(--live-red)}.card-price-summary-amounts span{color:#68625a}.card-price-summary>small{color:#8a8379;font-size:8px;font-weight:800}.card-price-summary.unavailable{color:#80796f;text-align:center;font-size:10px;font-weight:800;display:block}.card-price-panel{background:0 0;border:1px solid #c9c0b3;margin-top:28px;padding:20px}.card-price-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.card-price-heading p{color:var(--live-red);letter-spacing:.08em;margin:0 0 5px;font-size:11px;font-weight:900}.card-price-heading h3{margin:0;font:700 28px Georgia,serif}.card-price-heading a{color:var(--live-red);text-underline-offset:3px;font-size:11px;font-weight:900}.card-price-table{border-top:1px solid #bbb2a6;margin-top:18px}.card-price-row{border-bottom:1px solid #ddd5ca;grid-template-columns:minmax(70px,.7fr) 1fr 1fr;align-items:center;gap:12px;padding:13px 4px;display:grid}.card-price-row.header{color:#68625a;letter-spacing:.04em;padding:10px 4px;font-size:11px;font-weight:900}.card-price-row>strong{font-size:12px}.card-price-value{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;font-size:12px;display:flex}.card-price-value small,.card-price-value strong{font-family:inherit;font-size:inherit;font-weight:800;line-height:1.25}.card-price-value strong{color:var(--live-red)}.card-price-value small{color:#68625a}.card-price-offer-link{width:max-content;max-width:100%;color:var(--live-red);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.card-price-empty{color:#888;font-size:12px}.card-price-meta{flex-wrap:wrap;gap:10px 24px;margin:17px 0 0;display:flex}.card-price-meta div{align-items:baseline;gap:7px;display:flex}.card-price-meta dt{color:#68625a;font-size:11px;font-weight:900}.card-price-meta dd{margin:0;font-size:11px;font-weight:700}.card-price-disclaimer,.card-price-unavailable{color:#68625a;margin:15px 0 0;font-size:12px;line-height:1.7}.card-price-unavailable{text-align:center;padding:18px 0}.card-price-quick-summary{background:0 0;border-inline:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.card-price-quick-row{border-right:1px solid #cfc7bb;align-content:center;gap:7px;min-width:0;padding:10px 12px;display:grid}.card-price-quick-row:last-child{border-right:0}.card-price-quick-label,.card-price-quick-value{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.card-price-quick-label>span{color:#514c45;font-size:10px;font-weight:900}.card-price-quick-label>small{color:#8a8379;font-size:8px;font-weight:900}.card-price-quick-value>strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.card-price-quick-value .card-price-check-button{flex:none;min-height:28px;padding:5px 8px}.card-price-check-button{color:#a3342d;cursor:pointer;background:0 0;border:1px solid #a3342d;justify-content:center;align-items:center;min-height:30px;padding:6px 10px;font:900 10px/1 inherit;text-decoration:none;display:inline-flex}.card-price-amount-button{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.card-price-source-link{color:var(--live-red);text-underline-offset:3px;margin-top:16px;font-size:11px;font-weight:900;display:inline-block}.card-price-dialog-backdrop{z-index:1300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17120dcc;position:fixed;inset:0}.card-price-dialog{z-index:1301;width:min(460px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--live-ink);background:#fff;border:1px solid #bbb2a6;outline:none;padding:20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0006}.card-price-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.card-price-dialog-heading h2{margin:0;font:700 23px Georgia,serif}.card-price-dialog-heading button{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:1px solid #bbb2a6;flex:0 0 38px;place-items:center;font-size:24px;line-height:1;display:grid}.card-price-dialog>p{color:#68625a;margin:10px 0 0;font-size:11px;line-height:1.6}.card-price-store-list{gap:8px;margin-top:16px;display:grid}.card-price-store-list>a{color:inherit;border:1px solid #d5cdc1;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.card-price-store-list>a:hover{border-color:#a3342d}.card-price-store-list span{font-size:12px;font-weight:900}.card-price-store-list strong{color:#a3342d;font-variant-numeric:tabular-nums;font-size:12px}.card-price-source-dialog .card-price-meta{gap:9px;margin-top:18px;display:grid}.card-price-source-dialog .card-price-meta div{justify-content:space-between;gap:20px}.card-price-source-dialog .card-price-meta dd{text-align:right}.card-error-report{color:var(--live-red);text-underline-offset:3px;margin-top:18px;font-size:10px;font-weight:900;text-decoration:underline;display:inline-block}.card-errata-badge{color:#9b332b;letter-spacing:.04em;background:#fff0ed;border:1px solid #a33d35;align-items:center;gap:7px;margin-top:10px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.card-errata-trigger{cursor:pointer}.card-errata-trigger:hover{background:#ffe3de}.card-errata-trigger:focus-visible{outline:2px solid var(--live-red);outline-offset:2px}.card-errata-panel{background:#fff8f6;border:1px solid #d7a59f;gap:12px;margin:24px 0;padding:18px;display:grid}.card-errata-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.card-errata-heading span{color:var(--live-red);letter-spacing:.12em;font-size:9px;font-weight:900}.card-errata-heading h3{margin:4px 0 0;font:700 21px/1.15 Georgia,serif}.card-errata-heading small{color:#777;text-align:right;max-width:180px;font-size:9px;line-height:1.5}.card-errata-entries{gap:12px;display:grid}.card-errata-entries article{border-top:1px solid #e3c7c2;padding-top:12px}.card-errata-entries dl{gap:10px;margin:0;display:grid}.card-errata-entries dl>div{grid-template-columns:64px 1fr;gap:10px;display:grid}.card-errata-entries dt{color:#777;font-size:9px;font-weight:900}.card-errata-entries dd{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.card-errata-entries article>p{color:#777;margin:12px 0 4px;font-size:9px}.card-errata-entries article>a{color:var(--live-red);text-underline-offset:3px;font-size:10px;font-weight:900;text-decoration:underline}.card-errata-dialog-backdrop{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17120dd9;position:fixed;inset:0}.card-errata-dialog{z-index:1401;background:var(--live-paper,#f5f2ea);width:min(620px,100% - 32px);height:auto;max-height:calc(100dvh - 40px);color:var(--live-ink,#171a20);border:1px solid #d7a59f;outline:none;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 90px #0008}.card-errata-dialog-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.card-errata-dialog-toolbar span{color:var(--live-red);letter-spacing:.12em;font-size:9px;font-weight:900}.card-errata-dialog-toolbar h2{margin:4px 0 0;font:700 28px/1.15 Georgia,serif}.card-errata-dialog>p{color:#68625a;margin:12px 0 18px;font-size:11px;line-height:1.65}.card-errata-dialog .card-errata-entries{gap:16px}.card-errata-dialog .card-errata-entries article{background:#fff8f6;padding:16px}@media (max-width:640px){.card-errata-dialog{width:100%;height:auto;max-height:calc(100dvh - 24px);padding:18px}.card-errata-dialog .card-errata-entries dl>div{grid-template-columns:1fr;gap:5px}}.deck-collection-coverage{background:#f2f8f1;border:1px solid #c9d6c9;gap:10px;margin:14px 0;padding:13px;display:grid}.deck-collection-coverage-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deck-collection-coverage-heading>div{gap:3px;display:grid}.deck-collection-coverage-heading span{color:#3e7750;letter-spacing:.12em;font-size:8px;font-weight:900}.deck-collection-coverage-heading strong{font-size:12px}.deck-collection-coverage-heading>b{color:#3e7750;font-size:10px}.deck-collection-coverage>p{color:var(--live-muted);margin:0;font-size:10px}.deck-collection-summary{border-top:1px solid #d5e1d4;flex-wrap:wrap;gap:5px 12px;padding-top:9px;display:flex}.deck-collection-summary strong{font-size:11px}.deck-collection-summary span{color:var(--live-muted);font-size:9px}.deck-collection-summary a{color:var(--live-red);margin-left:auto;font-size:9px;font-weight:900}.deck-collection-coverage.published{margin:0;padding:18px}.deck-collection-coverage>label{align-items:center;gap:7px;width:max-content;font-size:10px;font-weight:900;display:flex}.deck-collection-coverage>label input{width:16px;height:16px;accent-color:var(--live-red)}.deck-collection-error{color:#9f342b;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.deck-collection-error button{background:#fff;border:1px solid #c9c0b3;padding:6px 8px;font-size:9px;font-weight:900}.live-deck-lines .deck-ownership{margin-top:6px;font-size:9px;font-weight:900}.live-deck-lines .deck-ownership.complete{color:#27765f}.live-deck-lines .deck-ownership.missing{color:#a33c32}.live-deck-section-filter-empty{color:var(--live-muted);text-align:center;margin:0;padding:20px 12px;font-size:10px}.deck-text-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0d14cf;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.deck-text-theme-scope{display:contents}.deck-text-dialog{background:var(--live-paper);border:1px solid #c9c0b3;outline:0;width:min(760px,100%);max-height:calc(100dvh - 48px);padding:26px;overflow:auto;box-shadow:0 28px 70px #0008}.deck-text-dialog>header{border-bottom:1px solid #d7cfc3;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.deck-text-dialog>header span{color:var(--live-red);letter-spacing:.13em;font-size:9px;font-weight:900}.deck-text-dialog>header h2{margin:5px 0 0;font-family:inherit;font-size:24px;font-weight:800;line-height:1.3}.deck-text-dialog>header button{background:var(--live-ink);color:#fff;border:0;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:23px}.deck-text-tabs{background:#eee9df;border:1px solid #d4ccc0;grid-template-columns:1fr 1fr;margin:18px 0;padding:3px;display:grid}.deck-text-tabs button{background:0 0;border:0;height:38px;font-size:11px;font-weight:900}.deck-text-tabs button.active{color:var(--live-red);background:#fff;box-shadow:0 1px 4px #10131c18}.deck-text-body{gap:13px;display:grid}.deck-text-body>p{color:var(--live-muted);margin:0;font-size:10px;line-height:1.6}.deck-text-body textarea{resize:vertical;background:#fff;border:1px solid #c9c0b3;width:100%;min-height:270px;padding:14px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.deck-text-preview{background:#faf8f3;border:1px solid #d8d0c4}.deck-text-preview>div{justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.deck-text-preview>div strong{font-size:11px}.deck-text-preview>div span{color:var(--live-muted);font-size:9px}.deck-text-preview ul{border-top:1px solid #ddd5c9;gap:8px;max-height:180px;margin:0;padding:12px 13px;list-style:none;display:grid;overflow:auto}.deck-text-preview li{grid-template-columns:44px 1fr;gap:4px 8px;font-size:9px;display:grid}.deck-text-preview li>b{color:var(--live-red)}.deck-text-preview li code{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.deck-text-body .deck-text-replace-note{border-left:3px solid var(--live-gold);color:#69572e;background:#fff4d8;padding:10px 12px}.deck-text-actions{justify-content:flex-end;gap:8px;display:flex}.deck-text-actions>button:only-child{grid-column:1/-1}.deck-text-actions button:disabled{opacity:.5}.deck-text-message{color:#276b57;background:#e5f1ec;margin:14px 0 0;padding:10px 12px;font-size:10px}@media (max-width:640px){.deck-text-backdrop{padding:0}.deck-text-dialog{border:0;width:100%;height:100dvh;max-height:none;padding:18px}.deck-text-dialog>header h2{font-size:20px}.deck-text-body textarea{min-height:38dvh}.deck-text-actions{grid-template-columns:1fr 1fr;display:grid}.deck-collection-coverage-heading{display:grid}}.card-facts div{padding:14px 4px}.card-facts dt{color:#68625a;font-size:11px}.card-facts dd{margin-top:6px;font-size:14px;line-height:1.45}@media (max-width:640px){.card-price-row{grid-template-columns:64px 1fr 1fr;gap:8px}.card-price-panel{padding:16px}.card-price-heading{flex-direction:column;align-items:flex-start}.card-price-meta{gap:6px;display:grid}}.card-open-art-landscape{align-items:center}.card-open-art-landscape>.responsive-card-image>img,.card-open-art-landscape>img{aspect-ratio:1039/744;object-fit:contain}.live-deck-builder{padding-bottom:100px}.live-deck-section-tabs{z-index:10;background:#e9e3d8;border:1px solid #c9c0b3;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid;position:relative}.live-deck-section-tabs button{text-align:left;background:0 0;border:0;border-right:1px solid #c9c0b3;min-width:0;min-height:62px;padding:10px 12px;position:relative}.live-deck-section-tabs button:last-child{border-right:0}.live-deck-section-tabs button.active{background:var(--live-ink);color:#fff}.live-deck-section-tabs button:disabled{cursor:not-allowed;opacity:.42}.live-deck-section-tabs b,.live-deck-section-tabs span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-deck-section-tabs span{font-size:11px;font-weight:900}.live-deck-section-tabs b{color:var(--live-muted);margin-top:6px;font-size:9px}.live-deck-section-tabs button.active b{color:#ffffffa8}.live-deck-section-tabs i{background:#d6a846;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:10px}.live-deck-section-tabs i.complete{background:#3b9276}.live-deck-workspace{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.live-deck-catalog,.live-deck-sheet{min-width:0}.live-deck-sheet{max-height:calc(100vh - 36px);overflow:auto}.live-deck-step-guide{border-left:3px solid var(--live-red);color:#7c3b35;background:#fff0ed;margin:15px 0 0;padding:12px 14px;font-size:11px;line-height:1.55}.live-deck-filters{background:#f5f2eb;border:1px solid #d7cfc3;margin:-7px 0 15px}.live-deck-filters summary{cursor:pointer;padding:10px 12px;font-size:10px;font-weight:900}.live-deck-filters>div{grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 12px;display:grid}.live-deck-filters label{color:var(--live-muted);gap:5px;font-size:9px;font-weight:900;display:grid}.live-deck-filters select{background:#fff;border:1px solid #c9c0b3;width:100%;height:36px;font-size:10px}.live-deck-rule-outside-toggle{color:#5f4a25;background:#fff8e7;border:1px solid #d7cfc3;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;margin:-4px 0 14px;padding:10px 12px;font-size:10px;font-weight:900;display:grid}.live-deck-rule-outside-toggle input{grid-row:1/span 2}.live-deck-rule-outside-toggle small{color:var(--live-muted);font-size:8px;font-weight:700}.live-deck-card-list article.rule-outside{background:#fffaf0;border-color:#d9b96b}.live-deck-card-list article em{color:#80641f;background:#fff0d2;margin-left:5px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.live-deck-language-row{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0;display:flex}.live-deck-language-row .live-translation-warning{font-size:9px}.live-deck-card-list article{grid-template-columns:54px minmax(0,1fr) auto}.live-deck-card-art,.live-deck-line-art{background:0 0;border:0;padding:0;position:relative}.live-deck-card-list article>.live-deck-card-art{width:50px;height:70px;color:inherit;background:0 0}.live-deck-card-art img{object-fit:cover;border-radius:4px;width:50px;height:70px}.live-deck-card-art>b{background:var(--live-red);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.live-deck-card-actions{gap:4px;display:flex}.live-deck-card-actions button{border:1px solid var(--live-ink);width:34px;height:34px;color:var(--live-ink);background:#fff;font-weight:900}.live-deck-card-actions button:last-child{background:var(--live-ink);color:#fff}.live-deck-workspace-heading{align-items:flex-end}.live-deck-rule-summary{background:#f7f4ee;border:1px solid #d4ccc0;margin:14px 0}.live-deck-rule-summary summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;list-style:none;display:flex}.live-deck-rule-summary summary::-webkit-details-marker{display:none}.live-deck-rule-summary summary span{font-size:11px;font-weight:900}.live-deck-rule-summary summary span.complete{color:#27765f}.live-deck-rule-summary summary span.draft{color:#85661f}.live-deck-rule-summary summary span.error{color:#a33c32}.live-deck-rule-summary summary b{color:var(--live-muted);font-size:9px}.live-deck-rule-summary ul{gap:6px;margin:0;padding:0 16px 12px 30px;display:grid}.live-deck-rule-summary li{font-size:10px;line-height:1.45}.live-deck-rule-summary li.error{color:#9f342b}.live-deck-rule-summary li.missing{color:#80641f}.live-deck-rule-summary>p{color:var(--live-muted);border-top:1px solid #ded7cc;margin:0;padding:10px 13px;font-size:8px;line-height:1.5}.live-deck-view-tabs{background:#eee9df;border:1px solid #d4ccc0;grid-template-columns:1fr 1fr;margin:15px 0 8px;padding:3px;display:grid}.live-deck-view-tabs button{background:0 0;border:0;height:34px;font-size:10px;font-weight:900}.live-deck-view-tabs button.active{color:var(--live-red);background:#fff;box-shadow:0 1px 4px #10131c18}.live-deck-section-lists>section{border-bottom:1px solid #ded7cc}.live-deck-section-heading{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:13px 3px;display:flex}.live-deck-section-heading strong{font:700 16px Georgia,serif}.live-deck-section-heading span{color:var(--live-muted);font-size:10px;font-weight:900}.live-deck-lines{margin:0}.live-deck-line-art,.live-deck-line-art img{object-fit:cover;border-radius:3px;width:56px;height:78px;display:block}.live-deck-section-empty{width:100%;color:var(--live-muted);background:#faf8f3;border:1px dashed #c9c0b3;margin-bottom:10px;padding:18px;font-size:10px}.live-quantity button{min-width:30px;min-height:30px}.live-deck-stats{gap:14px;padding-top:7px;display:grid}.live-deck-stats section{background:#faf8f3;border:1px solid #d7cfc3;padding:15px}.live-deck-stats h3{margin:0 0 14px;font:700 17px Georgia,serif}.live-cost-curve{grid-template-columns:repeat(8,1fr);align-items:end;gap:6px;height:150px;display:grid}.live-cost-curve>div{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:3px;height:100%;display:grid}.live-cost-curve span{background:linear-gradient(#e34c3f,#9f2f27);align-self:end;width:100%;min-height:4px}.live-cost-curve b{font-size:9px}.live-cost-curve small{color:var(--live-muted);font-size:8px}.live-deck-stats dl{gap:8px;margin:0;display:grid}.live-deck-stats dl div{border-bottom:1px solid #e2dcd2;justify-content:space-between;padding-bottom:7px;font-size:10px;display:flex}.live-deck-stats dt{align-items:center;min-width:0;display:flex}.live-deck-stats dd{margin:0;font-weight:900}.deck-stat-facet{align-items:center;gap:7px;min-width:0;font-weight:800;display:inline-flex}.deck-stat-facet>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-stat-facet>.card-type-glyph,.deck-stat-facet>.custom-filter-glyph,.deck-stat-facet>img{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.deck-stat-facet>.colorless-domain-icon{flex:0 0 20px;border-width:1px!important;width:20px!important;height:20px!important}.live-mobile-deck-backdrop,.live-mobile-deck-dock{display:none}.desktop-deck-reset-dialog{font-family:var(--font-ui)}.desktop-deck-reset-confirm{color:#fff;background:#b1372e}.desktop-deck-launch{border-radius:999px;width:auto;min-height:40px;margin:0 0 12px auto;padding:0 18px;font-size:11px;font-weight:900;display:none;box-shadow:0 8px 18px #10131c1a}.desktop-deck-editor-backdrop{z-index:900;background:#0d1118;position:fixed;inset:0}.desktop-deck-editor{background:var(--live-paper);width:100vw;min-width:0;height:100dvh;min-height:0;color:var(--live-ink);font-family:var(--font-ui);grid-template-rows:64px minmax(0,1fr);display:grid;overflow:hidden}.desktop-deck-editor-toolbar{border-bottom:1px solid var(--live-line);background:var(--live-panel);grid-template-columns:minmax(250px,1fr) auto auto auto auto 42px;align-items:center;padding:8px 12px;display:grid}.desktop-deck-editor-toolbar>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.desktop-deck-editor-toolbar>div:first-child>span{color:var(--live-red);flex:none;font-size:10px;font-weight:900}.desktop-deck-editor-toolbar input{max-width:420px;height:40px;font-weight:800}.desktop-deck-editor-toolbar>strong{white-space:nowrap;font-size:12px}.desktop-deck-editor-toolbar>button{border:1px solid var(--live-line);background:var(--live-paper);color:var(--live-ink);padding:0 12px;font-size:10px;font-weight:900}.desktop-deck-editor-toolbar>button[aria-pressed=true]{border-color:var(--live-red);color:var(--live-red)}.desktop-deck-editor-toolbar>.live-primary{border-color:var(--live-red);background:var(--live-red);color:#fff}.desktop-deck-editor-toolbar>.desktop-deck-editor-close{width:42px;padding:0;font-size:22px}.desktop-deck-editor-layout{grid-template-columns:minmax(0,1.45fr) minmax(430px,.82fr);min-height:0;display:grid;overflow:hidden}.desktop-deck-canvas{background:var(--live-sand);border-right:1px solid #aaa399;grid-template-rows:minmax(154px,27%) minmax(0,1fr);gap:10px;min-width:0;min-height:0;padding:10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.desktop-deck-canvas{background:color-mix(in srgb,var(--live-sand) 78%,#777 22%)}}.desktop-deck-featured{gap:10px;min-height:0;display:grid;position:relative}.desktop-deck-featured>section{border:1px solid var(--live-line);border-top:4px solid var(--live-gold);background:var(--live-panel);border-radius:10px;grid-template-rows:32px minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);gap:6px 10px;min-width:0;min-height:0;padding:7px;display:grid;overflow:hidden;box-shadow:0 4px 12px #10131c12}.desktop-deck-featured>section.active{border-color:var(--live-red)}.desktop-deck-featured-heading{border:0;border-bottom:1px solid var(--live-line);min-height:28px;color:inherit;text-align:left;background:0 0;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 6px;display:flex}.desktop-deck-featured-heading span{font-size:11px;font-weight:900}.desktop-deck-featured-heading:disabled{cursor:default;opacity:1}.desktop-deck-featured-empty{background:var(--live-paper);border:1px dashed #aaa399;border-radius:7px;grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.desktop-deck-featured-empty{background:color-mix(in srgb,var(--live-paper) 82%,transparent)}}.desktop-deck-featured-empty{color:var(--live-muted);font-size:10px;font-weight:800}.desktop-deck-featured-empty:disabled{cursor:not-allowed;opacity:.65}.desktop-deck-card{border:1px solid var(--live-line);grid-template-rows:minmax(0,1fr) auto auto;gap:3px;min-width:0;min-height:0;padding:3px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.desktop-deck-card{border:1px solid color-mix(in srgb,var(--live-line) 80%,#10131c 20%)}}.desktop-deck-card{background:var(--live-paper);border-radius:7px;overflow:hidden;box-shadow:0 3px 8px #10131c14}.desktop-deck-card.featured{grid-row:2;width:min(112px,100%)}.desktop-deck-card-art{background:var(--live-sand);border:0;border-radius:4px;width:100%;min-width:0;min-height:0;padding:0;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.desktop-deck-card-art{background:color-mix(in srgb,var(--live-sand) 65%,transparent)}}.desktop-deck-card-art{overflow:hidden}.desktop-deck-card-art img{object-fit:contain;width:100%;height:100%;display:block}.desktop-deck-card-art>b{color:#fff;background:#10131ce8;border-radius:999px;place-items:center;min-width:24px;height:20px;padding:0 5px;font-size:9px;display:grid;position:absolute;bottom:3px;right:3px}.desktop-deck-card-art>em{color:#fff;background:#a33c32;border-radius:3px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:3px;left:3px}.desktop-deck-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.desktop-deck-card-controls{gap:3px;display:flex}.desktop-deck-card-controls button{border:1px solid var(--live-line);background:var(--live-panel);width:25px;height:22px;color:inherit;border-radius:4px;place-items:center;padding:0;font-weight:900;display:grid}.desktop-deck-card.featured>strong{font-size:10px}.desktop-deck-card.featured .desktop-deck-card-controls button{width:32px;height:28px}.desktop-deck-sections{grid-template-rows:minmax(0,1.35fr) minmax(126px,.65fr)}.desktop-deck-secondary-sections,.desktop-deck-sections{gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}.desktop-deck-secondary-sections{grid-template-columns:1.15fr .65fr 1fr}.desktop-deck-section{border:1px solid var(--live-line);background:var(--live-panel);border-radius:10px;grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;padding:0;display:grid;overflow:hidden;box-shadow:0 4px 12px #10131c12}.desktop-deck-section-heading{border:0;border-bottom:1px solid var(--live-line);border-left:4px solid var(--live-muted);background:var(--live-paper);justify-content:space-between;align-items:center;padding:0 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.desktop-deck-section-heading{background:color-mix(in srgb,var(--live-paper) 78%,var(--live-sand) 22%)}}.desktop-deck-section-heading{color:inherit;text-align:left}.section-main .desktop-deck-section-heading{border-left-color:var(--live-red)}.section-rune .desktop-deck-section-heading{border-left-color:var(--live-gold)}.section-battlefield .desktop-deck-section-heading{border-left-color:#477e6b}.section-sideboard .desktop-deck-section-heading{border-left-color:#665e8e}.desktop-deck-section-heading span{font-size:10px;font-weight:900}.desktop-deck-section-heading:disabled{cursor:not-allowed;opacity:.62}.desktop-deck-section-cards{background:var(--live-panel);align-items:stretch;gap:5px;min-width:0;padding:6px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.desktop-deck-section-cards{background:color-mix(in srgb,var(--live-panel) 88%,var(--live-sand) 12%)}}.desktop-deck-section-cards>.desktop-deck-card{flex:92px;max-width:104px}.desktop-deck-empty-section{background:var(--live-paper);border:1px dashed #aaa399;border-radius:7px;width:100%}@supports (color:color-mix(in lab,red,red)){.desktop-deck-empty-section{background:color-mix(in srgb,var(--live-paper) 72%,transparent)}}.desktop-deck-empty-section{color:var(--live-muted);font-size:9px;font-weight:800}.desktop-deck-empty-section:disabled{cursor:not-allowed;opacity:.55}.density-compact .desktop-deck-section-cards{gap:3px;padding:4px}.density-compact .desktop-deck-section-cards>.desktop-deck-card{flex-basis:68px}.density-dense .desktop-deck-section-cards{gap:2px;padding:3px}.density-dense .desktop-deck-section-cards>.desktop-deck-card{flex-basis:48px}.density-dense .desktop-deck-card-controls,.density-dense .desktop-deck-card>strong{display:none}.desktop-deck-auxiliary{z-index:3;border:1px solid var(--live-line);background:var(--live-paper);gap:8px;padding:12px;display:grid;position:absolute;inset:34px 7px 7px 50%;overflow:hidden;box-shadow:0 12px 32px #10131c33}.desktop-deck-auxiliary>button:first-child{width:28px;height:28px;color:inherit;background:0 0;border:0;font-size:18px;position:absolute;top:6px;right:6px}.desktop-deck-auxiliary p{color:var(--live-muted);margin:0;font-size:9px;line-height:1.4}.desktop-deck-costs{grid-template-columns:repeat(8,1fr);gap:3px;display:grid}.desktop-deck-costs span{border:1px solid var(--live-line);text-align:center;padding:4px;font-size:8px}.desktop-deck-search-panel{background:var(--live-panel);grid-template-rows:auto auto 38px auto 26px 30px minmax(0,1fr);min-width:0;min-height:0;padding:10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.desktop-deck-search-panel{background:color-mix(in srgb,var(--live-panel) 92%,var(--live-sand) 8%)}}.desktop-deck-search-heading{border:1px solid var(--live-line);background:var(--live-paper);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.desktop-deck-search-heading>div span{color:var(--live-red);font-size:8px;font-weight:900;display:block}.desktop-deck-section-tabs{border:0;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));display:grid}.desktop-deck-section-tabs button{border:1px solid var(--live-line);background:var(--live-paper);min-width:0;height:32px;color:inherit;white-space:nowrap;border-radius:6px;padding:0 6px;font-size:8px;font-weight:900}.desktop-deck-section-tabs button.active{border-color:var(--live-ink);background:var(--live-ink);color:#fff}.desktop-deck-search-panel>input{background:var(--live-paper);border-radius:7px;height:38px}.desktop-deck-filter-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.desktop-deck-filter{min-width:0;position:relative}.desktop-deck-filter>summary,.desktop-deck-more-filter{border:1px solid var(--live-line);background:var(--live-paper);color:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 5px;font-size:8px;font-weight:900;list-style:none;display:flex}.desktop-deck-filter>summary::-webkit-details-marker{display:none}.desktop-deck-filter-options{z-index:6;border:1px solid var(--live-line);background:var(--live-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:230px;padding:8px;display:grid;position:absolute;top:34px;left:0;box-shadow:0 12px 30px #10131c33}.desktop-deck-filter:nth-child(n+5) .desktop-deck-filter-options{left:auto;right:0}.desktop-deck-advanced-options label,.desktop-deck-filter-options label{border:1px solid var(--live-line);align-items:center;gap:5px;min-width:0;min-height:28px;padding:4px 6px;font-size:8px;display:flex}.desktop-deck-advanced-options label.active,.desktop-deck-filter-options label.active{border-color:var(--live-red);color:#8f3028;background:#fff0ed}.desktop-deck-advanced-options input,.desktop-deck-filter-options input{opacity:0;pointer-events:none;position:absolute}.desktop-deck-domain-mode{grid-column:1/-1;gap:4px;display:flex}.desktop-deck-domain-mode button{border:1px solid var(--live-line);height:26px;color:inherit;background:0 0;flex:1;font-size:8px}.desktop-deck-domain-mode button[aria-pressed=true]{background:var(--live-ink);color:#fff}.desktop-deck-advanced-filters{z-index:5;border:1px solid var(--live-line);background:var(--live-paper);grid-template-rows:30px 28px 64px 24px;gap:5px;padding:8px;display:grid;position:absolute;top:164px;left:8px;right:8px;box-shadow:0 14px 34px #10131c38}.desktop-deck-advanced-filters>div:first-child{grid-template-columns:repeat(5,1fr);display:grid}.desktop-deck-advanced-filters>div:first-child button{border:0;border-bottom:1px solid var(--live-line);color:inherit;background:0 0;font-size:8px}.desktop-deck-advanced-filters>div:first-child button.active{border-bottom-color:var(--live-red);color:var(--live-red);font-weight:900}.desktop-deck-advanced-filters>input{height:28px;font-size:9px}.desktop-deck-advanced-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.desktop-deck-option-pages{justify-content:center;align-items:center;gap:8px;display:flex}.desktop-deck-option-pages button{border:1px solid var(--live-line);height:24px;color:inherit;background:0 0;font-size:8px}.desktop-deck-option-pages span{font-size:8px}.desktop-deck-selected-filters{white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:8px;display:flex;overflow:hidden}.desktop-deck-selected-filters>span{font-weight:900}.desktop-deck-selected-filters button{border:1px solid var(--live-line);background:var(--live-paper);max-width:100px;height:24px;color:inherit;text-overflow:ellipsis;border-radius:999px;padding:0 6px;font-size:7px;overflow:hidden}.desktop-deck-selected-filters .clear{color:var(--live-red);border-color:#0000;margin-left:auto}.desktop-deck-results-meta{border:1px solid var(--live-line);background:var(--live-paper);border-radius:7px;justify-content:space-between;align-items:center;padding:0 7px;font-size:9px;display:flex}.desktop-deck-results-meta>div{align-items:center;gap:7px;display:flex}.desktop-deck-results-meta button{border:1px solid var(--live-line);background:var(--live-panel);width:26px;height:24px;color:inherit;border-radius:5px}.desktop-deck-results{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.desktop-deck-results,.desktop-deck-results>article{min-width:0;min-height:0;display:grid;overflow:hidden}.desktop-deck-results>article{background:var(--live-paper);border:1px solid #aaa399;border-radius:9px;transition:border-color .15s,transform .15s,box-shadow .15s;position:relative;box-shadow:0 3px 10px #10131c17}.desktop-deck-results>article:hover{border-color:var(--live-red);transform:translateY(-1px);box-shadow:0 6px 16px #10131c24}.desktop-deck-result-art{background:var(--live-sand);border:0;border-radius:6px;width:auto;height:auto;padding:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.desktop-deck-result-art{background:color-mix(in srgb,var(--live-sand) 58%,transparent)}}.desktop-deck-result-art{cursor:copy;overflow:hidden}.desktop-deck-result-art img{object-fit:contain;width:100%;height:100%;display:block}.desktop-deck-result-art:after{color:#fff;opacity:0;background:#10131c99;place-items:center;font-size:9px;font-weight:900;transition:opacity .15s;display:grid;position:absolute;inset:0}.desktop-deck-result-art:focus-visible:after,.desktop-deck-result-art:hover:after{opacity:1}.desktop-deck-result-art:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.62}.desktop-deck-result-art>b{z-index:2;color:#fff;background:#10131ce8;border-radius:999px;place-items:center;min-width:22px;height:20px;font-size:8px;display:grid;position:absolute;top:4px;right:4px}.desktop-deck-result-detail{z-index:3;background:var(--live-red);color:#fff;border:1px solid #ffffffa8;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;bottom:8px;right:8px}.desktop-deck-result-detail svg{width:13px;height:13px}.desktop-deck-results>p{color:var(--live-muted);grid-column:1/-1;place-self:center;font-size:10px}.desktop-deck-message{z-index:7;color:#fff;background:#10131ce8;border-radius:7px;margin:0;padding:7px 9px;font-size:8px;position:absolute;bottom:8px;left:8px;right:8px}@media (min-width:1280px) and (min-height:720px){.desktop-deck-launch{justify-content:center;align-items:center;display:inline-flex}}@media (max-height:719px),(max-width:1279px){.desktop-deck-editor{grid-template-rows:56px minmax(0,1fr)}.desktop-deck-editor-toolbar{grid-template-columns:minmax(180px,1fr) auto auto auto auto 38px;padding:6px 8px}.desktop-deck-editor-toolbar input{height:36px}.desktop-deck-editor-layout{grid-template-columns:minmax(0,1.4fr) minmax(360px,.9fr)}.desktop-deck-canvas{gap:6px;padding:6px}.desktop-deck-featured,.desktop-deck-secondary-sections,.desktop-deck-sections{gap:6px}.desktop-deck-search-panel{gap:5px;padding:6px}}.live-deck-section-bar{align-items:stretch;gap:10px;margin-bottom:12px;display:flex}.live-deck-section-bar>.live-deck-section-tabs{flex:1;margin:0}.live-deck-section-bar>.desktop-deck-launch{min-height:44px;box-shadow:none;border-radius:8px;flex:none;margin:0;padding:0 16px;font-size:12px}.desktop-deck-editor{color:#f5f2eb;background:#171a20}.desktop-deck-editor-toolbar{color:#f5f2eb;background:#20242b;border-color:#343943;grid-template-columns:minmax(280px,1fr) auto auto auto auto 42px;gap:8px;padding:7px 12px}.desktop-deck-editor-toolbar>div:first-child>span{color:#e6b85d;font-size:11px}.desktop-deck-editor-toolbar input{color:#fff;background:#171a20;border-color:#474d58;height:42px;font-size:14px}.desktop-deck-editor-toolbar>strong{font-size:13px}.desktop-deck-editor-toolbar>button{color:#f5f2eb;background:#292e37;border-color:#474d58;border-radius:7px;min-height:40px;font-size:12px}.desktop-deck-editor-toolbar>.live-primary{background:#bd3e35;border-color:#bd3e35}.desktop-deck-editor-layout{background:#171a20;grid-template-columns:minmax(0,1fr) clamp(470px,38vw,610px)}.desktop-deck-canvas{background:radial-gradient(circle at 50% 0,#292e37 0,#1b1f26 48%,#15181d 100%);border-color:#363b44;grid-template-rows:152px minmax(0,1fr);gap:8px;padding:8px}.desktop-deck-featured{grid-template-columns:1fr 1fr;gap:8px}.desktop-deck-featured>section{background:#20242b;border:1px solid #3b414b;border-top:2px solid #d7aa55;border-radius:8px;grid-template-rows:30px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;padding:0;box-shadow:0 7px 20px #0003}.desktop-deck-featured>section+section{border-top-color:#b8463e}.desktop-deck-featured>section.active{border-color:#e6b85d;box-shadow:0 0 0 1px #e6b85d55,0 7px 20px #0004}.desktop-deck-featured-heading{color:#f5f2eb;border-color:#373c45;grid-column:auto;min-height:30px;padding:0 9px}.desktop-deck-featured-heading span{font-size:12px}.desktop-deck-featured-heading b{color:#aeb4bd;font-size:11px}.desktop-deck-featured-empty{color:#aeb4bd;background:#181c22;border-color:#505762;border-radius:6px;grid-column:auto;margin:6px;font-size:12px}.desktop-deck-featured-card{grid-template-columns:74px minmax(0,1fr);gap:10px;padding:6px 9px}.desktop-deck-featured-art{background:#11141a;border:0;border-radius:5px;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.desktop-deck-featured-art img{object-fit:contain;width:100%;height:100%;display:block}.desktop-deck-featured-art em{color:#fff;background:#b8463e;border-radius:4px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:3px;left:3px}.desktop-deck-featured-info{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;display:flex}.desktop-deck-featured-info strong{font-size:14px}.desktop-deck-featured-info span,.desktop-deck-featured-info strong{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.desktop-deck-featured-info span{color:#aeb4bd;font-size:11px}.desktop-deck-featured-info button{color:#ddd;background:#292e37;border:1px solid #515863;border-radius:5px;min-height:30px;padding:0 9px;font-size:11px}.deck-history-controls{color:var(--live-muted);align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.deck-changes-trigger{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:44px;color:var(--foreground);cursor:pointer;white-space:nowrap;margin:0;padding:10px 14px;font-size:12px;font-weight:800;display:block}.deck-changes-trigger:focus-visible{outline-offset:2px;outline:2px solid}.desktop-deck-editor-toolbar{display:flex}.desktop-deck-editor-toolbar>div:first-child{flex:1}.desktop-deck-editor-toolbar>button,.desktop-deck-editor-toolbar>strong{flex-shrink:0}.desktop-deck-editor-toolbar>button[aria-pressed=true]{color:#ff9a91}.desktop-deck-sections{grid-template-rows:minmax(0,1.62fr) minmax(150px,.88fr);gap:8px}.desktop-deck-secondary-sections{grid-template-columns:1.22fr .7fr 1fr;gap:8px}.desktop-deck-section{background:#1d2128;border-color:#383e47;border-radius:7px;grid-template-rows:30px minmax(0,1fr);box-shadow:0 6px 18px #0003}.desktop-deck-section-heading{color:#f5f2eb;background:#252a32;border-color:#383e47;border-left-width:3px;padding:0 8px}.desktop-deck-section-heading span{font-size:12px}.desktop-deck-section-heading b{color:#b7bdc6;font-size:11px}.desktop-deck-section-cards{background:#171b21;place-items:stretch center;gap:3px;min-height:0;padding:4px;display:grid}.section-main .desktop-deck-section-cards{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(13,minmax(0,1fr))}.section-battlefield .desktop-deck-section-cards{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-deck-copy,.desktop-deck-slot{aspect-ratio:63/88;border-radius:4px;place-self:center;position:relative;overflow:hidden}.section-battlefield .desktop-deck-copy,.section-battlefield .desktop-deck-slot,.section-main .desktop-deck-copy,.section-main .desktop-deck-slot{width:100%;height:auto;max-height:100%}.section-rune .desktop-deck-copy,.section-rune .desktop-deck-slot,.section-sideboard .desktop-deck-copy,.section-sideboard .desktop-deck-slot{width:auto;max-width:100%;height:100%}.desktop-deck-slot{color:#59616d;background:linear-gradient(145deg,#1f242c,#181c22);border:1px dashed #3e4651;place-items:center;padding:0;display:grid}.desktop-deck-slot span{font-size:15px;font-weight:400}.desktop-deck-slot:not(:disabled):hover{color:#d7aa55;border-color:#d7aa55}.desktop-deck-copy{background:#101319;border:1px solid #4a515c;transition:opacity .12s,transform .12s;box-shadow:0 3px 8px #0007}.desktop-deck-copy.is-dragging{opacity:.2}.desktop-deck-copy-art{background:#11141a;border:0;width:100%;height:100%;padding:0;display:block}.desktop-deck-copy-art img{object-fit:cover;width:100%;height:100%;display:block}.desktop-deck-copy>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#11151bd9;padding:3px;font-size:9px;line-height:1.2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.desktop-deck-copy-drag,.desktop-deck-copy-remove{z-index:2;color:#fff;opacity:0;background:#171b21e6;border:1px solid #fff6;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;transition:opacity .12s;display:grid;position:absolute}.desktop-deck-copy-drag{cursor:grab;touch-action:none;top:3px;left:3px}.desktop-deck-copy-drag svg{width:13px;height:13px}.desktop-deck-copy-remove{font-size:15px;top:3px;right:3px}.desktop-deck-copy:focus-within .desktop-deck-copy-drag,.desktop-deck-copy:focus-within .desktop-deck-copy-remove,.desktop-deck-copy:hover .desktop-deck-copy-drag,.desktop-deck-copy:hover .desktop-deck-copy-remove{opacity:1}.desktop-deck-copy-count{z-index:2;color:#fff;background:#171b21e8;border-radius:4px;padding:2px 4px;font-size:9px;font-style:normal;line-height:1.2;position:absolute;top:3px;right:3px}.desktop-deck-copy:focus-within .desktop-deck-copy-count,.desktop-deck-copy:hover .desktop-deck-copy-count{display:none}.desktop-deck-drag-overlay{color:#fff;background:#20242bf2;border:1px solid #d7aa55;border-radius:7px;gap:3px;padding:10px 14px;display:grid;box-shadow:0 14px 32px #0008}.desktop-deck-drag-overlay strong{font-size:12px}.desktop-deck-drag-overlay span{color:#d7aa55;font-size:11px}.desktop-deck-search-panel{color:#25262b;background:#f4f1eb;grid-template-rows:50px 36px 40px auto 28px 30px minmax(0,1fr);gap:7px;padding:9px 10px 10px}.desktop-deck-search-heading{background:#fff;border-color:#d5cfc5;border-radius:7px;padding:6px 10px}.desktop-deck-search-heading>div span{color:#9b372f;font-size:11px}.desktop-deck-search-heading>div strong{font-size:15px}.desktop-deck-section-tabs{gap:4px}.desktop-deck-section-tabs button{background:#fff;border-color:#d5cfc5;border-radius:5px;height:36px;font-size:11px}.desktop-deck-section-tabs button.active{background:#272a31;border-color:#272a31}.desktop-deck-search-panel>input{background:#fff;border-color:#d5cfc5;border-radius:6px;height:40px;font-size:12px}.desktop-deck-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.desktop-deck-filter>summary,.desktop-deck-more-filter{background:#fff;border-color:#d5cfc5;border-radius:4px;height:30px;font-size:11px}.desktop-deck-filter-options{background:#fff;border-color:#cfc8bc;width:250px;top:33px}.desktop-deck-advanced-options label,.desktop-deck-filter-options label{border-color:#ddd6cc;min-height:30px;font-size:11px}.desktop-deck-domain-mode button{font-size:11px}.desktop-deck-advanced-filters{background:#fff;border-color:#cfc8bc;top:150px}.desktop-deck-advanced-filters>div:first-child button,.desktop-deck-advanced-filters>input,.desktop-deck-option-pages button,.desktop-deck-option-pages span,.desktop-deck-selected-filters{font-size:11px}.desktop-deck-selected-filters button{background:#fff;border-color:#d5cfc5;height:26px;font-size:10px}.desktop-deck-results-meta{background:#fff;border-color:#d5cfc5;font-size:11px}.desktop-deck-results-meta button{background:#f5f2ec}.desktop-deck-results{gap:7px}.desktop-deck-results>article{background:#fff;border-color:#cfc8bc;border-radius:6px}.desktop-deck-result-art{border-radius:4px;inset:4px}.desktop-deck-result-art:after{content:"클릭하여 추가";font-size:11px}.desktop-deck-result-art>b{font-size:11px}.desktop-deck-result-detail{width:26px;height:26px;bottom:7px}.desktop-deck-results>p{font-size:12px}.desktop-deck-message{font-size:11px}.desktop-deck-auxiliary{z-index:8;color:#25262b;background:#fff;border-color:#d5cfc5;gap:12px;width:clamp(470px,38vw,610px);padding:20px;position:fixed;inset:58px 0 0 auto;box-shadow:-18px 0 34px #0004}.desktop-deck-auxiliary>strong{font-size:16px}.desktop-deck-auxiliary p{font-size:12px}.desktop-deck-costs span{font-size:11px}.desktop-deck-costs b{font-size:14px}@media (max-height:719px),(max-width:1279px){.desktop-deck-editor-layout{grid-template-columns:minmax(650px,1fr) minmax(380px,42vw)}.desktop-deck-canvas{grid-template-rows:140px minmax(0,1fr)}.desktop-deck-editor-toolbar{grid-template-columns:minmax(210px,1fr) auto auto auto auto 38px}.desktop-deck-editor-toolbar>button{padding:0 8px}.desktop-deck-featured-card{grid-template-columns:66px minmax(0,1fr)}.desktop-deck-copy>strong{display:none}}.desktop-deck-canvas{grid-template-rows:clamp(204px,32%,232px) minmax(0,1fr)}.desktop-deck-featured{grid-template-rows:1fr 1fr;grid-template-columns:clamp(176px,23%,218px) clamp(176px,23%,218px) minmax(0,1fr)}.desktop-deck-featured>.desktop-deck-identity{background:#20242b;border:1px solid #3b414b;border-top:2px solid #d7aa55;border-radius:8px;grid-template-rows:30px minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;min-height:0;padding:0;display:grid;overflow:hidden;box-shadow:0 7px 20px #0003}.desktop-deck-featured>.identity-legend{grid-area:1/1/3}.desktop-deck-featured>.identity-champion{border-top-color:#b8463e;grid-area:1/2/3}.desktop-deck-featured>.desktop-deck-identity.active{border-color:#e6b85d;box-shadow:0 0 0 1px #e6b85d55,0 7px 20px #0004}.desktop-deck-featured>.section-rune{grid-area:2/3}.desktop-deck-featured-card{grid-template-columns:minmax(0,1fr);place-items:center;gap:0;min-width:0;min-height:0;padding:6px;display:grid;position:relative}.desktop-deck-featured-art{aspect-ratio:63/88;width:auto;max-width:100%;height:100%;transition:filter .15s,transform .15s}.desktop-deck-featured-art:focus-visible,.desktop-deck-featured-art:hover{filter:brightness(.72);transform:scale(.985)}.desktop-deck-copy-art:after,.desktop-deck-featured-art:after{z-index:1;color:#fff;content:"클릭하여 제거";opacity:0;pointer-events:none;background:#11151b99;place-items:center;font-size:9px;font-weight:900;transition:opacity .15s;display:grid;position:absolute;inset:0}.desktop-deck-copy-art:focus-visible:after,.desktop-deck-copy-art:hover:after,.desktop-deck-featured-art:focus-visible:after,.desktop-deck-featured-art:hover:after{opacity:1}.desktop-deck-featured-art img,.desktop-deck-featured-art>.responsive-card-image{object-fit:contain;width:100%;height:100%;display:block}.desktop-deck-featured-art em.excess{background:#d26d20}.desktop-deck-featured-info{pointer-events:none;background:#11151be8;border:1px solid #ffffff24;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:1px 6px;min-width:0;padding:6px 7px;display:grid;position:absolute;bottom:10px;left:12px;right:12px;box-shadow:0 5px 14px #0008}.desktop-deck-featured-info strong{color:#fff;grid-column:1;font-size:11px}.desktop-deck-featured-info span{color:#bfc4cc;grid-column:1;font-size:8px}.desktop-deck-featured-info button{color:#fff;pointer-events:auto;background:#b8463e;border-color:#ffffff4d;border-radius:50%;grid-area:1/2/3;place-items:center;width:28px;min-height:28px;padding:0;font-size:0;display:grid}.desktop-deck-featured-info button svg{width:13px;height:13px}.desktop-deck-sections{grid-template-rows:minmax(0,1fr) 118px}.section-sideboard .desktop-deck-section-cards{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(10,minmax(0,1fr))}.desktop-deck-featured>.desktop-deck-section{background:#1d2128;border-color:#383e47;border-radius:7px;grid-template-rows:30px minmax(0,1fr);overflow:hidden;box-shadow:0 6px 18px #0003}.desktop-deck-featured>.desktop-deck-section.active{border-color:#d7aa55;box-shadow:0 0 0 1px #d7aa5544,0 6px 18px #0004}.desktop-deck-copy,.desktop-deck-slot{width:auto;max-width:100%;height:100%;max-height:100%}.section-battlefield .desktop-deck-copy,.section-battlefield .desktop-deck-slot{width:auto;height:100%}.desktop-deck-copy-art img,.desktop-deck-copy-art>.responsive-card-image{object-fit:contain;width:100%;height:100%;display:block}.section-battlefield .desktop-deck-copy-art img,.section-battlefield .desktop-deck-copy-art>.responsive-card-image{object-fit:contain}.desktop-deck-copy-detail,.desktop-deck-copy-drag{z-index:2;color:#fff;opacity:0;background:#171b21e6;border:1px solid #fff6;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;transition:opacity .12s;display:grid;position:absolute}.desktop-deck-copy-detail{top:3px;right:3px}.desktop-deck-copy-detail svg{width:12px;height:12px}.desktop-deck-copy:focus-within .desktop-deck-copy-detail,.desktop-deck-copy:focus-within .desktop-deck-copy-drag,.desktop-deck-copy:hover .desktop-deck-copy-detail,.desktop-deck-copy:hover .desktop-deck-copy-drag{opacity:1}.desktop-deck-copy-count,.desktop-deck-copy-excess{z-index:2;color:#fff;pointer-events:none;border-radius:4px;padding:2px 4px;font-size:9px;font-style:normal;line-height:1.2;position:absolute}.desktop-deck-copy-excess{background:#d26d20;bottom:20px;left:3px}.desktop-deck-query{min-width:0;display:block;position:relative}.desktop-deck-query>svg{z-index:1;color:#8a8177;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.desktop-deck-query>input{background:#fff;border-color:#d5cfc5;border-radius:7px;width:100%;height:42px;padding-left:38px;padding-right:92px;font-size:12px}.desktop-deck-query>span{color:#746d64;background:#f0ece5;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.desktop-deck-filter-area{border:0;grid-template-rows:18px 30px;gap:4px;min-width:0;padding:0;display:grid}.desktop-deck-filter-area>header{justify-content:space-between;align-items:center;display:flex}.desktop-deck-filter-area>header strong{font-size:10px}.desktop-deck-filter-area>header span{color:#847d74;font-size:9px}.desktop-deck-filter>summary,.desktop-deck-more-filter{gap:5px}.desktop-deck-filter>summary span{text-overflow:ellipsis;overflow:hidden}.desktop-deck-filter>summary b{color:#fff;background:#b8463e;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid}.desktop-deck-filter>summary i{color:#928a80;font-size:10px;font-style:normal}.desktop-deck-filter.has-selection>summary{color:#92362f;background:#fff6f3;border-color:#b8463e}.desktop-deck-more-filter.active{color:#fff;background:#272a31;border-color:#272a31}.desktop-deck-more-filter>span{font-size:14px;font-weight:500}.desktop-deck-advanced-filters{top:205px}.desktop-deck-results-meta>span b{color:#a73830;font-size:13px}.desktop-deck-results-meta>div b{font-size:10px}.desktop-deck-result-art img,.desktop-deck-result-art>.responsive-card-image{object-fit:contain;width:100%;height:100%;display:block}.desktop-deck-auxiliary{background:#faf8f4;align-content:start;gap:15px;padding:18px 20px}.desktop-deck-auxiliary-heading{border-bottom:1px solid #ded8ce;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.desktop-deck-auxiliary-heading div{gap:3px;display:grid}.desktop-deck-auxiliary-heading span{color:#a73830;letter-spacing:.12em;font-size:9px;font-weight:900}.desktop-deck-auxiliary-heading strong{font-size:18px}.desktop-deck-auxiliary-heading button{color:#4d4d51;background:#fff;border:1px solid #d7d0c6;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:18px;display:grid}.desktop-deck-stat-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.desktop-deck-stat-metrics>span{background:#fff;border:1px solid #ded8ce;border-radius:8px;gap:6px;padding:11px;display:grid}.desktop-deck-stat-metrics small{color:#777169;font-size:9px;font-weight:800}.desktop-deck-stat-metrics b{color:#24262b;font-size:22px}.desktop-deck-stat-metrics b em{color:#918a81;margin-left:2px;font-size:11px;font-style:normal}.desktop-deck-stat-metrics .missing{background:#fff7ef;border-color:#e4bfa7}.desktop-deck-stat-metrics .missing b{color:#bd5d22}.desktop-deck-stat-metrics .complete{background:#f2faf5;border-color:#afcebf}.desktop-deck-stat-metrics .complete b{color:#38795c}.desktop-deck-stat-section{gap:8px;display:grid}.desktop-deck-stat-section>header{justify-content:space-between;align-items:center;display:flex}.desktop-deck-stat-columns>section>strong,.desktop-deck-stat-section>header strong{font-size:11px}.desktop-deck-stat-section>header span{color:#827b72;font-size:9px}.desktop-deck-costs{align-items:end;gap:6px;height:116px}.desktop-deck-costs span{background:0 0;border:0;grid-template-rows:minmax(0,1fr) 16px 14px;align-items:end;height:100%;padding:0;display:grid}.desktop-deck-costs span>i{background:#ece7df;border-radius:4px 4px 0 0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.desktop-deck-costs span>i>b{background:linear-gradient(#d8ae5b,#b8463e);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:0}.desktop-deck-costs span>em{color:#282a2f;text-align:center;font-size:11px;font-style:normal;font-weight:900}.desktop-deck-costs span>small{color:#7d766e;text-align:center;font-size:9px}.desktop-deck-stat-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.desktop-deck-stat-columns>section{background:#fff;border:1px solid #ded8ce;border-radius:8px;align-content:start;gap:8px;padding:11px;display:grid}.desktop-deck-stat-columns>section>div{flex-wrap:wrap;gap:5px;display:flex}.desktop-deck-stat-row{color:#625d56;background:#efebe4;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;font-size:9px;display:flex}.desktop-deck-stat-row>.deck-stat-facet{gap:4px}.desktop-deck-stat-row .deck-stat-facet>.card-type-glyph,.desktop-deck-stat-row .deck-stat-facet>.custom-filter-glyph,.desktop-deck-stat-row .deck-stat-facet>img{flex-basis:17px;width:17px;height:17px}.desktop-deck-stat-row .deck-stat-facet>.colorless-domain-icon{flex-basis:16px;width:16px!important;height:16px!important}.desktop-deck-stat-row>b{color:#a73830;font-size:10px}.desktop-deck-collection-progress{background:#e7e1d8;border-radius:999px;height:24px;position:relative;overflow:hidden}.desktop-deck-collection-progress>i{background:linear-gradient(90deg,#b8463e,#d7aa55);position:absolute;inset:0 auto 0 0}.desktop-deck-collection-progress>span{color:#25262b;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;inset:0}.desktop-deck-auxiliary>p{color:#5f5a53;background:#eeeae3;border-radius:7px;padding:10px;font-size:11px}@media (max-height:719px),(max-width:1279px){.desktop-deck-editor-layout{grid-template-columns:minmax(520px,1fr) minmax(360px,40vw)}.desktop-deck-canvas{grid-template-rows:190px minmax(0,1fr)}.desktop-deck-featured{grid-template-columns:164px 164px minmax(0,1fr)}.desktop-deck-featured-card{grid-template-columns:minmax(0,1fr)}.desktop-deck-sections{grid-template-rows:minmax(0,1fr) 104px}.desktop-deck-copy>strong{display:none}}.desktop-deck-canvas{--deck-featured-height:clamp(190px,29cqh,234px);--deck-card-height:min(calc(10.745cqw - 6.66px),max(42px,calc((100cqh - var(--deck-featured-height) - 118px)/5)));grid-template-rows:var(--deck-featured-height) minmax(0,1fr);gap:6px;container-type:size}.desktop-deck-featured{grid-template-rows:minmax(0,1fr)}.desktop-deck-featured>.identity-champion,.desktop-deck-featured>.identity-legend{grid-row:1}.desktop-deck-featured>.section-battlefield{grid-area:1/3;align-self:stretch;height:100%;min-height:0}.section-battlefield .desktop-deck-section-cards{aspect-ratio:auto;width:100%;height:100%;min-height:0}.section-battlefield .desktop-deck-copy,.section-battlefield .desktop-deck-slot{aspect-ratio:88/63;width:100%;max-width:100%;height:auto;max-height:100%}.desktop-deck-sections{grid-template-rows:calc(var(--deck-card-height)*3 + 36px) calc(var(--deck-card-height) + 34px) calc(var(--deck-card-height) + 34px);align-content:start;gap:4px}.desktop-deck-section-cards{gap:1px;padding:2px}.section-rune .desktop-deck-section-cards{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr))}.section-main .desktop-deck-copy,.section-main .desktop-deck-slot,.section-rune .desktop-deck-copy,.section-rune .desktop-deck-slot,.section-sideboard .desktop-deck-copy,.section-sideboard .desktop-deck-slot{width:auto;height:var(--deck-card-height);aspect-ratio:63/88;max-width:100%;max-height:100%}@media (max-height:719px),(max-width:1279px){.desktop-deck-canvas{--deck-featured-height:clamp(176px,29cqh,210px)}.desktop-deck-featured{grid-template-columns:164px 164px minmax(0,1fr)}.desktop-deck-sections{grid-template-rows:calc(var(--deck-card-height)*3 + 36px) calc(var(--deck-card-height) + 34px) calc(var(--deck-card-height) + 34px)}}.desktop-deck-editor-layout{grid-template-columns:clamp(230px,18vw,286px) minmax(0,1fr) clamp(430px,34vw,560px)}.desktop-deck-preview-panel{color:#f7f3ec;background:#1d2027;border-right:1px solid #363b44;flex-direction:column;min-width:0;min-height:0;padding:10px 12px 12px;display:flex;overflow:hidden}.desktop-deck-preview-panel>header{border-bottom:1px solid #363b44;gap:2px;padding:2px 2px 9px;display:grid}.desktop-deck-preview-panel>header span{color:#e6b85d;letter-spacing:.14em;font-size:9px;font-weight:900}.desktop-deck-preview-panel>header strong{font-size:14px}.desktop-deck-preview-art{aspect-ratio:63/88;background:#0d1015;border-radius:7px;flex:0 auto;align-self:center;place-items:center;width:min(100%,260px);margin-top:10px;display:grid;overflow:hidden;box-shadow:0 10px 26px #0008}.desktop-deck-preview-art.is-landscape{aspect-ratio:88/63;width:100%}.desktop-deck-preview-art img,.desktop-deck-preview-art>.responsive-card-image{object-fit:contain;width:100%;height:100%;display:block}.desktop-deck-preview-copy{flex-direction:column;gap:6px;min-height:0;padding:11px 2px 0;display:flex;overflow:auto}.desktop-deck-preview-copy>strong{font:700 18px/1.18 Georgia,serif}.desktop-deck-preview-copy>small,.desktop-deck-preview-copy>span{color:#aeb4bd;font-size:9px;line-height:1.4}.desktop-deck-preview-stats{flex-wrap:wrap;gap:5px;display:flex}.desktop-deck-preview-stats b{color:#f3d28e;background:#252b34;border:1px solid #4b525e;border-radius:4px;padding:4px 6px;font-size:9px}.desktop-deck-preview-text{color:#e3e0da;border-top:1px solid #353b45;margin-top:2px;padding-top:9px;font-size:10px;line-height:1.5}.desktop-deck-preview-text p{margin:0}.desktop-deck-preview-text .rich-card-text{gap:6px;display:grid}.desktop-deck-preview-text .rich-card-line{margin:0}.desktop-deck-preview-empty{color:#8f97a3;text-align:center;flex:1;align-content:center;justify-items:center;gap:10px;min-height:0;display:grid}.desktop-deck-preview-empty svg{color:#d7aa55;width:28px;height:28px}.desktop-deck-preview-empty strong{color:#d7d9dc;font-size:12px}.desktop-deck-preview-empty p{max-width:210px;margin:0;font-size:10px;line-height:1.55}.desktop-deck-section.active{border-color:#f0c86d;box-shadow:0 0 0 2px #f0c86d66,0 8px 22px #0006}.desktop-deck-section.active>.desktop-deck-section-heading{color:#fff3cf;background:#493b22;border-bottom-color:#d7aa55}.desktop-deck-section-heading span{align-items:center;gap:6px;display:flex}.desktop-deck-section-heading span em{color:#221b10;background:#e6b85d;border-radius:3px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:900}@media (max-height:719px),(max-width:1279px){.desktop-deck-editor-layout{grid-template-columns:220px minmax(520px,1fr) minmax(360px,40vw)}.desktop-deck-preview-panel{padding-inline:9px}.desktop-deck-preview-copy>strong{font-size:15px}.desktop-deck-preview-text{font-size:9px}}@media (max-width:960px){.live-deck-section-tabs{grid-template-columns:repeat(3,1fr)}.live-deck-section-tabs button:nth-child(3){border-right:0}.live-deck-section-tabs button:nth-child(-n+3){border-bottom:1px solid #c9c0b3}.live-deck-workspace{grid-template-columns:1fr}.live-deck-sheet{max-height:none;position:static}}@media (max-width:640px){.live-deck-builder{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.live-deck-hero{padding-bottom:20px}.live-deck-hero h1{font-size:clamp(37px,12vw,52px)}.live-deck-section-tabs{z-index:25;scrollbar-width:none;border-inline:0;margin-inline:-14px;display:flex;position:sticky;top:0;overflow-x:auto}.live-deck-section-tabs::-webkit-scrollbar{display:none}.live-deck-section-tabs button{flex:0 0 100px;min-height:52px;padding-block:5px;border-bottom:0!important;border-right:1px solid #c9c0b3!important}.live-deck-section-tabs button.active{flex-basis:112px}.live-deck-section-tabs i{top:8px;right:8px}.live-deck-workspace{padding-bottom:0;display:block}.live-deck-workspace>.live-deck-sheet{display:none}.live-deck-catalog{border-inline:0;padding:14px}.live-panel-heading h2{font-size:24px}.live-deck-catalog .live-deck-search{z-index:20;background:#fff;margin-inline:-2px;padding:4px 2px;position:sticky;top:52px}.live-deck-filters{margin-top:0}.live-deck-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;max-height:none;padding:0;display:grid;overflow:visible}.live-deck-card-list article{background:#fff;border:1px solid #d8d0c4;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:0 0 12px;display:flex;position:relative}.live-deck-card-list article>.live-deck-card-art{aspect-ratio:.715;background:0 0;border:0;width:100%;height:auto}.live-deck-card-art img{aspect-ratio:.715;object-fit:cover;border-radius:0;width:100%;height:auto}.live-deck-card-art>b{border-radius:13px;min-width:26px;height:26px;font-size:12px;top:7px;right:7px}.live-deck-card-list article>div:nth-child(2){gap:5px;padding:0 9px;display:grid}.live-deck-card-list strong{min-height:34px;font:700 14px/1.2 Georgia,serif}.live-deck-card-list span{min-height:26px;margin:0;font-size:8px;line-height:1.45}.live-deck-card-list select{width:100%;height:44px;font-size:9px}.live-deck-card-actions{grid-template-columns:1fr 1fr;padding:0 9px;display:grid!important}.live-deck-card-actions button{width:100%;height:44px;font-size:18px}.live-deck-card-actions button:only-child,.live-deck-empty{grid-column:1/-1}.live-mobile-deck-dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:800;color:#fff;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10131cf2;border:1px solid #070a10;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:7px 12px;display:flex;position:fixed;box-shadow:0 12px 35px #0007}.live-mobile-deck-dock b,.live-mobile-deck-dock small,.live-mobile-deck-dock span{min-width:0;display:block}.live-mobile-deck-dock span{overflow:hidden}.live-mobile-deck-dock b{text-overflow:ellipsis;white-space:nowrap;font:700 14px Georgia,serif;overflow:hidden}.live-mobile-deck-dock small{color:#ffffffa8;margin-top:3px;font-size:9px}.live-mobile-deck-dock>strong{color:#ffd05c;flex:none;font-size:10px}.live-mobile-deck-backdrop{z-index:850;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080b12a6;align-items:flex-end;display:flex;position:fixed;inset:0}.live-mobile-deck-sheet{width:100%;height:min(92dvh,900px);padding:0 16px calc(18px + env(safe-area-inset-bottom));background:var(--live-paper);border-radius:18px 18px 0 0;outline:0;overflow:auto;box-shadow:0 -20px 60px #0007}.live-mobile-sheet-handle{z-index:20;background:var(--live-paper);grid-template-columns:1fr auto;align-items:center;min-height:46px;margin-inline:-16px;padding:0 12px;display:grid;position:sticky;top:0}.live-mobile-sheet-handle>span{background:#b8afa2;border-radius:3px;justify-self:center;width:46px;height:5px}.live-mobile-sheet-handle button{background:0 0;border:0;width:44px;height:44px;font-size:28px}.live-mobile-deck-sheet .live-deck-workspace-heading{z-index:15;background:var(--live-paper);margin-inline:-16px;padding:10px 16px 12px;position:sticky;top:46px}.live-mobile-deck-sheet .live-panel-heading input{font-size:22px}.live-mobile-deck-sheet .live-deck-rule-summary{margin-top:12px}.live-mobile-deck-sheet .live-deck-lines>article{grid-template-columns:64px minmax(0,1fr) auto}.live-mobile-deck-sheet .live-deck-line-art,.live-mobile-deck-sheet .live-deck-line-art img{width:64px;height:89px}.live-mobile-deck-sheet .live-quantity button{min-width:44px;min-height:44px}.live-mobile-deck-sheet .live-deck-actions{bottom:calc(-18px - env(safe-area-inset-bottom));z-index:15;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--live-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px -16px 0;display:grid;position:sticky;box-shadow:0 -8px 20px #10131c12}.live-mobile-deck-sheet .live-deck-actions button{white-space:nowrap;min-width:0;min-height:46px;padding-inline:10px}}.card-filter-mobile-groups,.community-tag-filter-mobile,.mobile-description,.mobile-filter-sheet-footer,.mobile-filter-sheet-header,.mobile-filter-trigger,.mobile-search-submit,.mobile-selected-filters{display:none}.mobile-filter-backdrop,.mobile-filter-sheet,.mobile-filter-sheet-body,.publication-search-control{display:contents}@media (max-width:640px){.live-app .mobile-compact-hero{padding:26px 0 22px}.live-app .mobile-compact-hero .live-kicker{display:none}.live-app .mobile-compact-hero h1{font-size:36px;line-height:var(--page-title-leading);letter-spacing:var(--page-title-tracking)}.live-app .mobile-compact-hero .live-page-description{margin:10px 0 0;font-size:13px;line-height:1.5}.mobile-compact-hero .desktop-description{display:none}.mobile-compact-hero .mobile-description{display:inline}.community-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 20px}.community-section-nav a{text-align:center;place-items:center;min-height:48px;padding:5px 4px}.community-section-nav span{display:none}.live-app .community-section-nav strong{white-space:nowrap;font-size:11px;line-height:1.25}.community-type-tabs{scrollbar-width:none;margin-bottom:14px;margin-right:-14px}.community-type-tabs::-webkit-scrollbar{display:none}.community-type-tabs a{min-height:44px;padding:12px 15px}.mobile-filter-trigger{border:1px solid var(--live-ink);width:100%;min-height:48px;color:var(--live-ink);background:#fff;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.mobile-filter-trigger b{background:var(--live-red);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:10px;display:inline-grid}.mobile-filter-backdrop{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080b12a6;align-items:flex-end;display:none;position:fixed;inset:0}.mobile-filter-backdrop.is-open{display:flex}.mobile-filter-sheet{background:var(--live-paper);border-radius:18px 18px 0 0;outline:0;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-height:min(88dvh,760px);display:grid;box-shadow:0 -20px 60px #0007}.mobile-filter-sheet-header{border-bottom:1px solid #d5cdc1;justify-content:space-between;align-items:center;min-height:54px;padding:0 12px 0 18px;display:flex}.mobile-filter-sheet-header strong{font:700 20px Georgia,serif}.mobile-filter-sheet-header button{width:44px;height:44px;color:inherit;background:0 0;border:0;font-size:28px}.mobile-filter-sheet-body{overscroll-behavior:contain;gap:18px;padding:18px 16px;display:grid;overflow-y:auto}.mobile-filter-sheet-body .filter-groups,.mobile-filter-sheet-body>.filter-groups{grid-template-columns:1fr;gap:20px;margin:0}.mobile-filter-sheet-body .filter-group>div{max-height:none}.mobile-filter-sheet-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--live-paper);border-top:1px solid #d5cdc1;grid-template-columns:1fr 2fr;gap:8px;display:grid}.mobile-filter-sheet-footer button{border:1px solid var(--live-ink);min-height:48px;color:var(--live-ink);background:0 0;font-size:12px;font-weight:900}.mobile-filter-sheet-footer button:last-child{background:var(--live-red);border-color:var(--live-red);color:#fff}.live-filter-shell{padding:12px}.live-filter-shell>.live-search{margin-bottom:10px}.card-filter-desktop{display:none}.card-filter-mobile-groups{gap:20px;display:grid}.mobile-selected-filters{overscroll-behavior-inline:contain;scrollbar-width:none;gap:6px;margin:10px 0 0;padding-bottom:4px;display:flex;overflow-x:auto}.mobile-selected-filters::-webkit-scrollbar{display:none}.mobile-selected-filters :is(button,a){color:#555b65;white-space:nowrap;background:#f8f6f1;border:1px solid #c4bbad;flex:none;align-items:center;min-height:44px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.community-tags-desktop{display:none}.community-tag-filter-mobile{margin-bottom:14px;display:block}.mobile-tag-options{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.mobile-tag-options legend{width:100%;margin-bottom:2px;font-size:11px;font-weight:900}.mobile-tag-options label{position:relative}.mobile-tag-options input{opacity:0;pointer-events:none;position:absolute}.mobile-tag-options span{background:#f8f6f1;border:1px solid #c4bbad;align-items:center;min-height:44px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.mobile-tag-options input:checked+span,.mobile-tag-options label.active span{border-color:var(--live-red);color:#9c3128;background:#fff0ed}.mobile-tag-options input:focus-visible+span{outline:2px solid var(--live-red);outline-offset:2px}.publication-search-control{grid-template-columns:minmax(0,1fr) auto;display:grid}.publication-search-control .mobile-search-submit{min-width:70px;padding:0 14px;display:block}.publication-filter-actions{display:none}.publication-filters{gap:10px;padding:12px}.publication-filters>.mobile-filter-trigger{grid-column:1/-1}.publication-filters .mobile-filter-sheet-body>label{gap:6px;display:grid}.live-community-layout{padding-top:0}.filter-summary{overscroll-behavior-inline:contain;white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.filter-summary>*{flex:none}html[data-theme=dark] .mobile-filter-sheet,html[data-theme=dark] .mobile-filter-sheet-footer,html[data-theme=dark] .mobile-filter-trigger{color:#f2efe7;background:#191e26;border-color:#454c58}html[data-theme=dark] .mobile-filter-sheet-header{border-color:#3b424e}html[data-theme=dark] .mobile-filter-sheet-footer button:first-child,html[data-theme=dark] .mobile-selected-filters :is(button,a),html[data-theme=dark] .mobile-tag-options span{color:#e8eaf0;background:#20252e;border-color:#454c58}html[data-theme=dark] .mobile-tag-options input:checked+span,html[data-theme=dark] .mobile-tag-options label.active span{border-color:var(--live-red);color:#ff9a91;background:#3a211f}}.account-menu{align-items:center;display:flex;position:relative}.account-menu-trigger{width:40px;height:40px;min-height:40px;color:var(--live-ink,var(--ink));background:#fff;border:1px solid #c9c0b3;border-radius:50%;place-items:center;padding:0;display:grid}.account-menu-trigger>svg{width:18px;height:18px;display:block}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{border-color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab,red,red)){.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--violet) 6%,var(--background))}}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{color:var(--violet)}.account-menu-trigger:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.account-menu-popover{z-index:100;border-radius:var(--radius-lg);background:#fff;border:1px solid #c9c0b3;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 32px #10131c2b}.account-menu-identity{min-width:0;padding:11px}.account-menu-identity strong{color:var(--live-ink,var(--ink));text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.account-menu-items{display:grid}.account-menu-separator{background:#e2dcd2;height:1px;margin:3px 5px}.account-menu-popover a,.account-menu-popover button{color:#30343d;text-align:left;background:0 0;border:0;width:100%;padding:10px 11px;font-size:11px;font-weight:800}.account-menu-popover a:focus-visible,.account-menu-popover a:hover,.account-menu-popover button:focus-visible,.account-menu-popover button:hover{color:#9c3128;background:#eee9df;outline:0}.account-menu-popover button{color:#a34237}.live-app .account-menu-trigger:hover,.live-app .account-menu-trigger[aria-expanded=true],.live-app .header-auth:hover{border-color:var(--live-red);color:var(--live-red)}.live-app .account-menu-trigger:focus-visible,.live-app .header-auth:focus-visible{outline-color:var(--live-red)}.live-deck-account-summary{background:#fff;border:1px solid #c9c0b3;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px 15px;display:grid}.live-deck-account-summary>span{font-size:10px;font-weight:900}.live-deck-account-summary>strong{color:var(--live-red);font:700 20px Georgia,serif}.live-deck-account-summary>small{color:var(--live-muted);font-size:9px}.live-deck-account-summary>b{font-size:17px}.live-deck-account-summary:hover{border-color:var(--live-red);color:var(--live-red)}.saved-decks-hero{padding-bottom:28px}.saved-decks-page{min-height:420px;padding-bottom:100px}.saved-decks-manager{gap:18px;display:grid}.saved-decks-toolbar{background:#fff;border:1px solid #cbc3b6;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.saved-decks-toolbar>div{align-items:baseline;gap:10px;display:flex}.saved-decks-toolbar>div>span{color:var(--live-muted,var(--muted));font-size:10px;font-weight:900}.saved-decks-toolbar strong{font:700 29px Georgia,serif}.saved-decks-toolbar small{color:var(--live-muted,var(--muted));font-size:14px}.saved-decks-empty>.live-primary,.saved-decks-toolbar>.live-primary{background:var(--live-ink,var(--ink));color:#fff;justify-content:center;align-items:center;display:inline-flex}.saved-decks-new-disabled{cursor:not-allowed;opacity:.45}.saved-decks-limit-notice{border-left:3px solid var(--live-gold,#d6a846);color:#69572e;background:#fff4d8;margin:0;padding:12px 15px;font-size:11px}.saved-decks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.saved-deck-card{background:#fff;border:1px solid #cbc3b6;grid-template-rows:1fr auto;grid-template-columns:150px minmax(0,1fr);min-width:0;display:grid}.saved-deck-preview{background:#10131c;grid-row:1/3;grid-template-columns:repeat(2,1fr);min-height:190px;display:grid;overflow:hidden}.saved-deck-preview img,.saved-deck-preview>.responsive-card-image{height:100%;min-height:95px}.saved-deck-preview img{object-fit:cover;width:100%;display:block}.saved-deck-preview>span{color:#fff;grid-column:1/-1;place-items:center;font:700 66px Georgia,serif;display:grid}.saved-deck-card-copy{min-width:0;padding:20px}.saved-deck-card-copy>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.saved-deck-card-copy>div>span{color:#80641f;background:#fff0d2;padding:4px 7px;font-size:8px;font-weight:900}.saved-deck-card-copy>div>span.compliant{color:#27765f;background:#e1f1eb}.saved-deck-card-copy>div>span.noncompliant{color:#923e34;background:#f5dfda}.saved-deck-card-copy time{color:var(--live-muted,var(--muted));font-size:9px}.saved-deck-card-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:18px 0 7px;font:700 25px Georgia,serif;overflow:hidden}.saved-deck-card-copy p{color:var(--live-muted,var(--muted));margin:0;font-size:10px}.saved-deck-card-actions{border-top:1px solid #e2dcd2;grid-template-columns:1fr 1fr;display:grid}.saved-deck-card-actions a,.saved-deck-card-actions button{background:0 0;border:0;place-items:center;min-height:44px;font-size:10px;font-weight:900;display:grid}.saved-deck-card-actions .saved-deck-edit{color:var(--live-ink,var(--ink));background:#fff;border-right:1px solid #e2dcd2}.saved-deck-card-actions .saved-deck-edit:hover{color:var(--live-red,#e34c3f);background:#f2eee7}.saved-deck-card-actions .saved-deck-publish{background:var(--live-ink,var(--ink));color:#fff}.saved-deck-card-actions .saved-deck-publish:hover{background:var(--live-red,#e34c3f)}.saved-deck-card-actions button{color:#a34237}.saved-deck-card-actions button:disabled{opacity:.45}.saved-decks-empty{color:var(--live-muted,var(--muted));text-align:center;background:#ffffff70;border:1px dashed #bfb6aa;place-items:center;gap:10px;padding:70px 20px;display:grid}.saved-decks-empty strong{color:var(--live-ink,var(--ink));font:700 24px Georgia,serif}.saved-decks-empty p{margin:0 0 10px;font-size:12px}.my-publications{border-top:1px solid #cbc3b6;gap:12px;margin-top:24px;padding-top:24px;display:grid}.my-publications>div:first-child{justify-content:space-between;align-items:center;display:flex}.my-publications>div:first-child span{font:700 25px Georgia,serif}.my-publications>div:first-child strong{color:var(--live-muted);font-size:11px}.my-publications>div:nth-child(2){gap:7px;display:grid}.my-publications article{background:#fff;border:1px solid #cbc3b6;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.my-publication-tags{flex-wrap:wrap;gap:5px;display:flex}.my-publication-tags span{color:#6f5c43;background:#eee8dc;padding:4px 7px;font-size:8px;font-weight:900}.my-publication-tags span.published{color:#27765f;background:#e1f1eb}.my-publication-tags span.unpublished{color:#777;background:#eee8dc}.my-publication-tags span.compliant{color:#27765f;background:#e1f1eb}.my-publication-tags span.incomplete{color:#80641f;background:#fff0d2}.my-publication-tags span.noncompliant{color:#923e34;background:#f5dfda}.my-publications article>span{color:#27765f;background:#e1f1eb;padding:4px 7px;font-size:8px;font-weight:900}.my-publications article>span.unpublished{color:#777;background:#eee8dc}.my-publications article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.my-publications article>small{color:var(--live-muted);font-size:9px}.my-publications article>a{color:var(--live-red);font-size:10px;font-weight:900}.my-publications>p{color:var(--live-muted);text-align:center;border:1px dashed #bfb6aa;margin:0;padding:24px}@media (max-width:760px){.account-menu{display:flex}.account-menu-popover{width:min(210px,100vw - 28px);position:fixed;top:60px;right:14px}.saved-decks-grid{grid-template-columns:1fr}}@media (max-width:520px){.header-actions,.live-header-actions{gap:8px}.header-cta,.live-primary-small{padding-inline:10px;font-size:11px}.live-deck-account-summary{grid-template-columns:auto auto 1fr;padding-inline:12px}.live-deck-account-summary>small{display:none}.live-deck-account-summary>b{justify-self:end}.saved-decks-toolbar{flex-direction:column;align-items:stretch}.saved-decks-toolbar>.live-primary{width:100%}.saved-deck-card{grid-template-columns:112px minmax(0,1fr)}.saved-deck-preview{min-height:166px}.saved-deck-preview img,.saved-deck-preview>.responsive-card-image{min-height:83px}.saved-deck-card-copy{padding:15px}.saved-deck-card-copy>div{flex-direction:column;align-items:flex-start}.saved-deck-card-copy h2{margin-top:12px;font-size:21px}.my-publications article{grid-template-columns:auto minmax(0,1fr) auto}.my-publications article>small{display:none}}.live-app .eyebrow span{background:var(--live-red)}.live-app .feature-icon,.live-app .feature-index{color:var(--live-red)}.live-app .feature-card:hover{border-color:var(--live-red)}.live-profile-hero{padding-bottom:28px}.live-profile-page{padding-bottom:100px}.live-profile-notice{margin:0}.live-profile-page .profile-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.live-profile-page .profile-form{min-width:0;box-shadow:none;background:#fff;border:1px solid #cbc3b6;padding:30px}.live-profile-page .profile-form input{background:#faf9f6;border-color:#c9c0b3}.live-profile-page .profile-form input:focus{border-color:var(--live-red);outline:0;box-shadow:0 0 0 3px #e34c3f18}.live-profile-page .profile-form>p{color:var(--live-muted)}.live-profile-page .profile-form .button-primary{border-color:var(--live-ink);background:var(--live-ink);color:#fff}.live-profile-page .profile-form .button-primary:hover{border-color:var(--live-red);background:var(--live-red)}.live-profile-page .auth-kicker{color:var(--live-red)}.live-community-layout{padding-bottom:100px}.live-community-layout>div{min-width:0}.community-type-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;border-bottom:1px solid #c9c0b3;gap:0;margin-bottom:22px;display:flex;overflow-x:auto}.community-type-tabs a{min-width:92px;color:var(--live-muted);text-align:center;white-space:nowrap;border-bottom:3px solid #0000;flex:none;padding:13px 18px;font-size:12px;font-weight:900}.community-type-tabs a:hover{color:var(--live-red)}.community-type-tabs a.active{border-bottom-color:var(--live-red);color:var(--live-ink)}.live-community-layout .community-search>div{border-color:#c9c0b3}.live-community-layout .community-search input:focus{box-shadow:inset 0 0 0 1px var(--live-red)}.live-community-layout .community-search button{background:var(--live-ink)}.live-community-layout .community-search button:hover{background:var(--live-red)}.live-community-layout .community-tags a,.live-community-layout .post-tag{color:var(--live-muted);background:#fff;border-color:#c9c0b3}.live-community-layout .community-tags a.active,.live-community-layout .community-tags a:hover{border-color:var(--live-red);color:#9c3128;background:#fff0ed}.live-community-layout .community-toolbar{margin-top:22px}.live-community-layout .community-toolbar>.live-primary{justify-content:center;align-items:center;display:inline-flex}.live-community-layout .filter-summary{background:#e9e3d8}.live-community-layout .filter-summary a{color:#9c3128}.live-community-layout .demo-banner{border-left-color:var(--live-red);color:#7c3b35;background:#fff0ed}.live-community-layout .post-list{border:0;gap:8px;display:grid}.live-community-layout .post-row{cursor:pointer;background:#fff;border:1px solid #d3cbbf;position:relative}.live-community-layout .post-row:focus-within,.live-community-layout .post-row:hover{border-color:var(--live-red);box-shadow:0 0 0 2px #e34c3f18}.live-community-layout .post-tag{z-index:2;position:relative}.live-community-layout .avatar{background:var(--live-red)}.live-community-layout .post-category{color:var(--live-red)}.live-community-layout .pagination a,.live-community-layout .pagination>span[aria-disabled=true]{border-color:#c9c0b3}.live-community-layout .pagination a.active{border-color:var(--live-red);background:var(--live-red)}.publication-community-layout .publication-page{min-width:0;padding-bottom:0}.live-community-form .post-form{background:#fff;border-color:#cbc3b6}.live-community-form .post-form input,.live-community-form .post-form select,.live-community-form .post-form textarea{background:#faf9f6;border-color:#c9c0b3}.live-community-form .post-form input:focus,.live-community-form .post-form select:focus,.live-community-form .post-form textarea:focus{border-color:var(--live-red);box-shadow:0 0 0 3px #e34c3f18}.post-image-picker{border:1px solid #c9c0b3;gap:16px;margin:0;padding:20px;display:grid}.post-image-picker legend{padding:0 7px;font-size:12px;font-weight:800}.post-image-picker legend small{color:var(--muted);font-weight:400}.post-image-preview{justify-items:start;gap:12px;display:grid}.post-image-preview img{object-fit:contain;background:#f5f2ea;border:1px solid #d8d0c4;width:min(100%,420px);max-height:520px;display:block}.post-image-metadata{gap:14px;display:grid}.post-image-restore{justify-self:start}.information-post-image{margin:32px 0 0}.information-post-image img{object-fit:contain;background:#f5f2ea;width:100%;max-height:900px;display:block}.information-post-image figcaption,.post-inline-image figcaption{color:var(--live-muted);margin-top:9px;font-size:11px;line-height:1.6}.information-post-image figcaption a,.post-content a{color:#9c3128;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.post-content-paragraph+.post-content-paragraph{margin-top:24px}.post-inline-image{margin:34px 0}.post-inline-image img{object-fit:contain;background:#f5f2ea;width:100%;max-height:900px;display:block}.post-table-of-contents{white-space:normal;background:#f7f3ec;border:1px solid #c9c0b3;margin:0 0 46px;padding:24px 26px}.post-table-of-contents>strong{letter-spacing:.12em;margin-bottom:12px;font-size:12px;display:block}.post-table-of-contents ol{gap:7px;margin:0;padding-left:22px;display:grid}.post-table-of-contents a{font-size:13px;font-weight:800}.post-content-heading,.post-source-section h2{border-top:2px solid var(--live-ink);font:800 27px/1.35 var(--font-ui);letter-spacing:-.02em;white-space:normal;margin:52px 0 18px;padding-top:8px;scroll-margin-top:96px}.post-content-subheading{font:800 20px/1.45 var(--font-ui);white-space:normal;margin:34px 0 14px;scroll-margin-top:96px}.post-content-heading+.post-content-paragraph,.post-content-subheading+.post-content-paragraph{margin-top:0}.post-source-section{white-space:normal;background:#f7f3ec;border:1px solid #c9c0b3;margin-top:54px;padding:22px}.post-source-section h2{border:0;margin:0 0 14px;padding:0}.post-source-section>div{white-space:pre-wrap}.post-source-section>p{white-space:pre-wrap;margin:0}.live-community-form .tag-picker button{background:#f5f2ea;border-color:#c9c0b3}.live-community-form .tag-picker button.selected{border-color:var(--live-red);color:#9c3128;background:#fff0ed}.live-community-form .button-primary{border-color:var(--live-ink);background:var(--live-ink);color:#fff}.live-community-form .button-primary:hover{border-color:var(--live-red);background:var(--live-red)}.live-community-form .button-ghost:hover{border-color:var(--live-red);color:#9c3128;background:#fff0ed}.live-post-detail{background:#fff;border:1px solid #cbc3b6;margin-block:54px 100px;padding:36px}.live-post-detail .back-link{margin-bottom:38px}.live-post-detail .post-category{color:var(--live-red)}.live-post-detail .post-tag{color:var(--live-muted);border-color:#c9c0b3}.live-post-detail h1{color:var(--live-ink)}.live-post-detail .post-detail-meta{color:var(--live-muted);border-color:#d8d0c4}.live-app .legal-hero{width:min(1240px,100% - 48px);max-width:none;margin-inline:auto}.live-app .policy-details h3{color:var(--live-red)}@media (max-width:900px){.live-profile-page .profile-settings{grid-template-columns:1fr}}@media (max-width:640px){.live-profile-page{padding-bottom:70px}.live-profile-page .profile-form{padding:22px}.live-community-layout{padding-bottom:70px}.community-type-tabs{margin-bottom:18px;margin-right:-14px}.community-type-tabs a{min-width:auto;padding:12px 16px}.live-community-layout .post-row{grid-template-columns:40px 1fr;padding:18px 14px}.live-post-detail{width:calc(100% - 28px);margin-block:32px 70px;padding:24px 18px}.post-image-picker{padding:16px}.post-image-preview img{width:100%}.information-post-image{margin-top:24px}.live-app .legal-hero{width:min(100% - 28px,1240px)}}.site-footer .footer-top{align-items:flex-start}.site-footer .site-logo-mark{filter:drop-shadow(0 0 2px #f2efe852)drop-shadow(0 3px 9px #0009);flex-basis:48px;width:48px;height:48px}.footer-navigation{grid-template-columns:auto;font-size:12px;display:grid}.footer-navigation>div{gap:12px;display:grid}.footer-navigation>div>strong{color:#7f8595;letter-spacing:.14em;font-size:9px}.footer-navigation>div>div{gap:7px;display:grid}.footer-navigation a:hover{color:#ff765f}.site-footer .legal-copy{gap:8px;display:grid}.site-footer .legal-copy p{margin:0}.site-footer .legal-original{color:#646b7c;margin-top:8px;font-size:9px}.site-footer .legal-copy>span{margin-top:12px}.policy-page-copy{max-width:860px;padding-bottom:100px}.policy-page-copy h2{margin:42px 0 12px;font:700 27px Georgia,serif}.policy-page-copy p{color:var(--live-muted);font-size:14px;line-height:1.85}.contact-direct a,.policy-page-copy a{color:var(--live-red);text-underline-offset:3px;font-weight:900;text-decoration:underline}.policy-page-copy .policy-effective{color:var(--live-red);letter-spacing:.08em;border-bottom:1px solid #cbc3b6;padding-bottom:18px;font-size:10px;font-weight:900}.contact-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:60px;display:grid}.contact-card-grid article{background:#fff;border:1px solid #cbc3b6;padding:28px}.contact-card-grid h2{margin:0 0 15px;font:700 25px Georgia,serif}.contact-card-grid p{min-height:68px;color:var(--live-muted);font-size:12px;line-height:1.65}.contact-card-grid a{color:var(--live-red);font-size:11px;font-weight:900}.contact-direct{border-block:1px solid #cbc3b6;justify-content:space-between;align-items:center;margin-bottom:90px;padding:22px 25px;display:flex}.contact-direct span{letter-spacing:.08em;font-size:10px;font-weight:900}@media (max-width:640px){.site-footer .footer-top{gap:30px;display:grid}.footer-navigation{width:100%}.contact-card-grid,.footer-navigation{grid-template-columns:1fr}.contact-card-grid p{min-height:0}.contact-direct{flex-direction:column;align-items:flex-start;gap:8px}}.mobile-menu-trigger,.mobile-site-menu{display:none}@media (max-width:640px){.mobile-site-menu{display:block}.mobile-menu-trigger{background:#fff;border:1px solid #c9c0b3;align-content:center;gap:5px;width:44px;height:44px;padding:10px;display:grid}.mobile-menu-trigger span{background:var(--live-ink,#10131c);width:100%;height:2px;transition:transform .15s,opacity .15s;display:block}.mobile-menu-trigger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-trigger[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-trigger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-trigger:focus-visible{outline:2px solid var(--live-red,#e34c3f);outline-offset:2px}.live-header .mobile-menu-popover{z-index:90;background:var(--live-paper,#f5f2ea);overscroll-behavior:contain;border-top:1px solid #d7cfc3;padding:8px 14px 24px;display:block;position:fixed;inset:66px 0 0;overflow-y:auto;box-shadow:0 18px 32px #10131c26}.mobile-menu-popover a{border-bottom:1px solid #d8d0c4;justify-content:space-between;align-items:center;min-height:49px;padding:0 12px;font-size:13px;font-weight:900;display:flex}.mobile-menu-popover a:last-child{border-bottom:0}.mobile-menu-popover a[aria-current=page]{background:var(--live-ink,#10131c);color:#fff}.mobile-menu-popover a:not([aria-current=page]):hover{color:var(--live-red,#e34c3f)}}@media (max-width:380px){.live-header .live-brand strong{display:none}.live-header-actions{gap:6px}.live-primary-small{padding-inline:9px}}.comment-list{margin-top:16px}.comment-list .comment-empty{color:#777;text-align:center;border:1px dashed #c9c0b3;margin:0;padding:28px 12px}.comment-list article>header>div{align-items:center;gap:7px;display:flex}.comment-guest-badge{color:#686d76;background:#e5dfd4;padding:3px 5px;font-size:8px;font-weight:900}.comment-feedback:empty{display:none}.comment-success{color:#27725c;font-size:11px}.comment-composer{border-top:1px solid #d8d0c4;margin-top:22px;padding-top:22px;position:relative}.comment-guest-guide{border-left:3px solid var(--live-gold,#d6a846);background:#eee8dc;gap:5px;margin-bottom:10px;padding:12px 14px;display:grid}.comment-guest-guide b{font-size:12px}.comment-guest-guide span{color:#686d76;font-size:10px;line-height:1.5}.comment-delete-form label,.comment-password-field{color:#555;gap:6px;margin-top:9px;font-size:10px;font-weight:900;display:grid}.comment-delete-form input,.comment-password-field input{background:#fff;border:1px solid #c7beb1;height:40px;padding:0 11px}.comment-password-field{width:min(100%,300px)}.comment-delete-form{background:#eee8dc;margin-top:12px;padding:12px}.comment-delete-form label{margin-top:0}.comment-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (max-width:640px){.comment-list article>header{gap:6px;display:grid}.comment-delete-form .comment-actions{justify-content:stretch}.comment-delete-form .comment-actions button{flex:1}.comment-password-field{width:100%}}.live-app .publication-filters .publication-verified-filter{align-self:end;align-items:center;gap:8px;min-height:44px;display:flex}.live-app .publication-verified-filter input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--live-red);flex:none;padding:0}.live-app .publication-verified-filter>span{color:var(--live-ink);font-size:13px}.live-app .publication-domains .deck-admin-badge{background:var(--live-ink);color:var(--card);align-items:center;gap:4px;font-size:11px;display:inline-flex}.deck-price-panel{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--live-ink);padding:24px}.deck-price-panel h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;font-size:20px;display:flex}.deck-price-panel h2 small,.deck-price-panel p{color:var(--live-muted);font-size:12px}.deck-price-panel p{overflow-wrap:anywhere;margin:8px 0 0;line-height:1.7}.deck-price-total{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.deck-price-total strong{font-size:28px}.deck-price-total>span{color:var(--live-muted);font-size:13px}.deck-price-panel button{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--live-ink);cursor:pointer;margin-top:8px;padding:8px 16px}.publication-form-page,.publication-page,.published-deck-page{padding-bottom:100px}.publication-filters{background:#fff;border:1px solid #cbc3b6;grid-template-columns:minmax(200px,1fr) repeat(3,minmax(110px,.4fr)) auto auto;gap:9px;padding:16px;display:grid}.publication-fields label,.publication-filters label,.publication-source label{gap:6px;display:grid}.publication-environment-filter{grid-column:1/-1;min-width:0}.publication-environment-filter fieldset{margin-bottom:0}.publication-environment-filter label:has(input[type=checkbox]){align-items:center;gap:10px;display:flex}.publication-environment-filter input[type=checkbox]{flex:none;width:18px;height:18px;min-height:18px;padding:0}.publication-environment-filter button[aria-pressed=true]{outline:2px solid var(--live-action);outline-offset:3px}.publication-fields .publication-guide-toggle,.publication-filters .publication-guide-toggle{align-items:center;gap:10px;min-height:44px;margin-top:12px;display:flex}.publication-guide-toggle input[type=checkbox]{flex:none;width:18px;height:18px;min-height:18px;padding:0}.publication-fields .publication-guide-toggle>span,.publication-filters .publication-guide-toggle>span{color:var(--live-ink);font-size:13px}.publication-fields label>span,.publication-filters label>span,.publication-source label>span{color:var(--live-muted);font-size:9px;font-weight:900}.publication-fields input,.publication-fields textarea,.publication-filters input,.publication-filters select,.publication-source select{width:100%;min-height:43px;color:var(--live-ink);background:#faf9f6;border:1px solid #c9c0b3;padding:10px 12px}.publication-filter-actions{align-self:end;gap:7px;display:flex}:is(.publication-filter-actions>button,.publication-search-control>.mobile-search-submit){background:var(--live-ink);color:#fff;border:0;min-height:43px;padding:0 20px;font-size:11px;font-weight:900}.publication-filter-actions>a{min-height:43px;color:var(--live-muted);border:1px solid #c9c0b3;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.publication-toolbar{justify-content:space-between;align-items:center;margin:24px 0 14px;display:flex}.publication-toolbar p{color:var(--live-muted);margin:0;font-size:11px}.publication-toolbar p strong{color:var(--live-ink);margin-right:5px;font:700 28px Georgia,serif}.publication-toolbar .live-primary{background:var(--live-ink);color:#fff;justify-content:center;align-items:center;display:inline-flex}.publication-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.publication-card{cursor:pointer;background:#fff;border:1px solid #cbc3b6;min-width:0;position:relative}.publication-card:focus-within,.publication-card:hover{border-color:var(--live-red);box-shadow:0 0 0 2px #e34c3f18}.publication-cover{aspect-ratio:1.7;background:#10131c;display:block;overflow:hidden}.publication-cover>.responsive-card-image{height:100%}.publication-cover img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.publication-cover>span{color:#fff;place-items:center;height:100%;font:700 64px Georgia,serif;display:grid}.publication-card-copy{padding:18px}.publication-domains{flex-wrap:wrap;gap:6px;display:flex}.publication-domains span{color:#6f5c43;background:#eee8dc;padding:4px 7px;font-size:8px;font-weight:900}.publication-domains span.compliant{color:#27765f;background:#e1f1eb}.publication-domains span.incomplete{color:#80641f;background:#fff0d2}.publication-domains span.noncompliant{color:#923e34;background:#f5dfda}.publication-card h2{margin:13px 0 9px;font:700 22px/1.2 Georgia,serif}.publication-card h2 a:hover,.publication-card:focus-within h2 a{color:var(--live-red)}.publication-card p{min-height:46px;color:var(--live-muted);margin:0;font-size:11px;line-height:1.55}.publication-card small{color:#777;margin-top:15px;font-size:9px;display:block}.post-row-link:after,.publication-card-link:after{z-index:1;content:"";position:absolute;inset:0}.publication-empty{min-height:220px;color:var(--live-muted);text-align:center;background:#ffffff70;border:1px dashed #bfb6aa;place-items:center;gap:8px;padding:40px;display:grid}.publication-empty strong{color:var(--live-ink);font:700 24px Georgia,serif}.publication-empty p{margin:0}.publication-pagination{justify-content:center;align-items:center;gap:14px;margin-top:24px;display:flex}.publication-pagination button,.publication-pagination>a,.publication-pagination>span[aria-disabled=true]{background:#fff;border:1px solid #c9c0b3;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-weight:900;display:inline-flex}.publication-pagination button:disabled,.publication-pagination>span[aria-disabled=true]{opacity:.4}.publication-pagination span{font-size:11px;font-weight:900}.publication-form{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.publication-fields,.publication-source{background:#fff;border:1px solid #cbc3b6;padding:26px}.publication-source{align-self:start;gap:14px;display:grid}.publication-source>span{color:var(--live-red);letter-spacing:.08em;font-size:9px;font-weight:900}.publication-source>strong{font:700 27px Georgia,serif}.publication-source>p{color:var(--live-muted);margin:0;font-size:11px;line-height:1.6}.publication-source>.live-secondary{min-height:42px}.publication-builder-option{border-top:1px solid #ddd5c8;gap:8px;padding-top:16px;display:grid}.publication-builder-option>strong{font-size:12px}.publication-builder-option>p{color:var(--live-muted);margin:0;font-size:10px;line-height:1.6}.publication-builder-option>.live-secondary{text-align:center;justify-content:center;align-items:center;min-height:42px;display:flex}.publication-session-warning{color:#775420;background:#fff0d2;border-left:3px solid #c87a36;margin:0;padding:11px 13px;font-size:10px;line-height:1.6}.publication-preview{grid-template-columns:repeat(5,1fr);gap:4px;display:grid;overflow:hidden}.publication-preview img{aspect-ratio:.715;object-fit:cover;width:100%}.publication-warning{color:#775420;background:#fff0d2;border-left:3px solid #c87a36;padding:11px 13px;font-size:10px}.publication-fields{gap:18px;display:grid}.publication-description-field{gap:7px;min-width:0;display:grid}.publication-description-field>strong{color:var(--live-muted);font-size:11px;font-weight:900}.publication-description-field>small{color:var(--live-muted);justify-self:end;font-size:11px}.publication-fields textarea{resize:vertical;line-height:1.65}.publication-fields label>small{color:var(--live-muted);justify-self:end;font-size:9px}.published-deck-page{padding-top:48px}.published-deck{gap:24px;min-width:0;display:grid}.published-deck>*{min-width:0}.published-deck>.back-link{justify-self:start}.published-deck-header{background:#fff;border:1px solid #cbc3b6;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:34px;padding:30px;display:grid}.published-deck-header h1{font-size:var(--page-title-size-compact);margin:14px 0 12px}.published-deck-header p{color:var(--live-muted);margin:0;font-size:11px}.published-deck-header>.responsive-card-image{width:100%}.published-deck-header>.responsive-card-image>img,.published-deck-header>img{object-fit:cover;object-position:50% 22%;border-radius:10px;width:100%;max-height:280px}.published-deck-description{background:#fff;border:1px solid #cbc3b6;padding:26px 30px}.published-deck-description>h2{margin:0 0 16px;font:700 24px Georgia,serif}.published-deck-description>p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#414650;margin:0;font-size:13px;line-height:1.8}.publication-verification-control{background:#fff;border:1px solid #cbc3b6;align-items:flex-start;gap:12px;padding:16px;grid-template-columns:none!important;display:flex!important}.publication-verification-control>input{width:18px;height:18px;accent-color:var(--live-red);margin-top:2px}.publication-verification-control>span{gap:4px;display:grid}.publication-verification-control strong{font-size:12px}.publication-verification-control small{color:var(--live-muted);font-size:10px;line-height:1.5}.published-deck-status{align-items:center;gap:12px;display:flex}.published-deck-status strong{color:#923e34;background:#f5dfda;padding:7px 10px;font-size:9px}.published-deck-status strong.compliant{color:#27765f;background:#e1f1eb}.published-deck-status strong.incomplete{color:#80641f;background:#fff0d2}.published-deck-status span{color:var(--live-muted);font-size:10px}.publication-owner-actions,.published-deck-actions{flex-wrap:wrap;gap:8px;display:flex}.published-deck-actions{scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding:2px 0 6px;overflow-x:auto}.publication-owner-actions a,.publication-owner-actions button,.published-deck-actions>.bulk-wishlist-control>button,.published-deck-actions>a,.published-deck-actions>button{min-height:38px;color:var(--live-ink);white-space:nowrap;background:#fff;border:1px solid #bfb6aa;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.published-deck-actions>.bulk-wishlist-control,.published-deck-actions>a,.published-deck-actions>button{flex:none}.published-deck-actions>.bulk-wishlist-control{display:flex}.published-deck-actions>.bulk-wishlist-control>small{white-space:nowrap;align-self:center;margin-left:8px}.published-deck-actions>button:first-child{border-color:var(--live-ink);background:var(--live-ink);color:#fff}.publication-owner-actions{background:#eee9df;border:1px dashed #bfb6aa;padding:13px}.publication-owner-actions a{align-items:center;display:inline-flex}.publication-owner-actions button:last-child{color:#a34237}.published-deck:has(.published-deck-owner-actions){padding-bottom:78px}.published-deck-owner-actions{z-index:45;right:auto;bottom:max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eee9dff0;border:1px solid #bfb6aa;border-radius:12px;flex-wrap:nowrap;justify-content:center;width:max-content;max-width:calc(100vw - 28px);padding:9px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #10131c35}.published-deck-owner-actions a,.published-deck-owner-actions button{white-space:nowrap;min-height:40px}.published-deck-card-toolbar{background:#fff;border:1px solid #cbc3b6;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.published-deck-language-control{align-items:center;gap:10px;display:flex}.published-deck-language-control>span{color:var(--live-muted);font-size:10px;font-weight:900}.published-deck-card-toolbar .card-view-toggle{margin-left:0}.published-deck-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.published-deck-sections.images{grid-template-columns:1fr}.published-deck-sections>section{background:#fff;border:1px solid #cbc3b6;min-width:0;padding:20px}.published-deck-sections h2{justify-content:space-between;align-items:center;margin:0 0 12px;font:700 22px Georgia,serif;display:flex}.published-deck-sections h2 span{color:var(--live-muted);font:900 9px Arial,sans-serif}.published-deck-sections>section>div{gap:6px;display:grid}.published-deck-line{text-align:left;background:#faf9f6;border:1px solid #e1dbd1;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:6px;display:grid}.published-deck-line:hover{border-color:var(--live-red)}.published-deck-line img{object-fit:cover;width:50px;height:62px}.published-deck-line span{gap:5px;min-width:0;display:grid}.published-deck-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.published-deck-line small{color:var(--live-muted);font-size:8px}.published-deck-line>b{color:var(--live-red);padding-right:8px;font-size:12px}.published-deck-image-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px!important}.published-deck-image{min-width:0;color:inherit;text-decoration:none;display:block;position:relative}.published-deck-image>.responsive-card-image{display:block}.published-deck-image img{background:#ded8cd;border-radius:8px;width:100%;height:auto;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 8px 18px #10131c24}.published-deck-image:hover img{transform:translateY(-2px);box-shadow:0 12px 22px #10131c32}.published-deck-image:focus-visible{outline:2px solid var(--live-red);outline-offset:4px}.published-deck-image>b{color:#fff;background:#10131ce8;border:1px solid #ffffff80;border-radius:999px;place-items:center;min-width:32px;height:26px;padding:0 7px;font-size:12px;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 3px 9px #0006}.card-open-art,.card-open-title,.published-deck-line{color:inherit;text-decoration:none}.card-open-title{display:inline-block}.publication-comments{background:#fff;border:1px solid #cbc3b6;margin:34px 0 0;padding:28px}.publication-comments>header h2{margin:0;font:700 26px Georgia,serif}.live-publish-intent{border-left:3px solid var(--live-red);background:#fff0ed;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.live-publish-intent>div{gap:4px;display:grid}.live-publish-intent strong{font-size:12px}.live-publish-intent span{color:var(--live-muted);font-size:10px;line-height:1.5}.live-publish-intent>a{color:#9c3128;text-underline-offset:3px;flex:none;font-size:10px;font-weight:900;text-decoration:underline}.live-deck-actions .live-share{border:1px solid var(--live-red);color:#9c3128;background:#fff0ed}.saved-deck-card-actions{grid-template-columns:repeat(4,1fr)}.saved-deck-card-actions>*+*{border-left:1px solid #e2dcd2!important}.saved-deck-card-actions .saved-deck-share{color:var(--live-ink,var(--ink))}.saved-deck-card-actions .saved-deck-share:hover{color:var(--live-red,#e34c3f);background:#f2eee7}.saved-deck-card-actions span{color:#999;place-items:center;min-height:44px;font-size:9px;font-weight:900;display:grid}.deck-share-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100vw - 28px);max-width:900px;max-height:92dvh;padding:22px}.deck-share-preview{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--live-sand);text-align:center;overscroll-behavior:contain;min-height:360px;padding:18px;overflow:auto}.deck-share-preview>img{background:#fff;width:min(100%,540px);height:auto;margin:0 auto;display:block;box-shadow:0 14px 36px #10131c2e}.deck-share-state{min-height:320px;color:var(--live-muted);text-align:center;place-content:center;justify-items:center;gap:9px;padding:24px;display:grid}.deck-share-state strong{color:var(--live-ink);font-size:16px}.deck-share-state span{max-width:440px;font-size:11px;line-height:1.6}.deck-share-state button{border:1px solid var(--live-ink);min-height:42px;color:var(--live-ink);background:0 0;margin-top:8px;padding:0 16px;font-size:11px;font-weight:900}.deck-share-actions{flex-direction:row;justify-content:flex-end}.deck-share-actions button{min-width:132px}@media (max-width:980px){.publication-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-filter-actions{grid-column:1/-1}.publication-filter-actions>*{flex:1}.publication-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.published-deck-image-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.publication-form-page,.publication-page,.published-deck-page{padding-bottom:70px}.publication-filters,.publication-form,.publication-grid,.published-deck-sections{grid-template-columns:1fr}.publication-toolbar{flex-direction:column;align-items:stretch;gap:12px}.publication-toolbar .live-primary{width:100%}.live-publish-intent{flex-direction:column;align-items:flex-start;gap:10px}.published-deck-page{padding-top:28px}.published-deck{gap:16px}.published-deck-header{grid-template-columns:1fr;padding:22px}.published-deck-header>.responsive-card-image,.published-deck-header>img{justify-self:center;width:150px}.publication-comments,.published-deck-description{padding:20px}.published-deck-status{flex-direction:column;align-items:flex-start}.publication-owner-actions:not(.published-deck-owner-actions) a,.publication-owner-actions:not(.published-deck-owner-actions) button{flex:1}.published-deck-owner-actions{bottom:max(8px,env(safe-area-inset-bottom));justify-content:flex-start;width:calc(100vw - 20px);overflow-x:auto}.published-deck-owner-actions a,.published-deck-owner-actions button{flex:1 0 auto}.published-deck-card-toolbar{flex-direction:column;align-items:stretch}.published-deck-language-control{justify-content:space-between}.published-deck-card-toolbar .card-view-toggle{width:100%}.published-deck-card-toolbar .card-view-toggle button{flex:1}.published-deck-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px!important}}.live-app{--page-hero-min-height:172px;--page-hero-padding-start:38px;--page-hero-padding-end:28px;--page-hero-description-width:760px;--page-compact-padding-start:22px;--page-compact-padding-end:18px;--page-workbench-padding-start:14px;--page-workbench-padding-end:12px}.live-app .live-page-hero{box-sizing:border-box;min-height:var(--page-hero-min-height);padding-block:var(--page-hero-padding-start) var(--page-hero-padding-end)}.live-app .live-page-hero>.live-kicker{color:var(--live-red);letter-spacing:.2em;margin:0 0 10px;font-size:12px;font-weight:900;line-height:1.5}.live-app .live-page-hero h1{margin:0}.live-app .live-page-hero.legal-hero{max-width:none;margin-inline:auto}.live-app .live-page-hero .page-hero__description{max-width:var(--page-hero-description-width);color:var(--live-muted);margin:12px 0 0;font-size:18px;line-height:1.7}.live-app .live-page-hero.compact-hero,.live-app .live-page-hero.page-hero--compact{min-height:0;padding-block:var(--page-compact-padding-start) var(--page-compact-padding-end)}.live-app .live-page-hero.page-hero--compact h1{font-size:var(--page-title-size-compact)}.live-app .live-page-hero.page-hero--workbench{min-height:0;padding-block:var(--page-workbench-padding-start) var(--page-workbench-padding-end)}.live-app .live-page-hero.page-hero--workbench>.live-kicker{margin-bottom:4px;font-size:9px}.live-app .live-page-hero.page-hero--workbench h1{font-size:30px}@media (max-width:640px){.live-app{--page-hero-min-height:136px;--page-hero-padding-start:24px;--page-hero-padding-end:20px;--page-compact-padding-start:18px;--page-compact-padding-end:16px;--page-workbench-padding-start:10px;--page-workbench-padding-end:10px}.live-app .live-page-hero,.live-app .live-page-hero.mobile-compact-hero{min-height:var(--page-hero-min-height);padding-block:var(--page-hero-padding-start) var(--page-hero-padding-end)}.live-app .live-page-hero .live-kicker,.live-app .live-page-hero.mobile-compact-hero .live-kicker{display:block}.live-app .live-page-hero h1,.live-app .live-page-hero.mobile-compact-hero h1{font-size:34px}.live-app .live-page-hero .page-hero__description{margin-top:16px;font-size:15px;line-height:1.6}.page-hero .desktop-description{display:none}.page-hero .mobile-description{display:inline}.live-app .live-page-hero.compact-hero,.live-app .live-page-hero.page-hero--compact{min-height:0;padding-block:var(--page-compact-padding-start) var(--page-compact-padding-end)}.live-app .live-page-hero.compact-hero h1,.live-app .live-page-hero.page-hero--compact h1{font-size:30px}.live-app .live-page-hero.page-hero--workbench{min-height:0;padding-block:var(--page-workbench-padding-start) var(--page-workbench-padding-end)}.live-app .live-page-hero.page-hero--workbench h1{font-size:28px}}.live-nav-group{align-items:center;height:76px;display:flex;position:relative}.live-nav-group>a{align-items:center;gap:5px;height:100%;display:flex}.live-nav-group>a>svg{flex:none;width:10px;height:6px;transition:transform .15s;display:block;overflow:visible}.live-nav-group>a>svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.live-nav-submenu{z-index:2;visibility:hidden;opacity:0;background:#fff;border:1px solid #c9c0b3;width:210px;padding:7px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:62px;left:50%;transform:translate(-50%,6px);box-shadow:0 18px 34px #10131c24}.live-nav-submenu a{min-height:45px;color:var(--live-ink);grid-template-columns:27px 1fr;align-items:center;padding:0 11px;font-size:11px;font-weight:900;display:grid}.live-nav-submenu a+a{border-top:1px solid #e1dbd1}.live-nav-submenu a span{color:var(--live-red);letter-spacing:.08em;font-size:8px}.live-nav-submenu a:focus-visible,.live-nav-submenu a:hover{color:var(--live-red);background:#f5f2ea}.live-nav-group:has(:focus-visible) .live-nav-submenu,.live-nav-group:hover .live-nav-submenu{visibility:visible;opacity:1;transform:translate(-50%)}.live-nav-group:has(:focus-visible)>a>svg,.live-nav-group:hover>a>svg{transform:rotate(180deg)}.live-header-inner>nav:has(.live-nav-group:hover) .live-nav-group:not(:hover) .live-nav-submenu{visibility:hidden;opacity:0;transform:translate(-50%,6px)}.live-header-inner>nav:has(.live-nav-group:hover) .live-nav-group:not(:hover)>a>svg{transform:none}.guide-page{--guide-soft-red:#fff0ed;--guide-green:#317d67}.guide-page .site-footer{margin-top:0}.guide-hero{background:#eee8dc;border-bottom:1px solid #cfc7bb;position:relative;overflow:hidden}.guide-hero:before{content:"";border:1px solid #e34c3f3d;border-radius:50%;width:670px;height:670px;position:absolute;top:-270px;right:-190px}.guide-hero:after{content:"";border:1px solid #e34c3f24;border-radius:50%;width:410px;height:410px;position:absolute;top:-140px;right:-40px}.guide-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);align-items:center;gap:80px;min-height:620px;padding-block:74px;display:grid}.guide-hero-copy{z-index:2;position:relative}.guide-hero-copy h1{font-size:var(--page-title-size-feature);margin:0}.guide-hero-copy h1 em{color:var(--live-red);font-family:var(--font-editorial);font-weight:400}.guide-hero-copy>p:not(.live-kicker){max-width:610px;color:var(--live-muted);margin:27px 0;font-size:17px;line-height:1.75}.guide-official-note{color:var(--live-muted);align-items:center;gap:10px;margin-top:25px;font-size:10px;display:flex}.guide-official-note>span{border:1px solid var(--guide-green);width:23px;height:23px;color:var(--guide-green);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.guide-official-note p{margin:0}.guide-official-note a{text-underline-offset:2px;text-decoration:underline}.guide-score-scene{z-index:2;color:#fff;background:#10131c;border:1px solid #afa69a;place-items:center;min-height:430px;padding:45px;display:grid;position:relative;box-shadow:24px 24px #d9d1c3}.guide-score-scene:after,.guide-score-scene:before{content:"";background:#ffffff14;width:1px;height:100%;position:absolute;top:0}.guide-score-scene:before{left:33.333%}.guide-score-scene:after{right:33.333%}.guide-score-card{z-index:2;background:#191d27;border:1px solid #ffffff3b;border-radius:50%;align-content:center;place-items:center;width:190px;height:190px;display:grid;position:relative}.guide-score-card span{letter-spacing:.12em;font-size:9px;font-weight:900}.guide-score-card strong{color:var(--live-red);margin:-5px 0 -12px;font:700 98px Georgia,serif}.guide-score-card small{color:#c8c9cd;font-size:9px}.guide-battlefield-row{z-index:2;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:18px;display:grid;position:relative}.guide-battlefield-row span{text-align:center;background:#222733;border:1px solid #ffffff38;padding:14px;font-size:10px;font-weight:900;transform:skew(-8deg)}.guide-rune-orbit{border:1px solid #fff3;border-radius:50%;width:105px;height:105px;position:absolute;top:40px;right:35px}.guide-rune-orbit i{border:2px solid var(--live-gold);background:#10131c;border-radius:50%;width:17px;height:17px;position:absolute}.guide-rune-orbit i:first-child{top:-9px;left:43px}.guide-rune-orbit i:nth-child(2){top:43px;right:-9px}.guide-rune-orbit i:nth-child(3){bottom:-9px;left:43px}.guide-rune-orbit i:nth-child(4){top:43px;left:-9px}.guide-rune-orbit b{color:var(--live-gold);place-items:center;font:700 20px Georgia,serif;display:grid;position:absolute;inset:0}.guide-score-scene>p{z-index:2;color:#c7c9ce;text-align:center;margin:28px 0 0;font-size:11px;position:relative}.guide-score-scene>p strong{color:#fff}.guide-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:80px;padding-block:70px 110px;display:grid}.guide-toc{background:#eee8dc;border:1px solid #cbc3b6;padding:18px;position:sticky;top:24px}.guide-toc>p{color:var(--live-red);letter-spacing:.12em;margin:0 0 13px;font-size:9px;font-weight:900}.guide-toc nav{display:grid}.guide-toc nav a{color:#4f535b;border-top:1px solid #d4ccc0;grid-template-columns:31px 1fr;align-items:center;min-height:40px;font-size:10px;font-weight:800;display:grid}.guide-toc nav a:focus-visible,.guide-toc nav a:hover{color:var(--live-red)}.guide-toc nav span{color:#98918a;font-size:8px}.guide-toc>a{background:var(--live-ink);color:#fff;text-align:center;margin-top:15px;padding:11px 10px;font-size:9px;font-weight:900;display:block}.guide-content{min-width:0}.guide-section{padding:10px 0 85px;scroll-margin-top:25px}.guide-section+.guide-section{border-top:1px solid #cfc7bb;padding-top:75px}.guide-section-heading{margin-bottom:32px}.guide-section-heading>span{color:var(--live-red);letter-spacing:.14em;font-size:9px;font-weight:900}.guide-section-heading h2{letter-spacing:-.045em;margin:10px 0 13px;font:700 clamp(37px,4vw,55px)/1.02 Georgia,serif}.guide-section-heading>p{max-width:720px;color:var(--live-muted);margin:0;font-size:13px;line-height:1.7}.guide-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.guide-rule-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-rule-grid article{background:#fff;border:1px solid #cbc3b6;min-height:250px;padding:23px}.guide-rule-grid article>b{color:var(--live-red);font:700 50px Georgia,serif;display:block}.guide-rule-grid h3{margin:21px 0 10px;font:700 18px Georgia,serif}.guide-rule-grid p{color:var(--live-muted);margin:0;font-size:10px;line-height:1.65}.guide-rule-grid .guide-rule-warning{background:#fff4d8;border-color:#d49b43}.guide-rule-grid .guide-rule-warning>b{color:#9b6c22}.guide-detail-note{border-left:3px solid var(--live-red);background:var(--guide-soft-red);color:#713e39;margin:14px 0 0;padding:14px 16px;font-size:10px;line-height:1.65}.guide-deck-recipe{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guide-deck-recipe article{background:#fff;border:1px solid #cbc3b6;min-height:150px;padding:19px}.guide-deck-recipe article>span{color:var(--live-red);font-size:9px;font-weight:900;display:block}.guide-deck-recipe article>strong{margin:6px 0 13px;font:700 37px Georgia,serif;display:block}.guide-deck-recipe article>p{color:var(--live-muted);margin:0;font-size:9px;line-height:1.55}.guide-setup-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:16px;margin-top:26px;display:grid}.guide-table-card{color:#fff;background:#1d5b4e;border:1px solid #9e968b;grid-template-rows:auto 1fr auto;gap:16px;min-height:520px;padding:18px;display:grid;box-shadow:inset 0 0 0 5px #ffffff15}.guide-mat-shared{border-bottom:1px dashed #d8e6e25c;gap:9px;padding-bottom:16px;display:grid}.guide-mat-shared>span,.guide-table-card>p{color:#d8e6e2;letter-spacing:.08em;margin:0;font-size:8px;font-weight:900}.guide-table-card>p{text-align:right}.guide-table-battlefields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guide-table-battlefields>div{background:#26303a;border:2px solid #ede6d7;align-content:center;place-items:center;min-height:90px;display:grid;transform:rotate(-1.5deg);box-shadow:6px 6px #173d35}.guide-table-battlefields>div+div{transform:rotate(1.5deg)}.guide-table-battlefields small{color:#bfc3c8;font-size:7px}.guide-table-battlefields strong{margin-top:5px;font:700 18px Georgia,serif}.guide-mat-player{grid-template-columns:34px repeat(5,minmax(0,1fr));grid-template-areas:"score legend champion base base main""score runedeck runes runes trash main";gap:8px;min-height:245px;display:grid}.guide-score-track{background:#173d35;border:1px solid #ffffff3b;grid-area:score;place-items:center;padding:8px 3px;display:grid}.guide-score-track small{writing-mode:vertical-rl;font-size:6px;font-weight:900}.guide-score-track b{font:700 14px Georgia,serif}.guide-score-track i{border:1px solid #fff9;border-radius:50%;width:5px;height:5px}.guide-zone{text-align:center;background:#ffffff0d;border:1px solid #ffffff4a;align-content:center;place-items:center;min-width:0;padding:8px 5px;display:grid}.guide-zone small{color:#b9d0ca;font-size:6px}.guide-zone strong{margin-top:4px;font:700 10px Georgia,serif}.guide-zone-legend{grid-area:legend}.guide-zone-champion{grid-area:champion}.guide-zone-base{background:#ffffff16;grid-area:base}.guide-zone-main{grid-area:main}.guide-zone-trash{grid-area:trash}.guide-zone-rune-deck{grid-area:runedeck}.guide-zone-runes{background:#ffffff16;grid-area:runes}.guide-setup-copy{background:#fff;border:1px solid #cbc3b6;padding:28px}.guide-setup-copy>span{color:var(--live-red);letter-spacing:.1em;font-size:9px;font-weight:900}.guide-setup-copy h3{margin:9px 0 14px;font:700 25px/1.15 Georgia,serif}.guide-setup-copy>p{color:var(--live-muted);font-size:10px;line-height:1.65}.guide-setup-copy ol{border-top:1px solid #ddd6cb;gap:10px;margin:22px 0 0;padding:17px 0 0 22px;display:grid}.guide-setup-copy li{padding-left:5px;font-size:10px;line-height:1.5}.guide-setup-copy .guide-setup-format-note{color:#5b5f66;background:#f5f2ea;margin:20px 0 0;padding:12px 14px}.guide-card-reading{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:18px;display:grid}.guide-card-anatomy{color:#fff;background:#191d27;border:1px solid #a69c8f;border-radius:18px;grid-template-rows:auto auto 1fr auto;min-height:490px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:12px 14px #d9d1c3}.guide-card-cost{background:var(--live-red);z-index:2;border:2px solid #f0e9dd;border-radius:50%;align-content:center;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:15px;left:16px}.guide-card-cost b{font:700 25px/.8 Georgia,serif}.guide-card-cost span{font-size:6px;font-weight:900}.guide-card-power-cost{background:#11151e;border:1px solid #ffffff4f;align-items:center;gap:3px;padding:7px 8px 7px 13px;display:flex;position:absolute;top:21px;left:68px}.guide-card-power-cost i{background:#d8ad45;border-radius:50%;width:14px;height:14px}.guide-card-power-cost span{color:#c8c9cd;margin-left:3px;font-size:6px;font-weight:900}.guide-card-name{border-bottom:1px solid #ffffff3d;padding:4px 3px 14px 126px}.guide-card-name small,.guide-card-name strong{display:block}.guide-card-name strong{font:700 21px Georgia,serif}.guide-card-name small{color:#bfc1c7;margin-top:3px;font-size:8px}.guide-card-art{background:radial-gradient(circle at 70% 20%,#d39f4638,#0000 30%),linear-gradient(135deg,#303746,#161a23);border:1px solid #ffffff24;place-items:center;min-height:225px;margin:13px 0;display:grid}.guide-card-art span{color:#ffffff5c;letter-spacing:.15em;font-size:8px;font-weight:900}.guide-card-rules{min-height:105px;color:var(--live-ink);background:#f5f2ea;border:1px solid #ffffff2e;padding:15px}.guide-card-rules span,.guide-card-rules strong{display:block}.guide-card-rules strong{font:700 14px Georgia,serif}.guide-card-rules span{color:var(--live-muted);margin-top:8px;font-size:8px}.guide-card-might{justify-content:flex-end;align-items:center;gap:5px;padding-top:10px;display:flex}.guide-card-might img{filter:brightness(0)invert();width:22px;height:22px}.guide-card-might b{font:700 24px Georgia,serif}.guide-card-might span{color:#c8c9cd;font-size:7px}.guide-card-key{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-card-key li{background:#fff;border:1px solid #cbc3b6;grid-template-columns:35px 1fr;align-content:start;gap:12px;padding:22px;display:grid}.guide-card-key>li>b{color:var(--live-red);font:700 20px Georgia,serif}.guide-card-key strong{font:700 18px Georgia,serif}.guide-card-key p{color:var(--live-muted);margin:8px 0 0;font-size:9px;line-height:1.6}.guide-turn-list{border-top:1px solid #bbb3a8;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-turn-list li{border-bottom:1px solid #cbc3b6;border-right:1px solid #cbc3b6;grid-template-columns:48px 1fr;gap:18px;min-height:150px;padding:23px 20px;display:grid}.guide-turn-list li:nth-child(2n){border-right:0}.guide-turn-list>li>span{color:var(--live-red);font:700 28px Georgia,serif}.guide-turn-list h3{margin:3px 0 10px;font:700 21px Georgia,serif}.guide-turn-list p{color:var(--live-muted);margin:0;font-size:10px;line-height:1.65}.guide-callout{background:var(--live-ink);color:#fff;grid-template-columns:auto 1fr;gap:5px 20px;margin-top:20px;padding:21px 24px;display:grid}.guide-callout>span{color:var(--live-red);border-right:1px solid #ffffff2b;grid-row:1/3;align-self:center;padding-right:20px;font-size:9px;font-weight:900}.guide-callout strong{font:700 21px Georgia,serif}.guide-callout p{color:#bfc1c7;margin:0;font-size:9px}.guide-practice-note{background:#fff4d8;border:1px solid #d0a24f;grid-template-columns:110px 1fr;align-items:center;gap:22px;margin-bottom:18px;padding:20px 23px;display:grid}.guide-practice-note>span{color:#8b5e18;letter-spacing:.1em;border-right:1px solid #d7b875;align-self:stretch;place-items:center;font-size:9px;font-weight:900;display:grid}.guide-practice-note strong{font:700 18px Georgia,serif}.guide-practice-note p{color:#6f5b35;margin:6px 0 0;font-size:9px;line-height:1.6}.guide-practice-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-practice-steps li{background:#fff;border:1px solid #cbc3b6;grid-template-columns:48px 1fr;gap:16px;min-height:155px;padding:22px;display:grid}.guide-practice-steps>li>span{color:var(--live-red);font:700 27px Georgia,serif}.guide-practice-steps h3{margin:3px 0 9px;font:700 19px Georgia,serif}.guide-practice-steps p{color:var(--live-muted);margin:0;font-size:9px;line-height:1.65}.guide-turn-sheet{background:var(--live-ink);color:#fff;margin-top:18px;padding:22px}.guide-turn-sheet>span{color:var(--live-red);letter-spacing:.14em;margin-bottom:13px;font-size:8px;font-weight:900;display:block}.guide-turn-sheet ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-turn-sheet li{border-left:1px solid #ffffff24;gap:5px;padding:0 12px;display:grid}.guide-turn-sheet li:first-child{border-left:0;padding-left:0}.guide-turn-sheet b{color:var(--live-red);font-size:8px}.guide-turn-sheet strong{font:700 13px Georgia,serif}.guide-turn-sheet small{color:#aeb1b8;font-size:7px}.guide-compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guide-compare article{background:#fff;border:1px solid #cbc3b6;padding:28px}.guide-compare article>span{color:var(--live-red);font-size:9px;font-weight:900}.guide-compare h3{margin:10px 0 17px;font:700 31px Georgia,serif}.guide-compare p{min-height:105px;color:var(--live-muted);margin:0;font-size:11px;line-height:1.75}.guide-compare strong{color:#883d35;border-top:1px solid #ddd6cb;margin-top:20px;padding-top:15px;font-size:10px;display:block}.guide-compare ol{color:#713e39;border-top:1px solid #ddd6cb;gap:7px;margin:18px 0 0;padding:15px 0 0 19px;font-size:9px;font-weight:800;display:grid}.guide-might{background:#fff4d8;border:1px solid #d0a24f;grid-template-columns:70px 1fr;align-items:center;gap:20px;margin-top:14px;padding:22px 25px;display:grid}.guide-might img{width:56px;height:56px}.guide-might span{font-weight:900}.guide-might p{color:#6f5b35;margin:5px 0 0;font-size:10px;line-height:1.6}.guide-rune-demo{background:#fff;border:1px solid #cbc3b6;grid-template-columns:240px 1fr;gap:0;display:grid}.guide-rune-icons{background:var(--live-ink);justify-content:center;align-items:center;padding:35px 20px;display:flex}.guide-rune-icons img{filter:drop-shadow(0 8px 10px #0006);width:74px;height:74px;margin-left:-24px}.guide-rune-icons img:first-child{margin-left:0}.guide-rune-icons img:nth-child(2){transform:translateY(-18px)}.guide-rune-icons img:nth-child(3){transform:translateY(12px)}.guide-rune-options{grid-template-columns:1fr 1fr;display:grid}.guide-rune-options article{padding:28px}.guide-rune-options article+article{border-left:1px solid #ddd6cb}.guide-rune-options b{color:var(--live-red);font-size:9px}.guide-rune-options h3{margin:8px 0 13px;font:700 24px Georgia,serif}.guide-rune-options p{color:var(--live-muted);margin:0;font-size:10px;line-height:1.65}.guide-deck-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.guide-deck-steps li{background:#fff;border:1px solid #cbc3b6;grid-template-columns:47px 1fr;gap:16px;padding:20px;display:grid}.guide-deck-steps>li>span{background:var(--live-red);color:#fff;place-items:center;width:42px;height:42px;font:700 21px Georgia,serif;display:grid}.guide-deck-steps h3{margin:1px 0 8px;font:700 19px Georgia,serif}.guide-deck-steps p{color:var(--live-muted);margin:0;font-size:9px;line-height:1.55}.guide-deck-cta{background:var(--live-ink);color:#fff;justify-content:space-between;align-items:center;gap:35px;margin-top:18px;padding:30px;display:flex}.guide-deck-cta>div{max-width:620px}.guide-deck-cta span{color:var(--live-red);letter-spacing:.14em;font-size:8px;font-weight:900}.guide-deck-cta h3{margin:8px 0;font:700 25px Georgia,serif}.guide-deck-cta p{color:#bfc1c7;margin:0;font-size:9px;line-height:1.6}.guide-deck-cta .live-primary{color:var(--live-ink);background:#fff;border-color:#fff;flex:none}.guide-deck-cta .live-primary:hover{border-color:var(--live-red);background:var(--live-red);color:#fff}.guide-mistake-list{border-top:1px solid #bfb6aa;margin:28px 0 0;padding:0;list-style:none}.guide-mistake-list li{border-bottom:1px solid #cfc7bb;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:35px;padding:22px 5px;display:grid}.guide-mistake-list strong{font:700 18px Georgia,serif}.guide-mistake-list span{color:var(--live-muted);font-size:10px;line-height:1.65}.guide-term-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:34px;display:grid}.guide-term-grid>a{background:#fff;border:1px solid #cbc3b6;min-height:220px;padding:22px}.guide-term-grid>a:focus-visible,.guide-term-grid>a:hover{border-color:var(--live-red);transform:translateY(-2px)}.guide-term-grid>a>span{color:var(--live-red);letter-spacing:.1em;font-size:8px;font-weight:900}.guide-term-grid h3{margin:9px 0 13px;font:700 25px Georgia,serif}.guide-term-grid h3 small{color:#92949a;margin-top:4px;font:400 10px Arial,sans-serif;display:block}.guide-term-grid p{color:var(--live-muted);margin:0;font-size:9px;line-height:1.65}.guide-term-grid b{color:#8d3e36;margin-top:18px;font-size:8px;display:block}.guide-next{background:#e8e1d4;border:1px solid #b7afa3;justify-content:space-between;align-items:end;gap:30px;margin-top:26px;padding:34px;display:flex}.guide-next span{color:var(--live-red);letter-spacing:.14em;font-size:8px;font-weight:900}.guide-next h2{margin:8px 0;font:700 32px Georgia,serif}.guide-next p{max-width:600px;color:var(--live-muted);margin:0;font-size:10px}.guide-next>div:last-child{min-width:170px;display:grid}.guide-next a{border-bottom:1px solid #bdb5aa;padding:11px 0;font-size:10px;font-weight:900}.guide-sources{color:var(--live-ink);background:#eee8dc;border-top:1px solid #bcb4a8;padding:26px}.guide-sources strong{font:700 19px Georgia,serif}.guide-sources p{max-width:720px;color:var(--live-muted);font-size:9px;line-height:1.6}.guide-sources>div{gap:15px;display:flex}.guide-sources a{color:#8d3e36;font-size:9px;font-weight:900;text-decoration:underline}.play-unavailable{flex-direction:column;justify-content:center;min-height:66vh;padding-block:90px;display:flex}.play-unavailable h1{letter-spacing:-.045em;max-width:820px;margin:10px 0 20px;font:700 clamp(42px,6vw,78px)/1 Georgia,serif}.play-unavailable>p:not(.live-kicker){max-width:690px;color:var(--live-muted);margin:0;line-height:1.8}.play-unavailable-actions{gap:10px;margin-top:32px;display:flex}.play-configuration-warning{border-left:3px solid var(--live-red);background:#f1ddd7;max-width:690px;padding:14px 16px;font-size:12px;font-weight:800;color:#75382f!important;margin-top:28px!important}.play-lobby{padding-block:70px 90px}.play-lobby-hero{max-width:880px;margin-bottom:38px}.play-lobby-hero h1{letter-spacing:-.04em;margin:10px 0 18px;font:700 clamp(40px,5.4vw,70px)/1.02 Georgia,serif}.play-lobby-hero>p:not(.live-kicker){max-width:760px;color:var(--live-muted);margin:0;font-size:15px;line-height:1.75}.play-route-loading{padding-block:70px 90px}.play-route-loading>header{gap:13px;max-width:880px;margin-bottom:38px;display:grid}.play-deck-loading i,.play-route-loading i{background:linear-gradient(100deg,#e8e1d7 20%,#f8f5ef 42%,#e8e1d7 64%) 0 0/240% 100%;border-radius:4px;animation:play-loading-sweep 1.35s ease-in-out infinite;display:block}.play-route-loading>header i:first-child{width:118px;height:12px}.play-route-loading>header i:nth-child(2){width:min(720px,82vw);height:68px}.play-route-loading>header i:nth-child(3){width:min(660px,76vw);height:20px}.play-route-loading>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.play-route-loading article{background:#fff;border:1px solid #cbc3b6;align-content:start;gap:15px;min-height:320px;padding:26px;display:grid}.play-route-loading article i:first-child{width:78px;height:10px}.play-route-loading article i:nth-child(2){width:62%;height:30px}.play-route-loading article i:nth-child(3){width:100%;height:74px}.play-route-loading article i:nth-child(4){width:100%;height:44px;margin-top:auto}@keyframes play-loading-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}.play-error,.play-service-notice{border-left:3px solid var(--live-red);color:#75382f;background:#f1ddd7;margin:0 0 18px;padding:13px 15px;font-size:13px;font-weight:800}.play-service-notice{color:#6f5b35;background:#fff4d8;border-color:#d0a24f}.play-lobby>.play-service-notice{justify-content:space-between;align-items:center;gap:16px;display:flex}.play-lobby>.play-service-notice span{line-height:1.55}.play-lobby>.play-service-notice button{color:#6f5b35;background:#fffaf0;border-color:#b79655;flex:none;min-height:38px;padding:0 15px;font-size:12px}.play-invite-result{background:#fff4d8;border:1px solid #d0a24f;gap:7px;margin-bottom:22px;padding:24px;display:grid}.play-invite-result span{color:#8b5e18;letter-spacing:.12em;font-size:11px;font-weight:900}.play-invite-result strong{letter-spacing:.08em;font:700 38px Georgia,serif}.play-invite-result p{color:#6f5b35;margin:0;font-size:13px}.play-invite-actions{gap:8px;margin-top:8px;display:flex}.play-invite-actions button{min-height:38px}.play-lobby-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.play-lobby-grid>article{background:#fff;border:1px solid #cbc3b6;flex-direction:column;align-items:stretch;min-height:320px;padding:26px;display:flex}.play-lobby-grid>article>span{color:var(--live-red);letter-spacing:.13em;font-size:10px;font-weight:900}.play-lobby-grid h2{margin:10px 0 12px;font:700 26px Georgia,serif}.play-lobby-grid p{min-height:64px;color:var(--live-muted);margin:0 0 18px;font-size:13px;line-height:1.65}.play-lobby-grid label{color:var(--live-muted);gap:7px;margin-bottom:16px;font-size:12px;font-weight:900;display:grid}.play-command-panel input,.play-command-panel select,.play-lobby-grid input,.play-lobby-grid select{width:100%;min-height:42px;color:var(--live-ink);font:inherit;background:#fff;border:1px solid #bdb5aa;padding:0 11px}.play-lobby-grid .live-primary{text-align:center;margin-top:auto}.play-deck-preview{background:#f7f3ec;border:1px solid #d8d0c4;gap:9px;margin-top:12px;padding:12px;display:grid}.play-deck-preview>strong{font:700 15px Georgia,serif}.play-deck-preview ul{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.play-deck-preview li{color:var(--live-muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.play-deck-preview li b{color:var(--live-ink)}.play-deck-preview p{min-height:0!important;margin:0!important;font-size:11px!important}.play-deck-builder-link{text-align:center;margin-top:12px}.play-deck-loading{align-content:start;gap:12px;min-height:210px;padding-top:9px;display:grid}.play-deck-loading i:first-of-type{width:100%;height:42px}.play-deck-loading i:nth-of-type(2){width:72%;height:16px}.play-deck-loading i:nth-of-type(3){width:100%;height:92px}.play-deck-loading i:nth-of-type(4){width:58%;height:12px}.play-action-readiness{color:#7a5840;margin-top:7px;font-size:12px;font-weight:800;line-height:1.5;display:block}.play-practice-card>button{margin-top:auto}.play-match-format{border:1px solid #d8d0c4;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 0;padding:10px;display:grid}.play-match-format legend{color:var(--live-muted);letter-spacing:.1em;padding:0 5px;font-size:11px;font-weight:900}.play-match-format button{min-height:42px;color:var(--live-ink);font:800 12px/1 var(--live-font);background:#fff;border:1px solid #bdb5aa}.play-match-format button[aria-pressed=true]{color:#8e2f29;background:#f5e7df;border-color:#a33d35;box-shadow:inset 0 -3px #a33d35}.play-match-format small{color:var(--live-muted);grid-column:1/-1;font-size:11px;line-height:1.5}.play-join-row{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;margin-top:9px;display:grid}@media (min-width:1800px){.play-lobby-hero>p:not(.live-kicker){font-size:17px}.play-lobby-grid>article{min-height:350px;padding:32px}.play-lobby-grid>article>span{font-size:12px}.play-lobby-grid h2{font-size:30px}.play-lobby-grid p{font-size:15px}.play-lobby-grid label{font-size:14px}.play-lobby-grid input,.play-lobby-grid select{min-height:48px;font-size:14px}.play-deck-preview>strong{font-size:17px}.play-deck-preview li,.play-deck-preview p{font-size:13px!important}.play-action-readiness,.play-match-format legend,.play-match-format small{font-size:13px}.play-lobby-grid .live-primary,.play-lobby-grid .live-secondary,.play-match-format button{min-height:46px;font-size:14px}}@media (max-height:820px) and (min-width:951px){.play-lobby{padding-block:34px 58px}.play-lobby-hero{max-width:820px;margin-bottom:22px}.play-lobby-hero h1{max-width:760px;margin:7px 0 12px;font-size:clamp(40px,8vh,56px)}.play-lobby-hero>p:not(.live-kicker){max-width:740px;line-height:1.58}.play-lobby-grid>article{min-height:300px;padding:20px 22px}.play-lobby-grid h2{margin:8px 0 9px}.play-lobby-grid p{min-height:52px;margin-bottom:12px;line-height:1.55}.play-deck-preview{margin-top:9px;padding:10px}.play-match-format{margin-top:9px;padding:8px}}.play-log h2{margin:0 0 14px;font:700 24px Georgia,serif}.play-log ol{margin:0;padding:0;list-style:none}.play-loading,.play-waiting{flex-direction:column;justify-content:center;align-items:flex-start;min-height:64vh;padding-block:70px;display:flex}.play-waiting h1{margin:9px 0 15px;font:700 clamp(38px,5vw,65px)/1 Georgia,serif}.play-loading p,.play-waiting>p:not(.live-kicker){max-width:640px;color:var(--live-muted);margin:0 0 25px}.play-waiting>.play-realtime-status{color:#5e574f;background:#f3eee6;border:1px solid #c8bfb2;margin:0 0 10px;padding:6px 9px;font-size:9px;font-weight:900}.play-board-shell{grid-template-columns:minmax(0,1fr) 276px;grid-template-areas:"header header""notice notice""table commands""log commands";gap:18px;padding-block:26px 80px;display:grid}.play-board-header{border-bottom:1px solid #a69d91;grid-area:header;justify-content:space-between;align-items:end;gap:25px;padding:12px 0 18px;display:flex}.play-board-header h1{letter-spacing:-.035em;margin:6px 0 0;font:700 38px Georgia,serif}.play-board-status{color:var(--live-muted);align-items:center;gap:10px;font-size:9px;font-weight:900;display:flex}.play-board-status span{background:#f3eee6;border:1px solid #c8bfb2;padding:7px 9px}.play-board-status .live-secondary{padding:9px 14px}.play-board-shell>.play-error,.play-board-shell>.play-service-notice{grid-area:notice}.play-table{isolation:isolate;background:radial-gradient(circle,#343c49 0,#202630 48%,#121720 100%);border:1px solid #343b45;grid-area:table;gap:12px;padding:20px;display:grid;position:relative;box-shadow:0 24px 60px #1117222b,10px 10px #cfc6b9}.play-table:before{content:"";z-index:-1;opacity:.16;background:linear-gradient(125deg,#0000 0 42%,#d5685938 42.2% 42.7%,#0000 43% 64%,#ffffff14 64.2% 64.5%,#0000 65%),radial-gradient(circle,#0000 0 31%,#ffffff24 31.2% 31.5%,#0000 31.7%);position:absolute;inset:0}.play-table-brand{color:#f4eee4;letter-spacing:.22em;justify-content:space-between;align-items:center;font-size:7px;font-weight:900;display:flex}.play-table-brand b{letter-spacing:.12em;font:700 9px Georgia,serif}.play-player-area{background:linear-gradient(#efe9dfeb,#e9e0d3eb),radial-gradient(circle,#fff8ea,#cfc5b7);border:1px solid #a69b8b;padding:12px;position:relative;box-shadow:0 10px 30px #080b1045,inset 0 0 0 1px #fff8}.play-player-area:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 46%,#8f443515 46.2% 46.6%,#0000 46.8% 70%,#ffffff52 70.2% 70.5%,#0000 70.7%);border:1px solid #6e675b28;position:absolute;inset:8px}.play-player-area>header{z-index:2;border-bottom:1px solid #90877866;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:0 3px 10px;display:flex;position:relative}.play-player-area>header>div:first-child{align-items:center;gap:8px;display:flex}.play-player-area>header span:not(.play-player-number){color:var(--live-red);font-size:8px;font-weight:900}.play-player-number{color:#f6eee2;background:#202630;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.play-player-area>header>div:last-child{text-align:right}.play-player-area>header b{font:700 25px Georgia,serif;display:block}.playmat-viewport{z-index:1;overscroll-behavior-inline:contain;scrollbar-color:#9e9384 #ddd4c7;padding:2px 2px 8px;position:relative;overflow:auto hidden}.playmat-zone-grid{grid-template:"score legend champion battlefield base deck"122px"score common common common runes deck"192px"battlefieldDeck runeDeck hand hand discard removed"132px/52px 92px 104px minmax(260px,1fr) 106px 88px;gap:8px;min-width:760px;display:grid}.play-player-area.is-opponent .playmat-zone-grid{grid-template-areas:"removed discard hand hand runeDeck battlefieldDeck""deck runes common common common score""deck base battlefield champion legend score"}.play-score-track{flex-direction:column-reverse;grid-area:score;justify-content:space-between;align-items:center;margin:0;padding:5px 0;list-style:none;display:flex}.play-score-track li{color:#504a42;background:#efe8dd;border:1px solid #5d574e;border-radius:50%;place-items:center;width:26px;height:26px;font:700 10px Georgia,serif;display:grid}.playmat-hand,.playmat-zone{--zone-line:#756d61;background:linear-gradient(var(--zone-line),var(--zone-line)) 0 0/20px 1px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 0 0/1px 20px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 100% 0/20px 1px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 100% 0/1px 20px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 0 100%/20px 1px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 0 100%/1px 20px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 100% 100%/20px 1px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 100% 100%/1px 20px no-repeat,#fff5;border:1px solid #766e6259;min-width:0;padding:24px 7px 7px;transition:border-color .16s,background-color .16s,box-shadow .16s;position:relative}.playmat-zone[data-zone=legend]{grid-area:legend}.playmat-zone[data-zone=champion]{grid-area:champion}.playmat-zone[data-zone=battlefield]{grid-area:battlefield}.playmat-zone[data-zone=base]{grid-area:base}.playmat-zone[data-zone=deck]{grid-area:deck}.playmat-zone[data-zone=runes]{grid-area:runes}.playmat-zone[data-zone=common]{grid-area:common}.playmat-zone[data-zone=battlefieldDeck]{grid-area:battlefieldDeck}.playmat-zone[data-zone=runeDeck]{grid-area:runeDeck}.playmat-zone[data-zone=discard]{grid-area:discard}.playmat-zone[data-zone=removed]{grid-area:removed}.playmat-zone[data-zone=common]{background-color:#fff3}.playmat-zone[data-zone=common]:after{content:"RIFT LAB";color:#574f4311;letter-spacing:.16em;pointer-events:none;place-items:center;font:700 31px Georgia,serif;display:grid;position:absolute;inset:0}.playmat-hand h2,.playmat-zone h2{z-index:4;color:#5b544a;letter-spacing:.05em;justify-content:space-between;align-items:center;margin:0;font-size:8px;font-weight:900;display:flex;position:absolute;top:6px;left:8px;right:8px}.playmat-hand-cards,.playmat-zone-cards{z-index:2;flex-wrap:wrap;align-items:flex-start;height:100%;display:flex;position:relative}.playmat-zone[data-zone=common] .playmat-zone-cards{align-content:center;align-items:center}.playmat-zone.is-stack-zone .playmat-zone-cards{justify-content:center;align-items:center}.playmat-zone-empty{color:#6f675b55;border:1px dashed #71695f55;border-radius:4px;place-items:center;height:40px;margin:auto;font:300 24px Georgia,serif;display:grid}.playmat-hand.is-drop-target,.playmat-zone.is-drop-target{--zone-line:#b8473b;background-color:#f4c9c1aa;border-color:#b8473b;box-shadow:inset 0 0 0 2px #b8473b55,0 0 18px #b8473b33}.play-stack-placeholder{color:#f5eee4;letter-spacing:.08em;background:radial-gradient(circle at 50% 42%,#a64e42 0,#482c31 31%,#171e28 72%);border:2px solid #948779;border-radius:5px;place-items:center;width:66px;height:94px;font:700 8px Georgia,serif;display:grid;box-shadow:3px 3px #b6aa9b,6px 6px #d3c9bc}.playmat-hand{grid-area:hand}.playmat-hand-cards{flex-wrap:nowrap;align-items:center;padding:2px 6px 6px;overflow:auto hidden}.play-hidden-hand{justify-content:center;align-items:center;height:100%;padding-left:36px;display:flex}.play-hidden-hand span{color:#f6ede0;letter-spacing:.06em;background:radial-gradient(circle at 50% 42%,#a64e42 0,#482c31 31%,#171e28 72%);border:2px solid #8f8375;border-radius:5px;place-items:center;width:58px;height:86px;margin-left:-34px;font:700 6px Georgia,serif;display:grid;box-shadow:2px 3px #bdb2a3}.play-card{--card-lift:0px;--card-rotation:0deg;z-index:2;color:#fff;text-align:left;cursor:pointer;width:72px;min-width:72px;min-height:108px;transform:translateY(var(--card-lift)) rotate(var(--card-rotation));transform-origin:50%;background:#202630;border:1px solid #80766a;border-radius:4px;align-content:start;gap:4px;transition:transform .18s,opacity .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.play-card.is-exhausted{filter:saturate(.58)brightness(.82)}.play-card.is-dragging{opacity:.32}.play-card.is-concealed>span:not(.play-card-back){display:none}.play-card img{object-fit:cover;border-radius:2px;width:64px;height:90px;display:block}.play-card>span:not(.play-card-back){white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-weight:900;overflow:hidden}.play-card-back{letter-spacing:.09em;background:radial-gradient(circle at 50% 42%,#a64e42 0,#482c31 31%,#171e28 72%);border:1px solid #ffffff38;border-radius:2px;place-items:center;height:90px;font:700 8px Georgia,serif;display:grid}.play-command-panel{color:#f4eee5;scrollbar-color:#9b554b #1a2029;background:linear-gradient(165deg,#252c36,#141922);border:1px solid #363e49;grid-area:commands;align-self:start;gap:0;max-height:calc(100vh - 100px);padding:9px;position:sticky;top:84px;box-shadow:8px 8px #cfc6b9}.play-command-panel input,.play-command-panel select{color:#f6efe6;background:#0f141b;border-color:#4d5662}.play-command-title{border-bottom:1px solid #ffffff24;gap:3px;padding:12px 10px;display:grid}.play-command-title span{color:#dd6a5c;letter-spacing:.18em;font-size:7px;font-weight:900}.play-command-title strong{font:700 19px Georgia,serif}.play-command-group{border-bottom:1px solid #ffffff17;gap:7px;padding:13px 10px;display:grid}.play-command-group:last-child{border-bottom:0}.play-command-group>span{color:#b7b8bc;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.play-command-group label{color:#bbbcc0;gap:5px;font-size:8px;font-weight:900;display:grid}.play-command-group>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.play-command-group button{color:#f4eee5;cursor:pointer;background:#303844;border:1px solid #535d69;min-height:34px;padding:6px 8px;font-size:8px;font-weight:900}.play-command-group button:disabled{cursor:not-allowed;opacity:.35}.play-log{background:#fff;border:1px solid #cbc3b6;grid-area:log;margin-top:4px;padding:20px}.play-log ol{gap:6px;display:grid}.play-log li{color:var(--live-muted);grid-template-columns:35px 1fr;gap:8px;font-size:9px;display:grid}.play-log li span{color:var(--live-red);font-weight:900}@media (max-width:1050px){.guide-hero-grid{grid-template-columns:1fr 390px;gap:40px}.guide-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}.guide-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-rule-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-rule-grid article{min-height:210px}.guide-card-key{grid-template-columns:1fr}.play-board-shell{grid-template-columns:minmax(0,1fr) 240px}.playmat-zone-grid{grid-template-columns:48px 84px 94px minmax(240px,1fr) 96px 82px;min-width:720px}}@media (max-width:800px){.guide-hero-grid{grid-template-columns:1fr;padding-block:60px}.guide-score-scene{justify-self:center;width:min(100%,560px)}.guide-layout{grid-template-columns:minmax(0,1fr);padding-top:24px}.guide-toc{min-width:0;padding:12px;position:static;overflow:hidden}.guide-toc nav{overscroll-behavior-inline:contain;width:100%;max-width:100%;display:flex;overflow-x:auto}.guide-toc nav a{white-space:nowrap;border-top:0;border-right:1px solid #d4ccc0;flex:none;grid-template-columns:auto 1fr;gap:7px;padding:0 12px}.guide-toc>a{display:none}.guide-card-reading,.guide-setup-grid{grid-template-columns:1fr}.guide-card-anatomy{justify-self:center;width:min(100%,390px)}.guide-card-key,.guide-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.play-lobby-grid{grid-template-columns:1fr}.play-lobby-grid>article{min-height:260px}.play-route-loading>div{grid-template-columns:1fr}.play-route-loading article{min-height:230px}.play-board-shell{grid-template-columns:1fr;grid-template-areas:"header""notice""table""commands""log"}.play-command-panel{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}}@media (max-width:640px){.play-unavailable{min-height:58vh;padding-block:60px}.play-unavailable-actions{flex-direction:column;align-items:stretch}.play-unavailable-actions a{text-align:center}.play-lobby{padding-block:48px 70px}.play-lobby-hero h1{font-size:45px}.play-lobby>.play-service-notice{flex-direction:column;align-items:stretch;gap:10px}.play-lobby>.play-service-notice button{width:100%;min-height:44px}.play-join-row{grid-template-columns:repeat(2,minmax(0,1fr))}.play-join-row input{grid-column:1/-1}.play-join-row button{min-height:46px}.play-route-loading{padding-block:48px 70px}.play-route-loading>header i:nth-child(2){height:50px}.play-invite-result strong{font-size:30px}.play-board-shell{padding-top:20px}.play-board-header{flex-direction:column;align-items:flex-start}.play-board-status{flex-wrap:wrap;width:100%}.play-table{margin-inline:-12px;padding:12px}.play-command-panel{grid-template-columns:1fr}.playmat-zone-grid{min-width:700px}.play-player-area{padding:9px}.play-card{width:68px;min-width:68px}.play-card img{width:60px;height:84px}.play-card-back{height:84px}.guide-hero-grid{gap:48px;min-height:auto;padding-block:48px}.guide-hero-copy h1{font-size:49px}.guide-hero-copy>p:not(.live-kicker){font-size:14px}.guide-hero-copy .live-actions{flex-direction:column;align-items:stretch}.guide-score-scene{min-height:385px;padding:30px 20px;box-shadow:12px 12px #d9d1c3}.guide-rune-orbit{top:30px;right:23px;transform:scale(.75)}.guide-score-card{width:165px;height:165px}.guide-score-card strong{font-size:82px}.guide-layout{gap:35px;padding-bottom:70px}.guide-section{padding-bottom:60px}.guide-section+.guide-section{padding-top:58px}.guide-section-heading h2{font-size:37px}.guide-card-key,.guide-compare,.guide-deck-recipe,.guide-deck-steps,.guide-practice-steps,.guide-rule-grid,.guide-rule-grid-three,.guide-term-grid,.guide-turn-list{grid-template-columns:1fr}.guide-rule-grid article{min-height:0}.guide-deck-recipe article{min-height:125px}.guide-turn-list li{border-right:0}.guide-table-card{min-height:470px;padding:14px}.guide-table-battlefields>div{min-height:80px}.guide-mat-player{grid-template-columns:28px repeat(5,minmax(0,1fr));min-height:220px}.guide-zone{padding:6px 3px}.guide-zone strong{font-size:8px}.guide-zone small{font-size:5px}.guide-card-anatomy{min-height:455px}.guide-practice-note{grid-template-columns:1fr;gap:12px}.guide-practice-note>span{border-bottom:1px solid #d7b875;border-right:0;min-height:34px}.guide-turn-sheet ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:17px}.guide-turn-sheet li:nth-child(4){border-left:0;padding-left:0}.guide-callout{grid-template-columns:1fr}.guide-callout>span{border-bottom:1px solid #ffffff2b;border-right:0;grid-row:auto;padding:0 0 9px}.guide-compare p{min-height:0}.guide-rune-demo{grid-template-columns:1fr}.guide-rune-icons{min-height:170px}.guide-rune-options{grid-template-columns:1fr}.guide-rune-options article+article{border-top:1px solid #ddd6cb;border-left:0}.guide-deck-cta,.guide-next{flex-direction:column;align-items:stretch}.guide-deck-cta .live-primary{text-align:center}.guide-mistake-list li{grid-template-columns:1fr;gap:8px}.guide-next>div:last-child{min-width:0}.guide-sources{padding:20px}.guide-sources>div{flex-direction:column;align-items:flex-start;gap:8px}.mobile-menu-group{display:grid}.mobile-menu-group-label{border-bottom:1px solid #d8d0c4;justify-content:space-between;align-items:center;min-height:49px;padding:0 12px;font-size:13px;font-weight:900;display:flex}.mobile-menu-group-label strong{font:inherit}.mobile-menu-group-label>svg{flex:none;width:10px;height:6px;display:block;overflow:visible;transform:translateY(.5px)}.mobile-menu-group-label>svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.mobile-menu-group-children{background:#eee8dc;margin-left:18px;padding:4px 0 4px 18px;display:grid}.mobile-menu-group-children>a{border-color:#d1c8ba}}.live-app{--live-workspace-max:1920px;--live-workspace-gutter:clamp(32px,5vw,96px);font-size:16px}.live-shell{width:min(var(--live-workspace-max),calc(100% - var(--live-workspace-gutter)))}.live-header-inner>nav{gap:clamp(24px,2.2vw,42px);font-size:14px}.live-brand{font-size:13px}.live-kicker{font-size:12px}.live-page-hero .page-hero__description{max-width:760px;font-size:18px}.live-primary,.live-primary-small,.live-secondary{font-size:13px}.live-filter-shell{padding:clamp(18px,1.5vw,26px)}.filter-group legend,.live-search>span{font-size:12px}.live-search input{height:52px;font-size:15px}.filter-groups,.filter-groups.more{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.filter-group>div{gap:8px;max-height:176px}.filter-group label>span,.selected-filters button{align-items:center;min-height:36px;padding:8px 11px;font-size:12px;line-height:1.35}.domain-mode button{min-width:34px;min-height:26px;font-size:10px}.more-filter-button{min-height:44px;font-size:12px}.selected-filters>span{font-size:12px}.live-results-line>span{font-size:14px}.live-results-line>.live-translation-warning{font-size:12px}.card-view-toggle button{padding-inline:13px}.card-language-toggle button,.card-view-toggle button{min-height:36px;font-size:12px}.live-library-grid.compact{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:30px clamp(16px,1.35vw,26px)}.live-library-grid.detail{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px clamp(18px,1.5vw,28px)}.live-library-grid.detail .live-library-card{flex-direction:column;height:100%;display:flex}.live-library-grid.detail .live-library-card-body{flex-direction:column;flex:1;display:flex}.live-library-grid.detail .compact-card-stats+.rich-card-text{margin-top:14px}.live-library-grid.detail .rich-card-text{min-height:112px}.live-library-grid.detail .compact-card-footer{margin-top:auto}.live-library-card-body>span{font-size:11px}.compact-card-stats dt{font-size:10px}.compact-card-stats dd{font-size:17px}.live-variant-summary b{font-size:10px}.rich-card-text{font-size:14px;line-height:1.68}.live-library-card-body>button{min-height:42px;font-size:12px}.live-deck-workspace{grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr);gap:clamp(18px,1.5vw,28px)}.live-deck-catalog,.live-deck-sheet{padding:clamp(16px,1.1vw,22px)}.live-deck-catalog-toolbar{border-bottom:1px solid var(--border);grid-template-columns:auto auto minmax(220px,1fr) auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.live-deck-catalog-toolbar>.live-panel-heading{border:0;min-width:155px;padding:0}.live-deck-catalog-toolbar>.live-panel-heading h2{white-space:nowrap;margin-top:2px;font-size:20px}.live-deck-catalog-toolbar>.card-language-toggle{flex-wrap:nowrap}.live-deck-catalog-toolbar>.live-deck-search{margin:0}.live-deck-catalog-toolbar>.live-deck-filters{margin:0;position:relative}.live-deck-catalog-toolbar>.live-deck-filters>summary{white-space:nowrap;place-items:center;min-height:42px;padding:0 12px;display:grid}.live-deck-catalog-toolbar>.live-deck-filters[open]>div{z-index:30;border:1px solid var(--border);background:var(--card);width:260px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #10131c24}.deck-card-pool-options{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:stretch;gap:7px;margin:10px 0;display:grid}.deck-card-pool-options>.deck-card-pool-environment,.deck-card-pool-options>.deck-owned-filter{display:contents}.deck-card-pool-environment{align-items:center;gap:7px;display:flex}.deck-card-pool-environment>button,.deck-card-pool-options>.deck-owned-filter>label{border:1px solid var(--border);border-radius:var(--radius);background:var(--live-surface);width:100%;min-height:44px;color:var(--live-ink);text-align:center;justify-content:center;padding:8px 11px;font-size:11px;font-weight:900}.deck-card-pool-environment>button[aria-pressed=true],.deck-card-pool-options>.deck-owned-filter>label.is-selected{border-color:var(--live-red);background:var(--live-red)}@supports (color:color-mix(in lab,red,red)){.deck-card-pool-environment>button[aria-pressed=true],.deck-card-pool-options>.deck-owned-filter>label.is-selected{background:color-mix(in srgb,var(--live-red) 10%,var(--live-surface))}}.deck-card-pool-environment>button[aria-pressed=true],.deck-card-pool-options>.deck-owned-filter>label.is-selected{color:var(--live-red)}.deck-card-pool-options>.deck-owned-filter>div,.deck-card-pool-options>.deck-owned-filter>p{grid-column:1/-1}.live-panel-heading span,.live-panel-heading>b{font-size:11px}.live-deck-search input{height:42px;font-size:14px}.live-deck-card-list{flex-wrap:wrap;align-content:start;align-items:flex-start;gap:7px;min-height:360px;max-height:calc(100vh - 230px);padding:3px 6px 3px 0;display:flex;overflow-y:auto}.live-deck-card-list article{aspect-ratio:.715;background:#e7e1d7;border:0;border-radius:7px;flex:1 0 150px;align-self:start;width:100%;min-width:0;max-width:220px;padding:0;display:block;position:relative;overflow:hidden}.live-deck-card-list article>.live-deck-card-art{aspect-ratio:auto;background:#e7e1d7;border:0;border-radius:7px;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.live-deck-card-art>.responsive-card-image{width:100%;height:100%}.live-deck-card-art img{object-fit:contain;width:100%;height:100%;display:block}.live-deck-card-art:focus-visible{outline:3px solid var(--live-red);outline-offset:-3px}.live-deck-card-art:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.58}.live-deck-card-list article>.live-deck-card-detail,.live-deck-card-list article>.live-deck-card-remove{z-index:4;color:#fff;background:#10131cdd;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid;position:absolute;box-shadow:0 3px 10px #10131c3d}.live-deck-card-art>b{top:7px;left:7px;right:auto}.live-deck-card-list article>.live-deck-card-remove{font-size:18px;bottom:7px;left:7px}.live-deck-card-list article>.live-deck-card-detail{box-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10131c78;border-color:#ffffff80;top:7px;bottom:auto;right:7px}.live-deck-card-list article>.live-deck-card-detail svg{width:15px;height:15px}.live-deck-card-list article>.live-deck-card-detail:focus-visible,.live-deck-card-list article>.live-deck-card-remove:focus-visible{outline-offset:2px;outline:2px solid #fff}.live-deck-lines select{width:100%;min-height:36px;font-size:12px}.live-deck-workspace-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;padding-bottom:10px;display:grid}.live-deck-workspace-heading h2{margin:3px 0 0;font-size:22px}.live-deck-view-tabs{margin-top:10px}.live-deck-section-lists{gap:12px;display:grid}.live-deck-section-lists>section{border:0}.live-deck-section-heading{border-bottom:1px solid var(--border);padding:10px 2px 7px}.live-deck-lines{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;padding:8px 0 4px;display:grid}.live-deck-lines>article{aspect-ratio:.715;background:#e7e1d7;border:0;border-radius:6px;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.live-deck-lines>article.is-landscape{aspect-ratio:88/63;grid-column:span 2}.live-deck-lines .live-deck-line-art{background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.live-deck-lines .live-deck-line-art img,.live-deck-lines .live-deck-line-art>.responsive-card-image{object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.live-deck-lines>article.is-owned{box-shadow:0 0 0 2px #27765f66}.live-deck-lines>article.is-missing{box-shadow:0 0 0 2px #a33c3266}.live-deck-lines .live-quantity{z-index:3;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10131ca8;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.live-deck-lines .live-quantity button{color:#fff;background:#10131c99;border-color:#fff6;border-radius:50%;width:28px;min-width:28px;height:28px;min-height:28px}.live-deck-lines .live-quantity b{text-align:center;min-width:16px}.live-deck-workspace-heading-actions{align-items:center;gap:10px;display:flex}.deck-composition-progress{border:1px solid var(--border);background:var(--live-surface);border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:0;padding:0;display:grid;overflow:hidden}.deck-composition-progress>div{border-left:1px solid var(--border);gap:2px;min-width:0;padding:7px 8px;display:grid}.deck-composition-progress>div:first-child{border-left:0}.deck-composition-progress dt{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.deck-composition-progress dd{color:var(--live-ink);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:900;line-height:1}.deck-composition-progress dd small{color:var(--live-muted);font-size:10px}.deck-composition-progress.is-compact{background:#171a20;border-color:#474d58;width:auto;min-width:410px;display:flex}.deck-composition-progress.is-compact>div{border-color:#343943;flex:1;padding:5px 7px}.deck-composition-progress.is-compact dt{color:#b9bec8;font-size:8px}.deck-composition-progress.is-compact dd{color:#fff;font-size:12px}.deck-composition-progress.is-compact dd small{color:#9ba1ac;font-size:9px}.deck-info-trigger{border:1px solid var(--border);border-radius:var(--radius);background:var(--live-surface);min-height:40px;color:var(--live-ink);text-align:left;align-content:center;gap:2px;padding:5px 10px;display:grid}.deck-info-trigger>span{color:inherit;letter-spacing:0;font-size:11px}.deck-info-trigger>small{color:var(--live-muted);white-space:nowrap;font-size:9px;font-weight:800}.deck-info-trigger[aria-expanded=true]{border-color:var(--live-red);background:var(--live-red)}@supports (color:color-mix(in lab,red,red)){.deck-info-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--live-red) 10%,var(--live-surface))}}.deck-info-trigger[aria-expanded=true]{color:var(--live-red)}.deck-info-drawer{grid-template-rows:auto minmax(0,1fr);background:var(--background)!important;border-radius:0!important;gap:0!important;width:min(440px,100vw - 24px)!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;inset:0 0 0 auto!important;transform:translate(0)!important}.deck-info-drawer>[aria-label=대화상자\ 닫기]{border:1px solid var(--foreground);width:44px;height:44px;top:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.deck-info-drawer>[aria-label=대화상자\ 닫기]{border:1px solid color-mix(in srgb,var(--foreground) 24%,transparent)}}.deck-info-drawer>[aria-label=대화상자\ 닫기]{background:var(--foreground);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.deck-info-drawer>[aria-label=대화상자\ 닫기]{background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.deck-info-drawer>[aria-label=대화상자\ 닫기]{color:var(--foreground);box-shadow:none;opacity:1}.deck-info-drawer>[aria-label=대화상자\ 닫기]:hover{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.deck-info-drawer>[aria-label=대화상자\ 닫기]:hover{background:color-mix(in srgb,var(--foreground) 16%,transparent)}}.deck-info-drawer>[aria-label=대화상자\ 닫기]:hover{color:var(--foreground)}.deck-info-drawer>[aria-label=대화상자\ 닫기]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;box-shadow:none}.deck-info-drawer>[aria-label=대화상자\ 닫기] svg{stroke-width:2.25px;width:20px;height:20px}.deck-info-drawer-heading{border-bottom:1px solid var(--border);background:var(--live-surface);gap:6px;padding:22px 70px 18px 22px}.deck-info-drawer-heading>div>span{color:var(--live-red);letter-spacing:.12em;font-size:9px;font-weight:900}.deck-info-drawer-heading [data-slot=dialog-title]{font-family:var(--font-editorial);margin-top:3px;font-size:25px}.deck-info-drawer-heading [data-slot=dialog-description]{font-size:11px;line-height:1.45}.deck-info-state{border-radius:999px;justify-self:start;padding:4px 7px;font-size:10px}.deck-info-state.draft{color:#85661f;background:#fff4d8}.deck-info-state.noncompliant{color:#a33c32;background:#fff0ed}.deck-info-state.compliant{color:#27765f;background:#e5f1ec}.deck-info-drawer-body{min-height:0;padding:18px 22px calc(24px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;align-content:start;gap:12px;display:grid;overflow-y:auto}.deck-info-drawer-body>.deck-builder-price{border:1px solid var(--border);background:var(--live-surface);padding-inline:12px}.deck-info-drawer-body>.live-save-guide{margin:0}.deck-validation-state{justify-content:space-between;gap:10px;font-size:11px;display:flex}.deck-validation-state.draft{color:#85661f}.deck-validation-state.noncompliant{color:#a33c32}.deck-validation-state.compliant{color:#27765f}.deck-validation-issues{gap:5px;margin:0;padding-left:18px;font-size:10px;line-height:1.45;display:grid}.deck-save-name-dialog input{height:46px;font-size:15px}.desktop-deck-validation-summary{border:1px solid var(--live-line);gap:7px;padding:10px;display:grid}.desktop-deck-validation-summary li,.desktop-deck-validation-summary>span{font-size:9px}.desktop-deck-validation-summary ul{gap:4px;margin:0;padding-left:17px;display:grid}.desktop-deck-result-art>b{left:4px;right:auto}.desktop-deck-result-detail{box-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10131c78;border-color:#ffffff80;top:7px;bottom:auto;right:7px}.live-deck-card-actions button:disabled,.live-quantity button:disabled{cursor:not-allowed;opacity:.42}.live-deck-load-sentinel{min-height:64px;color:var(--live-muted);text-align:center;grid-column:1/-1;place-items:center;font-size:11px;display:grid}.live-deck-section-tabs span{font-size:12px}.live-deck-rule-summary summary b,.live-deck-section-tabs b{font-size:10px}.live-deck-filters select,.live-deck-filters summary,.live-deck-rule-outside-toggle{font-size:12px}.live-deck-rule-outside-toggle small,.live-deck-rule-summary li{font-size:11px}.glossary-tools label,.live-deck-empty,.live-deck-section-empty{font-size:12px}.glossary-tools input{height:52px;font-size:15px}.glossary-tabs button{min-height:44px;font-size:12px}.glossary-index a{align-items:center;min-height:34px;font-size:11px;display:inline-flex}.glossary-list{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:18px}.glossary-entry{padding:clamp(24px,1.7vw,32px)}.glossary-entry>header b,.glossary-entry>header span,.glossary-entry>header>a{font-size:10px}.glossary-entry h2 small{font-size:16px}.glossary-entry>p{font-size:15px;line-height:1.72}.glossary-entry-meta,.glossary-entry-meta a{font-size:13px}.live-community-layout .community-search input{font-size:15px}.live-community-layout .community-tags a,.live-community-layout .post-tag{font-size:12px}.live-community-layout .post-row{padding:25px 20px}.live-community-layout .post-category{font-size:11px}.live-community-layout .post-row h3{font-size:22px}.live-community-layout .post-row p{font-size:15px;line-height:1.65}.live-community-layout .post-row small{font-size:12px}.publication-fields label>span,.publication-filters label>span,.publication-source label>span{font-size:11px}.publication-fields input,.publication-fields textarea,.publication-filters input,.publication-filters select,.publication-source select{font-size:14px}.publication-pagination span,.publication-toolbar p,:is(.publication-filter-actions>button,.publication-search-control>.mobile-search-submit){font-size:12px}.publication-card small,.publication-domains span{font-size:10px}.publication-builder-option>p,.publication-card p,.publication-source>p,.published-deck-header p,.published-deck-status span{font-size:13px}.published-deck-description>p{font-size:15px}.published-deck-line strong{font-size:13px}.published-deck-line small{font-size:10px}.guide-section-heading>p{font-size:15px}.guide-compare p,.guide-detail-note,.guide-rule-grid p,.guide-rune-options p,.guide-setup-copy li,.guide-setup-copy>p,.guide-turn-list p{font-size:14px}.guide-callout p,.guide-card-key p,.guide-deck-cta p,.guide-deck-recipe article>p,.guide-deck-steps p,.guide-might p,.guide-practice-note p,.guide-practice-steps p,.guide-sources p,.guide-term-grid p{font-size:13px}.guide-mistake-list span,.guide-next p{font-size:14px}@media (max-width:960px){.live-library-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.live-library-grid.detail{grid-template-columns:repeat(2,minmax(0,1fr))}.live-deck-workspace{grid-template-columns:1fr}.live-deck-catalog-toolbar{grid-template-columns:auto 1fr auto}.live-deck-catalog-toolbar>.live-panel-heading{grid-column:1/-1}.live-deck-catalog-toolbar>.live-deck-search{min-width:0}.live-deck-card-list{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));min-height:0;max-height:720px}.glossary-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.live-app{--live-workspace-gutter:28px}.live-page-hero .page-hero__description{font-size:16px}.filter-groups,.filter-groups.more,.glossary-list{grid-template-columns:1fr}.live-library-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.live-library-grid.detail{grid-template-columns:1fr}.live-deck-catalog,.live-deck-sheet{padding:14px}.live-deck-catalog-toolbar{grid-template-columns:auto 1fr auto;gap:8px}.live-deck-catalog-toolbar>.live-panel-heading{grid-column:1/-1;min-width:0}.live-deck-catalog-toolbar>.live-panel-heading h2{font-size:21px}.live-deck-catalog-toolbar>.card-language-toggle button{min-height:40px;padding-inline:9px}.live-deck-catalog-toolbar>.live-deck-filters>summary{min-height:44px;padding-inline:9px}.live-deck-catalog-toolbar>.live-deck-filters[open]>div{top:auto;right:14px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;position:fixed;left:14px}.deck-card-pool-options{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:5px;margin-block:8px}.deck-card-pool-environment>button,.deck-card-pool-options>.deck-owned-filter>label{min-height:44px;padding:6px;font-size:9px;line-height:1.25}.live-deck-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;max-height:none;padding:0;overflow:visible}.live-deck-card-list article{flex-basis:calc(50% - 5px);max-width:calc(50% - 5px);padding:0}.live-deck-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.live-deck-lines>article.is-landscape{grid-column:span 2}.live-community-layout .post-row{padding:18px 14px}}@media (min-width:961px){.live-deck-builder{height:auto;min-height:0;padding-bottom:0;display:block;overflow:visible}.live-deck-workspace{align-items:start;padding-bottom:80px}.live-deck-catalog,.live-deck-sheet,.live-deck-workspace{height:auto;min-height:0}.live-deck-catalog{flex-direction:column;display:flex;overflow:visible}.live-deck-card-list{min-height:360px;max-height:calc(100vh - 230px)}.live-deck-card-list,.live-deck-sheet{overscroll-behavior-y:auto;scrollbar-gutter:stable;overflow-y:auto}.live-deck-sheet{max-height:calc(100vh - 36px);position:sticky;top:18px}}.collection-hero{padding-bottom:34px}.collection-page{gap:64px;padding-bottom:100px;display:grid}.collection-summary{grid-template-columns:1.15fr .9fr 1.25fr;gap:14px;display:grid}.collection-summary>article{background:#fff;border:1px solid #cbc3b6;min-height:176px;padding:24px}.collection-completion-card{align-items:center;gap:24px;display:flex}.collection-progress-ring{--collection-progress:0deg;aspect-ratio:1;background:radial-gradient(circle at center,#fff 58%,transparent 59%),conic-gradient(var(--live-red) var(--collection-progress),#ded8cd 0);text-align:center;border-radius:50%;flex:none;place-content:center;width:112px;display:grid}.collection-progress-ring strong{font:700 23px/1 Georgia,serif}.collection-progress-ring span{color:var(--live-muted);margin-top:6px;font-size:9px;font-weight:800}.collection-completion-card>div:last-child{flex-direction:column;min-width:0;display:flex}.collection-completion-card>div:last-child>span,.collection-value-card>span{color:var(--live-red);letter-spacing:.08em;font-size:10px;font-weight:900}.collection-completion-card>div:last-child>strong{margin-top:8px;font:700 26px/1.1 Georgia,serif}.collection-completion-card small,.collection-price-note small,.collection-value-card small{color:var(--live-muted);margin-top:8px;font-size:10px;line-height:1.45}.collection-value-card{flex-direction:column;justify-content:center;display:flex}.collection-value-card>strong{margin-top:13px;font:700 28px/1 Georgia,serif}.collection-value-card>b{color:var(--live-muted);margin-top:7px;font-size:13px}.collection-price-note{flex-direction:column;justify-content:center;display:flex}.collection-price-note>strong{font:700 18px Georgia,serif}.collection-price-note p{color:var(--live-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.collection-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.collection-section-heading>div:first-child>span{color:var(--live-red);letter-spacing:.13em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.collection-section-heading h2{letter-spacing:-.035em;margin:0;font:700 clamp(27px,3vw,38px)/1 Georgia,serif}.collection-set-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.collection-set-grid>button{text-align:left;background:#fff;border:1px solid #cbc3b6;flex-direction:column;align-items:stretch;min-width:0;min-height:135px;padding:18px;transition:border-color .2s,transform .2s;display:flex}.collection-set-grid>button.active,.collection-set-grid>button:hover{border-color:var(--live-red);transform:translateY(-2px)}.collection-set-grid>button>span{color:var(--live-red);justify-content:space-between;align-items:center;font-size:10px;display:flex}.collection-set-grid>button>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font:700 17px/1.2 Georgia,serif;overflow:hidden}.collection-set-grid i{background:#e4ded4;height:5px;margin-top:auto;display:block;overflow:hidden}.collection-set-grid i span{background:var(--live-red);height:100%;display:block}.collection-set-grid>button>small{color:var(--live-muted);margin-top:8px;font-size:9px}.collection-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.collection-breakdown-panel{background:#fff;border:1px solid #cbc3b6;padding:24px}.collection-breakdown-panel header>span{color:var(--live-red);letter-spacing:.13em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.collection-breakdown-panel h2{letter-spacing:-.035em;margin:0;font:700 clamp(24px,2.5vw,32px)/1 Georgia,serif}.collection-breakdown-list{gap:16px;margin-top:25px;display:grid}.collection-breakdown-list>div>span{justify-content:space-between;align-items:center;gap:14px;display:flex}.collection-breakdown-list strong{font-size:12px}.collection-breakdown-list small{color:var(--live-muted);font-size:9px}.collection-breakdown-list i{background:#e4ded4;height:5px;margin-top:7px;display:block;overflow:hidden}.collection-breakdown-list i span{background:var(--live-red);height:100%;display:block}.collection-add-section{border-top:1px solid #cbc3b6;padding-top:54px}.collection-add-heading{align-items:center}.collection-physical-note{max-width:420px;color:var(--live-muted);text-align:right;margin:0;font-size:10px;line-height:1.5}.collection-language-toggle{background:#fff;border:1px solid #aaa194;padding:3px;display:flex}.collection-language-toggle button{background:0 0;border:0;min-height:34px;padding:0 14px;font-size:10px;font-weight:900}.collection-language-toggle button.active{background:var(--live-ink);color:#fff}.collection-search{background:#fff;border:1px solid #aaa194;grid-template-columns:130px minmax(0,1fr);align-items:center;display:grid}.collection-search>span{padding-left:17px;font-size:10px;font-weight:900}.collection-search input{border:0;border-left:1px solid #ded8cd;outline:0;height:52px;padding:0 17px;font-size:14px}.collection-search:focus-within{border-color:var(--live-red);box-shadow:0 0 0 3px #e34c3f16}.collection-search-count{color:var(--live-muted);text-align:right;margin:10px 0 -10px;font-size:9px}.collection-search-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 12px;margin-top:26px;display:grid}.collection-owned-grid>article,.collection-search-grid>article{flex-direction:column;min-width:0;display:flex;position:relative}.collection-card-art{text-align:initial;background:#ded8cd;border:0;border-radius:9px;padding:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 9px 20px #10131c1a}.collection-card-art:focus-visible,.collection-card-art:hover{transform:translateY(-4px);box-shadow:0 14px 24px #10131c28}.collection-card-art:focus-visible{outline:3px solid var(--live-red);outline-offset:3px}.collection-card-art .responsive-card-image,.collection-card-art img{width:100%;display:block}.collection-card-art img{aspect-ratio:.715;object-fit:cover}.collection-search-copy{flex-direction:column;min-width:0;padding:12px 2px 9px;display:flex}.collection-owned-copy>small,.collection-search-copy small{color:var(--live-red);font-size:8px;font-weight:900}.collection-owned-copy>strong,.collection-search-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:700 15px/1.25 Georgia,serif;overflow:hidden}.collection-owned-copy>span,.collection-search-copy span{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.collection-quick-add{grid-template-columns:1fr 1fr;gap:5px;margin-top:auto;display:grid}.collection-quick-add button{background:#fff;border:1px solid #bbb2a5;flex-direction:column;justify-content:center;align-items:center;min-height:39px;font-size:9px;display:flex}.collection-quick-add button:hover:not(:disabled){border-color:var(--live-red);color:var(--live-red)}.collection-quick-add button:disabled{cursor:not-allowed;opacity:.38}.collection-quick-add button b{margin-top:2px;font-size:10px}.collection-locale-missing{color:#a54a42;text-align:center;margin-top:6px;font-size:9px}.collection-owned-section{border-top:0;padding-top:0}.collection-owned-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.collection-owned-actions>div{margin-block:0}.collection-add-link,.collection-back-link{border:1px solid var(--live-red);background:var(--live-red);color:#fff;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:11px;font-weight:900;display:inline-flex}.collection-add-link:hover,.collection-back-link:hover{border-color:var(--live-red);background:var(--live-red);color:#fff}.collection-add-link:focus-visible,.collection-back-link:focus-visible{outline:2px solid var(--live-red);outline-offset:3px}.collection-back-link{border-color:var(--live-line);background:var(--live-paper);width:max-content;color:var(--live-ink);margin-top:18px}.collection-list-tools{border:1px solid var(--live-line);background:var(--live-panel);grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:12px;margin:18px 0 0;padding:16px;display:grid}.collection-desktop-filters{align-items:end;gap:18px;min-width:0;display:flex}.collection-desktop-filters>label,.collection-mobile-filter-group,.collection-sort-control{color:var(--live-muted);gap:7px;font-size:10px;font-weight:900;display:grid}.collection-desktop-filters select,.collection-mobile-filter-group select,.collection-sort-control select{border:1px solid var(--live-line);background:var(--live-paper);min-height:44px;color:var(--live-ink);font:inherit;padding:0 36px 0 12px;font-size:11px}.collection-desktop-filters fieldset,.collection-mobile-filter-group{border:0;min-width:0;margin:0;padding:0}.collection-desktop-filters legend,.collection-mobile-filter-group legend{color:var(--live-muted);margin-bottom:7px;font-size:10px;font-weight:900}.collection-desktop-filters fieldset>div{flex-wrap:wrap;gap:5px;display:flex}.collection-desktop-filters fieldset button{border:1px solid var(--live-line);background:var(--live-paper);min-height:44px;color:var(--live-ink);padding:0 12px;font-size:10px;font-weight:900}.collection-desktop-filters fieldset button[aria-pressed=true]{border-color:var(--live-red);background:var(--live-red)}@supports (color:color-mix(in lab,red,red)){.collection-desktop-filters fieldset button[aria-pressed=true]{background:color-mix(in srgb,var(--live-red) 13%,var(--live-paper))}}.collection-desktop-filters fieldset button[aria-pressed=true]{color:var(--live-red)}.collection-list-tools :is(button,select):focus-visible{outline:2px solid var(--live-red);outline-offset:2px}.collection-results-meta{color:var(--live-muted);justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0;font-size:10px;display:flex}.collection-results-meta button{min-height:36px;color:var(--live-red);background:0 0;border:0;font-size:10px;font-weight:900}.collection-selected-filters{flex-wrap:wrap;gap:6px;margin:10px 0 20px;display:flex}.collection-selected-filters button{border:1px solid var(--live-line);background:var(--live-paper);min-height:34px;color:var(--live-ink);border-radius:999px;padding:5px 10px;font-size:9px;font-weight:800}.collection-selected-filters button:hover{border-color:var(--live-red);color:var(--live-red)}.collection-mobile-filter-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.collection-mobile-filter-group>div label{border:1px solid var(--live-line);background:var(--live-paper);min-height:44px;color:var(--live-ink);justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.collection-mobile-filter-group>div label.active{border-color:var(--live-red);background:var(--live-red)}@supports (color:color-mix(in lab,red,red)){.collection-mobile-filter-group>div label.active{background:color-mix(in srgb,var(--live-red) 13%,var(--live-paper))}}.collection-mobile-filter-group>div label.active{color:var(--live-red)}.collection-mobile-filter-group input{opacity:0;pointer-events:none;position:absolute}.collection-mobile-filter-group input:focus-visible+span{outline:2px solid var(--live-red);outline-offset:5px}.collection-mobile-filter{display:none}.collection-message{border-left:3px solid var(--live-red);color:var(--live-muted);background:#fff;margin:0 0 18px;padding:11px 14px;font-size:11px}.collection-owned-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 16px;display:grid}.collection-card-art>b{color:#fff;background:#111722dc;border-radius:999px;padding:6px 9px;font-size:10px;position:absolute;bottom:8px;right:8px}.collection-owned-copy{flex-direction:column;min-width:0;padding:13px 2px 10px;display:flex}.collection-owned-copy>strong{font-size:17px}.collection-owned-copy p{margin:10px 0 0;font-size:12px;font-weight:900}.collection-owned-copy p a:hover{color:var(--live-red)}.collection-owned-copy p small{color:var(--live-muted);margin-left:4px;font-size:9px;font-weight:700}.collection-partial-price{color:var(--live-muted);margin-top:4px;font-size:9px;font-style:normal;line-height:1.4;display:block}.collection-lines{gap:5px;margin-top:auto;display:grid}.collection-lines>div{border-top:1px solid #ded8cd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding-top:7px;display:grid}.collection-lines>div>span{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.collection-lines>div>div{text-align:center;grid-template-columns:28px 30px 28px;align-items:center;display:grid}.collection-lines button{background:#fff;border:1px solid #bbb2a5;height:28px;font-size:15px}.collection-lines button:hover:not(:disabled){border-color:var(--live-red);color:var(--live-red)}.collection-lines button:disabled{opacity:.4}.collection-lines strong{font-size:11px}.collection-empty{min-height:220px;color:var(--live-muted);text-align:center;background:#ffffff80;border:1px dashed #aaa194;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.collection-empty strong{color:var(--live-ink);font:700 20px Georgia,serif}.collection-first-card .live-primary{min-height:46px;margin-top:10px}.collection-search-prompt{text-align:center;background:#ffffff80;border:1px dashed #aaa194;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;margin-top:24px;display:flex}.collection-search-prompt strong{font:700 20px Georgia,serif}.collection-search-prompt span{color:var(--live-muted);font-size:11px}.collection-search-sentinel{min-height:72px;color:var(--live-muted);text-align:center;justify-content:center;align-items:center;font-size:10px;display:flex}.collection-search-sentinel button{color:var(--live-red);background:#fff;border:1px solid #aaa194;padding:11px 16px;font-size:10px;font-weight:900}.collection-add-page{border-top:0;padding-top:0}.collection-add-route{gap:0}.collection-add-route>.my-naru-navigation{margin-bottom:20px}.collection-quick-add{grid-template-columns:1fr;gap:6px}.collection-quick-add-row{min-height:44px;color:var(--live-muted);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:5px;font-size:9px;font-weight:900;display:grid}.collection-quick-add-row>div{border:1px solid var(--live-line);background:var(--live-paper);text-align:center;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-width:0;display:grid}.collection-quick-add-row button{min-height:44px;color:var(--live-ink);background:0 0;border:0;font-size:17px}.collection-quick-add-row button:hover:not(:disabled){background:var(--live-red)}@supports (color:color-mix(in lab,red,red)){.collection-quick-add-row button:hover:not(:disabled){background:color-mix(in srgb,var(--live-red) 9%,var(--live-paper))}}.collection-quick-add-row button:hover:not(:disabled){color:var(--live-red)}.collection-quick-add-row button:focus-visible{outline:2px solid var(--live-red);outline-offset:-2px}.collection-quick-add-row button:disabled{cursor:not-allowed;opacity:.35}.collection-quick-add-row b{color:var(--live-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.collection-unmatched{background:#fff8eb;border:1px solid #c8a46c;margin-top:34px;padding:22px}.collection-unmatched>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.collection-unmatched>header span{color:#8b5c19;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.collection-unmatched>header h3{margin:0;font:700 23px/1 Georgia,serif}.collection-unmatched>header p{max-width:570px;color:var(--live-muted);margin:0;font-size:10px;line-height:1.6}.collection-unmatched-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.collection-unmatched-grid>article{background:#fff;border:1px solid #d9c5a2;flex-direction:column;min-width:0;padding:12px;display:flex}.collection-unmatched-art{background:#ded8cd;border-radius:7px;position:relative;overflow:hidden}.collection-unmatched-art img{aspect-ratio:.715;object-fit:cover;width:100%;display:block}.collection-unmatched-art>b{color:#fff;background:#111722dc;border-radius:999px;padding:5px 8px;font-size:9px;position:absolute;bottom:7px;right:7px}.collection-unmatched-placeholder{aspect-ratio:.715;color:var(--live-muted);background:#f3ead9;border:1px dashed #bca77e;border-radius:7px;place-items:center;font-size:10px;display:grid}.collection-unmatched-copy{flex-direction:column;min-width:0;padding:11px 1px;display:flex}.collection-unmatched-copy small{color:#8b5c19;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.collection-unmatched-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:700 15px/1.25 Georgia,serif;overflow:hidden}.collection-unmatched-lines{gap:6px;margin-top:auto;display:grid}.collection-unmatched-lines>div{border-top:1px solid #e5d8c2;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.collection-unmatched-lines span{color:var(--live-muted);font-size:9px}.collection-unmatched-lines button{color:#8b4d16;background:#fff;border:1px solid #b88842;padding:6px 8px;font-size:9px;font-weight:900}.collection-unmatched-lines button:disabled{opacity:.4}@media (max-width:1040px){.collection-summary{grid-template-columns:1fr 1fr}.collection-price-note{grid-column:1/-1;min-height:120px}.collection-set-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-owned-grid,.collection-search-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-unmatched-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.collection-page{gap:48px;padding-bottom:70px}.collection-add-route{gap:0}.collection-add-route>.my-naru-navigation{margin-bottom:16px}.collection-summary{grid-template-columns:1fr}.collection-summary>article{min-height:150px}.collection-price-note{grid-column:auto}.collection-owned-grid,.collection-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}.collection-unmatched-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-unmatched>header{flex-direction:column;gap:10px}.collection-section-heading{flex-direction:column;align-items:flex-start}.collection-add-heading{align-items:stretch}.collection-owned-actions{justify-content:flex-start;width:100%}.collection-owned-actions>div{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collection-owned-actions>div>button{width:100%}.collection-add-link{flex:100%;order:-1}.collection-list-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;padding:12px}.collection-desktop-filters{display:none}.collection-sort-control{min-width:0}.collection-sort-control select{width:100%;min-width:0}.collection-results-meta{align-items:flex-start}.collection-selected-filters{margin-bottom:16px}.collection-mobile-filter{display:contents}.collection-breakdown-grid{grid-template-columns:1fr}.collection-breakdown-panel{padding:20px}.collection-physical-note{text-align:left}.collection-language-toggle{align-self:stretch}.collection-language-toggle button{flex:1}.collection-search{grid-template-columns:1fr}.collection-search>span{padding:11px 13px 0}.collection-search input{border-left:0}.collection-add-page .collection-search-grid{margin-top:20px}.collection-back-link{width:100%}}@media (min-width:641px) and (max-width:720px){.collection-list-tools{grid-template-columns:minmax(0,1fr) 210px}.collection-desktop-filters{flex-wrap:wrap;align-items:flex-end;display:flex}.collection-mobile-filter{display:none}}@media (max-width:440px){.collection-completion-card{gap:16px}.collection-progress-ring{width:96px}.collection-set-grid{grid-template-columns:1fr 1fr;gap:8px}.collection-set-grid>button{min-height:120px;padding:13px}.collection-owned-grid,.collection-search-grid{gap:24px 8px}.collection-unmatched{padding:15px}.collection-unmatched-grid{grid-template-columns:1fr 1fr;gap:8px}.collection-search-copy strong{font-size:13px}.collection-owned-copy>strong{font-size:15px}}.home-intro{border-bottom:1px solid #cbc3b6;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;gap:28px 64px;padding-block:46px 32px;display:grid}.home-intro-copy h1{max-width:760px;font-size:var(--page-title-size);margin:0}.home-intro-copy>p:last-child{max-width:640px;color:var(--live-muted);margin:20px 0 0;font-size:15px;line-height:1.7}.home-search{gap:9px;display:grid}.home-search>label{letter-spacing:.12em;font-size:10px;font-weight:900}.home-search>div{background:#fff;border:1px solid #bdb4a6;grid-template-columns:minmax(0,1fr) auto;display:grid}.home-search input{background:0 0;border:0;outline:0;min-width:0;height:58px;padding:0 18px;font-size:15px}.home-search button{background:var(--live-ink);color:#fff;border:0;min-width:112px;font-size:12px;font-weight:900}.home-search>div:focus-within{border-color:var(--live-red);box-shadow:0 0 0 3px #e34c3f18}.home-search button:hover{background:var(--live-red)}.home-intro-meta{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.home-intro-meta nav,.home-intro-meta>span{color:var(--live-muted);font-size:11px}.home-intro-meta nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;font-weight:800;display:flex}.home-intro-meta nav a:hover{color:var(--live-red)}.home-topic-intro{border-block:1px solid #cbc3b6;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:48px;padding-block:38px;display:grid}.home-topic-intro .eyebrow{margin:0 0 10px}.home-topic-intro .eyebrow span{background:var(--live-red)}.home-topic-intro h2{letter-spacing:-.035em;margin:0;font:700 clamp(28px,3vw,42px)/1.05 Georgia,serif}.home-topic-intro>div:last-child{gap:18px;display:grid}.home-topic-intro>div:last-child>p{max-width:780px;color:var(--live-muted);margin:0;font-size:14px;line-height:1.8}.home-topic-intro>div:last-child>p a{color:var(--live-red);text-underline-offset:3px;font-weight:800;text-decoration:underline}.home-topic-intro nav{flex-wrap:wrap;gap:8px 18px;font-size:11px;font-weight:800;display:flex}.home-topic-intro nav a{color:var(--live-red)}.home-topic-intro nav a:hover{text-underline-offset:3px;text-decoration:underline}.home-section{padding-top:54px}.home-card-section{border-bottom:1px solid #cbc3b6;padding-bottom:72px}.home-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.home-section-heading .eyebrow{margin-bottom:10px}.home-section-heading .eyebrow span{background:var(--live-red)}.home-section-heading h2{letter-spacing:-.035em;margin:0;font:700 clamp(30px,3vw,44px)/1.05 Georgia,serif}.home-section-heading>a{color:var(--live-red);flex:none;font-size:11px;font-weight:900}.home-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.home-card-item{min-width:0}.home-card-item>.card-image-zoom-trigger,.home-card-item>a{outline:0;flex-direction:column;min-width:0;height:100%;display:flex}.home-card-item .responsive-card-image{background:#ded8cd;border-radius:10px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 12px 25px #10131c20}.home-card-item img{aspect-ratio:.715;object-fit:cover;width:100%;display:block}.home-card-item>.card-image-zoom-trigger:focus-visible .responsive-card-image,.home-card-item>.card-image-zoom-trigger:hover .responsive-card-image,.home-card-item>a:focus-visible .responsive-card-image,.home-card-item>a:hover .responsive-card-image{transform:translateY(-5px);box-shadow:0 18px 30px #10131c30}.home-card-item>.card-image-zoom-trigger:focus-visible .responsive-card-image,.home-card-item>a:focus-visible .responsive-card-image{outline:3px solid var(--live-red);outline-offset:3px}.home-feed-grid{grid-template-columns:1fr 1fr;gap:46px;padding-block:72px 100px;display:grid}.home-panel{min-width:0}.home-panel .home-section-heading h2{font-size:clamp(28px,2.4vw,38px)}.home-deck-list,.home-post-list{gap:10px;display:grid}.home-deck-list article,.home-post-list article{background:#fff;border:1px solid #d3cbbf;min-width:0;transition:border-color .2s,box-shadow .2s;position:relative}.home-deck-list article:focus-within,.home-deck-list article:hover,.home-post-list article:focus-within,.home-post-list article:hover{border-color:var(--live-red);box-shadow:0 0 0 2px #e34c3f18}.home-deck-list article>a{outline:0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;min-height:145px;padding:12px;display:grid}.home-deck-cover{background:#ded8cd;border-radius:6px;place-items:center;width:92px;height:125px;display:grid;overflow:hidden}.home-deck-cover .responsive-card-image,.home-deck-cover img{width:100%;height:100%;display:block}.home-deck-cover img{object-fit:cover}.home-deck-cover>b{color:#fff;font:800 34px Georgia,serif}.home-deck-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-deck-copy>small{color:var(--live-red);font-size:9px;font-weight:900}.home-deck-copy>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:6px 0;font:700 19px/1.25 Georgia,serif;overflow:hidden}.home-deck-copy>span,.home-deck-copy>time{color:var(--live-muted);font-size:10px;line-height:1.5}.home-deck-copy>time{margin-top:9px}.home-post-list article{min-height:118px;padding:17px 18px}.home-post-labels{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-post-labels span{color:var(--live-red);font-size:9px;font-weight:900}.home-post-labels time{color:var(--live-muted);font-size:9px}.home-post-list h3{margin:7px 0 5px;font:700 19px/1.3 Georgia,serif}.home-post-list h3 .home-stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.home-post-list p{color:var(--live-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.55;overflow:hidden}.home-post-list small{color:#82858b;margin-top:9px;font-size:9px;display:block}.home-content-empty{text-align:center;background:#ffffff85;border:1px dashed #aaa194;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:250px;display:flex}.home-content-empty.compact{min-height:510px}.home-content-empty strong{font:700 20px Georgia,serif}.home-content-empty span{color:var(--live-muted);font-size:11px}.home-content-empty a{border:1px solid var(--live-ink);margin-top:10px;padding:10px 14px;font-size:10px;font-weight:900}.home-content-empty a:hover{border-color:var(--live-red);background:var(--live-red);color:#fff}@media (max-width:1100px){.home-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}}@media (max-width:820px){.home-intro{grid-template-columns:1fr;align-items:stretch}.home-intro-meta{grid-column:auto}.home-topic-intro{grid-template-columns:1fr;gap:18px}.home-feed-grid{grid-template-columns:1fr;gap:64px}.home-content-empty.compact{min-height:240px}}@media (max-width:640px){.home-intro{gap:24px;padding-block:34px 25px}.home-intro-copy h1{font-size:clamp(36px,11vw,49px)}.home-intro-copy>p:last-child{margin-top:15px;font-size:14px}.home-search input{height:54px;padding-inline:13px;font-size:13px}.home-search button{min-width:92px;font-size:11px}.home-intro-meta{flex-direction:column;align-items:flex-start;gap:11px}.home-intro-meta nav{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.home-intro-meta nav a{text-align:center;background:#fff;border:1px solid #d2c9bc;place-items:center;min-height:44px;display:grid}.home-topic-intro{padding-block:30px}.home-topic-intro nav{display:block}.home-topic-intro nav a{text-align:center;background:#fff;border:1px solid #d2c9bc;place-items:center;width:100%;min-height:42px;display:grid}.home-section{padding-top:40px}.home-card-section{padding-bottom:54px}.home-section-heading{align-items:flex-end;gap:10px;margin-bottom:20px}.home-panel .home-section-heading h2,.home-section-heading h2{font-size:clamp(25px,8vw,33px)}.home-section-heading>a{white-space:nowrap;font-size:9px}.home-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.home-feed-grid{gap:54px;padding-block:54px 70px}.home-deck-list article>a{grid-template-columns:78px minmax(0,1fr);gap:13px;min-height:128px;padding:10px}.home-deck-cover{width:78px;height:106px}.home-deck-copy>strong{font-size:17px}.home-post-list article{padding:15px 14px}.home-post-list h3{font-size:17px}}.glossary-back-top,.glossary-index-mobile{display:none}.community-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-10px 0 34px;display:grid}.community-section-nav a{background:#fff;border:1px solid #c7beaf;align-content:center;gap:4px;min-height:76px;padding:14px 18px;display:grid}.community-section-nav a:focus-visible,.community-section-nav a:hover{border-color:var(--live-red);color:var(--live-red)}.community-section-nav a[aria-current=page]{border-color:var(--live-ink);background:var(--live-ink);color:#fff}.community-section-nav span{color:var(--live-muted);font-size:9px;font-weight:800}.community-section-nav a[aria-current=page] span{color:#c9c5bd}.community-section-nav strong{font-size:14px}.post-row h2{margin:6px 0;font:700 19px Georgia,serif}.live-community-layout .post-row h2{font-size:22px}.filter-group>.filter-option-search{opacity:1;pointer-events:auto;background:#fff;border:1px solid #c4bbad;outline:none;width:100%;height:40px;margin-bottom:8px;padding:0 10px;position:static}.filter-group>.filter-option-search:focus{border-color:var(--live-red);box-shadow:0 0 0 3px #e34c3f18}.filter-option-empty{color:var(--live-muted);padding:7px 0;font-size:11px}.icon-filter-group>.icon-filter-options{gap:8px;max-height:none;padding-bottom:2px;display:flex;overflow:visible}.card-search-caption{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-search-caption small{letter-spacing:0;font-size:10px;font-weight:400}.filter-group>.card-facet-placeholder{background:var(--live-sand);border-radius:9px;height:46px}.filter-group>.card-facet-placeholder-sets{height:98px}.icon-filter-group label{display:block;position:relative}.icon-filter-group label:focus-within,.icon-filter-group label:hover{z-index:30}.filter-group label .icon-filter-button{color:#626975;background:#f8f6f1;border:1px solid #c4bbad;border-radius:9px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid;position:relative}.filter-group label:hover .icon-filter-button{border-color:var(--live-red);color:#9c3128;transform:translateY(-1px)}.filter-group label.active .icon-filter-button{border-color:var(--live-red);color:#9c3128;background:#fff0ed;box-shadow:0 0 0 2px #e34c3f18}.filter-group label input:focus-visible+.icon-filter-button{outline:2px solid var(--live-red);outline-offset:2px}.icon-filter-button>img{object-fit:contain;width:28px;height:28px}.custom-filter-glyph{width:25px;height:25px;display:block;overflow:visible}.icon-filter-button>.card-type-glyph{object-fit:contain;width:25px;height:25px;display:block}html[data-theme=dark] .card-type-glyph{filter:brightness(1.75)}.colorless-domain-icon{box-shadow:inset 0 0 0 4px #0000;background:0 0!important;border:2px solid!important;border-radius:50%!important;width:24px!important;height:24px!important;min-height:0!important;padding:0!important;display:block!important}.icon-filter-set>.icon-filter-options{gap:6px}.icon-filter-set label .icon-filter-button{width:52px}.icon-filter-set label .set-filter-code,.icon-filter-set label.active .set-filter-code,.icon-filter-set label:hover .set-filter-code{width:auto;height:auto;min-height:0;color:inherit;letter-spacing:.045em;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;font-size:11px;font-weight:950;line-height:1;display:grid}.filter-group label .icon-filter-check{background:var(--live-red);color:#fff;border-radius:50%;width:14px;height:14px;padding:2px;position:absolute;top:3px;right:3px}.filter-group label .icon-filter-label{z-index:20;color:#242832;opacity:0;pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #c4bbad;border-radius:6px;width:max-content;max-width:150px;min-height:0;padding:5px 7px;font-size:10px;font-weight:800;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-3px);box-shadow:0 6px 16px #10131c24}.icon-filter-group label:focus-within .icon-filter-label,.icon-filter-group label:hover .icon-filter-label{color:#242832;opacity:1;background:#fff;border-color:#c4bbad;transform:translate(-50%)}:where(.icon-filter-rarity label,.compact-card-badge,.desktop-deck-rarity-option,.card-fact-icon) .rarity-crystal{filter:drop-shadow(0 1px 1px #10131c38);background:conic-gradient(from 25deg,#fff8,#0002,#fff9,#0003,#fff7);border:0;width:25px;height:25px;min-height:0;padding:0;display:block;position:relative;overflow:hidden}:where(.icon-filter-rarity label,.compact-card-badge,.desktop-deck-rarity-option,.card-fact-icon) .rarity-crystal:before{content:"";min-height:0;clip-path:inherit;background:linear-gradient(125deg,#fff9 8%,#0000 38% 62%,#fff5 86%);border:0;padding:0;position:absolute;inset:1px}:where(.icon-filter-rarity label,.compact-card-badge,.desktop-deck-rarity-option,.card-fact-icon) .rarity-crystal:after{content:"";min-height:0;clip-path:inherit;background:radial-gradient(circle at 50% 52%,#fff 0 5%,#fff8 6%,#0000 28%);border:0;padding:0;position:absolute;inset:0}:where(.icon-filter-rarity label,.compact-card-badge,.desktop-deck-rarity-option,.card-fact-icon) .rarity-crystal-common{background:radial-gradient(circle at 34% 28%,#fff 0 9%,#eef3f6 20%,#b8cad2 57%,#e7dd86 82%,#91aeb2 100%);border:1px solid #8ba5a8;border-radius:50%}:where(.icon-filter-rarity label,.compact-card-badge,.desktop-deck-rarity-option,.card-fact-icon) .rarity-crystal-common:after,:where(.icon-filter-rarity label,.compact-card-badge,.desktop-deck-rarity-option,.card-fact-icon) .rarity-crystal-common:before{border-radius:50%}:where(.icon-filter-rarity label,.compact-card-badge,.desktop-deck-rarity-option,.card-fact-icon) .rarity-crystal-uncommon{clip-path:polygon(50% 0,100% 100%,0 100%);background:conic-gradient(from 30deg at 50% 62%,#0d6463,#8ce0df,#e7ffff,#37b7ba,#075858,#b9ffff);height:23px}:where(.icon-filter-rarity label,.compact-card-badge,.desktop-deck-rarity-option,.card-fact-icon) .rarity-crystal-rare{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:conic-gradient(from 45deg,#64145f,#d10081,#ffd9f4,#b30074,#4d174f,#f353bd,#fff0fa,#7b176b)}:where(.icon-filter-rarity label,.compact-card-badge,.desktop-deck-rarity-option,.card-fact-icon) .rarity-crystal-epic{clip-path:polygon(50% 0,98% 38%,80% 100%,20% 100%,2% 38%);background:conic-gradient(from 18deg,#a21d13,#ff8a00,#fff1a4,#ed5a00,#971b16,#ffb000,#fff5bd,#b52a12)}:where(.icon-filter-rarity label,.compact-card-badge,.desktop-deck-rarity-option,.card-fact-icon) .rarity-crystal-showcase{clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:conic-gradient(from 30deg,#9d5b00,#ffd900,#fff6a0,#e69d00,#8a5100,#ffe62b,#fff4a8,#bc7200)}.desktop-deck-rarity-option>.rarity-crystal,.desktop-deck-rarity-option>.rarity-promo-icon{flex:0 0 16px;width:16px;height:16px}.desktop-deck-rarity-option>.rarity-crystal-uncommon{height:15px}@media (min-width:641px){.filter-groups>.icon-filter-domain{grid-column:span 2}.icon-filter-domain>.icon-filter-options{flex-wrap:nowrap}.icon-filter-variant>.icon-filter-options{flex-wrap:nowrap;gap:6px}}.numeric-range-filter legend output{color:#555b65;letter-spacing:0;background:#ddd6ca;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:900}.numeric-range-filter.active legend output{color:#9c3128;background:#fff0ed}.filter-group>.numeric-range-control{height:28px;max-height:none;margin-top:1px;display:block;position:relative;overflow:visible}.numeric-range-track{background:#c9c1b5;border-radius:999px;height:4px;position:absolute;top:12px;left:8px;right:8px}.numeric-range-track span{top:0;bottom:0;left:var(--range-start);right:calc(100% - var(--range-end));background:var(--live-red);border:0;border-radius:999px;min-height:0;padding:0;position:absolute}.filter-group .numeric-range-input{width:100%;height:0;box-shadow:none;opacity:1;pointer-events:none;appearance:none;background:0 0;border:0;outline:0;margin:0;padding:0;position:absolute;top:14px;left:0}.filter-group .numeric-range-minimum{z-index:3}.filter-group .numeric-range-maximum{z-index:4}.filter-group .numeric-range-input::-webkit-slider-runnable-track{background:0 0;height:0}.filter-group .numeric-range-input::-moz-range-track{background:0 0;height:0}.filter-group .numeric-range-input::-webkit-slider-thumb{border:2px solid var(--live-red);cursor:grab;pointer-events:auto;appearance:none;background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-10px;box-shadow:0 2px 7px #10131c38}.filter-group .numeric-range-input::-moz-range-thumb{border:2px solid var(--live-red);cursor:grab;pointer-events:auto;background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 7px #10131c38}.filter-group .numeric-range-input:active::-webkit-slider-thumb{cursor:grabbing;box-shadow:0 0 0 5px #e34c3f24}.filter-group .numeric-range-input:active::-moz-range-thumb{cursor:grabbing;box-shadow:0 0 0 5px #e34c3f24}.filter-group .numeric-range-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--live-red);outline-offset:3px}.filter-group .numeric-range-input:focus-visible::-moz-range-thumb{outline:2px solid var(--live-red);outline-offset:3px}.filter-group>.numeric-range-ticks{color:#777e88;font-variant-numeric:tabular-nums;justify-content:space-between;max-height:none;padding:0 3px;font-size:8px;line-height:1;display:flex;overflow:visible}.numeric-range-ticks span{text-align:center;min-width:0;transform:translate(0)}html[data-theme=dark] .live-app .filter-group label .icon-filter-button{color:#c7ccd5;background:#222730;border-color:#424956}html[data-theme=dark] .live-app .filter-group label.active .icon-filter-button{border-color:var(--live-red);color:#ff9a91;background:#3a211f}html[data-theme=dark] .live-app .filter-group label .icon-filter-label{color:#171b22;background:#f2efe7;border-color:#737985}html[data-theme=dark] .live-app .numeric-range-track{background:#4a515d}html[data-theme=dark] .live-app .numeric-range-filter legend output{color:#c7ccd5;background:#303640}html[data-theme=dark] .live-app .numeric-range-filter.active legend output{color:#ff9a91;background:#3a211f}@media (max-width:640px){.icon-filter-group>.icon-filter-options{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;display:grid}.icon-filter-group label{min-width:0}.filter-group label .icon-filter-button{grid-template-rows:30px auto;align-content:center;gap:4px;width:100%;height:64px;padding:6px 4px}.filter-group label .icon-filter-label{width:100%;max-width:none;min-height:0;color:inherit;box-shadow:none;opacity:1;pointer-events:none;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:9px;line-height:1.15;display:block;position:static;overflow:hidden;transform:none}.icon-filter-group label:focus-within .icon-filter-label,.icon-filter-group label:hover .icon-filter-label{color:inherit;box-shadow:none;background:0 0;border:0;transform:none}html[data-theme=dark] .live-app .filter-group label .icon-filter-label{color:inherit;background:0 0}.filter-group>.numeric-range-ticks{font-size:8px}}@media (max-width:800px){.guide-toc{z-index:20;background:var(--live-paper);position:sticky;top:0;box-shadow:0 8px 18px #10131c16}.guide-toc nav a{min-height:44px}.guide-section{scroll-margin-top:92px}}@media (max-width:640px){.community-section-nav{grid-template-columns:1fr;margin-top:0}.community-section-nav a{min-height:68px;padding:10px 12px}.glossary-tools{z-index:20;background:var(--live-paper);grid-template-columns:1fr;gap:6px;padding:6px 0;position:sticky;top:0;box-shadow:0 8px 14px #10131c12}.glossary-tools label{gap:0}.glossary-tools>label>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.glossary-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.glossary-tabs button{width:100%;padding-inline:6px}.glossary-index-desktop{display:none}.glossary-index-mobile{background:#fff;border:1px solid #c8bfb2;margin:16px 0 24px;display:block}.glossary-index-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:12px;font-weight:900;display:flex}.glossary-index-mobile .glossary-index{border-top:1px solid #d9d1c5;max-height:280px;margin:0;padding:8px;overflow-y:auto}.glossary-index a{min-height:44px;padding:9px 11px}.glossary-entry{scroll-margin-top:126px}.glossary-back-top{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:15;border:1px solid var(--live-ink);background:var(--live-ink);color:#fff;align-items:center;width:max-content;min-height:44px;padding:0 16px;font-size:11px;font-weight:900;display:flex;position:fixed;box-shadow:0 8px 18px #10131c2e}}@media (min-width:641px){.card-modal{height:min(900px,100vh - 56px)}}.card-modal-skeleton{grid-template-columns:minmax(260px,380px) 1fr;gap:38px;display:grid}.card-modal-skeleton-art,.card-modal-skeleton-copy{min-width:0}.card-skeleton-block{background:#ddd6cb;display:block;position:relative;overflow:hidden}.card-skeleton-block:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 48%,#0000 76%);animation:card-skeleton-shimmer 1.4s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.card-modal-skeleton-image{aspect-ratio:.715;border-radius:15px;width:100%}.card-modal-skeleton-label{width:28%;height:10px;margin-top:14px}.card-modal-skeleton-variants{gap:6px;margin-top:9px;display:flex}.card-modal-skeleton-variants>div{aspect-ratio:.715;border-radius:3px;flex:0 0 74px;width:74px}.card-modal-skeleton-copy{padding-top:6px}.card-modal-skeleton-kicker{width:92px;height:10px}.card-modal-skeleton-title{width:min(78%,420px);height:54px;margin-top:14px}.card-modal-skeleton-text{gap:10px;margin-top:27px;display:grid}.card-modal-skeleton-text>div{height:13px}.card-modal-skeleton-text>div:nth-child(2){width:92%}.card-modal-skeleton-text>div:nth-child(3){width:68%}.card-modal-skeleton-facts{border-top:1px solid #cfc7bb;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.card-modal-skeleton-facts>div{border-bottom:1px solid #d9d1c6;min-height:58px;padding:12px 4px}.card-modal-skeleton-facts span{width:38%;height:8px}.card-modal-skeleton-facts strong{width:72%;height:12px;margin-top:8px}.card-modal-skeleton-price{border:1px solid #c9c0b3;height:176px;margin-top:28px}@keyframes card-skeleton-shimmer{to{transform:translate(100%)}}@media (max-width:900px){.card-modal-skeleton{grid-template-columns:320px 1fr}}@media (max-width:640px){.card-modal-skeleton{grid-template-columns:1fr}.card-modal-skeleton-art{width:min(100%,360px);margin-inline:auto}.card-modal-skeleton-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.card-skeleton-block:after{animation:none}}html{color-scheme:light}.live-app,.live-header,.theme-toggle,body{transition:background-color .18s,color .18s,border-color .18s}.theme-toggle{width:40px;height:40px;color:var(--live-ink,#10131c);background:#fff;border:1px solid #c9c0b3;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.theme-toggle:hover{border-color:var(--live-red,#e34c3f);color:var(--live-red,#e34c3f)}.theme-toggle:focus-visible{outline:3px solid var(--live-red,#e34c3f)}@supports (color:color-mix(in lab,red,red)){.theme-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--live-red,#e34c3f) 30%,transparent)}}.theme-toggle:focus-visible{outline-offset:2px}.theme-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px;transition:opacity .18s,transform .18s;position:absolute}.theme-toggle-moon{opacity:1;transform:scale(1)}.theme-toggle-sun{opacity:0;transform:scale(.55)rotate(-35deg)}.event-form-shell{max-width:960px}.event-admin-index{background:#fff;border:1px solid #c7beaf;margin-bottom:20px}.event-admin-index>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:13px;font-weight:900;list-style:none;display:flex}.event-admin-index>summary::-webkit-details-marker{display:none}.event-admin-index>summary:after{content:"＋";color:var(--live-red);margin-left:auto;font-size:18px}.event-admin-index[open]>summary:after{content:"−"}.event-admin-index>summary small{color:var(--live-muted);font-size:10px}.event-admin-list{border-top:1px solid #d5cdbf;display:grid}.event-admin-list article{border-bottom:1px solid #e0d9cf;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;padding:16px 20px;display:grid}.event-admin-list article:last-child{border-bottom:0}.event-admin-list article>div{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.event-admin-list article>div span{color:var(--live-muted);background:#ebe5da;padding:3px 6px;font-size:9px;font-weight:900}.event-admin-list article>div span[data-status=published]{color:#386a3f;background:#e5eee2}.event-admin-list article>div span[data-status=archived]{color:#77716a;background:#eceae5}.event-admin-list h2{margin:2px 0 0;font:700 18px/1.25 Georgia,serif}.event-admin-list p{color:var(--live-muted);margin:0;font-size:10px}.event-admin-list nav{grid-area:2/2/4;align-items:center;gap:6px;display:flex}.event-admin-list nav a{border:1px solid #c7beaf;padding:8px 10px;font-size:10px;font-weight:900}.event-admin-list nav a:hover{border-color:var(--live-red);color:var(--live-red)}.event-admin-index-note{color:var(--live-muted);border-top:1px solid #e0d9cf;margin:0;padding:12px 20px;font-size:10px}.event-form{gap:0;padding:0;overflow:hidden}.event-form-section{border-bottom:1px solid #d5cdbf;gap:18px;padding:32px;display:grid}.event-form-section:last-of-type{border-bottom:0}.event-form-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.event-form-section-heading>div{align-items:baseline;gap:10px;display:flex}.event-form-section-heading span{color:var(--live-red);letter-spacing:.14em;font:800 10px/1 Arial,sans-serif}.event-form-section-heading h2{letter-spacing:-.025em;margin:0;font:700 27px/1.1 Georgia,serif}.event-form-section-heading p{max-width:430px;color:var(--live-muted);text-align:right;margin:2px 0 0;font-size:11px;line-height:1.55}.event-form-grid{gap:16px;display:grid}.event-form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.event-form-grid.source-columns{grid-template-columns:minmax(130px,.7fr) minmax(200px,1.4fr) minmax(160px,1fr)}.event-form-check{align-items:center;width:max-content;gap:9px!important;display:flex!important}.event-form-check input{height:17px;accent-color:var(--live-red);margin:0;width:17px!important}.event-participation-confirm{width:auto;min-height:44px;line-height:1.6}.event-participation-confirm input{flex:0 0 17px}html:not([data-theme=dark]) .card-view-toggle button:not(.active){color:#595959}html:not([data-theme=dark]) .filter-group>.numeric-range-ticks{color:#676e78}.domain-mode button:not(.active){color:#535760}html[data-theme=dark] .filter-group>.numeric-range-ticks{color:#929aa8}html[data-theme=dark] .mobile-filter-sheet-footer button:last-child{color:#14181f}html:not([data-theme=dark]) .card-price-summary.unavailable,html:not([data-theme=dark]) .card-price-summary>small{color:#70695f}html:not([data-theme=dark]) .publication-card-copy>small{color:#696969}.site-footer .legal-original{color:#8b92a3}html:not([data-theme=dark]) .guide-page{--live-muted:#5c6068;--live-red:#ad332b}html:not([data-theme=dark]) .guide-toc nav span{color:#68615a}html:not([data-theme=dark]) .guide-term-grid h3 small{color:#666970}.guide-zone small{color:#e1efeb}.guide-callout>span,.guide-deck-cta>div>span,.guide-turn-sheet b,.guide-turn-sheet>span{color:#ff9a91}html[data-theme=dark] .guide-card-cost{color:#10131c}html[data-theme=dark] .guide-might p,html[data-theme=dark] .guide-practice-note p,html[data-theme=dark] .guide-practice-note>span{color:#f0d999}html[data-theme=dark] .guide-compare ol,html[data-theme=dark] .guide-compare strong,html[data-theme=dark] .guide-sources a,html[data-theme=dark] .guide-term-grid b{color:#ff9a91}.event-occurrence-editor{gap:14px;display:grid}.event-occurrence-row{background:#faf8f3;border:1px solid #cec5b8;gap:16px;margin:0;padding:20px;display:grid}.event-occurrence-row legend{color:var(--live-red);letter-spacing:.08em;align-items:center;gap:8px;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex}.event-occurrence-row legend small{color:#684699;letter-spacing:0;background:#e8e2f6;padding:3px 6px;font-size:9px}.event-occurrence-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.event-occurrence-footer p{color:var(--live-muted);margin:0;font-size:10px;line-height:1.55}.event-occurrence-remove{flex:none;min-height:42px;padding:9px 13px}.event-occurrence-add{justify-self:start}.event-schedule-error{color:#8d3028;background:#fff0ed;border-left:3px solid #b34338;margin:0;padding:13px 15px;font-size:11px;font-weight:800;line-height:1.6}.event-source-editor{gap:14px;display:grid}.event-source-row{background:#faf8f3;border:1px solid #cec5b8;gap:16px;margin:0;padding:20px;display:grid}.event-source-row legend{color:var(--live-red);letter-spacing:.08em;padding:0 7px;font-size:10px;font-weight:900}.event-source-options{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.event-source-options .button{min-height:45px;padding:10px 14px}.event-source-add{justify-self:start}.event-publication-section{background:#f2eee6}.event-publication-section>label{max-width:320px}.event-form-guide{border-left:3px solid var(--live-red);background:#fff;padding:16px 18px}.event-form-guide strong{font-size:12px}.event-form-guide p{color:var(--live-muted);margin:6px 0 0;font-size:11px;line-height:1.65}.event-form-actions{background:#fff;padding:24px 32px}.event-form-actions .event-danger-button{color:#a0372e;border-color:#b34338;margin-right:auto}.event-form-actions .event-danger-button:hover{background:#fff0ed}@media (max-width:720px){.event-admin-list article{grid-template-columns:1fr}.event-admin-list nav{grid-area:auto/1;margin-top:7px}.event-form-section{padding:22px 18px}.event-form-section-heading{gap:8px;display:grid}.event-form-section-heading p{text-align:left}.event-form-grid.source-columns,.event-form-grid.two-columns{grid-template-columns:1fr}.event-occurrence-row{padding:16px 13px}.event-occurrence-footer{flex-direction:column;align-items:stretch}.event-occurrence-remove{width:100%}.event-source-row{padding:16px 13px}.event-source-options{align-items:center}.event-form-actions{flex-wrap:wrap;padding:18px}.event-form-actions .event-danger-button{width:100%;margin:0 0 8px}.event-form-actions .button:not(.event-danger-button){flex:1}}html[data-theme=dark]{color-scheme:dark;--ink:#f1eee6;--paper:#11141a;--line:#3b414c;--violet:#a893ff;--aqua:#6fe8da;--ember:#ff8370;--muted:#a9afba;background:#11141a}html[data-theme=dark] body{color:#f1eee6;background:#11141a}html[data-theme=dark] .live-app{--live-ink:#f2efe7;--live-paper:#11141a;--live-sand:#20252e;--live-red:#ff6e61;--live-action:#c9473b;--live-action-hover:#b93a31;--live-gold:#e1b95f;--live-muted:#a9afba;color:#f2efe7;background:#11141a}html[data-theme=dark] .live-app :where(.header-auth,.account-menu-trigger),html[data-theme=dark] .theme-toggle{color:#f2efe7;background:#1b2028;border-color:#454b57}html[data-theme=dark] .theme-toggle-moon{opacity:0;transform:scale(.55)rotate(35deg)}html[data-theme=dark] .theme-toggle-sun{opacity:1;transform:scale(1)rotate(0)}html[data-theme=dark] .live-header,html[data-theme=dark] .site-header{background:#11141aeb;border-bottom-color:#343a45}html[data-theme=dark] .site-footer{border-top:1px solid #303641}html[data-theme=dark] .live-header .site-logo-mark{filter:drop-shadow(0 0 2px #f2efe83d)drop-shadow(0 3px 8px #0009)}html[data-theme=dark] .live-app :where(input,textarea,select){color:#f2efe7;background-color:#1a1f27;border-color:#434a56}html[data-theme=dark] .live-app :where(input,textarea)::placeholder{color:#777f8d}html[data-theme=dark] .live-app :where(.live-home-deck-grid>a,.auth-card,.oauth-button,.post-form,.profile-form,.community-search>div,.live-deck-catalog,.live-deck-sheet,.live-variant-picker>button,.card-variant-picker button,.rich-keyword-popover,.glossary-entry,.card-price-summary,.card-price-panel,.account-menu-popover,.saved-decks-toolbar,.saved-deck-card,.my-publications article,.live-community-layout .post-row,.live-post-detail,.contact-card-grid article,.publication-filters,.publication-card,.publication-source,.publication-fields,.publication-verification-control,.published-deck-header,.published-deck-description,.published-deck-card-toolbar,.published-deck-sections>section,.publication-comments,.guide-rule-grid article,.guide-deck-recipe article,.guide-setup-copy,.guide-card-key li,.guide-practice-steps li,.guide-compare article,.guide-rune-demo,.guide-deck-steps li,.guide-term-grid>a,.collection-summary>article,.collection-set-grid>button,.collection-breakdown-panel,.collection-language-toggle,.collection-search,.home-search>div,.home-deck-list article,.home-post-list article,.home-intro-meta nav a,.home-topic-intro nav a,.community-section-nav a,.glossary-index-mobile){color:#f2efe7;background:#191e26;border-color:#3b424e}html[data-theme=dark] .live-app .rich-keyword-popover-link{color:#ff9d94;background:#302321}html[data-theme=dark] .live-app .rich-keyword-popover-close{color:#f2efe7;background:#2b313a}html[data-theme=dark] .live-app :where(.live-home-empty,.live-data-empty,.live-notice,.saved-decks-empty,.publication-empty,.collection-empty,.collection-search-prompt,.home-content-empty){color:var(--live-muted);background:#171b22;border-color:#454c58}html[data-theme=dark] .live-app :where(.live-filter-panel,.live-variant-loading,.live-deck-filters,.live-deck-rule-summary,.card-view-toggle){background:#20252e;border-color:#3b424e}html[data-theme=dark] .live-app .card-view-toggle button:not(.active){color:#c7ccd5}html[data-theme=dark] .live-app :where(.live-filter-shell){background:#20252e;border-color:#3b424e}html[data-theme=dark] .live-app .live-variant-summary b{color:#cfdfa0;background:#2b3325}html[data-theme=dark] .live-app .compact-card-badge{color:#d8dce4;background:#20252e;border-color:#454c58}html[data-theme=dark] .live-app :where(.filter-group label>span,.selected-filters button,.tag-picker button,.live-community-form .tag-picker button){color:#c7ccd5;background:#222730;border-color:#424956}html[data-theme=dark] .live-app :where(.filter-group label.active>span,.live-community-layout .community-tags a:hover,.live-community-layout .community-tags a.active,.live-community-form .tag-picker button.selected,.live-community-form .button-ghost:hover,.live-deck-actions .live-share){border-color:var(--live-red);color:#ff9a91;background:#3a211f}html[data-theme=dark] .live-app :where(.demo-banner,.setup-notice,.live-community-layout .demo-banner,.live-publish-intent,.live-deck-step-guide){color:#ffaaa2;background:#34211f}html[data-theme=dark] .live-app :where(.manual-notice,.live-save-guide,.saved-decks-limit-notice,.publication-session-warning,.publication-warning,.guide-rule-grid .guide-rule-warning,.guide-practice-note,.guide-might,.live-deck-rule-outside-toggle){color:#f0d999;background:#30291b;border-color:#7d6739}html[data-theme=dark] .live-app :where(.auth-message,.compliance-grid article){color:#8ed6bc;background:#173129}html[data-theme=dark] .live-app .compliance-grid article.excluded{color:#f4aaa2;background:#35211f}html[data-theme=dark] .live-app :where(.pagination a,.pagination>span[aria-disabled=true],.live-scroll-sentinel button,.live-variant-retry,.live-quantity button,.live-deck-card-actions button,.collection-quick-add button,.collection-lines button,.collection-search-sentinel button,.publication-pagination button,.publication-pagination>a,.publication-pagination>span[aria-disabled=true],.publication-filter-actions>a,.published-deck-actions>a:not(.proxy-deck-action),.published-deck-actions button,.publication-owner-actions a,.publication-owner-actions button,.mobile-menu-trigger,.card-language-toggle button,.glossary-tabs button,.glossary-index a){color:#e8eaf0;background:#1b2028;border-color:#454c58}html[data-theme=dark] .live-app :where(.live-primary-small,.live-primary,.live-library-card-body>button:hover,.live-deck-card-list article>button,.more-filter-button:hover,.live-deck-card-actions button:last-child,.saved-decks-toolbar>.live-primary,.saved-decks-empty>.live-primary,.saved-deck-card-actions .saved-deck-publish,.live-profile-page .profile-form .button-primary,.live-community-form .button-primary,:is(.publication-filter-actions>button,.publication-search-control>.mobile-search-submit),.publication-toolbar .live-primary,.published-deck-actions>button:first-child,.guide-toc>a,.home-search button,.glossary-back-top,.button-primary){border-color:var(--live-action);background:var(--live-action);color:#fff}html[data-theme=dark] .live-app :where(.live-primary-small,.live-primary,.button-primary):focus-visible,html[data-theme=dark] .live-app :where(.live-primary-small,.live-primary,.button-primary):hover{border-color:var(--live-action-hover);background:var(--live-action-hover);color:#fff}html[data-theme=dark] .live-app :where(.card-view-toggle button.active,.card-language-toggle button.active,.domain-mode button.active,.live-deck-section-tabs button.active,.live-deck-view-tabs button.active,.collection-language-toggle button.active,.community-section-nav a[aria-current=page],.mobile-menu-popover a[aria-current=page],.auth-tabs button.active){border-color:var(--live-red);color:#ff9a91;background:#3a211f}html[data-theme=dark] .live-app :where(.live-secondary){color:#f2efe7;background:0 0;border-color:#626a77}html[data-theme=dark] .live-app :where(.live-secondary,.button-ghost):focus-visible,html[data-theme=dark] .live-app :where(.live-secondary,.button-ghost):hover{border-color:var(--live-red);color:#ff9a91;background:#3a211f}html[data-theme=dark] .live-app :where(.live-data-empty strong,.live-notice strong,.saved-decks-empty strong,.collection-empty strong,.publication-empty strong,.publication-toolbar p strong,.live-post-detail h1,.community-type-tabs a.active){color:#f2efe7}html[data-theme=dark] .live-app :where(.live-home-status,.live-results-line,.compact-card-stats,.live-panel-heading,.card-facts,.card-comments,.collection-add-section,.collection-lines>div,.post-detail-meta){border-color:#3b424e}html[data-theme=dark] .live-app :where(.card-modal-copy .rich-card-text){color:#d9dce3}html[data-theme=dark] .live-app :where(.card-modal-copy blockquote,.guide-sources,.guide-card-rules,.guide-setup-copy .guide-setup-format-note){color:#bbc0ca;background:#20252e;border-color:#454c58}html[data-theme=dark] .live-app :where(.card-errata-panel){color:#f2efe7;background:#2b201f;border-color:#70443f}html[data-theme=dark] .live-app :where(.card-errata-badge){color:#ffaaa2;background:#3a211f;border-color:#8e514a}html[data-theme=dark] .card-errata-dialog{color:#f2efe7;background:#171b22;border-color:#70443f}html[data-theme=dark] .card-errata-dialog>p{color:#bbc0ca}html[data-theme=dark] .card-errata-dialog .card-errata-entries article{background:#2b201f;border-color:#70443f}html[data-theme=dark] .live-app :where(.deck-collection-coverage){color:#e8f0e8;background:#1d2921;border-color:#3d5b45}html[data-theme=dark] .live-app :where(.deck-text-dialog,.deck-text-body textarea,.deck-text-preview){color:#f2efe7;background:#191e26;border-color:#3d4450}html[data-theme=dark] .live-app :where(.deck-text-dialog>header button,.member-save-button,.bulk-wishlist-control>button,.card-wishlist-actions button){color:#e8eaf0;background:#1b2028;border-color:#454c58}html[data-theme=dark] .live-app :where(.member-save-button.is-saved,.card-wishlist-actions button[aria-pressed=true]){border-color:var(--live-red);color:#ff9a91;background:#3a211f}html[data-theme=dark] .live-app :where(.deck-text-tabs){background:#20252e;border-color:#3d4450}html[data-theme=dark] .live-app :where(.deck-text-tabs button.active){color:var(--live-red);background:#2a303a}html[data-theme=dark] .live-app :where(.deck-text-body .deck-text-replace-note){color:#f0d999;background:#30291b;border-color:#7d6739}html[data-theme=dark] .live-app :where(.card-picker-label,.card-facts dt){color:#a9afba}html[data-theme=dark] .live-app :where(.card-modal-close){color:#f2efe7;background:#252b35;border:1px solid #4b5360}html[data-theme=dark] .live-app :where(.card-skeleton-block){background:#2c323d}html[data-theme=dark] .live-app :where(.card-skeleton-block):after{background:linear-gradient(100deg,#0000 20%,#ffffff1d 48%,#0000 76%)}html[data-theme=dark] .live-app :where(.live-deck-card-list article,.published-deck-line){color:#f2efe7;background:#171c23;border-color:#3d4450}html[data-theme=dark] .live-app :where(.live-deck-view-tabs button.active){color:var(--live-red);background:#2a303a}html[data-theme=dark] .live-app :where(.live-deck-section-tabs){background:#20252e;border-color:#3b424e}html[data-theme=dark] .live-app :where(.live-deck-section-tabs button){color:#f2efe7;border-color:#3b424e}html[data-theme=dark] .live-app :where(.live-deck-section-tabs button.active b){color:#5a606b}html[data-theme=dark] .live-app :where(.live-nav-submenu){background:#191e26;border-color:#3b424e}html[data-theme=dark] .live-app :where(.live-nav-submenu a){color:#f2efe7}html[data-theme=dark] .live-app :where(.live-nav-submenu a:hover,.live-nav-submenu a:focus-visible){color:var(--live-red);background:#262c36}html[data-theme=dark] .live-app :where(.rich-card-energy){color:#171a20;background:#eceee7;border-color:#dadde4}html[data-theme=dark] .live-app :where(.glossary-source){color:#c6cbd4;background:#20252e;border-color:#555d6a}html[data-theme=dark] .live-app :where(.glossary-entry>p){color:#b8bec8}html[data-theme=dark] .live-app :where(.glossary-entry-meta){color:#c2c7d0;background:#222831;border-color:#3d4450}html[data-theme=dark] .live-app :where(.published-deck-description p){color:#bcc2cc}html[data-theme=dark] .guide-hero{background:#151920;border-color:#3b424e}html[data-theme=dark] .guide-hero-copy>p:not(.live-kicker){color:#b6bcc6}html[data-theme=dark] .auth-card{box-shadow:18px 18px #29233f}html[data-theme=dark] .profile-form{box-shadow:14px 14px #29233f}html[data-theme=dark] .live-app :where(.live-deck-account-summary,.filter-summary,.comment-guide,.comment-guest-guide,.comment-delete-form,.publication-owner-actions,.guide-toc,.guide-next,.mobile-menu-group-children,.live-deck-section-empty,.live-deck-stats section,.live-deck-catalog .live-deck-search){color:#e8eaf0;background:#20252e;border-color:#3d4450}html[data-theme=dark] .live-app :where(.guide-callout,.guide-turn-sheet,.guide-rune-icons,.guide-deck-cta){color:#f2efe7;background:#181d24;border-color:#3d4450}html[data-theme=dark] .live-app :where(.guide-toc nav a){color:#c7ccd5;border-color:#414955}html[data-theme=dark] .live-app :where(.guide-toc nav span){color:#858d9a}html[data-theme=dark] .live-app :where(.guide-next a){border-color:#414955}html[data-theme=dark] .live-app :where(.live-deck-account-summary:hover){border-color:var(--live-red);color:#ff9a91;background:#2d2021}html[data-theme=dark] .live-app .account-menu-popover a{color:#e8eaf0}html[data-theme=dark] .live-app .account-menu-identity strong{color:#f2efe7}html[data-theme=dark] .live-app .account-menu-separator{background:#3d4450}html[data-theme=dark] .live-app .account-menu-popover button{color:#f1a097}html[data-theme=dark] .live-app :where(.header-auth:hover,.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true],.theme-toggle:hover,.mobile-menu-trigger:hover){border-color:var(--live-red);color:#ff9a91;background:#2a303a}html[data-theme=dark] .live-app .live-community-layout .community-search button{background:var(--live-red);color:#fff}html[data-theme=dark] .live-app .live-community-layout .community-search button:focus-visible,html[data-theme=dark] .live-app .live-community-layout .community-search button:hover{outline-offset:2px;background:#ff8176;outline:2px solid #ffb0a9}html[data-theme=dark] .live-app :where(.account-menu-popover a:hover,.account-menu-popover button:hover,.account-menu-popover a:focus-visible,.account-menu-popover button:focus-visible,.saved-deck-card-actions .saved-deck-edit:hover){color:#ff9a91;background:#2a303a}html[data-theme=dark] .live-app :where(.saved-deck-card-actions .saved-deck-edit){color:#e8eaf0;background:#1b2028;border-color:#3d4450}html[data-theme=dark] .live-app :where(.post-image-preview img,.information-post-image img,.post-inline-image img,.live-deck-card-list article>.live-deck-card-art){background:#171b22;border-color:#3d4450}html[data-theme=dark] .live-app .wishlist-image-fallback{color:#f2efe7;background:#252b35}.bulk-wishlist-control,.member-save-control{gap:6px;display:grid}.bulk-wishlist-control small,.member-save-control small{color:var(--live-muted);font-size:10px}.bulk-wishlist-control>button,.card-wishlist-actions button,.member-save-button{border:1px solid var(--live-ink);min-height:40px;color:var(--live-ink);background:0 0;padding:9px 14px;font-size:11px;font-weight:900}.card-wishlist-actions button[aria-pressed=true],.member-save-button.is-saved{background:var(--live-ink);color:#fff}.card-wishlist-control{border:1px solid var(--line);background:var(--live-paper);grid-template-columns:minmax(160px,1fr) auto auto;align-items:end;gap:12px;margin:24px 0;padding:18px;display:grid}.card-wishlist-control>div:first-child{gap:4px;display:grid}.card-wishlist-control label span,.card-wishlist-control>div:first-child span{color:var(--live-muted);font-size:10px}.card-wishlist-control label{gap:5px;display:grid}.card-wishlist-control input,.card-wishlist-control select{border:1px solid var(--line);background:var(--live-surface);height:38px;color:var(--live-ink);padding:0 10px}.card-wishlist-control input{width:76px}.card-wishlist-actions{gap:6px;display:flex}.card-wishlist-control>small{color:var(--live-muted);grid-column:1/-1;font-size:10px}.wishlist-unavailable{border-left:3px solid var(--live-red);color:#7c3b35;background:#fff0ed;margin:20px 0;padding:13px;font-size:11px}.deck-collection-summary .bulk-wishlist-control{margin-top:8px}.published-deck-actions>.member-save-control{display:flex}.my-naru-page{padding-bottom:100px}.my-naru-nav{border-bottom:1px solid var(--line);gap:4px;margin-bottom:32px;display:flex}.my-naru-nav a{color:var(--live-muted);padding:13px 17px;font-size:12px;font-weight:900}.my-naru-nav a[aria-current=page]{border-bottom:3px solid var(--live-red);color:var(--live-ink)}.my-naru-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.my-naru-stats a{background:var(--live-surface);gap:8px;min-height:130px;padding:24px;display:grid}.my-naru-stats span{color:var(--live-muted);font-size:11px}.my-naru-stats strong{font:700 29px Georgia,serif}.my-naru-stats small{color:var(--live-red);font-size:10px}.my-naru-dashboard-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:38px;display:grid}.my-naru-dashboard-grid>section{border-top:3px solid var(--live-ink);padding-top:18px}.my-naru-dashboard-grid header span{color:var(--live-red);letter-spacing:.14em;font-size:9px;font-weight:950}.my-naru-dashboard-grid h2{margin:6px 0 20px}.my-naru-next-event{background:var(--live-surface);padding:20px}.my-naru-next-event time{color:var(--live-red);font-size:11px;font-weight:900}.my-naru-next-event h3{margin:8px 0}.my-naru-next-event p{color:var(--live-muted);margin:0;font-size:12px}.my-naru-recent-decks{display:grid}.my-naru-recent-decks a{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 4px;display:flex}.my-naru-recent-decks span{color:var(--live-muted);font-size:11px}.my-naru-empty{border:1px dashed var(--line);text-align:center;justify-items:center;gap:12px;padding:70px 24px;display:grid}.my-naru-empty.compact{padding:26px}.my-naru-empty p{color:var(--live-muted);margin:0}.my-naru-empty a{color:var(--live-red);font-weight:900}.wishlist-summary{align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.wishlist-summary strong{font:700 27px Georgia,serif}.wishlist-summary span{color:var(--live-muted);font-size:11px}.wishlist-grid{gap:12px;display:grid}.wishlist-grid article{border:1px solid var(--line);background:var(--live-surface);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px;display:grid}.wishlist-grid article>a{width:100px}.wishlist-grid article>a img{width:100%;height:auto}.wishlist-image-fallback{aspect-ratio:.72;background:var(--live-ink);color:#fff;place-items:center;width:100px;font:700 28px Georgia,serif;display:grid}.wishlist-card-copy{gap:4px;display:grid}.wishlist-card-copy p,.wishlist-card-copy small,.wishlist-card-copy>span{color:var(--live-muted);margin:0;font-size:10px}.wishlist-card-copy h2{margin:0;font-size:18px}.wishlist-card-copy dl{gap:14px;margin:6px 0;display:flex}.wishlist-card-copy dl div{gap:4px;font-size:11px;display:flex}.wishlist-card-copy dd{margin:0;font-weight:900}.wishlist-card-copy>strong{color:var(--live-red);font-size:11px}.wishlist-card-actions{justify-items:stretch;gap:8px;display:grid}.wishlist-card-actions label{gap:4px;font-size:9px;display:grid}.wishlist-card-actions input{border:1px solid var(--line);width:86px;height:36px;color:var(--live-ink);background:0 0;padding:0 8px}.wishlist-card-actions a,.wishlist-card-actions button{color:var(--live-ink);text-align:center;background:0 0;border:0;padding:5px;font-size:10px;font-weight:900}.wishlist-card-actions button{color:var(--live-red)}.my-event-list,.my-saved-deck-list{gap:16px;display:grid}.my-saved-deck-list article{border:1px solid var(--line);background:var(--live-surface);justify-content:space-between;gap:24px;padding:18px;display:flex}.my-saved-deck-list article>a{align-items:center;gap:16px;display:flex}.my-saved-deck-list article>a>img{width:72px}.my-saved-deck-list article>a>span{gap:5px;display:grid}.my-saved-deck-list small,.my-saved-deck-list span{color:var(--live-muted);font-size:10px}.my-saved-deck-list article>div{align-content:center;justify-items:end;gap:6px;display:grid}.my-event-list button,.my-saved-deck-list button{color:var(--live-red);background:0 0;border:0;font-size:10px;font-weight:900}.my-event-group>h2{border-bottom:1px solid var(--line);padding-bottom:12px}.my-event-group article{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 6px;display:flex}.my-event-group article>div{gap:5px;display:grid}.my-event-group small{color:var(--live-red);font-weight:900}.my-event-group h3,.my-event-group p{margin:0}.my-event-group p,.my-event-group span{color:var(--live-muted);font-size:11px}.my-event-group article strong{color:var(--live-red);font-size:10px}@media (max-width:720px){.card-wishlist-control{grid-template-columns:1fr 1fr}.card-wishlist-actions,.card-wishlist-control>div:first-child{grid-column:1/-1}.my-naru-stats{grid-template-columns:1fr 1fr}.my-naru-stats a{min-height:105px;padding:18px}.my-naru-dashboard-grid{grid-template-columns:1fr}.my-naru-nav{overflow-x:auto}.my-naru-nav a{white-space:nowrap}.wishlist-grid article{grid-template-columns:78px 1fr}.wishlist-grid article>a,.wishlist-image-fallback{width:78px}.wishlist-card-actions{grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:end}.my-event-group article,.my-saved-deck-list article{display:grid}.my-saved-deck-list article>div{justify-items:start}.wishlist-summary{flex-wrap:wrap;gap:8px 14px}}html[data-theme=dark] .live-app :where(.community-tags a,.post-tag,.comment-guest-badge,.glossary-entry>header span,.my-publication-tags span,.publication-domains span,.my-publications article>span){color:#c3c8d1;background:#282e38;border-color:#414955}html[data-theme=dark] .live-app :where(.community-tags a.active,.tag-picker button.selected,.live-community-form .tag-picker button.selected){border-color:var(--live-red);color:#ff9a91;background:#3a211f}html[data-theme=dark] .live-app :where(.glossary-entry>header b,.saved-deck-card-copy>div>span,.my-publication-tags span.incomplete,.publication-domains span.incomplete,.published-deck-status strong.incomplete){color:#f0d083;background:#392f1d}html[data-theme=dark] .live-app :where(.saved-deck-card-copy>div>span.compliant,.my-publication-tags span.published,.my-publication-tags span.compliant,.my-publications article>span,.publication-domains span.compliant,.published-deck-status strong.compliant){color:#7ed4b5;background:#19342c}html[data-theme=dark] .live-app :where(.saved-deck-card-copy>div>span.noncompliant,.my-publication-tags span.noncompliant,.publication-domains span.noncompliant,.published-deck-status strong){color:#f19b92;background:#3a2220}html[data-theme=dark] .live-app :where(.my-publication-tags span.unpublished,.my-publications article>span.unpublished){color:#aeb4be;background:#282e38}html[data-theme=dark] .live-app :where(.collection-set-grid i,.collection-breakdown-list i){background:#333a45}html[data-theme=dark] .live-app :where(.live-deck-message){color:#8ad6ba;background:#19342c}html[data-theme=dark] .live-app :where(.live-deck-error){color:#f1a097;background:#3a2220}html[data-theme=dark] .live-app :where(.guide-detail-note,.collection-message){border-color:var(--live-red);color:#f2aaa2;background:#34211f}html[data-theme=dark] .live-app .collection-unmatched{background:#2b2419;border-color:#66502e}html[data-theme=dark] .live-app .collection-unmatched-grid>article{background:#191e26;border-color:#5a4930}html[data-theme=dark] .live-app .collection-unmatched-placeholder{background:#211d17;border-color:#66502e}html[data-theme=dark] .live-app .collection-unmatched-lines>div{border-color:#4d4130}html[data-theme=dark] .live-app .collection-unmatched-lines button{color:#e7bb7a;background:#1b2028;border-color:#7b6036}html[data-theme=dark] .live-app :where(.live-deck-view-tabs){background:#20252e;border-color:#3d4450}html[data-theme=dark] .guide-score-scene{box-shadow:24px 24px #272d36}html[data-theme=dark] .guide-card-anatomy{box-shadow:12px 14px #272d36}html[data-theme=dark] .live-app :where(.rich-card-icon-rb-exhaust,.rich-card-icon-rb-might,.guide-might img){filter:invert()brightness(1.18)drop-shadow(0 1px 1px #0008)}html[data-theme=dark] .live-app :where(.rich-card-icon-rb-rune-body,.rich-card-icon-rb-rune-calm,.rich-card-icon-rb-rune-chaos,.rich-card-icon-rb-rune-fury,.rich-card-icon-rb-rune-mind,.rich-card-icon-rb-rune-order,.rich-card-icon-rb-rune-rainbow){filter:drop-shadow(0 0 1px #ffffffb3)drop-shadow(0 1px 1px #0009)}html[data-theme=dark] .guide-rune-icons img{filter:drop-shadow(0 0 1px #ffffffa6)drop-shadow(0 8px 10px #0008)}html[data-theme=dark] .live-app :where(.event-occurrence-row,.event-source-row,.event-form-guide,.event-form-actions){color:#f2efe7;background:#191e26;border-color:#3b424e}html[data-theme=dark] .live-app .event-occurrence-row legend small{color:#c7b5ff;background:#302945}html[data-theme=dark] .live-app .event-schedule-error{color:#ffaaa2;background:#3a211f;border-color:#ff756a}html[data-theme=dark] .live-app :where(.event-admin-index,.event-admin-list){color:#f2efe7;background:#191e26;border-color:#3b424e}html[data-theme=dark] .live-app :where(.event-admin-index>summary,.event-admin-list article,.event-admin-index-note,.event-admin-list nav a){border-color:#3b424e}html[data-theme=dark] .live-app .event-admin-list article>div span{color:#d8dbe1;background:#20252e}html[data-theme=dark] .live-app .event-publication-section{background:#20252e;border-color:#3b424e}html[data-theme=dark] .live-app .event-form-actions .event-danger-button{color:#ff9a91;border-color:#ff756a}html[data-theme=dark] .live-app .event-form-actions .event-danger-button:hover{background:#3a211f}.rule-document-shell{max-width:1040px}.rule-document-form textarea[name=content]{font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace}.rule-document-actions{flex-wrap:wrap}.rule-document-result{border-top:1px solid var(--line);background:#f7f4ed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 20px;font-size:12px;display:grid}.rule-document-result code{overflow-wrap:anywhere;min-width:0}.rule-document-result span{color:var(--live-muted)}html[data-theme=dark] .live-app .rule-document-result{color:#f2efe7;background:#20252e;border-color:#3b424e}@media (max-width:700px){.rule-document-actions .button{flex:100%}.rule-document-result{grid-template-columns:1fr}.rule-document-result span{justify-self:start}}.rule-assistant-hero h1{max-width:850px}.rule-assistant-hero>p:last-child{max-width:790px}.rule-assistant-section{padding-bottom:100px}.rule-assistant-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:18px;display:grid}.rule-answer-panel,.rule-question-panel{background:#fff;border:1px solid #cfc6b9}.rule-question-panel{padding:28px}.rule-question-heading{border-bottom:1px solid #ded6ca;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.rule-question-examples>span,.rule-question-heading>div:first-child>span,.rule-question-history>span{color:var(--live-red);letter-spacing:.13em;font-size:9px;font-weight:900}.rule-question-heading h2{margin:6px 0 0;font:700 30px/1.15 Georgia,serif}.rule-usage{background:#f4f0e8;border:1px solid #d4cbbc;flex:none;align-items:baseline;gap:3px;padding:9px 12px;display:flex}.rule-usage strong{color:var(--live-red);font:700 25px Georgia,serif}.rule-usage span{color:var(--live-muted);font-size:10px;font-weight:800}.rule-assistant-notice{border-left:3px solid var(--live-red);color:#88352e;background:#fff0ed;margin:18px 0 0;padding:13px 15px;font-size:11px;font-weight:800;line-height:1.6}.rule-question-panel form{gap:9px;margin-top:24px;display:grid}.rule-question-panel form label{letter-spacing:.08em;font-size:10px;font-weight:900}.rule-question-panel textarea{resize:vertical;background:#faf8f3;border:1px solid #c9c0b3;outline:none;width:100%;min-height:150px;padding:15px;font:14px/1.7 inherit}.rule-question-panel textarea:focus{border-color:var(--live-red);box-shadow:0 0 0 3px #e34c3f1c}.rule-question-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.rule-question-footer>span{color:var(--live-muted);font-size:10px}.rule-question-footer .live-primary{cursor:pointer;border:0;min-height:46px;padding:0 18px}.rule-question-footer .live-primary:disabled{cursor:not-allowed;opacity:.5}.rule-question-examples,.rule-question-history{border-top:1px solid #e0d8cd;margin-top:26px;padding-top:20px}.rule-question-examples>div{gap:7px;margin-top:10px;display:grid}.rule-question-examples button,.rule-question-history button{color:var(--live-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.rule-question-examples button{background:#f7f4ed;border:1px solid #ddd5ca;padding:10px 12px;font-size:11px;line-height:1.45}.rule-question-examples button:focus-visible,.rule-question-examples button:hover{border-color:var(--live-red);color:var(--live-red)}.rule-question-history ul{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.rule-question-history li{border-bottom:1px solid #e5ded4;grid-template-columns:1fr auto;gap:10px;padding:10px 0;display:grid}.rule-question-history button{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rule-question-history small{color:var(--live-muted);font-size:9px}.rule-answer-panel{min-height:510px}.rule-answer-empty,.rule-answer-loading{text-align:center;place-content:center;justify-items:center;min-height:508px;padding:50px;display:grid}.rule-answer-empty>span{color:var(--live-red);letter-spacing:.16em;font-size:9px;font-weight:900}.rule-answer-empty strong,.rule-answer-loading strong{margin-top:12px;font:700 28px/1.2 Georgia,serif}.rule-answer-empty p,.rule-answer-loading p{max-width:480px;color:var(--live-muted);margin:12px 0 0;font-size:12px;line-height:1.7}.rule-answer-loading>span{border:3px solid #e4ddd2;border-top:3px solid var(--live-red);border-radius:50%;width:34px;height:34px;animation:rule-answer-spin .8s linear infinite}@keyframes rule-answer-spin{to{transform:rotate(1turn)}}.rule-answer-error{color:#8d3028;background:#fff0ed;border-left:3px solid #b34338;margin:28px;padding:16px 18px;font-size:12px;font-weight:800;line-height:1.7}.rule-answer-result{padding:30px}.rule-answer-result>header{border-bottom:1px solid #ddd5ca;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.rule-answer-result>header>div{gap:5px;display:grid}.rule-answer-result>header span{color:var(--live-red);letter-spacing:.13em;font-size:9px;font-weight:900}.rule-answer-result>header b{font-size:11px}.rule-answer-result>header em{color:#70591f;background:#fff0c9;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.rule-answer-result>h2{letter-spacing:-.025em;margin:28px 0;font:700 clamp(27px,3vw,40px)/1.3 Georgia,serif}.rule-answer-result>section{margin-top:28px}.rule-answer-result>section>h3{letter-spacing:.08em;margin:0 0 13px;font-size:11px}.rule-answer-result ol{color:#4f535c;gap:10px;margin:0;padding-left:22px;font-size:13px;line-height:1.75;display:grid}.rule-answer-sources>div{gap:8px;display:grid}.rule-answer-sources details{background:#f8f5ef;border:1px solid #d8d0c4}.rule-answer-sources summary{cursor:pointer;grid-template-columns:1fr auto;gap:12px;padding:14px 16px;list-style:none;display:grid}.rule-answer-sources summary::-webkit-details-marker{display:none}.rule-answer-sources summary span{font-size:11px;font-weight:800}.rule-answer-sources summary strong{color:var(--live-red);font-size:10px}.rule-answer-sources details>p{white-space:pre-wrap;color:#535760;border-top:1px solid #ddd5ca;margin:0;padding:16px;font-size:12px;line-height:1.75}.rule-answer-sources details>footer{color:var(--live-muted);border-top:1px solid #e2dbd0;justify-content:space-between;gap:12px;padding:11px 16px;font-size:10px;display:flex}.rule-answer-sources a{color:var(--live-red);font-weight:900}.rule-answer-meta{border-top:1px solid #ddd5ca;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:17px;display:flex}.rule-answer-meta span{font-size:10px;font-weight:900}.rule-answer-meta small{color:var(--live-muted);text-align:right;font-size:9px}.rule-assistant-policy{background:#e9e3d8;border:1px solid #cfc6b9;flex-wrap:wrap;gap:10px 24px;margin-top:18px;padding:17px 20px;display:flex}.rule-assistant-policy strong{margin-right:auto;font-size:11px}.rule-assistant-policy span{color:var(--live-muted);font-size:10px;font-weight:800}html[data-theme=dark] .live-app :where(.rule-question-panel,.rule-answer-panel,.rule-answer-sources details){color:#f2efe7;background:#191e26;border-color:#3b424e}html[data-theme=dark] .live-app :where(.rule-question-heading,.rule-question-examples,.rule-question-history,.rule-answer-result>header,.rule-answer-result>section,.rule-answer-result>footer,.rule-answer-sources details>p,.rule-answer-sources details>footer,.rule-question-history li){border-color:#3b424e}html[data-theme=dark] .live-app :where(.rule-usage,.rule-question-examples button,.rule-assistant-policy){color:#e8eaf0;background:#20252e;border-color:#454c58}html[data-theme=dark] .live-app .rule-answer-result ol,html[data-theme=dark] .live-app .rule-answer-sources details>p{color:#c3c8d1}html[data-theme=dark] .live-app :where(.rule-assistant-notice,.rule-answer-error){color:#ffaaa2;background:#3a211f}html[data-theme=dark] .live-app .rule-answer-result>header em{color:#f0d083;background:#392f1d}.rule-assistant-notice a{color:inherit;text-underline-offset:2px;margin-left:8px;text-decoration:underline;display:inline-block}@media (max-width:900px){.rule-assistant-layout{grid-template-columns:1fr}.rule-answer-panel{min-height:420px;scroll-margin-top:82px}.rule-answer-empty,.rule-answer-loading{min-height:418px}}@media (max-width:640px){.rule-answer-result,.rule-question-panel{padding:20px 17px}.rule-question-heading{display:grid}.rule-usage{justify-self:start}.rule-question-footer{flex-direction:column;align-items:stretch}.rule-question-footer .live-primary{width:100%}.rule-answer-empty,.rule-answer-loading{min-height:360px;padding:30px 20px}.rule-answer-sources summary{grid-template-columns:1fr}.rule-answer-meta,.rule-answer-sources details>footer{flex-direction:column;align-items:flex-start}.rule-answer-meta small{text-align:left}.rule-assistant-policy{display:grid}.theme-toggle{width:44px;height:44px}.live-header .live-brand{min-height:44px}.live-header .account-menu-trigger,.live-header .header-auth{width:44px;min-width:44px;height:44px;min-height:44px}.card-language-toggle button,.card-view-toggle button{min-height:44px}html[data-theme=dark] .live-header .mobile-menu-popover{background:#11141a;border-top-color:#3b424e}html[data-theme=dark] .mobile-menu-popover a{border-bottom-color:#363d48}html[data-theme=dark] .guide-score-scene{box-shadow:12px 12px #272d36}}@media (prefers-reduced-motion:reduce){.live-app,.live-header,.theme-toggle,.theme-toggle svg,body{transition:none}.page-loading-shape:after{animation:none}}html[data-theme=dark] .page-loading-shape{background:#272d36}html[data-theme=dark] .page-loading-shape:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}html[data-theme=dark] .page-loading-card{background:#191e26;border-color:#3b424e}@media (max-width:640px){.page-loading{min-height:max(420px,100dvh - 66px);padding:38px 0 max(72px,env(safe-area-inset-bottom))}.page-loading-inner{gap:30px}.page-loading-title{width:min(310px,86vw);height:42px}.page-loading-copy{width:min(330px,90vw);height:14px}.page-loading-grid{grid-template-columns:1fr;gap:12px}.page-loading-card{grid-template-columns:88px minmax(0,1fr);gap:9px 13px;padding:13px}.page-loading-media{aspect-ratio:.8;grid-row:1/4;width:88px}.page-loading-line{align-self:center;width:70%}.page-loading-line-wide{width:90%;height:18px}.page-loading-line-short{width:44%}}.live-app:has(.play-board-shell)>.live-header,.live-app:has(.play-board-shell)>.site-footer{display:none}.play-board-shell{color:#edf2f8;background:#07101d;grid-template:"header commands""notice commands""table commands"minmax(0,1fr)/minmax(760px,1fr) 270px;gap:0;width:calc(100vw - 16px);min-height:100vh;margin-left:calc(50% - 50vw + 8px);padding:0}.play-board-header{background:linear-gradient(90deg,#111f34,#0b1525);border:0;border-bottom:1px solid #31445d;align-items:center;min-height:50px;padding:7px 12px}.play-board-header .live-kicker{color:#6ea7c9;letter-spacing:.18em;margin:0;font-size:6px}.play-board-header h1{color:#f3f6fa;letter-spacing:-.02em;margin:2px 0 0;font:700 18px Arial,sans-serif}.play-board-status{color:#9eafc3;gap:5px}.play-board-status span{background:#15253a;border-color:#30445e;padding:4px 7px}.play-board-status .live-secondary{color:#f0f5f9;background:#1b2a3d;border-color:#52677e;padding:6px 9px}.play-board-shell>.play-error,.play-board-shell>.play-service-notice{z-index:6;color:#f1d8ad;background:#352a1c;border:0;border-bottom:1px solid #6e4a2b;margin:0}.play-table{height:calc(100vh - 50px);min-height:650px;box-shadow:none;background:radial-gradient(circle at 50% 52%,#193556 0,#112845 34%,#0b1d35 70%,#071526 100%);border:0;grid-template-rows:24px repeat(2,minmax(0,1fr));gap:0;padding:0}.play-table-brand{color:#758ca6;background:#0b1729;border-bottom:1px solid #38506d;height:24px;padding:0 10px}.play-table-brand b{color:#899caf;font:700 7px Arial,sans-serif}.play-player-area{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #3b547055;padding:0 8px 6px}.play-player-area:before{opacity:.17;background:linear-gradient(125deg,#0000 0 44%,#82a2c20d 44.2% 44.4%,#0000 44.6% 71%,#83a1c00c 71.2% 71.4%,#0000 71.6%);border:0;inset:0}.play-player-area>header{color:#e8eef5;border:0;height:31px;margin:0;padding:3px 2px}.play-player-area>header strong{font:700 11px Arial,sans-serif}.play-player-area>header span:not(.play-player-number){color:#72afd0;font-size:6px}.play-player-area>header b{font:700 17px Arial,sans-serif}.play-player-area>header small{color:#8094aa;font-size:6px}.play-player-number{color:#dbe9f3;background:#1e3854;width:22px;height:22px;font-size:7px}.playmat-viewport{scrollbar-color:#38536f #0b1b30;height:calc(100% - 31px)}.playmat-zone-grid{grid-template-rows:72px minmax(124px,1fr) 82px;grid-template-columns:38px 68px 76px minmax(260px,1fr) 78px 68px;min-width:720px}.playmat-hand,.playmat-zone{--zone-line:#536f8c;background:#0c213b36;border:1px solid #6e8aa52b;padding:16px 4px 4px;overflow:visible;box-shadow:inset 0 0 18px #0815231f}.playmat-zone[data-zone=common]{background:#07182d20}.playmat-zone[data-zone=common]:after{color:#7290ae09;font:700 25px Arial,sans-serif}.playmat-zone[data-zone=runes]{border-radius:0}.playmat-zone[data-zone=removed]{opacity:.55}.playmat-hand h2,.playmat-zone h2{color:#6e88a5;letter-spacing:.04em;font-size:6px;top:4px;left:5px;right:5px}.playmat-hand h2 b,.playmat-zone h2 b{color:#8eb0ca;font-size:7px}.playmat-zone[data-zone=common] .playmat-zone-cards{padding-inline:5px}.playmat-zone-empty{color:#7892ad32;border-color:#6b88a52e;width:20px;height:29px;font-size:17px}.play-stack-placeholder{color:#8fc2d2;background:radial-gradient(circle at 50% 42%,#1e7d89 0,#173b57 34%,#071320 78%);border:1px solid #547592;width:46px;height:66px;font:700 5px Arial,sans-serif;box-shadow:2px 2px #152d44,4px 4px #0a1421}.play-score-track{padding:1px 0}.play-score-track li{color:#92a8bd;background:#142a43;border-color:#536d87;width:20px;height:20px;font:700 7px Arial,sans-serif}.play-hidden-hand span{color:#8fc2d2;background:radial-gradient(circle at 50% 42%,#1e7d89 0,#173b57 34%,#071320 78%);border:1px solid #547592;width:42px;height:61px;margin-left:-25px;font:700 4px Arial,sans-serif;box-shadow:1px 2px #10253b}.play-card{background:#07111f;border-color:#213347;border-radius:3px;gap:2px;width:54px;min-width:54px;min-height:80px;padding:2px;box-shadow:0 3px 8px #03091299}.play-card:focus-visible,.play-card:hover{--card-lift:-3px;border-color:#6fc3e6;box-shadow:0 7px 15px #02060dbd}.play-card.is-rotated{--card-rotation:90deg;z-index:5}.play-card small,.play-card>span:not(.play-card-back){font-size:5px}.play-card-back{color:#9bc4d1;background:radial-gradient(circle at 50% 42%,#1e7d89 0,#173b57 34%,#071320 78%);border-color:#4d718d;height:67px;font:700 5px Arial,sans-serif}.play-command-panel{max-height:none;box-shadow:none;scrollbar-color:#35536f #091321;background:linear-gradient(#0d192b,#091321);border:0;border-left:1px solid #324860;align-self:stretch;padding:0;display:block;top:0;overflow:auto}.play-command-title{background:#111f32;border-bottom:1px solid #31465e;justify-content:space-between;align-items:center;min-height:50px;padding:7px 9px;display:flex}.play-command-title>div{gap:2px;display:grid}.play-command-title span{color:#6ea7c9;font-size:6px}.play-command-title strong{color:#edf3f8;font:700 12px Arial,sans-serif}.play-command-title>button{color:#f1dce1;background:#3c2029;border:1px solid #6f4c52;min-height:25px;padding:4px 7px;font-size:7px;font-weight:900}.play-command-tabs{z-index:7;background:#0d1929;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:0}.play-command-tabs button{color:#7f94aa;background:#101d2f;border:1px solid #2d4259;border-top:0;border-left:0;min-height:34px;font-size:7px;font-weight:900}.play-command-panel .play-tools-card,.play-command-panel .play-tools-game,.play-command-panel .play-tools-log{display:none}.play-command-panel.is-tab-card .play-tools-card,.play-command-panel.is-tab-game .play-tools-game{display:grid}.play-command-panel.is-tab-log .play-tools-log{display:block}.play-command-panel input,.play-command-panel select{color:#e8eef5;background:#08111e;border-color:#30465e;min-height:32px;font-size:8px}.play-command-group{border-color:#ffffff12;gap:6px;padding:10px 9px}.play-command-group>strong{font:700 10px Arial,sans-serif}.play-command-group>span{color:#8294a7;font-size:7px}.play-command-group label{color:#7f92a6;font-size:7px}.play-command-group button{color:#dce6ef;background:#18273a;border-color:#344b63;min-height:28px;padding:4px 6px;font-size:7px}.play-command-group>.play-selected-preview{background:radial-gradient(circle,#18304b,#091421 70%);border:1px solid #293f56;grid-template-columns:1fr;place-items:center;min-height:280px;padding:10px;display:grid}.play-selected-preview img{filter:drop-shadow(0 12px 20px #000a);width:min(100%,190px);height:auto;display:block}.play-selected-preview>.play-card-back{border:1px solid #456984;border-radius:7px;width:180px;height:252px;font-size:13px}.play-command-log{padding:8px}.play-command-log h2{color:#dbe7f0;margin:3px 3px 9px;font:700 10px Arial,sans-serif}.play-command-log ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.play-command-log li{color:#8fa1b4;border-bottom:1px solid #ffffff0d;grid-template-columns:30px 1fr;gap:5px;padding:6px;font-size:7px;line-height:1.4;display:grid}.play-command-log li span{color:#70b0d0;font-weight:900}.play-command-log li p{margin:0}.play-log{display:none}@media (max-width:950px){.play-board-shell{grid-template:"header""notice""table""commands"/1fr;width:calc(100vw - 16px);min-height:auto}.play-table{height:auto;min-height:710px;max-height:none}.play-command-panel{border-top:1px solid #324860;border-left:0;height:auto;max-height:none;position:static}.play-command-panel.is-tab-game .play-tools-game{grid-template-columns:repeat(2,minmax(0,1fr))}.play-command-panel.is-tab-card .play-tools-card{grid-template-columns:1fr}}@media (max-width:640px){.play-board-shell{padding:0}.play-table{min-height:680px;margin:0;padding:0}.play-board-header{flex-direction:row;align-items:center}.play-board-status{width:auto}.play-board-status span{display:none}.playmat-zone-grid{min-width:680px}.play-player-area{padding-inline:4px}.play-card{width:52px;min-width:52px}.play-card img{width:46px;height:64px}.play-card-back{height:64px}.play-command-panel.is-tab-game .play-tools-game{grid-template-columns:1fr}}.play-board-shell{background:var(--live-paper,#f5f2ea);color:var(--live-ink,#10131c);grid-template-columns:minmax(920px,1fr) 304px}.play-board-header{background:linear-gradient(90deg,#f6f2e9,#e9e1d5);border-bottom:1px solid #cfc5b7;min-height:48px;padding:6px 13px}.play-board-header .live-kicker{color:#a13d35}.play-board-header h1{color:#141821}.play-board-status{color:#746d64}.play-board-status span{color:#4f4942;background:#fffaf1;border-color:#c7baaa}.play-board-status .live-secondary{color:#f7f2e9;background:#252933;border-color:#252933}.play-board-shell>.play-error,.play-board-shell>.play-service-notice{color:#5d3f1f;background:#fff0cf;border-bottom-color:#d3a255}.play-table{background:radial-gradient(circle,#f0ebe2 0,#e4dccf 48%,#d2c5b4 100%);grid-template-rows:22px repeat(2,minmax(0,1fr));place-self:center;width:min(100%,1600px);height:min(100vh - 48px,1180px);max-height:1180px}.play-table:before{opacity:.6;background:linear-gradient(90deg,#0000 0 49.94%,#796c5a22 50%,#0000 50.06%),linear-gradient(#0000 0 50%,#796c5a1e 50.1%,#0000 50.2%),radial-gradient(circle,#0000 0 34%,#8b7a6520 34.15% 34.35%,#0000 34.5%),repeating-linear-gradient(135deg,#ffffff08 0 1px,#0000 1px 9px)}.play-table-brand{color:#6d6255;background:#d5c8b7;border-bottom-color:#bbaa95;height:22px}.play-table-brand span{color:#a43f36}.play-table-brand b{color:#5e554b}.play-player-area{border-bottom-color:#9d8e7a66;padding:0 10px 5px}.play-player-area:before{opacity:.22;background:linear-gradient(125deg,#0000 0 44%,#6c5d4911 44.2% 44.4%,#0000 44.6% 71%,#6c5d4910 71.2% 71.4%,#0000 71.6%)}.play-player-area.is-active{border-color:#d94b40;box-shadow:inset 0 0 34px #d94b4012}.play-player-area>header{color:#171a21;height:29px}.play-player-area>header span:not(.play-player-number){color:#a43f36}.play-player-area>header b{color:#141821;font-family:Georgia,Times New Roman,serif}.play-player-area>header small{color:#776e63}.play-player-number{color:#9c382f;background:#f8f3ea;border:1px solid #a63f37;width:23px;height:23px}.playmat-viewport{scrollbar-color:#a79987 #e0d6c8;height:calc(100% - 29px);overflow:auto}.playmat-zone-grid{grid-template:"legend champion battlefield battlefield base deck"230px"battlefieldDeck runeDeck runes common common common"176px"discard removed hand hand hand hand"176px/150px 150px minmax(210px,1fr) minmax(210px,1fr) 150px 150px;align-content:center;gap:5px;min-width:1260px;min-height:592px;padding-inline:46px;position:relative}.playmat-hand,.playmat-zone{--zone-line:#8b7964;background:linear-gradient(var(--zone-line),var(--zone-line)) 0 0/23px 1px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 0 0/1px 23px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 100% 0/23px 1px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 100% 0/1px 23px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 0 100%/23px 1px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 0 100%/1px 23px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 100% 100%/23px 1px no-repeat,linear-gradient(var(--zone-line),var(--zone-line)) 100% 100%/1px 23px no-repeat,#fffaf124;box-shadow:none;border-color:#0000;border-radius:2px;padding:15px 4px 4px}.playmat-zone[data-zone=battlefieldA],.playmat-zone[data-zone=battlefieldB],.playmat-zone[data-zone=battlefield],.playmat-zone[data-zone=common]{background-color:#fffaf12e;box-shadow:inset 0 0 26px #6c58430d}.playmat-zone[data-zone=common]:after{color:#8b3f3510;font-family:Georgia,Times New Roman,serif}.playmat-hand h2,.playmat-zone h2{color:#736453}.playmat-hand h2 b,.playmat-zone h2 b{color:#a13d35}.playmat-hand-cards,.playmat-zone-cards{gap:7px}.playmat-zone[data-zone=common] .playmat-zone-cards{justify-content:center;padding-inline:8px}.playmat-hand-cards{justify-content:center;align-items:flex-end;padding:8px 42px 1px;overflow:visible}.playmat-hand-cards>.play-card{transform-origin:50% 125%;margin-left:-27px}.playmat-hand-cards>.play-card:first-child{--hand-rotation:-7deg;--hand-lift:7px;margin-left:0}.playmat-hand-cards>.play-card:nth-child(2){--hand-rotation:-4deg;--hand-lift:3px}.playmat-hand-cards>.play-card:nth-child(3){--hand-rotation:-2deg;--hand-lift:1px}.playmat-hand-cards>.play-card:nth-child(5){--hand-rotation:2deg;--hand-lift:1px}.playmat-hand-cards>.play-card:nth-child(6){--hand-rotation:4deg;--hand-lift:3px}.playmat-hand-cards>.play-card:nth-child(n+7){--hand-rotation:7deg;--hand-lift:7px}.playmat-zone-empty{color:#765f4533;border-color:#846f5840;width:28px;height:39px}.playmat-hand.is-drop-target,.playmat-zone.is-drop-target{--zone-line:#d94b40;background:#d94b4017;border-color:#d94b40;box-shadow:inset 0 0 0 1px #d94b4055,0 0 15px #d94b4033}.play-hidden-hand span,.play-stack-placeholder{color:#ead8b1;background:radial-gradient(circle at 50% 42%,#d6a846 0 3%,#0000 3.5%),radial-gradient(circle at 50% 44%,#752f2a 0,#441d21 45%,#17151a 100%);border-color:#6f2924;box-shadow:2px 2px #8e7b66,4px 4px #b7a894}.play-score-track li{color:#665b4f;background:#eee5d8;border-color:#9b8b77}.play-score-track li.is-current{color:#fff;background:#d94b40;border-color:#d94b40;box-shadow:0 0 0 2px #fff8ef,0 0 0 3px #d94b4050}.play-score-track{z-index:12;grid-area:auto;justify-self:center;width:32px;height:calc(100% - 18px);position:absolute;left:6px;transform:translateY(-50%)}.play-player-area.is-opponent .play-score-track{flex-direction:column;left:auto;right:6px}.play-card{--card-scale:1;--hand-lift:0px;--hand-rotation:0deg;width:108px;min-width:108px;min-height:160px;transform:translateY(calc(var(--card-lift) + var(--hand-lift))) rotate(calc(var(--card-rotation) + var(--hand-rotation))) scale(var(--card-scale));background:#1b1d23;border-color:#51483e;border-radius:7px;padding:3px;box-shadow:0 4px 9px #43372755}.play-card img{border-radius:5px;width:100px;height:140px}.play-card>span:not(.play-card-back){color:#fff;text-shadow:0 1px 2px #000;background:linear-gradient(#0000,#080a0ee8 62%);border-radius:0 0 5px 5px;padding:12px 5px 4px;font-size:8px;position:absolute;bottom:3px;left:3px;right:3px}.play-card small{color:#f4d997;text-align:center;background:#201b19;border:1px solid #d6a846;border-radius:999px;min-width:24px;padding:4px;font-size:7px;position:absolute;top:-8px;right:-8px}.play-card:focus-visible,.play-card:hover{--card-scale:1.1;--card-lift:-8px;z-index:20;border-color:#d94b40;box-shadow:0 8px 17px #43372766}.playmat-hand-cards>.play-card:focus-visible,.playmat-hand-cards>.play-card:hover{--card-scale:1.16;--card-lift:-28px;--hand-rotation:0deg;z-index:30}.play-card.is-selected{border-color:#d94b40;box-shadow:0 0 0 2px #d94b4066,0 8px 17px #43372766}.play-hover-preview{z-index:80;color:#f7f1e8;pointer-events:none;background:#17181deb;border:1px solid #7d6b55;border-radius:10px;gap:4px;width:clamp(244px,19vw,304px);padding:7px;animation:play-card-inspect-in .12s ease-out;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px #21180d99,inset 0 0 0 1px #fff4df1f}.play-hover-preview img{border-radius:7px;width:100%;height:auto;display:block}.play-hover-preview strong{white-space:nowrap;text-overflow:ellipsis;padding:3px 3px 0;font:700 12px Georgia,Times New Roman,serif;overflow:hidden}.play-hover-preview span{color:#c9b99f;letter-spacing:.08em;padding:0 3px 2px;font-size:7px;font-weight:900}@keyframes play-card-inspect-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.96)}}.play-command-panel{color:#f4efe7;scrollbar-color:#5c554c #171a20;background:#181b22;border-left-color:#262932;grid-template-rows:auto auto minmax(0,1fr) 224px;height:100vh;display:grid;overflow:hidden}.play-command-title{background:#20232b;border-bottom-color:#373a43;min-height:48px}.play-command-title span{color:#d6a846}.play-command-actions{align-items:center;gap:5px;display:flex}.play-command-actions button{color:#fff5ef;background:#8f352f;border-color:#6d302d;min-height:28px;padding:5px 8px;font-size:7px;font-weight:900}.play-command-actions .play-end-turn-quick{background:linear-gradient(#ba4a3f,#8d312c);border-color:#b88a37;box-shadow:inset 0 0 0 1px #d6b06424}.play-command-actions kbd{color:#f4d997;background:#17191f99;border:1px solid #ffffff36;border-radius:2px;margin-left:4px;padding:2px 4px;font:700 6px Arial,sans-serif}.play-command-tabs{background:#181b22;position:static}.play-command-tabs button{color:#8f929b;background:#1c1f27;border-color:#343740}.play-command-tabs button.is-active{color:#fff5ed;background:#292c34;border-bottom-color:#e34c3f}.play-command-body{scrollbar-color:#5c554c #171a20;min-height:0;overflow:auto}.play-command-panel input,.play-command-panel select{background:#11141a;border-color:#454851}.play-command-group{border-color:#ffffff13}.play-command-group label,.play-command-group>span{color:#aaa69f}.play-command-group button{background:#292c34;border-color:#494b53}.play-command-group button:hover:not(:disabled){background:#393039;border-color:#d0564b}.play-command-group>.play-selected-preview{background:radial-gradient(circle,#343038,#15171d 72%);border-color:#3d4049;min-height:260px}.play-selected-preview img{width:min(100%,230px)}.play-command-log h2{color:#f2ece3}.play-command-log li{color:#aaa69f}.play-command-log li span{color:#d6a846}.play-chat{background:#12151b;border-top:1px solid #45413b;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;display:grid}.play-chat>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:34px;padding:6px 9px;display:flex}.play-chat>header>div{align-items:center;gap:6px;display:flex}.play-chat>header span{color:#fff;letter-spacing:.08em;background:#e34c3f;border-radius:2px;padding:2px 4px;font-size:6px;font-weight:900}.play-chat>header small{color:#898b92;font-size:7px}.play-chat-messages{scrollbar-color:#4b4d55 #12151b;flex-direction:column;gap:7px;min-height:0;padding:8px 9px;display:flex;overflow:auto}.play-chat-messages article{gap:2px;display:grid}.play-chat-messages article>div{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.play-chat-messages article strong{color:#d6a846;font-size:7px}.play-chat-messages article.is-mine strong{color:#ef6b60}.play-chat-messages article span{color:#777a83;font-size:6px}.play-chat-messages article p{color:#ded9d1;overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.45}.play-chat-empty{color:#777a83;margin:auto;font-size:7px}.play-chat-compose{border-top:1px solid #ffffff10;grid-template-columns:minmax(0,1fr) 44px;gap:5px;padding:7px 8px;display:grid}.play-chat-compose input{color:#f3eee7;background:#0c0f14;border:1px solid #454851;width:100%;min-height:29px;padding:5px 7px;font-size:8px}.play-chat-compose button{color:#fff;background:#a43f36;border:1px solid #a43f36;font-size:7px;font-weight:900}.play-chat-compose button:disabled{opacity:.42}.play-chat-error{color:#f1847b;margin:0;padding:0 8px 6px;font-size:6px}@media (max-width:1100px){.play-board-shell{grid-template-columns:minmax(820px,1fr) 270px}.playmat-zone-grid{grid-template-columns:142px 142px minmax(190px,1fr) minmax(190px,1fr) 142px 142px;min-width:1160px}.play-card{width:102px;min-width:102px;min-height:151px}.play-card img{width:94px;height:132px}.play-card-back{height:132px}}@media (max-height:780px) and (min-width:951px){.play-board-header{min-height:44px}.play-table{grid-template-rows:20px repeat(2,minmax(0,1fr));height:min(100vh - 44px,720px)}.play-table-brand{height:20px}.play-player-area{padding-bottom:3px}.play-player-area>header{height:25px}.playmat-viewport{height:calc(100% - 25px)}.playmat-zone-grid{grid-template-rows:190px 158px 160px;gap:3px;min-height:514px}.play-player-area.is-opponent .playmat-zone-grid{grid-template-rows:160px 158px 190px}.playmat-hand,.playmat-zone{padding-top:11px}.play-card{width:96px;min-width:96px;min-height:142px}.play-card img{width:88px;height:123px}.play-card-back{height:123px}.play-stack-placeholder{width:88px;height:123px}.play-hidden-hand{padding-left:64px}.play-hidden-hand span{width:80px;height:115px;margin-left:-58px}.play-command-panel{grid-template-rows:auto auto minmax(0,1fr) 202px}.play-command-title{min-height:44px}.play-command-group{padding-block:7px}.play-chat>header{min-height:30px}}@media (max-height:680px) and (min-width:951px){.playmat-zone-grid{grid-template-rows:174px 152px 154px;min-height:486px}.play-player-area.is-opponent .playmat-zone-grid{grid-template-rows:154px 152px 174px}.play-card{width:92px;min-width:92px;min-height:136px}.play-card img{width:84px;height:118px}.play-card-back{height:118px}.play-stack-placeholder{width:84px;height:118px}.play-hidden-hand{padding-left:60px}.play-hidden-hand span{width:76px;height:109px;margin-left:-55px}.play-command-panel{grid-template-rows:auto auto minmax(0,1fr) 176px}}@media (max-width:950px){.play-board-shell{grid-template-columns:1fr;grid-template-areas:"header""notice""table""commands"}.play-table{width:100%;height:auto;min-height:760px;max-height:none}.play-command-panel{border-top:1px solid #262932;border-left:0;grid-template-rows:auto auto minmax(260px,1fr) 250px;height:min(760px,100vh)}}@media (max-width:640px){.play-table{min-height:720px}.playmat-zone-grid{min-width:1160px}.play-hover-preview{width:min(258px,70vw)}.play-card{width:96px;min-width:96px;min-height:142px}.play-card img{width:88px;height:123px}.play-card-back{height:123px}}.live-app:has(.play-board-shell){height:100vh;overflow:hidden}.play-board-shell{height:100vh;min-height:0;overflow:hidden}.play-table{--play-card-width:clamp(74px,10vh,108px);--play-card-image-height:clamp(104px,14vh,140px);grid-template-rows:22px minmax(0,1fr) clamp(210px,28vh,300px) minmax(0,1fr);width:100%;height:100%;min-height:0;max-height:none;overflow:hidden}.play-player-area{min-height:0;padding:0 8px 3px;overflow:hidden}.playmat-viewport{height:calc(100% - 25px);min-height:0;padding:0;overflow:hidden}.playmat-zone-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:.8fr .8fr 1.2fr 1.2fr .8fr .8fr;grid-template-areas:"runeDeck runeDeck runes runes base deck""discard removed hand hand champion legend";align-content:stretch;gap:4px;width:100%;min-width:0;height:100%;min-height:0;padding:0 42px}.play-player-area.is-opponent .playmat-zone-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"legend champion hand hand removed discard""deck base runes runes runeDeck runeDeck"}.play-score-track{height:calc(100% - 8px);top:50%}.playmat-hand,.playmat-zone{min-height:0;padding:12px 3px 2px}.playmat-hand-cards,.playmat-zone-cards{align-items:center;min-height:0;overflow:visible}.playmat-hand-cards{padding:3px 28px 0}.play-card{width:var(--play-card-width);min-width:var(--play-card-width);min-height:calc(var(--play-card-image-height) + 6px)}.play-card img{width:calc(var(--play-card-width) - 8px)}.play-card img,.play-card-back,.play-stack-placeholder{height:var(--play-card-image-height)}.play-stack-placeholder{width:calc(var(--play-card-width) - 8px)}.play-hidden-hand{padding-left:50px}.play-hidden-hand span{width:calc(var(--play-card-width) - 12px);height:calc(var(--play-card-image-height) - 8px);margin-left:-45px}.play-shared-battlefield{z-index:3;background:#fffaf11f;border-block:1px solid #9d8b7466;grid-template-rows:19px minmax(0,1fr) minmax(64px,.42fr);min-height:0;padding:0 48px 4px;display:grid;position:relative;overflow:hidden}.play-shared-battlefield>header{color:#766856;letter-spacing:.12em;justify-content:space-between;align-items:center;padding-inline:4px;font-size:6px;font-weight:900;display:flex}.play-shared-battlefield>header b{color:#a23e35;font-size:6px}.play-shared-battlefield-grid{grid-template-columns:1fr 1fr;gap:6px;min-height:0;display:grid}.play-shared-battlefield-half{grid-template-columns:minmax(100px,.38fr) minmax(0,1fr);gap:4px;min-width:0;min-height:0;display:grid}.play-shared-battlefield .playmat-zone[data-zone=battlefieldA],.play-shared-battlefield .playmat-zone[data-zone=battlefieldB],.play-shared-battlefield .playmat-zone[data-zone=battlefield],.play-shared-battlefield .playmat-zone[data-zone=common]{background-color:#fffaf13d;grid-area:auto;min-height:0;padding:14px 7px 5px;box-shadow:inset 0 0 32px #7c5b3312}.play-shared-battlefield .playmat-zone[data-zone=common]:after{display:none}.play-shared-battlefield .playmat-zone[data-slot=two]{--zone-line:#7d6c58}.play-shared-battlefield .playmat-zone[data-slot=one]{--zone-line:#aa463d}.play-shared-battlefield .playmat-zone-cards{flex-wrap:wrap;place-content:center}.play-shared-battlefield .playmat-zone.is-overlap-zone[data-zone=battlefieldA],.play-shared-battlefield .playmat-zone.is-overlap-zone[data-zone=battlefieldB]{--region-card-overlap:calc(var(--play-card-width) * -.24)}.play-shared-battlefield .playmat-zone.is-overlap-zone[data-overlap-density=dense]{--region-card-overlap:calc(var(--play-card-width) * -.46)}.play-shared-battlefield .playmat-zone.is-overlap-zone[data-overlap-density=packed]{--region-card-overlap:calc(var(--play-card-width) * -.62)}.play-shared-battlefield .playmat-zone.is-overlap-zone .playmat-zone-cards{flex-wrap:nowrap;padding-inline:6px;overflow:visible}.play-shared-battlefield .playmat-zone.is-overlap-zone .play-card{flex:none;transition:margin-inline-start .18s,transform .18s,opacity .18s,border-color .18s,box-shadow .18s}.play-shared-battlefield .playmat-zone.is-overlap-zone .play-card+.play-card{margin-inline-start:var(--region-card-overlap)}.play-shared-battlefield .playmat-zone.is-overlap-zone .play-card:is(:hover,:focus-visible){--card-lift:-7px;z-index:20}.play-shared-battlefield .playmat-zone.is-overlap-zone .play-card.is-selected{z-index:18}.play-shared-battlefield .playmat-zone.is-overlap-zone .play-card.is-dragging{z-index:30}.play-shared-battlefield .play-card[data-controller-slot=one]{border-color:#b3483e}.play-shared-battlefield .play-card[data-controller-slot=two]{border-color:#6d7786}.play-shared-battlefield>.playmat-zone[data-zone=chain]{--zone-line:#d09b58;background:#171d27b8;grid-area:auto;min-height:0;margin-top:4px;padding:14px 7px 4px}.play-shared-battlefield>.playmat-zone[data-zone=chain] h2{color:#f2dfbe}.play-shared-battlefield>.playmat-zone[data-zone=chain] .playmat-zone-cards{flex-wrap:nowrap;justify-content:flex-end;overflow-x:auto}.play-shared-battlefield>.playmat-zone[data-zone=chain] .play-card{width:52px;min-width:52px;min-height:72px}.play-shared-battlefield>.playmat-zone[data-zone=chain] .play-card img,.play-shared-battlefield>.playmat-zone[data-zone=chain] .play-card-back{width:44px;height:62px}.play-shared-battlefield .play-card.is-battlefield-card{--battlefield-card-width:clamp(112px,15vh,156px);width:var(--battlefield-card-width);min-width:var(--battlefield-card-width);min-height:0}.play-shared-battlefield .play-card.is-battlefield-card img,.play-shared-battlefield .play-card.is-battlefield-card>.play-card-back{width:calc(var(--battlefield-card-width) - 8px);aspect-ratio:1038/744;object-fit:cover;height:auto}.play-hover-preview{width:clamp(220px,28vh,304px)}.play-table-brand{font-size:10px}.play-table-brand b{font-size:11px}.play-board-header .live-kicker{font-size:9px}.play-player-area>header{height:32px}.play-player-area>header strong{font-size:13px}.play-player-area>header span:not(.play-player-number){font-size:9px}.play-player-area>header b{font-size:17px}.play-player-area>header small,.play-player-number{font-size:10px}.playmat-viewport{height:calc(100% - 32px)}.playmat-hand h2,.playmat-zone h2{font-size:10px}.playmat-hand h2 b,.playmat-zone h2 b{font-size:11px}.play-card>span:not(.play-card-back){font-size:10px}.play-card small,.play-command-title span,.play-shared-battlefield>header,.play-shared-battlefield>header b{font-size:9px}.play-command-title strong{font-size:14px}.play-command-tabs button{font-size:10px}.play-command-panel input,.play-command-panel select{font-size:11px}.play-command-group>strong{font-size:13px}.play-command-group button,.play-command-group label,.play-command-group>span{font-size:10px}.play-command-actions button{font-size:9px}.play-command-actions kbd{font-size:8px}.play-command-log h2{font-size:13px}.play-command-log li{font-size:10px}.play-chat>header span{font-size:9px}.play-chat>header strong{font-size:11px}.play-chat>header small{font-size:9px}.play-chat-messages article strong{font-size:10px}.play-chat-messages article span{font-size:9px}.play-chat-messages article p{font-size:11px}.play-chat-compose button,.play-chat-compose input,.play-chat-empty{font-size:10px}.play-chat-error{font-size:9px}.play-hover-preview span{font-size:10px}@media (max-height:780px){.play-table{--play-card-width:clamp(68px,9vh,82px);--play-card-image-height:clamp(96px,12.6vh,114px);grid-template-rows:20px minmax(0,1fr) clamp(190px,27vh,220px) minmax(0,1fr)}.play-player-area>header{height:28px}.playmat-viewport{height:calc(100% - 28px)}.playmat-zone-grid{padding-inline:37px}.play-score-track li{width:18px;height:18px}.playmat-hand,.playmat-zone{padding-top:10px}.play-shared-battlefield{padding-inline:43px}}@media (max-width:950px){.play-board-shell{grid-template:"header commands""notice commands""table commands"minmax(0,1fr)/minmax(0,1fr) 240px}.play-table{min-height:0}.play-command-panel{border-top:0;border-left:1px solid #262932;height:100vh;max-height:none;position:static}.playmat-zone-grid{padding-inline:34px}.play-shared-battlefield{padding-inline:40px}}.card-price-changes{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;margin-top:7px;font-size:9px;font-weight:900;line-height:1.3;display:flex}.card-price-changes>span{white-space:nowrap}.card-price-changes .up{color:#a3342d}.card-price-changes .down{color:#285b9b}.card-price-changes .flat,.card-price-changes .pending{color:#7d766d}.card-price-history-section{border-top:1px solid #ddd5ca;margin-top:16px;padding-top:14px}.card-price-history{--price-chart-grid:#ddd5ca;padding:8px 0 4px}.card-price-history-finishes,.card-price-history-sources{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.card-price-history-sources{border-bottom:1px solid #ddd5ca;padding-bottom:10px}.card-price-history-finishes button,.card-price-history-sources button{color:#68625a;cursor:pointer;background:#f7f4ed;border:1px solid #cec5b8;padding:6px 9px;font:900 9px/1 inherit}.card-price-history-sources button{min-width:58px}.card-price-history-finishes button.active,.card-price-history-sources button.active{color:#fff;background:#a3342d;border-color:#a3342d}.card-price-history-summary{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.card-price-history-summary span{color:#68625a;font-size:10px;font-weight:900}.card-price-history-summary strong{color:#a3342d;font:700 21px Georgia,serif}.card-price-history-chart{width:100%;height:230px}.card-price-history-chart .recharts-cartesian-axis-tick-value{fill:#777067;font-size:9px;font-weight:700}.card-price-history-tooltip{background:#fff;border:1px solid #bbb2a6;gap:3px;min-width:130px;padding:10px 12px;display:grid;box-shadow:0 8px 25px #362c201f}.card-price-history-tooltip strong{font-size:10px}.card-price-history-tooltip span{font-size:12px;font-weight:900}.card-price-history-tooltip span:first-of-type{color:#a3342d}.card-price-history-tooltip small{color:#777067;font-size:8px}.card-price-history-caption{color:#777067;text-align:right;margin:4px 0 0;font-size:9px}.card-price-history-state{color:#777067;text-align:center;background:#f7f4ed;margin:8px 0;padding:24px 12px;font-size:11px;font-weight:800}html[data-theme=dark] .live-app .card-price-panel{background:0 0}html[data-theme=dark] .live-app .card-price-history{--price-chart-grid:#3b424e}html[data-theme=dark] .live-app .card-price-history-section{border-color:#3b424e}html[data-theme=dark] .live-app .card-price-changes .down{color:#7fb1f2}html[data-theme=dark] .live-app :where(.card-price-history-sources button,.card-price-history-finishes button,.card-price-history-state,.card-price-history-tooltip){color:#e8eaf0;background:#20252e;border-color:#454c58}html[data-theme=dark] .live-app .card-price-history-finishes button.active,html[data-theme=dark] .live-app .card-price-history-sources button.active{color:#fff;background:#a3342d;border-color:#f08a80;box-shadow:0 0 0 1px #f08a8055}html[data-theme=dark] .live-app .card-price-history-chart .recharts-cartesian-axis-tick-value{fill:#aeb4be}html[data-theme=dark] .card-price-dialog{color:#f2efe7;background:#191e26;border-color:#454c58}html[data-theme=dark] .card-price-dialog :where(.card-price-dialog-heading button,.card-price-store-list>a){border-color:#454c58}html[data-theme=dark] .card-price-dialog :where(p,.card-price-meta dt){color:#aeb4be}@media (max-width:640px){.card-price-changes{gap:3px;display:grid}.card-price-history-chart{height:205px}.card-price-history-tooltip{min-width:116px;padding:8px 10px}}.live-app{--ui-surface:var(--card);--ui-surface-muted:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.live-app{--ui-surface-muted:color-mix(in srgb,var(--secondary) 62%,var(--background))}}.live-app{--ui-shadow:0 1px 2px #10131c0a,0 10px 28px #10131c0d}.live-app :where(button,input,select,textarea,[role=button]){border-radius:var(--radius-md)}.live-app :where(.theme-toggle,.header-auth,.account-menu-trigger){border-radius:50%}.live-app :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){.live-app :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--ring) 38%,transparent)}}.live-app :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px}.live-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--input);background:var(--background);color:var(--foreground);transition:border-color .15s,box-shadow .15s,background-color .15s}.live-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab,red,red)){.live-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 16%,transparent)}}.live-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:0}.live-app :where(input,select,textarea,button):disabled{cursor:not-allowed;opacity:.5}.live-app :where(.live-filter-shell,.live-deck-catalog,.live-deck-sheet,.auth-card,.post-form,.publication-filters,.publication-card,.rule-question-panel,.rule-answer-panel,.collection-owned-grid>article,.collection-search-grid>article,.saved-deck-card){border-radius:var(--radius-lg)}.live-app :where(.live-filter-shell,.live-deck-catalog,.live-deck-sheet,.auth-card,.post-form,.rule-question-panel,.rule-answer-panel){box-shadow:var(--ui-shadow)}.live-app :where(.live-primary,.button-primary){border-radius:var(--radius-md);transition:background-color .15s,border-color .15s,color .15s,transform .12s;box-shadow:0 1px 2px #10131c20}.live-app :where(.live-primary,.button-primary):active{transform:translateY(1px)}.live-app :where(.live-deck-message,.auth-message,.comment-success,.collection-message){border-radius:var(--radius-md);border:1px solid #2785653d}.live-app :where(.live-deck-error,.form-error,.comment-error,.rule-answer-error){border-radius:var(--radius-md)}.live-app :where(.collection-empty,.publication-empty,.saved-decks-empty,.my-naru-empty,.live-deck-empty,.comment-empty){border-radius:var(--radius-lg);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.live-app :where(.collection-empty,.publication-empty,.saved-decks-empty,.my-naru-empty,.live-deck-empty,.comment-empty){background:color-mix(in srgb,var(--card) 72%,transparent)}}.live-app .my-naru-next-event{border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--foreground);gap:6px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #10131c12}.live-app .my-naru-next-event:hover{border-color:var(--live-red)}@supports (color:color-mix(in lab,red,red)){.live-app .my-naru-next-event:hover{border-color:color-mix(in srgb,var(--live-red) 62%,var(--border))}}.live-app .my-naru-next-event:hover{background:var(--live-red)}@supports (color:color-mix(in lab,red,red)){.live-app .my-naru-next-event:hover{background:color-mix(in srgb,var(--live-red) 4%,var(--live-surface))}}.live-app .my-naru-next-event:hover{box-shadow:var(--ui-shadow)}.live-app .my-naru-next-event h3{color:var(--foreground)}.live-app .my-naru-next-event-action{color:var(--live-red);align-items:center;gap:6px;margin-top:8px;font-size:10px;font-weight:900;display:flex}.live-app .my-naru-next-event-action [aria-hidden=true]{font-size:14px;line-height:1}[data-sonner-toaster]{font-family:Arial,Noto Sans KR,sans-serif!important}[data-sonner-toast]{border-radius:var(--radius-lg)!important;box-shadow:0 16px 44px #10131c26!important}@media (max-width:640px){.live-app :where(.live-primary,.live-secondary,.button,.button-primary,.button-ghost,.oauth-button,.publication-pagination button,.publication-pagination>a,.publication-filter-actions>a,.saved-deck-card-actions button,.saved-deck-card-actions a,.published-deck-actions>a,.published-deck-actions button,.publication-owner-actions button,.publication-owner-actions a,.community-search button,.event-form-actions button){min-height:44px}.live-app :where(.filter-group label>span,.selected-filters button,.community-tags a,.tag-picker button,.card-language-toggle button,.card-view-toggle button){align-items:center;min-height:44px}.live-app :where(.live-deck-card-actions button,.collection-quick-add button){min-height:44px}.live-quantity button{width:40px;height:44px}.collection-lines>div{grid-template-columns:minmax(0,1fr)}.collection-lines>div>div{grid-template-columns:44px minmax(30px,1fr) 44px}.collection-lines button{place-items:center;width:44px;height:44px;padding:0;display:grid}.live-deck-lines>article{grid-template-columns:38px minmax(0,1fr) 102px}.event-form-actions,.live-deck-sheet>.live-deck-actions{z-index:12;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--background);margin-inline:-16px;margin-bottom:-16px;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.event-form-actions,.live-deck-sheet>.live-deck-actions{background:color-mix(in srgb,var(--background) 92%,transparent)}}.event-form-actions,.live-deck-sheet>.live-deck-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 28px #10131c12}.live-app :where(.live-filter-shell,.live-deck-catalog,.live-deck-sheet,.auth-card,.post-form,.rule-question-panel,.rule-answer-panel){box-shadow:0 1px 2px #10131c0b}}@media (prefers-reduced-motion:reduce){.live-app *,[data-sonner-toast]{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.live-app h1{font-family:var(--font-ui);font-weight:var(--page-title-weight);line-height:var(--page-title-leading);letter-spacing:var(--page-title-tracking);word-break:keep-all;text-wrap:balance}.live-app :where(.profile-page,.auth-result) h1{font-size:var(--page-title-size)}.live-app :where(.post-detail,.published-deck-header) h1{font-size:var(--page-title-size-compact)}@media (max-width:640px){.live-app{font-size:14px}.live-app .live-hero h1{font-size:42px}.live-app .live-page-hero h1{font-size:34px}.live-app .live-page-hero.page-hero--compact h1{font-size:30px}.live-app .live-page-hero.page-hero--workbench h1{font-size:28px}.live-app .home-intro-copy h1{font-size:40px}.live-app .guide-hero-copy h1{font-size:42px}.live-app .auth-result h1,.live-app .profile-page h1{font-size:38px}.live-app .auth-card h1{font-size:31px}.live-app .post-detail h1,.live-app .published-deck-header h1{font-size:34px}.live-app .live-home-feed .section-heading h2{font-size:clamp(22px,6.8vw,29px)}.live-app .home-topic-intro h2{font-size:25px}.live-app .home-panel .home-section-heading h2,.live-app .home-section-heading h2{font-size:clamp(23px,7.2vw,30px)}.live-app .guide-section-heading h2{font-size:33px}.live-app .glossary-entry h2{font-size:27px}.live-app .card-modal-copy h2{font-size:31px}.live-app .rule-question-heading h2{font-size:27px}.live-app .rule-answer-result>h2{font-size:24px}.live-app .collection-section-heading h2{font-size:25px}.live-app .collection-breakdown-panel h2{font-size:22px}.live-app .event-form-section-heading h2{font-size:24px}.live-app .live-library-card-body h2{font-size:22px}.live-app .live-library-card-body.compact h2{font-size:14px}.live-app .live-community-layout .post-row h2,.live-app .live-community-layout .post-row h3{font-size:20px}.live-app .live-panel-heading h2{font-size:25px}.live-app .live-deck-count{font-size:28px}.live-app .live-saved-decks h3{font-size:18px}.live-app .saved-decks-toolbar strong{font-size:26px}.live-app .saved-deck-card-copy h2{font-size:19px}.live-app .publication-card h2,.live-app .published-deck-sections h2{font-size:20px}.live-app .published-deck-description>h2{font-size:22px}.live-app .publication-comments>header h2{font-size:23px}.live-app .policy-page-copy h2{font-size:24px}.live-app .card-comments h3,.live-app .contact-card-grid h2{font-size:23px}.live-app .card-price-heading h3{font-size:25px}.live-app .card-errata-heading h3{font-size:19px}.live-app .rule-answer-empty strong,.live-app .rule-answer-loading strong{font-size:25px}.live-app .live-hero>div:first-child>p:not(.live-kicker),.live-app .live-page-hero .page-hero__description{font-size:15px}.live-app .home-intro-copy>p:last-child{font-size:13px}.live-app .live-community-layout .post-row p,.live-app .post-content{font-size:14px}.live-app .policy-page-copy p{font-size:13px}.live-app .guide-section-heading>p,.live-app .published-deck-description>p{font-size:14px}.live-app .card-modal-copy .rich-card-text,.live-app .card-modal-copy blockquote,.live-app :is(.guide-rule-grid,.guide-setup-copy,.guide-turn-list,.guide-compare,.guide-rune-options) p{font-size:13px}.live-app .glossary-entry h2 small,.live-app .glossary-entry>p{font-size:14px}.live-app .live-primary,.live-app .live-primary-small,.live-app .live-secondary{font-size:12px}.live-app .community-section-nav strong,.live-app .live-results-line>span{font-size:13px}.live-app .compact-card-stats dd{font-size:15px}.live-app .live-deck-card-list strong{font-size:14px}.live-app .collection-owned-copy>strong,.live-app .collection-set-grid>button>strong{font-size:15px}.live-app .glossary-tools input,.live-app .live-community-layout .community-search input,.live-app .live-search input{font-size:14px}.live-app .collection-search input,.live-app .live-deck-search input,.live-app .rule-question-panel textarea,.live-app :is(.publication-filters,.publication-fields,.publication-source) :is(input,select,textarea){font-size:13px}.live-app .live-page-hero.mobile-compact-hero{padding:26px 0 22px}.live-app .live-page-hero.mobile-compact-hero h1{font-size:36px;line-height:var(--page-title-leading);letter-spacing:var(--page-title-tracking)}.live-app .live-page-hero.mobile-compact-hero>.live-page-description{font-size:13px;line-height:1.5}.community-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 20px}.community-section-nav a{min-height:48px;padding:5px 4px}.community-section-nav span{display:none}.live-app .community-section-nav strong{font-size:11px}.live-filter-shell{padding:12px}.publication-filters>.mobile-filter-trigger{min-height:48px}}.verified-tournament-link{border:1px solid var(--live-accent,#72d9ad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.verified-tournament-link{border:1px solid color-mix(in srgb,var(--live-accent,#72d9ad) 45%,transparent)}}.verified-tournament-link{background:var(--live-accent,#72d9ad);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.verified-tournament-link{background:color-mix(in srgb,var(--live-accent,#72d9ad) 8%,transparent)}}.verified-tournament-link span{color:var(--muted)}.verified-tournament-link a{color:inherit;font-weight:800}.competitive-page{padding-block:2rem 5rem}.competitive-page>header{margin-bottom:2rem}.competitive-admin-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:1.25rem;display:grid}.competitive-admin-grid form,.competitive-admin-grid>section{border:1px solid var(--live-ink);align-content:start;gap:.8rem;padding:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.competitive-admin-grid form,.competitive-admin-grid>section{border:1px solid color-mix(in srgb,var(--live-ink) 18%,transparent)}}.competitive-admin-grid form,.competitive-admin-grid>section{background:var(--live-sand);border-radius:1rem}.competitive-admin-grid input,.competitive-admin-grid textarea{border:1px solid var(--live-ink);width:100%}@supports (color:color-mix(in lab,red,red)){.competitive-admin-grid input,.competitive-admin-grid textarea{border:1px solid color-mix(in srgb,var(--live-ink) 18%,transparent)}}.competitive-admin-grid input,.competitive-admin-grid textarea{background:var(--live-paper);color:inherit;font:inherit;border-radius:.65rem;padding:.8rem}.competitive-admin-grid textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.competitive-admin-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem}.competitive-admin-message{background:#72d9ad1a;border-radius:.75rem;grid-column:1/-1;padding:1rem}@media (max-width:760px){.competitive-admin-grid{grid-template-columns:1fr}}.play-stack-action-hint{z-index:4;color:#f7d993;letter-spacing:.02em;text-align:center;pointer-events:none;background:#17191ee8;border:1px solid #e5ba6666;border-radius:4px;padding:4px 5px;font-size:8px;font-weight:900;position:absolute;bottom:3px;left:4px;right:4px}.playmat-zone.is-stack-zone .play-card{cursor:pointer}.play-card.is-mulligan-selected{z-index:35;border-color:#f0b84f;box-shadow:0 0 0 3px #f0b84f88,0 11px 24px #120d0877}.play-card.is-mulligan-selected:after{content:"교체";color:#24180a;background:#f0b84f;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900;position:absolute;top:4px;left:4px}.play-active-turn-badge{letter-spacing:.04em;border-radius:999px;color:#fff!important;background:#a63e36!important;padding:3px 6px!important;font-weight:900!important}.play-turn-assistant{border-radius:10px;gap:9px;margin:9px;padding:14px;box-shadow:0 10px 26px #090a0d55,inset 0 0 0 1px #f0ca7b12;background:linear-gradient(145deg,#342a25,#211f22)!important;border:1px solid #a7773f!important}.play-turn-assistant.is-opening{border-color:#a8483f!important}.play-turn-assistant .play-assistant-kicker{color:#e9bd63;letter-spacing:.16em;font-size:8px;font-weight:900}.play-turn-assistant>strong{color:#fff5e9;font-size:15px}.play-turn-assistant p{color:#d1c7ba;margin:0;font-size:11px;line-height:1.55}.play-turn-assistant ol{color:#d8d0c5;gap:5px;margin:0;padding-left:18px;font-size:10px;line-height:1.45;display:grid}.play-turn-assistant>small{color:#a9a198;font-size:9px;line-height:1.45}.play-command-group .play-assistant-primary{color:#fff;background:linear-gradient(#c64e43,#96372f);border-color:#ce5549;border-radius:6px;min-height:38px;font-size:11px;font-weight:900;box-shadow:0 5px 14px #10080744}.play-command-group .play-assistant-primary:hover:not(:disabled){background:linear-gradient(#db5d51,#aa3d34);border-color:#ef7367}.play-turn-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:9px;display:grid}.play-turn-flow>span{color:#868990;text-align:center;background:#20232a;border:1px solid #3e4149;border-radius:5px;gap:2px;min-width:0;padding:7px 3px;display:grid}.play-turn-flow>span.is-current{color:#fff2e8;background:#3a292b;border-color:#bd4a40}.play-turn-flow b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.play-turn-flow small{font-size:7px}.play-command-panel.is-status-waiting .play-command-body>.play-command-group:not(:first-child){display:none}.play-battlefield-setup{background:linear-gradient(145deg,#2b2624,#1b1c22);border:1px solid #4b4035;border-radius:7px;gap:8px;padding:8px;display:grid}.play-battlefield-setup>p{color:#d7cec2;margin:0;font-size:10px;line-height:1.45}.play-battlefield-ready-status{grid-template-columns:1fr 1fr;gap:5px;display:grid}.play-battlefield-ready-status span{color:#9b9da4;text-align:center;border:1px solid #484a52;border-radius:5px;padding:5px;font-size:9px;font-weight:800}.play-battlefield-ready-status span.is-complete{color:#bce1c2;background:#203328;border-color:#5f8f68}.play-battlefield-ready-status span.is-choosing{color:#f0cf91;background:#362c20;border-color:#aa8143}.play-battlefield-choice-overlay{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 46%,#15233cdd,#060b13f4 72%);place-items:center;padding:clamp(16px,3vw,42px);display:grid;position:absolute;inset:0}.play-battlefield-choice-panel{background:linear-gradient(145deg,#252831f7,#12151cf7);border:1px solid #c59a50;border-radius:16px;gap:clamp(12px,2vh,24px);width:min(100%,920px);max-height:100%;padding:clamp(18px,2.5vw,34px);display:grid;overflow:auto;box-shadow:0 28px 70px #000a,inset 0 0 0 1px #f2d39120}.play-battlefield-choice-panel>header{text-align:center}.play-battlefield-choice-panel>header .live-kicker{color:#e9bd63}.play-battlefield-choice-panel>header h2{color:#fff7eb;margin:4px 0 7px;font-size:clamp(22px,3vw,36px)}.play-battlefield-choice-panel>header>p:last-child{color:#c8c1b8;max-width:650px;margin:0 auto;font-size:clamp(11px,1.2vw,14px);line-height:1.55}.play-battlefield-choice-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,24px);display:grid}.play-battlefield-choice-cards button{color:#d7d2ca;cursor:pointer;background:#171a21;border:2px solid #4d505a;border-radius:12px;gap:8px;min-width:0;padding:8px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.play-battlefield-choice-cards button:hover:not(:disabled){z-index:2;border-color:#ddad54;transform:translateY(-5px)scale(1.025);box-shadow:0 16px 30px #0008}.play-battlefield-choice-cards button.is-selected{background:#352d22;border-color:#f0c568;box-shadow:0 0 0 3px #e8b95355,0 18px 36px #0009}.play-battlefield-choice-cards button img,.play-battlefield-choice-cards button>.play-card-back{aspect-ratio:1038/744;object-fit:cover;border-radius:8px;width:100%;height:auto}.play-battlefield-choice-cards button>span:last-child{text-align:left;gap:2px;display:grid}.play-battlefield-choice-cards button b{color:#fff6e7;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,1.15vw,14px);overflow:hidden}.play-battlefield-choice-cards button small{color:#c3a66e;font-size:9px}.play-battlefield-choice-panel>footer{color:#d4c8b6;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.play-battlefield-choice-panel>footer button{color:#ddd7ce;background:#262930;border:1px solid #575963;border-radius:6px;min-height:34px;padding:7px 12px}@media (max-width:720px){.live-app:has(.play-board-shell){height:auto;overflow:auto}.play-board-shell{grid-template:"header""notice""table"720px"commands"/1fr;width:100%;height:auto;min-height:100vh;overflow:auto visible}.play-board-header{width:100vw;position:sticky;left:0}.play-table{width:760px;min-width:760px;min-height:720px}.play-command-panel{border-top:1px solid #343740;border-left:0;width:100vw;height:auto;min-height:720px;position:relative;left:0}.playmat-zone-grid{padding-inline:30px}.play-shared-battlefield{padding-inline:36px}.play-battlefield-choice-overlay{padding:12px;position:fixed}.play-battlefield-choice-panel{width:min(100%,680px);padding:16px}.play-battlefield-choice-cards{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(210px,1fr));gap:8px;padding:4px 4px 10px;overflow-x:auto}.play-battlefield-choice-cards button{scroll-snap-align:center}.play-battlefield-choice-panel>footer{flex-direction:column;align-items:stretch}}.play-motion-layer{z-index:120;pointer-events:none;position:fixed;inset:0;overflow:hidden}.play-motion-ghost{opacity:0;transform-origin:0 0;will-change:transform,opacity;background:#171a20;border:1px solid #775f49;border-radius:7px;padding:3px;animation-name:play-card-flight;animation-timing-function:cubic-bezier(.22,.8,.22,1);animation-fill-mode:both;display:block;position:fixed;overflow:hidden;box-shadow:0 12px 28px #07080ca8}.play-motion-ghost img,.play-motion-ghost>.play-card-back{object-fit:cover;border-radius:5px;width:100%;height:100%;display:grid}.play-motion-ghost.is-battlefield{border-radius:8px}.play-card.is-motion-pending{--card-lift:-10px;z-index:42;border-color:#f0bd63;box-shadow:0 0 0 3px #eeb85850,0 13px 24px #22140680}.playmat-hand.is-motion-pending,.playmat-zone.is-motion-pending{border-color:#d7a650;box-shadow:inset 0 0 0 1px #e0b25a55,0 0 14px #dfaa4938}.playmat-hand.is-motion-destination,.playmat-zone.is-motion-destination{--zone-line:#64bdda;background-color:#4eacc72b;border-color:#64bdda;box-shadow:inset 0 0 0 1px #77d1e95c,0 0 18px #5cc7e04a}.play-card.is-motion-failed,.playmat-hand.is-motion-failed,.playmat-zone.is-motion-failed{animation:play-motion-failed .32s ease-out}.playmat-hand.is-shuffling,.playmat-zone.is-shuffling{animation:play-deck-shuffle .4s cubic-bezier(.22,.8,.22,1)}@keyframes play-card-flight{0%{opacity:.76;transform:translate(0)scale(1)}48%{opacity:.98;transform:translate3d(var(--play-motion-mid-x),var(--play-motion-mid-y),0) scale(1.035)}to{opacity:0;transform:translate3d(var(--play-motion-x),var(--play-motion-y),0) scale(var(--play-motion-scale-x),var(--play-motion-scale-y))}}@keyframes play-motion-failed{0%,to{translate:0}25%{translate:-5px}52%{translate:4px}76%{translate:-2px}}@keyframes play-deck-shuffle{0%,to{filter:brightness();translate:0}25%{filter:brightness(1.18);translate:-4px}55%{filter:brightness(1.3);translate:4px}78%{filter:brightness(1.12);translate:-2px}}@keyframes play-card-motion-fade{0%{opacity:.35}to{opacity:0}}@media (prefers-reduced-motion:reduce){.play-deck-loading i,.play-route-loading i{animation:none}.play-motion-ghost{animation-name:play-card-motion-fade;animation-duration:90ms!important;animation-delay:0s!important}.play-card.is-motion-pending{--card-lift:0px}.play-shared-battlefield .playmat-zone.is-overlap-zone .play-card{transition:none}.play-card.is-motion-failed,.playmat-hand.is-motion-failed,.playmat-hand.is-shuffling,.playmat-zone.is-motion-failed,.playmat-zone.is-shuffling{animation-duration:80ms}}.play-card-label{z-index:3;color:#eaf5ff;text-overflow:ellipsis;white-space:nowrap;background:#102842e8;border:1px solid #8fb5d6;max-width:calc(100% - 10px);padding:3px 5px;font:800 7px/1.1 Arial,sans-serif;position:absolute;bottom:5px;right:5px;overflow:hidden}.play-card-label.is-hidden{color:#f3eaff;background:#281c43ed;border-color:#ad8ee0;left:5px;right:auto}.play-card-utility-controls{grid-template-columns:1fr auto auto;gap:5px;display:grid}.play-card-utility-controls label{gap:4px;display:grid}.play-card-utility-controls input,.play-card-utility-controls select{min-width:0}.play-target-list ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.play-target-list li{color:#dce9f5;background:#0b1729;border:1px solid #31445d;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;padding:6px;font-size:9px;display:grid}.play-target-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.play-target-list li b{color:#75b9e6}.play-peek-overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020812d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.play-peek-panel{color:#edf5fc;background:#0a1628;border:1px solid #496582;width:min(1080px,100vw - 36px);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 24px 80px #000b}.play-peek-panel>header{background:#101f34;border-bottom:1px solid #31445d;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.play-peek-panel>header span{color:#78b6df;letter-spacing:.18em;font:800 8px/1 Arial,sans-serif}.play-peek-panel>header h2{margin:3px 0 0;font:700 20px/1.1 Arial,sans-serif}.play-peek-panel article button,.play-peek-panel>header button{color:#edf5fc;cursor:pointer;background:#162941;border:1px solid #496582;padding:7px 9px;font:800 8px/1 Arial,sans-serif}.play-peek-panel>p{color:#aebfd1;border-bottom:1px solid #253a54;margin:0;padding:10px 16px;font-size:10px}.play-peek-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;padding:14px;display:grid;overflow:auto}.play-peek-grid article{background:#0d1c30;border:1px solid #2c425d;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.play-peek-grid article>.play-card-back,.play-peek-grid article>img{aspect-ratio:154/215;object-fit:cover;width:100%;height:auto}.play-peek-grid article>strong{color:#f1f6fb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.play-peek-grid article>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.play-peek-grid article button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:700px){.play-card-utility-controls{grid-template-columns:1fr}.play-peek-overlay{padding:0}.play-peek-panel{width:100vw;height:100vh;max-height:100vh}.play-peek-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}}.play-card-scale-control{align-items:center;gap:5px;font-size:.68rem;display:flex}.play-card-scale-control select{width:auto;min-width:62px;padding:4px 20px 4px 7px;font-size:.7rem}.play-board-shell.is-card-scale-compact .play-table{--play-card-width:clamp(62px,8vh,88px);--play-card-image-height:clamp(88px,11.2vh,118px)}.play-board-shell.is-card-scale-large .play-table{--play-card-width:clamp(88px,12vh,124px);--play-card-image-height:clamp(124px,16.8vh,166px)}.play-opponent-presence{z-index:20;color:#f4d7ac;background:#352513f2;border:1px solid #b98549;max-width:min(520px,100% - 24px);margin:0;padding:8px 12px;font-size:10px;font-weight:800;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0007}.play-match-agreement{color:#cfe2f2;background:#101f34;border:1px solid #4a6480;margin:4px 0 0;padding:7px;font-size:9px;line-height:1.45}.play-shared-battlefield{grid-template-rows:19px minmax(0,1fr) minmax(92px,.46fr)}.play-shared-chain-dock{min-width:0;min-height:0;margin-top:4px}.play-player-area.is-victory-threshold{box-shadow:inset 0 0 0 2px #c3923d,0 0 24px #c3923d38}.play-victory-threshold-badge{background:#3b2b13;border:1px solid #a77a31;border-radius:999px;color:#f4d28d!important}.play-deck-empty-badge,.play-victory-threshold-badge{margin-top:2px;padding:3px 5px;font-weight:900;font-size:7px!important;display:inline-block!important}.play-deck-empty-badge{background:#3a1e1b;border:1px solid #9d4c45;border-radius:999px;color:#ffc1bb!important}.play-pile-inspect-button{z-index:8;color:#f5ead8;cursor:pointer;background:#181b20e8;border:1px solid #766957;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:4px 7px;font:800 8px/1 Arial,sans-serif;display:flex;position:absolute;bottom:4px;right:4px}.play-pile-inspect-button b{color:#edc579;font-size:9px}.play-base-target-button:focus-visible,.play-pile-inspect-button:focus-visible{outline-offset:2px;outline:3px solid #e0b258}.play-base-target-button{color:#fff;cursor:pointer;background:#8f322d;border:1px solid #cb6257;border-radius:4px;min-height:26px;margin-left:auto;padding:3px 6px;font:900 7px/1 Arial,sans-serif}.play-targeting-banner{z-index:42;color:#f7ead0;background:#18130df2;border:1px solid #d3a657;border-radius:7px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:8px 10px;font-size:10px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.play-targeting-banner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.play-targeting-banner button{color:#fff;cursor:pointer;background:#2f2a23;border:1px solid #75654e;border-radius:5px;flex:none;min-height:32px;font:800 9px/1 Arial,sans-serif}.play-interaction-notice{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.play-phase-description{color:#b9c8d8;background:#0c1828;border:1px solid #35495f;margin:0;padding:7px;font-size:9px;line-height:1.45}.play-manual-effect-note{color:#e5c894;background:#211b13;border:1px solid #5e4e35;padding:7px;font-size:8px;line-height:1.45;display:block}.play-mat-guide{background:#0c1625;border-bottom:1px solid #343740;margin:0}.play-mat-guide summary{color:#e8edf3;cursor:pointer;align-items:center;min-height:42px;padding:9px 10px;font-size:11px;font-weight:900;display:flex}.play-mat-guide>p{color:#9daebe;margin:0;padding:0 10px 9px;font-size:9px;line-height:1.5}.play-mat-guide dl{gap:0;margin:0;padding:0 8px 10px;display:grid}.play-mat-guide dl>div{border-top:1px solid #24364a;grid-template-columns:84px minmax(0,1fr);gap:7px;padding:6px;display:grid}.play-mat-guide dt{color:#e6bd70;font-size:9px;font-weight:900}.play-mat-guide dd{color:#aebdcb;margin:0;font-size:8px;line-height:1.45}.play-token-palette{margin:8px}.play-lobby-grid .play-online-duel-card{border-color:#a33d35;box-shadow:inset 0 4px #a33d35,8px 8px #d8cec0}.play-lobby-grid .play-practice-card{background:#f0ece4}html[data-theme=dark] .live-app .play-lobby-grid>article{color:#f2efe7;background:#191e26;border-color:#3b424e}html[data-theme=dark] .live-app .play-lobby-grid .play-online-duel-card{border-color:#b84f46;box-shadow:inset 0 4px #b84f46,8px 8px #2b3039}html[data-theme=dark] .live-app .play-lobby-grid .play-practice-card{background:#20252e}html[data-theme=dark] .live-app .play-deck-preview{background:#20252e;border-color:#454c58}html[data-theme=dark] .live-app .play-route-loading article{background:#191e26;border-color:#3b424e}html[data-theme=dark] .live-app :is(.play-route-loading,.play-deck-loading) i{background:linear-gradient(100deg,#252c36 20%,#343d49 42%,#252c36 64%) 0 0/240% 100%}html[data-theme=dark] .live-app .play-action-readiness{color:#d6b091}.playmat-zone[data-zone=discard] .playmat-zone-cards,.playmat-zone[data-zone=removed] .playmat-zone-cards{padding-bottom:24px}@media (max-width:720px){.live-app:has(.play-board-shell){height:auto;overflow:auto}.play-board-shell{grid-template:"header""notice""table""commands"/minmax(0,1fr);width:100%;height:auto;min-height:100vh;overflow:visible}.play-board-header{z-index:70;width:100%;position:sticky;top:0;left:auto}.play-table{grid-template-rows:22px minmax(470px,auto) minmax(650px,auto) minmax(470px,auto);width:100%;min-width:0;height:auto;min-height:0;overflow:visible}.play-player-area{min-height:470px;padding-inline:4px;overflow:visible}.playmat-viewport{height:438px;overflow:visible}.playmat-zone-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"legend champion discard""deck base removed""runeDeck runes runes""hand hand hand";width:100%;min-width:0;height:100%;padding:0 24px}.play-player-area.is-opponent .playmat-zone-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-areas:"hand hand hand""runes runes runeDeck""removed base deck""discard champion legend"}.play-card{--play-card-width:58px;--play-card-image-height:78px}.playmat-hand-cards{padding-inline:18px}.play-shared-battlefield{grid-template-rows:24px minmax(330px,1fr) minmax(280px,auto);min-height:650px;padding:0 8px 8px;overflow:visible}.play-shared-battlefield-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.play-shared-battlefield-half{grid-template-columns:minmax(82px,.35fr) minmax(0,1fr)}.play-shared-chain-dock{z-index:46;margin-top:6px;position:sticky;bottom:8px}.play-command-panel{width:100%;height:auto;min-height:0;position:relative;left:auto}.play-command-tabs,.play-command-title{z-index:55;position:sticky;top:50px}.play-command-tabs{top:96px}.play-targeting-banner{width:calc(100% - 20px);max-width:none;position:fixed;top:58px}.play-token-palette{margin:7px}}html{scroll-padding-top:88px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.skip-link{z-index:4000;border:2px solid var(--live-red,#c33d33);border-radius:var(--radius-md);background:var(--live-ink,#10131c);color:#fff;align-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:900;transition:transform .15s;display:flex;position:fixed;top:10px;left:12px;transform:translateY(calc(-100% - 20px));box-shadow:0 10px 30px #10131c33}.skip-link:focus{outline-offset:2px;outline:3px solid #fff;transform:translateY(0)}#main-content{min-width:0;scroll-margin-top:88px}#main-content:focus{outline:none}.live-header-inner>nav{font-weight:750}.live-app:has(.glossary-section)>.live-header,.live-app:has(.guide-page)>.live-header,.live-app:has(.live-deck-builder)>.live-header,.live-app:has(.proxy-page)>.live-header{position:relative}.live-page-hero .page-hero__description{text-wrap:pretty}.live-app :is(.live-library-card-body h2,.live-home-deck-grid h3,.live-home-update-list strong,.live-community-layout .post-row h2,.live-community-layout .post-row h3,.glossary-entry h2,.live-panel-heading h2,.saved-deck-card-copy h2,.publication-card h2){font-family:var(--font-ui);letter-spacing:-.02em;font-weight:750}.live-app :where(.live-filter-shell,.live-deck-catalog,.live-deck-sheet,.glossary-entry,.live-community-layout .post-row,.community-section-nav a,.rule-question-panel,.rule-answer-panel){border-color:var(--border);border-radius:var(--radius-lg);background:var(--card)}.live-app :where(.glossary-entry,.live-community-layout .post-row,.community-section-nav a){transition:border-color .15s,box-shadow .15s,transform .15s}.live-app :where(.glossary-entry,.live-community-layout .post-row):hover{border-color:var(--live-red)}@supports (color:color-mix(in lab,red,red)){.live-app :where(.glossary-entry,.live-community-layout .post-row):hover{border-color:color-mix(in srgb,var(--live-red) 58%,var(--border))}}.live-app :where(.glossary-entry,.live-community-layout .post-row):hover{box-shadow:0 10px 30px #10131c0c}.footer-navigation a{align-items:center;min-height:28px;display:flex}@media (max-width:640px){html{scroll-padding-top:74px}#main-content{scroll-margin-top:74px}.live-header{box-shadow:0 1px 8px #10131c12}.live-header .mobile-menu-popover>nav{min-height:100%;font-size:inherit;display:block}.footer-navigation a{min-height:40px}}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.my-naru-navigation{gap:12px;margin-bottom:32px;display:grid}.my-naru-navigation .my-naru-nav{margin-bottom:0}.my-naru-subnav{gap:8px;display:flex}.my-naru-subnav a{border:1px solid var(--border);min-height:44px;color:var(--live-muted);border-radius:999px;align-items:center;padding:8px 14px;font-size:11px;font-weight:850;display:flex}.my-naru-subnav a[aria-current=page]{border-color:var(--live-red);background:var(--live-red)}@supports (color:color-mix(in lab,red,red)){.my-naru-subnav a[aria-current=page]{background:color-mix(in srgb,var(--live-red) 9%,var(--live-surface))}}.my-naru-subnav a[aria-current=page]{color:var(--live-red)}.my-naru-subnav a:focus-visible{outline:2px solid var(--live-red);outline-offset:3px}html[data-theme=dark] .my-naru-subnav a[aria-current=page]{background:#3a211f}.catalog-card-actions{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.collection-card-quantity{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.collection-card-quantity>div{border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;grid-template-columns:36px minmax(20px,auto) 36px;align-items:center;display:grid;overflow:hidden}.collection-card-quantity>div>span{border-bottom:1px solid var(--border);color:var(--live-muted);grid-column:1/-1;padding:6px 8px;font-size:10px;font-weight:900}.collection-card-quantity button{min-height:36px;color:var(--live-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}.collection-card-quantity button:disabled{opacity:.4;cursor:default}.collection-card-quantity>div>strong{font-size:12px}.collection-card-quantity .collection-card-delete{border:1px solid var(--border);border-radius:var(--radius-md);min-width:88px;color:var(--live-red);padding:8px;font-size:11px}.live-library-grid.compact .collection-card-quantity{grid-template-columns:1fr}.live-library-grid.compact .collection-card-quantity>div{grid-template-columns:minmax(42px,1fr) 32px minmax(20px,auto) 32px}.live-library-grid.compact .collection-card-quantity>div>span{border-right:1px solid var(--border);text-align:left;border-bottom:0;grid-column:auto;align-self:stretch;align-items:center;padding:0 8px;display:flex}.live-library-grid.compact .collection-card-quantity .collection-card-delete{grid-column:1/-1;width:100%;min-height:38px}.collection-picker-card-actions{gap:8px;display:grid}.collection-picker-card-actions>span{color:var(--live-muted);font-size:11px}.collection-picker-finish-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.collection-picker-finish-actions>button{border:1px solid var(--live-ink);min-width:0;min-height:40px;color:var(--live-ink);background:0 0;padding:8px 6px;font-size:11px;font-weight:900}.collection-picker-finish-actions>button:disabled{opacity:.45}.collection-picker-finish-actions>button:not(:disabled):hover{background:var(--live-ink);color:#fff}.collection-owned-section>.live-library-grid{margin-top:18px}@media (max-width:960px){.collection-card-quantity{grid-template-columns:1fr 1fr}.collection-card-quantity .collection-card-delete{grid-column:1/-1;min-height:44px}}.my-naru-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.my-naru-stats strong{font-family:var(--font-ui);letter-spacing:-.025em;font-size:24px}.saved-decks-search{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;margin:18px 0 24px;display:grid}.saved-decks-search label{color:var(--live-muted);grid-column:1/-1;font-size:10px;font-weight:850}.saved-decks-search input{padding:0 13px}.saved-decks-load-more,.saved-decks-search button,.saved-decks-search input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--live-surface);min-height:44px;color:var(--live-ink)}.saved-decks-load-more,.saved-decks-search button{padding:0 15px;font-size:11px;font-weight:900}.saved-deck-card-copy .saved-deck-source{color:var(--live-muted);margin-top:5px;font-size:10px}.saved-deck-source a{color:var(--live-red);text-underline-offset:2px;font-weight:850;text-decoration:underline}.saved-decks-load-more{margin:24px auto 0;display:block}@media (max-width:720px){.my-naru-navigation{gap:10px;margin-bottom:24px}.my-naru-navigation .my-naru-nav{grid-template-columns:repeat(5,minmax(max-content,1fr));display:grid;overflow-x:auto}.my-naru-navigation .my-naru-nav a{justify-content:center;align-items:center;min-height:44px;padding:10px 12px;display:flex}.my-naru-stats{grid-template-columns:1fr}.my-naru-stats a{min-height:0}.saved-decks-search{grid-template-columns:1fr auto}.saved-decks-search button[type=button]{grid-column:1/-1}.saved-deck-card-actions{grid-template-columns:repeat(2,1fr)}.saved-deck-card-actions>:nth-child(3),.saved-deck-card-actions>:nth-child(4){border-top:1px solid #e2dcd2}.deck-share-dialog{max-height:94dvh;padding:16px}.deck-share-preview{min-height:280px;padding:10px}.deck-share-state{min-height:260px}.deck-share-actions{grid-template-columns:1fr;display:grid}.deck-share-actions button{width:100%}}.event-rich-editor-field{gap:9px;display:grid}.event-rich-editor-label{font-size:12px;font-weight:800}.event-rich-editor{border:1px solid var(--line);background:#fff;overflow:hidden}.event-rich-toolbar{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;gap:6px;padding:10px;display:flex}.event-rich-toolbar button{border:1px solid var(--line);background:#fff;min-height:34px;padding:6px 9px;font-size:11px;font-weight:800}.event-rich-toolbar button.active,.event-rich-toolbar button[aria-pressed=true]{border-color:var(--live-red);color:#972f27;background:#fff0ed}.event-rich-toolbar button:disabled{opacity:.45}.event-rich-editor .tiptap{outline:0;min-height:280px;padding:18px;line-height:1.75}.event-rich-editor .tiptap:focus{box-shadow:inset 0 0 0 2px var(--live-red)}@supports (color:color-mix(in lab,red,red)){.event-rich-editor .tiptap:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--live-red) 35%,transparent)}}.event-rich-editor .tiptap h2,.event-rich-editor .tiptap h3{margin:1.3em 0 .45em}.event-rich-content blockquote,.event-rich-editor .tiptap blockquote{border-left:3px solid var(--live-red);color:var(--live-muted);margin:1rem 0;padding:.25rem 0 .25rem 1rem}.event-rich-content img,.event-rich-editor .tiptap img{object-fit:contain;width:auto;max-width:100%;max-height:900px;margin:1.2rem auto;display:block}.event-rich-image{margin:1.5rem 0}.event-rich-image figcaption{color:var(--live-muted);text-align:center;margin-top:.5rem;font-size:.82rem}.event-rich-image-fallback{border:1px dashed var(--line);background:var(--paper);min-height:160px;color:var(--live-muted);text-align:center;place-items:center;gap:.35rem;padding:1rem;display:grid}.event-rich-content{overflow-wrap:anywhere;line-height:1.8}.event-rich-content h2{margin:1.8rem 0 .7rem;font-size:1.45rem}.event-rich-content h3{margin:1.5rem 0 .6rem;font-size:1.18rem}.event-rich-content :where(ul,ol){padding-left:1.45rem}.event-rich-content a{color:var(--live-red);text-underline-offset:3px;text-decoration:underline}.event-rich-image-dialog{border-bottom:1px solid var(--line);background:#fff8e8;gap:10px;padding:14px;display:grid}.event-rich-image-dialog label{gap:5px;font-size:11px;font-weight:800;display:grid}.event-rich-image-dialog input{border:1px solid var(--line);background:#fff;width:100%;padding:9px}.event-rich-image-dialog>div{gap:8px;display:flex}.event-rich-editor-help,.event-rich-image-dialog p{color:var(--live-muted);margin:0;font-size:11px}.event-rich-editor-help{padding:0 14px 12px}.event-organizer-apply{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-organizer-apply p,.event-organizer-apply strong{width:100%}.event-editor-loading{border:1px solid var(--line);min-height:180px;color:var(--live-muted);place-items:center;display:grid}html[data-theme=dark] .event-rich-editor,html[data-theme=dark] .event-rich-image-dialog,html[data-theme=dark] .event-rich-toolbar button{color:#f2efe7;background:#191e26;border-color:#3b424e}html[data-theme=dark] .event-rich-toolbar{background:#15191f;border-color:#3b424e}html[data-theme=dark] .event-rich-toolbar button.active,html[data-theme=dark] .event-rich-toolbar button[aria-pressed=true]{color:#ff9a91;background:#3a211f}@media (max-width:640px){.event-rich-toolbar{flex-wrap:nowrap;overflow-x:auto}.event-rich-toolbar button{flex:none}.event-rich-editor .tiptap{min-height:240px;padding:14px}.card-sort-control select,.live-deck-filters select,.rule-question-examples button{min-height:44px}.card-sort-control{width:100%;margin-left:0}.card-sort-control select{flex:1;min-width:0}.card-mobile-advanced-filters{margin:0}.card-mobile-advanced-filters>summary{border:1px solid var(--border);background:var(--live-paper);min-height:48px;color:var(--live-ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;font-weight:900;list-style:none;display:flex}.card-mobile-advanced-filters>summary::-webkit-details-marker{display:none}.card-mobile-advanced-filters>summary:hover{border-color:var(--live-ink)}.card-mobile-advanced-filters>summary:focus-visible{outline:2px solid var(--live-red);outline-offset:3px}.card-mobile-advanced-filters>summary svg{flex-shrink:0;transition:transform .15s}.card-mobile-advanced-filters[open]>summary svg{transform:rotate(180deg)}.mobile-filter-sheet-body .card-mobile-advanced-filters>.filter-groups{margin-top:20px;padding-top:0}.proxy-line-list article{grid-template-columns:46px minmax(0,1fr) 88px 44px}.proxy-quantity{grid-template-columns:36px 20px 36px}.proxy-import-choice button,.proxy-locale-options button,.proxy-page-navigation button,.proxy-quantity button,.proxy-remove{min-width:44px;min-height:44px}.proxy-quantity button{width:36px;height:44px}.proxy-remove{width:44px;height:44px}}.post-content-paragraph{white-space:pre-wrap;overflow-wrap:anywhere}.card-related-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.deck-entry-links{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.deck-entry-links a{border:1px solid var(--border);align-items:center;min-height:44px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.deck-entry-menu{display:none}.deck-editor-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:12px;display:flex}.deck-editor-toolbar .deck-entry-desktop{margin-bottom:0}.deck-editor-actionbar{flex-shrink:0;margin-left:auto}.deck-editor-actionbar .live-deck-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;display:flex}.deck-editor-actionbar button,.deck-sheet-savebar button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.deck-editor-actionbar svg,.deck-sheet-savebar svg{flex-shrink:0;width:18px;height:18px}.deck-mobile-actionbar{display:none}@media (max-width:640px){.deck-editor-toolbar,.deck-entry-desktop{display:none}.deck-entry-menu{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin-bottom:12px;display:block}.deck-entry-menu>summary{cursor:pointer;min-height:44px;padding:12px 14px;font-size:12px;font-weight:800}.deck-entry-menu .deck-entry-links{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 10px 10px;display:grid}.deck-entry-links a{justify-content:center}.deck-mobile-actionbar{z-index:800;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);color:var(--foreground);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 18px #0001}.deck-mobile-actionbar .live-deck-actions{display:contents}.deck-mobile-actionbar .live-mobile-deck-dock,.deck-mobile-actionbar button{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;min-height:60px;color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:5px 2px;font-family:inherit;font-size:10px;font-weight:700;line-height:1.3;display:flex;position:static;inset:auto}.deck-mobile-actionbar button svg{flex-shrink:0;width:18px;height:18px}.deck-mobile-actionbar .deck-text-action-label>span{white-space:nowrap;display:block}.deck-mobile-actionbar .live-mobile-deck-dock small{color:var(--muted-foreground);margin:1px 0 0;font-size:9px}.deck-mobile-actionbar button.live-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);order:4}.deck-mobile-actionbar button:disabled{opacity:.5;cursor:not-allowed}.deck-mobile-actionbar button:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.deck-mobile-actionbar>.live-deck-message{grid-column:1/-1;margin:0;padding:6px;font-size:12px}.live-mobile-deck-sheet{flex-direction:column;padding:0;display:flex;overflow:hidden}.live-mobile-deck-sheet .live-mobile-sheet-handle{flex-shrink:0;margin-inline:0}.deck-sheet-body{overscroll-behavior-y:contain;flex:1;min-height:0;padding:0 16px 16px;overflow-y:auto}.live-mobile-deck-sheet .live-deck-workspace-heading{top:0}.deck-sheet-savebar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);flex-shrink:0}.deck-sheet-savebar button{width:100%;min-height:48px}.deck-sheet-savebar .live-deck-message{margin:0 0 8px;font-size:12px}}.card-related-actions>a,.card-related-actions>button{border:1px solid var(--border);background:var(--live-surface);min-height:44px;color:var(--live-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.card-related-actions>a:hover,.card-related-actions>button:hover,.card-related-actions>button[aria-expanded=true]{border-color:var(--live-ink);background:var(--live-sand)}.card-related-actions>a:focus-visible,.card-related-actions>button:focus-visible{outline:2px solid var(--live-red);outline-offset:3px}.card-related-actions button[aria-expanded=true] .card-wishlist-chevron{transform:rotate(180deg)}.card-wishlist-panel>.card-wishlist-control,.card-wishlist-panel>.wishlist-unavailable{border-color:var(--border);border-radius:8px;margin:0 0 16px}@media (max-width:640px){.card-related-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.card-related-actions>a,.card-related-actions>button{gap:6px;padding-inline:8px}}.publication-card-filter-context{overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.7}.publication-card-filter-context a,.rule-card-context a{text-underline-offset:3px;text-decoration:underline}.rule-card-context{border:1px solid var(--live-line);margin:14px 0;padding:14px;line-height:1.6}.rule-card-context strong{display:block}.rule-card-context p{color:var(--live-muted);margin:8px 0 0;font-size:12px}.deck-validation-scope{color:var(--live-muted);margin:10px 0;font-size:12px;line-height:1.6}.deck-validation-scope>summary{cursor:pointer;min-height:44px;list-style:revert;align-items:center;display:flex}.deck-validation-scope>summary:before{content:"+";margin-right:8px;font-weight:900}.deck-validation-scope[open]>summary:before{content:"−"}.deck-validation-scope p{margin:0 0 12px}.desktop-deck-preview-panel .deck-validation-scope{color:#bac1cd}.desktop-deck-filter-area>header span,.desktop-deck-query>span{color:#625b52}html:not([data-theme=dark]) #illustration-picker-label{color:var(--live-muted)}.live-deck-load-more{border:1px solid var(--live-line);background:var(--live-surface);width:100%;min-height:44px;color:var(--live-ink);cursor:pointer;grid-column:1/-1;font-weight:800}.desktop-deck-auxiliary .deck-collection-coverage{margin:0;padding:12px}@media (max-width:640px){.publication-filters .publication-filter-actions{display:none}.live-results-line{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:16px 0 12px;display:grid}.live-results-line strong{font-size:22px}.live-results-line .card-language-toggle{justify-content:flex-end;margin:0}.live-results-line .card-sort-control{width:auto;min-width:0;margin:0}.live-results-line .card-sort-control>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.live-results-line .card-sort-control select{width:100%;min-width:0}.live-results-line .card-view-toggle{width:auto;margin:0}.live-results-line .card-view-toggle button{white-space:nowrap;padding:6px 8px}}.wishlist-ownership-dialog form{gap:1rem;display:grid}.wishlist-ownership-dialog label{gap:.5rem;display:grid}.wishlist-ownership-dialog input{border:1px solid var(--border);background:var(--background);border-radius:.5rem;width:100%;min-height:44px;padding:.65rem}.my-event-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.my-event-toolbar p{color:var(--live-muted);margin:0;font-size:12px;line-height:1.7}.my-event-toolbar button{border:1px solid var(--line);background:var(--live-surface);min-height:44px;color:var(--live-ink);flex-shrink:0;padding:8px 12px;font-weight:700}.my-event-update{border-left:3px solid var(--live-red);background:var(--live-paper);padding:10px;line-height:1.7}.my-event-update a{text-decoration:underline}.my-event-group details{margin-top:12px;font-size:12px;line-height:1.8}.my-event-group summary{cursor:pointer;min-height:36px;font-weight:700}.my-event-group ul{padding-left:20px}.my-event-list button:disabled{opacity:.55;cursor:wait}@media (max-width:640px){.my-event-toolbar{flex-direction:column;align-items:stretch}.my-event-toolbar button{align-self:flex-start}.my-event-group article{overflow-wrap:anywhere}}.my-event-group article>div{min-width:0}.my-event-group article>button{min-height:44px;padding:10px 14px}.my-event-group article p,.my-event-group article small,.my-event-group article span{font-size:12px;line-height:1.7}.my-event-group summary{min-height:44px;padding:10px 0}.card-filter-desktop>.card-basic-filter-groups{margin-top:24px}.card-filter-desktop .collection-filter-groups{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.card-filter-desktop .collection-filter-groups>.icon-filter-domain{grid-column:auto}.card-text-filter-groups{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,.7fr) repeat(2,minmax(0,1.25fr));gap:20px;min-width:0;display:grid}.card-filter-desktop .filter-groups.more{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1fr)}.card-filter-desktop :is(.icon-filter-type,.icon-filter-supertype,.icon-filter-rarity)>.icon-filter-options{flex-wrap:nowrap}@media (min-width:641px) and (max-width:1279px){.card-filter-desktop .filter-groups.more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px) and (max-width:900px){.card-filter-desktop .collection-filter-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px) and (max-width:760px){.card-filter-desktop .filter-groups.more{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.card-filter-mobile-groups :is(.icon-filter-type,.icon-filter-supertype,.icon-filter-rarity)>.icon-filter-options{flex-wrap:nowrap;padding:3px;display:flex;overflow-x:auto}.card-filter-mobile-groups :is(.icon-filter-type,.icon-filter-supertype,.icon-filter-rarity)>.icon-filter-options>label{flex:1 0 44px}}html .live-app :is(.live-filter-shell,.publication-filters){border-color:var(--border);border-radius:var(--radius);background:var(--card)}@media (max-width:640px){html .live-app :is(.live-filter-shell,.publication-filters){padding:12px}html .live-app .mobile-filter-trigger{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:48px;color:var(--card-foreground);box-shadow:none;gap:8px;padding:10px 14px;font-size:12px;font-weight:900}html .live-app .mobile-filter-trigger:hover{border-color:var(--live-ink);background:var(--secondary)}html .live-app .mobile-filter-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}}html .live-app .more-filter-button{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--card-foreground)}html .live-app .more-filter-button:hover{border-color:var(--live-ink);background:var(--secondary);color:var(--card-foreground)}@media (max-width:640px){html .live-app .mobile-filter-sheet,html .live-app .mobile-filter-sheet-footer,html .live-app .mobile-filter-sheet-header{border-color:var(--border);background:var(--card);color:var(--card-foreground)}html .live-app .mobile-filter-sheet-header button{min-width:44px;height:44px;color:var(--card-foreground);background:0 0;border:0;padding:0}html .live-app .mobile-filter-sheet-footer button{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-height:48px;color:var(--card-foreground);box-shadow:none;padding:10px 14px;font-size:12px;font-weight:900}html .live-app .mobile-filter-sheet-footer button:last-child{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}html .live-app .mobile-filter-sheet :is(button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}}.proxy-card-filters{container-type:inline-size}@container (max-width:1100px){.proxy-card-filters .card-filter-desktop .card-text-filter-groups,.proxy-card-filters .card-filter-desktop .filter-groups.more{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:680px){.proxy-card-filters .card-filter-desktop .filter-groups.more{grid-template-columns:minmax(0,1fr)}}.card-filter-mobile-groups .card-text-filter-groups{display:contents}.deck-card-pool-environment{margin:0;padding:0;font-size:12px}.deck-card-pool-environment fieldset{align-items:center;gap:8px;display:flex}.deck-card-pool-environment fieldset>legend{flex:none;margin:0}.deck-card-pool-environment fieldset>div{flex-wrap:wrap;gap:5px;display:flex}.deck-card-pool-environment button{border-radius:var(--radius);min-height:44px}.deck-owned-filter{color:var(--live-ink);gap:8px;margin:0;font-size:12px;display:grid}.deck-owned-filter>label{border:1px solid var(--border);border-radius:var(--radius);background:var(--live-surface);cursor:pointer;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:inline-flex}.deck-owned-filter>label.is-selected{border-color:var(--live-red);color:var(--live-red)}.deck-owned-filter input{width:16px;height:16px;accent-color:var(--live-red);margin:0}.deck-owned-filter-label-short{display:none}.deck-owned-filter>label:focus-within{outline:2px solid var(--ring);outline-offset:2px}.deck-owned-filter>p{color:var(--live-muted);margin:0}.deck-owned-filter>div{color:var(--live-red);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deck-owned-filter>div>button{border:1px solid var(--border);border-radius:var(--radius);background:var(--live-surface);min-height:44px;color:var(--live-ink);padding:8px 12px}.desktop-deck-search-panel{grid-template-rows:50px 36px 42px auto 52px 28px 30px minmax(0,1fr)}.desktop-deck-search-panel>.deck-card-pool-filters{--live-ink:#25262b;--live-muted:#565967;--live-red:#a73529;--live-line:#d5cfc5;--live-surface:#fff;--card:#fff;--border:#d5cfc5;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:7px;display:grid}.desktop-deck-search-panel .deck-card-pool-environment,.desktop-deck-search-panel .deck-owned-filter{margin:0;display:contents}.desktop-deck-search-panel .deck-card-pool-environment button{min-height:44px}.desktop-deck-search-panel .deck-owned-filter>label{justify-content:center;width:100%}.desktop-deck-filter-area{position:relative}.desktop-deck-filter-area>.desktop-deck-advanced-filters{top:calc(100% + 7px);left:0;right:0}.deck-builder-price{border-bottom:1px solid var(--border);min-width:0;color:var(--live-ink)}.deck-builder-price .deck-builder-price-summary{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:8px 0;font-size:12px;display:flex}.deck-builder-price-summary>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.deck-builder-price-summary small{font-size:11px;font-weight:500}.deck-builder-price-summary>.deck-builder-price-toggle{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.deck-builder-price .deck-builder-price-summary:focus-visible{outline-offset:-2px;outline:2px solid}.deck-builder-price-details{overflow-wrap:anywhere;max-height:30dvh;padding:0 0 12px;font-size:11px;line-height:1.7;overflow-y:auto}.deck-builder-price-details p{color:inherit;margin:4px 0;font-size:11px;line-height:1.7}.deck-builder-price .deck-builder-price-details button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.deck-builder-price-details button:disabled{opacity:.5;cursor:wait}.desktop-deck-editor{grid-template-rows:58px minmax(0,1fr)}.desktop-deck-editor>.deck-builder-price{color:#f5f2eb;background:#20242b;border-color:#343943;padding-inline:16px}@media (max-width:640px){.live-deck-workspace-heading{align-items:center}.live-deck-workspace-heading-actions{gap:6px}.deck-composition-progress>div{text-align:center;padding:6px 4px}.deck-composition-progress dt{font-size:8px}.deck-composition-progress dd{font-size:12px}.deck-composition-progress dd small{font-size:8px}.deck-info-trigger{min-height:44px;padding-inline:8px}.deck-info-trigger>small{font-size:8px}.deck-info-drawer{border-radius:18px 18px 0 0!important;width:100%!important;height:min(82dvh,720px)!important;inset:auto 0 0!important}.deck-info-drawer-heading{padding:20px 66px 14px 18px}.deck-info-drawer-body{padding:14px 18px calc(18px + env(safe-area-inset-bottom))}.deck-card-pool-environment button{min-height:44px}.deck-mobile-actionbar>.deck-builder-price{grid-column:1/-1}.deck-mobile-actionbar .deck-builder-price-summary{text-align:left;flex-direction:row;gap:8px;min-height:44px;padding:4px 2px}.deck-mobile-actionbar .deck-builder-price-summary strong{font-size:15px}.live-deck-workspace{padding-bottom:148px}}.rule-calculation{border-top:1px solid var(--border);color:var(--live-ink);margin-top:20px;padding-top:16px}.rule-calculation h3,.rule-card-choices h3{font-size:16px;font-weight:800}.rule-calculation p,.rule-card-choices p{font-size:12px;line-height:1.6}.rule-calculation fieldset{border:0;min-width:0;padding:0}.rule-calculation .rule-calculation-unit{border:1px solid var(--border);margin:14px 0;padding:12px}.rule-calculation legend{padding:0 5px;font-size:13px;font-weight:800}.rule-calculation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rule-calculation-fields label{gap:5px;display:grid}.rule-calculation select{border:1px solid var(--border);background:var(--background);width:100%;min-height:44px;color:var(--foreground);border-radius:6px;padding:6px;font-size:12px}.rule-calculation-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.rule-calculation-actions label{align-items:center;gap:5px;display:flex}.rule-calculation-confirm{align-items:flex-start;gap:8px;line-height:1.6;letter-spacing:0!important;font-size:12px!important;display:flex!important}.rule-card-choices>label{align-items:flex-start;gap:10px;padding:12px 0;display:flex}.rule-card-choices small{color:var(--live-muted);font-size:12px;display:block}.rule-card-choices>button{margin-top:12px}@media (max-width:480px){.rule-calculation-fields{grid-template-columns:minmax(0,1fr)}}html[data-theme=dark] .live-app .desktop-deck-result-detail,html[data-theme=dark] .live-app .live-deck-card-list article>.live-deck-card-detail{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10131c78;border-color:#ffffff70}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}