@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.08e5f2ba.woff2?dpl=dpl_GYn9MU9NqfDVEeCQ9TBtzfeiyXLt) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.b515a53c.woff2?dpl=dpl_GYn9MU9NqfDVEeCQ9TBtzfeiyXLt) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.a5a64f6d.woff2?dpl=dpl_GYn9MU9NqfDVEeCQ9TBtzfeiyXLt) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.41320caf.woff2?dpl=dpl_GYn9MU9NqfDVEeCQ9TBtzfeiyXLt) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.22a8837b.woff2?dpl=dpl_GYn9MU9NqfDVEeCQ9TBtzfeiyXLt) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.f754fc25.woff2?dpl=dpl_GYn9MU9NqfDVEeCQ9TBtzfeiyXLt) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-ext-wght-normal.076198e1.woff2?dpl=dpl_GYn9MU9NqfDVEeCQ9TBtzfeiyXLt) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-wght-normal.09c66476.woff2?dpl=dpl_GYn9MU9NqfDVEeCQ9TBtzfeiyXLt) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/anton-latin-400-normal.edd90b1e.woff2?dpl=dpl_GYn9MU9NqfDVEeCQ9TBtzfeiyXLt) format("woff2"),url(/_next/static/media/anton-latin-400-normal.5f7d7a1d.woff?dpl=dpl_GYn9MU9NqfDVEeCQ9TBtzfeiyXLt) format("woff")}
/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-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}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-499{padding:calc(var(--spacing) * 499)}.uppercase{text-transform:uppercase}.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, )}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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, )}.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))}}:root{--bg:#f9f9f5;--surface:#fff;--ink:#23271f;--muted:#63685d;--line:#e3e5db;--soft:#f0f1e9;--lime:#d5ef94;--green:#31523b;--green-ink:#23422c;--stage:#eef0e7;--font-body:"DM Sans Variable",sans-serif;--font-display:"Manrope Variable",sans-serif;--ease:cubic-bezier(.16,1,.3,1)}[data-theme=dark]{--bg:#171d18;--surface:#1e261f;--ink:#edf0e5;--muted:#acb6a7;--line:#374237;--soft:#252e25;--lime:#d5ef94;--green:#96bb8d;--green-ink:#d5ef94;--stage:#29332b;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:140px}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button{color:inherit}button:not(.button){background:0 0}button,input,select,textarea{border-radius:0}button{border:0}input,select,textarea{color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:4px}input,textarea{caret-color:var(--green)}::selection{background:var(--lime);color:#1c321f}::-webkit-scrollbar{width:8px;height:5px}::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#a8b4a0;border-radius:8px}::-webkit-scrollbar-track{background:var(--bg)}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-weight:650;line-height:1.18}h1{font-size:52px}h2{font-size:30px}h3{font-size:20px}p{color:var(--muted)}svg{flex-shrink:0}img{max-width:100%;height:auto}small{font-size:12px}.container{width:min(1280px,100% - 80px);margin-inline:auto}.button{white-space:nowrap;min-height:49px;transition:background .2s,color .2s,transform .2s var(--ease),box-shadow .2s;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:18px;padding:13px 21px;font-size:14px;font-weight:600;display:inline-flex}.button svg{transition:transform .25s var(--ease)}.button:hover svg{transform:translate(2px,-1px)}.button:active{transform:scale(.98)}.button-dark{background:var(--ink);color:var(--bg)}.button-dark:hover{background:var(--green);color:var(--bg)}.button-lime{background:var(--lime);color:#203826}.button-lime:hover{background:#e1f9ad}.button-outline{border-color:var(--line);background:0 0}.button-small{gap:13px;min-height:40px;padding:9px 15px;font-size:13px}.text-link{white-space:nowrap;align-items:center;gap:9px;font-size:13px;font-weight:650;display:inline-flex}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(3px)}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.icon-button{border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;transition:background .2s;display:inline-flex;position:relative}.icon-button:hover{background:var(--soft)}.full-width{width:100%}.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}.skip-link{background:var(--lime);color:#203826;z-index:200;border-radius:8px;padding:12px 20px;position:fixed;top:-60px;left:20px}.skip-link:focus-visible{top:10px}.announcement{color:#e3eada;letter-spacing:.01em;background:#26392b;font-size:11px}.announcement-inner{justify-content:space-between;align-items:center;height:32px;display:flex}.preview-dot{color:#c6d7bf;align-items:center;gap:5px;display:flex}.preview-dot:before{content:"";background:#cce790;border-radius:50%;width:5px;height:5px;margin-right:4px}.header{z-index:30;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.header-main{justify-content:space-between;align-items:center;gap:48px;height:88px;display:flex}.brand{font-family:var(--font-display);letter-spacing:-1.4px;flex-shrink:0;align-items:center;gap:8px;line-height:1;display:inline-flex}.brand svg{width:31px;height:34px;color:var(--green)}.brand-word{font-weight:550}.brand-dot{color:var(--green)}.header-search{background:var(--soft);width:min(450px,100%);color:var(--muted);border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;margin-left:auto;padding:10px 13px;display:flex}.header-search:focus-within{border-color:var(--green)}.header-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.header-search input::placeholder{color:var(--muted)}.header-search input:focus-visible{outline:0}.header-search kbd{border:1px solid var(--line);border-radius:4px;place-items:center;width:21px;height:22px;font-family:inherit;font-size:12px;display:grid}.header-actions{align-items:center;gap:10px;display:flex}.header-sell{margin-left:10px}.notification-dot{background:var(--green);min-width:15px;height:15px;border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;top:0;right:0}.nav-main{justify-content:space-between;align-items:center;height:44px;font-size:12px;display:flex}.nav-links{gap:31px}.nav-links,.nav-links a{align-items:center;height:100%;display:flex}.nav-links a{font-weight:500;transition:color .2s;position:relative}.nav-links .nav-active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.nav-journal{align-items:center;gap:7px;display:flex}.mobile-menu-button{display:none}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:26px;display:flex}.section-heading h2{font-size:29px}.section-heading p{margin-top:8px;font-size:13px}.section-heading>.text-link{margin-bottom:4px}.games-section{border-bottom:1px solid var(--line);padding-top:26px;padding-bottom:49px}.games-section h2{font-size:23px}.game-grid{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.game-category{background:var(--soft);min-height:84px;transition:transform .25s var(--ease),background .25s;border-radius:9px;align-items:center;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.game-category>span:nth-child(2){font-family:var(--font-display);letter-spacing:-.3px;font-size:14px;font-weight:750}.game-emblem{transition:transform .3s var(--ease);place-items:center;display:grid}.game-category:hover .game-emblem{transform:rotate(-12deg)scale(1.1)}.game-category:hover{transform:translateY(-3px)}.game-category-arrow{opacity:0;transition:opacity .2s;position:absolute;top:8px;right:8px}.game-category:hover .game-category-arrow{opacity:1}.game-yellow{color:#6b5c26;background:#f2edd3}.game-coral{color:#825747;background:#f3e4dc}.game-orange,.game-peach{color:#855337;background:#f1e7dc}.game-lilac{color:#6d5a7e;background:#e9e6ef}.game-blue{color:#49697b;background:#e2eaf0}.game-mint{color:#4d7153;background:#e2ede2}.game-grid-full{grid-template-columns:repeat(4,1fr);gap:20px}.game-grid-full .game-category{gap:25px;min-height:150px;padding:25px}.game-grid-full .game-category>span:nth-child(2){font-size:20px}.game-grid-full .game-emblem svg{width:42px;height:42px}.game-grid-full .game-category-arrow{opacity:1;top:18px;right:18px}.product-section{padding-top:55px;padding-bottom:50px}.heading-star{font-family:var(--font-body);color:#73855e;margin-left:11px;font-size:26px;display:inline-block}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.product-card{min-width:0}.product-stage{background:var(--stage);border-radius:10px;height:300px;position:relative;overflow:hidden}.stage-yellow{background:#eef0e6}.stage-coral{background:#f2eae3}.stage-peach{background:#f1e9e1}.stage-lilac{background:#eae8ef}.stage-blue{background:#e5edf0}.product-tag{letter-spacing:.7px;color:#5d6657;z-index:2;font-size:8px;font-weight:650;position:absolute;top:16px;left:15px}.favorite-button{z-index:4;color:#5e6856;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:9px;right:10px}.favorite-button:hover{background:#ffffffb8;transform:scale(1.08)}.favorite-button.is-saved{color:#51704c;background:#fff9}.product-image-link{justify-content:center;align-items:center;height:100%;padding:44px 38px 25px;display:flex}.card-art{object-fit:contain;border-radius:8px}.product-image-link>.card-art{filter:drop-shadow(0 9px 8px #34402926);width:auto;max-width:100%;height:100%;transition:transform .55s var(--ease),filter .4s}.product-card:hover .product-image-link>.card-art{filter:drop-shadow(0 15px 10px #34402936);transform:translateY(-6px)rotate(-2deg)scale(1.03)}.product-image-arrow{opacity:0;color:#4e6547;transition:all .25s;position:absolute;bottom:12px;right:13px;transform:translate(-4px,4px)}.product-card:hover .product-image-arrow{opacity:1;transform:translate(0)}.product-info{padding:14px 2px 0}.product-game{color:var(--muted);align-items:center;gap:5px;margin-bottom:5px;font-size:10px;display:flex}.game-dot{background:#9caa7e;border-radius:50%;width:5px;height:5px;display:inline-block}.dot-yellow{background:#9caa66}.dot-coral{background:#c68767}.dot-peach{background:#ba8566}.product-title{font-family:var(--font-display);letter-spacing:-.35px;font-size:17px;font-weight:650}.product-title:hover{text-underline-offset:3px;text-decoration:underline}.product-info>p{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;overflow:hidden}.product-price{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:6px;margin-top:15px;padding-top:12px;display:flex}.product-price small{color:var(--muted);margin-right:4px;font-size:10px}.product-price strong{font-size:16px;font-weight:650}.collection-note,.product-price>span:last-child{color:var(--muted);font-size:10px}.collection-note{align-items:center;gap:7px;margin-top:27px;display:flex}.live-dot{background:#899c6e;border-radius:50%;flex-shrink:0;width:5px;height:5px}.graded-section{color:#edf1e6;background:#253c2e;margin-top:6px;margin-bottom:6px;overflow:hidden}.graded-layout{grid-template-columns:1.05fr 1fr;align-items:center;min-height:405px;display:grid;position:relative}.graded-copy{z-index:3;padding:45px 0}.graded-mark{color:#bfd78f;margin-bottom:18px}.graded-copy h2{font-size:36px;font-weight:500;line-height:1.2}.graded-copy p{color:#b9c9b9;margin:18px 0 24px;font-size:13px;line-height:1.7}.graded-copy .button{min-height:44px;font-size:12px}.graded-note{letter-spacing:1.2px;color:#b0c2aa;align-items:center;gap:17px;margin-top:24px;font-size:10px;display:flex}.graded-note>span{letter-spacing:0;color:#adbaa9;font-size:9px}.graded-showcase{isolation:isolate;align-self:stretch;position:relative}.graded-showcase:before{border:1px solid #dce9d51c;border-radius:50%;inset:-50px -70px -50px 0}.graded-showcase:after,.graded-showcase:before{content:"";position:absolute;transform:rotate(-30deg)}.graded-showcase:after{z-index:-1;border:1px solid #dce9d512;border-radius:50%;width:440px;height:440px;top:-25px;left:70px}.hero-slab{width:213px;transition:transform .5s var(--ease);color:#212721;background:#d4d9d0;border:3px solid #edf1e3a6;border-radius:14px;padding:13px 12px 8px;position:absolute;box-shadow:0 23px 35px -15px #0b170c99}.hero-slab .card-art{border-radius:5px;display:block}.hero-slab-0{z-index:1;top:44px;left:40px;transform:rotate(-13deg)}.hero-slab-1{z-index:2;top:70px;left:270px;transform:rotate(11deg)}.hero-slab-0:hover{transform:rotate(-8deg)translateY(-8px)}.hero-slab-1:hover{transform:rotate(6deg)translateY(-8px)}.slab-label{background:#fff;border-top:3px solid #a94d3b;border-radius:3px;justify-content:space-between;align-items:center;gap:5px;margin-bottom:9px;padding:6px 7px;font-size:13px;line-height:1.2;display:flex}.slab-label>span{font-style:italic;font-weight:850}.slab-label small{letter-spacing:.3px;text-transform:uppercase;margin-top:4px;font-size:6px;font-style:normal;font-weight:500;display:block}.slab-label strong{text-align:right;font-size:19px}.slab-bottom,.slab-label strong small{font-size:5px}.slab-bottom{letter-spacing:1.2px;color:#35412f;justify-content:space-between;padding-top:7px;display:flex}.slab-bottom span{font-size:8px}.slab{width:166px;max-height:100%;transition:transform .4s var(--ease);color:#253424;background:#d7dbd2;border:2px solid #bfc6b8;border-radius:10px;padding:8px 9px;box-shadow:0 9px 12px #26362422}.slab .card-art{border-radius:4px;width:100%}.slab .slab-label{margin-bottom:7px;padding:4px}.product-graded .product-image-link{padding:34px 30px 18px}.product-graded:hover .slab{transform:translateY(-5px)rotate(-2deg)}.sellers-section{padding-top:14px;padding-bottom:55px}.seller-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:26px 0;display:grid}.seller-preview{border-right:1px solid var(--line);align-items:center;gap:16px;padding:0 25px;display:flex}.seller-preview:first-child{padding-left:0}.seller-preview:last-child{border:0;padding-right:0}.seller-avatar{width:64px;height:64px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:21px;font-weight:500;display:grid;position:relative}.avatar-sage{color:#425a35;background:#dee7d5}.avatar-peach{color:#815d40;background:#eae0d4}.avatar-lilac{color:#66536a;background:#e9e3eb}.seller-avatar>span{border:2px solid var(--bg);color:#4e633c;background:#e5eccf;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:0;right:0}.seller-preview h3{letter-spacing:-.25px;font-size:15px}.seller-preview p{align-items:center;gap:4px;margin-top:6px;font-size:9px;display:flex}.seller-preview p>span{padding-inline:2px}.seller-preview small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.seller-preview>svg{margin-left:auto;transition:transform .2s}.seller-preview:hover>svg{transform:translate(2px,-2px)}.future-section{grid-template-columns:.85fr 1fr 1fr;gap:24px;padding-top:10px;padding-bottom:60px;display:grid}.future-intro{padding-top:28px}.future-intro h2{font-size:34px}.future-intro p{margin:18px 0 24px;font-size:13px;line-height:1.7}.future-feature{border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:290px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.deck-feature{color:#37472d;background:#ecefe2}.scan-feature{color:#445744;background:#ebece7}.future-illustration{isolation:isolate;height:133px;position:absolute;top:0;left:0;right:0}.deck-illustration{justify-content:center;align-items:center;display:flex}.mini-card{color:#65854f;width:73px;height:99px;transition:transform .4s var(--ease);background:#d5dfbf;border:1px solid #aebc98;border-radius:7px;place-items:center;display:grid;position:absolute;top:27px;box-shadow:0 10px 10px -8px #344e3d30}.mini-one{transform:translate(-54px)rotate(-17deg)}.mini-two{background:#c2d3ac;transform:translate(54px)rotate(17deg)}.mini-three{background:#e2e9d1;transform:translateY(-9px)}.deck-feature:hover .mini-one{transform:translate(-67px)rotate(-22deg)}.deck-feature:hover .mini-two{transform:translate(67px)rotate(22deg)}.deck-feature:hover .mini-three{transform:translateY(-15px)}.coming-badge{letter-spacing:1.2px;color:#5e7051;align-self:flex-start;margin-bottom:9px;font-size:8px;font-weight:600}.future-feature h3{letter-spacing:-.6px;font-size:20px;font-weight:550}.future-feature>p{color:#53604b;margin-top:9px;padding-inline-end:28px;font-size:11px}.future-arrow{position:absolute;bottom:25px;right:22px}.scan-illustration{justify-content:center;align-items:center;display:flex}.scan-card{width:80px;height:106px;transition:transform .45s var(--ease);color:#8d9e82;background:#dce3d6;border:1px solid #c3ccbc;border-radius:7px;place-items:center;margin-top:26px;display:grid;transform:rotate(12deg)}.scan-feature:hover .scan-card{transform:rotate(0)translateY(-5px)}.scan-corner{border-top:1px solid #7c9271;border-left:1px solid #7c9271;width:20px;height:20px;position:absolute;top:35px;left:calc(50% - 63px)}.corner-b{top:110px;left:calc(50% + 40px);transform:rotate(180deg)}.collector-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:42px;padding-bottom:55px;display:flex}.collector-cta h2{font-size:28px;font-weight:550}.collector-cta p{color:var(--green);margin-top:12px;font-size:15px}.footer{border-top:1px solid var(--line);background:var(--soft);padding:48px 0 20px}.footer-top{justify-content:space-between;gap:60px;display:flex}.footer-top>.brand{font-size:24px}.footer-top p{margin-top:18px;font-size:12px;line-height:1.8}.footer-links{gap:80px;display:flex}.footer-links>div{color:var(--muted);flex-direction:column;gap:10px;font-size:11px;display:flex}.footer-links strong{color:var(--ink);margin-bottom:7px;font-size:12px;font-weight:600}.footer-links a{align-items:center;gap:4px;display:flex}.footer-links a:hover{color:var(--green);text-underline-offset:3px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:40px;padding-top:23px;font-size:10px;display:flex}.footer-separator{color:#9aa18f;padding:0 10px}.legal-note{color:var(--muted);max-width:100%;margin-top:20px;font-size:9px}.toast-region{z-index:100;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:25px;left:20px;right:20px}.toast{background:var(--ink);color:var(--bg);pointer-events:auto;border-radius:9px;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex;box-shadow:0 8px 28px #16251624}.toast>svg{color:#a7c985}.toast button{color:inherit;place-items:center;margin-left:10px;display:grid}.standard-page{min-height:65vh;padding-top:48px;padding-bottom:72px}.page-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:40px;display:flex}.page-heading h1{font-size:44px;font-weight:550}.page-heading p{max-width:65ch;margin-top:14px;font-size:15px}.page-note{margin-top:35px;font-size:12px}.subtle-badge{background:var(--soft);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:5px;padding:6px 10px;font-size:10px;display:inline-flex}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:11px;padding:27px 0 30px;font-size:11px;display:flex}.breadcrumbs a:hover{color:var(--green)}.breadcrumbs>span:last-child{color:var(--ink)}.breadcrumbs>span:not(:last-child){color:#a8ae9e}.marketplace-page{padding-bottom:65px}.marketplace-page .page-heading{margin-bottom:32px}.marketplace-tabs{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.tabs{gap:29px;display:flex}.tabs>a,.tabs>button{color:var(--muted);white-space:nowrap;padding:12px 0 16px;font-size:13px;position:relative}.tabs>.active{color:var(--ink);font-weight:600}.tabs>.active:after{content:"";background:var(--green);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs span{background:var(--soft);border-radius:4px;margin-left:5px;padding:2px 6px;font-size:10px}.marketplace-layout{grid-template-columns:215px minmax(0,1fr);gap:40px;display:grid}.filter-sidebar{border-right:1px solid var(--line);padding-right:24px}.filter-title{justify-content:space-between;align-items:center;margin:4px 0 23px;display:flex}.filter-title h2{font-family:var(--font-body);letter-spacing:0;font-size:14px}.filter-title h2 span{background:var(--soft);border-radius:4px;margin-left:6px;padding:2px 4px;font-size:10px}.filter-title a{color:var(--muted);text-underline-offset:3px;font-size:10px;text-decoration:underline}.filter-group{margin-bottom:23px;font-size:11px;font-weight:600;display:block}.filter-group select{appearance:auto;width:100%;height:37px;padding:9px 26px 9px 10px;font-size:11px;font-weight:400;display:block}.filter-group select,.filter-search{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin-top:9px}.filter-search{color:var(--muted);align-items:center;gap:7px;padding:9px;display:flex}.filter-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.filter-search button{place-items:center;padding:0;display:grid}.price-inputs{align-items:center;gap:7px;margin-top:9px;display:flex}.price-inputs>div{border:1px solid var(--line);background:var(--surface);width:50%;color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:8px;font-size:11px;font-weight:400;display:flex}.price-inputs input{appearance:textfield;background:0 0;border:0;width:100%;min-width:0;font-size:11px}.price-inputs input::-webkit-inner-spin-button{appearance:none}.price-apply{width:100%;color:var(--green);justify-content:space-between;align-items:center;margin-top:11px;padding:0;font-size:10px;font-weight:500;display:flex}.filter-footnote{border-top:1px solid var(--line);font-size:13px;font-family:var(--font-display);margin-top:28px;padding-top:24px;font-weight:600}.filter-footnote p{font-family:var(--font-body);margin-top:9px;font-size:11px;font-weight:400;line-height:1.7}.results-toolbar{height:31px;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:22px;font-size:11px;display:flex}.results-toolbar strong{color:var(--ink);font-weight:600}.results-toolbar label{align-items:center;gap:6px;display:flex}.results-toolbar select{color:var(--ink);background:0 0;border:0;max-width:170px;padding:4px;font-size:11px}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 20px}.marketplace-grid .product-stage{height:286px}.marketplace-grid .product-image-link{padding:40px 34px 26px}.results-note{margin-top:35px;font-size:10px}.close-filters,.mobile-filter-toggle{display:none}.pagination{justify-content:center;gap:8px;margin-top:40px;display:flex}.pagination a{border:1px solid var(--line);border-radius:5px;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.pagination [aria-current=page]{background:var(--ink);color:var(--bg)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:65px 25px 85px;display:flex}.empty-state h2{margin:22px 0 15px;font-size:28px}.empty-state p{max-width:450px;margin-bottom:24px;font-size:14px;line-height:1.7}.empty-cards{width:120px;height:100px;position:relative}.empty-cards span{background:var(--soft);border:1px solid #a8b69b;border-radius:6px;width:60px;height:80px;position:absolute;top:10px;left:30px}.empty-cards span:first-child{transform:rotate(-20deg)translate(-20px)}.empty-cards span:nth-child(2){transform:rotate(20deg)translate(20px)}.empty-cards span:last-child{background:var(--lime);transform:translateY(-5px)}.simple-empty{text-align:center;background:var(--soft);border-radius:10px;padding:45px 25px}.simple-empty h3{font-size:23px}.simple-empty p{margin:13px 0 18px;font-size:13px}.loading-page{min-height:600px;padding-top:70px;padding-bottom:70px}.skeleton{background:var(--soft);border-radius:8px;animation:skeleton-breathe 1.2s ease-in-out infinite alternate}.skeleton-heading{width:50%;height:50px;margin-bottom:50px}.skeleton-card{height:280px}.skeleton-text{width:70%;height:22px;margin-top:15px}@keyframes skeleton-breathe{to{opacity:.45}}.detail-page{padding-bottom:10px}.detail-overview{grid-template-columns:1fr 1fr;gap:76px;padding-top:10px;display:grid}.detail-art-stage{border-radius:15px;justify-content:center;align-items:center;min-height:540px;padding:55px 70px 73px;display:flex;position:relative}.detail-art-stage>.card-art{filter:drop-shadow(0 18px 16px #2e432632);width:280px;max-height:420px;transition:transform .4s var(--ease)}.detail-art-stage>.card-art:hover{transform:rotate(-2deg)scale(1.025)}.detail-art-label{letter-spacing:1.5px;color:#56634c;font-size:9px;position:absolute;top:24px;left:24px}.inspect-button{color:#425537;border-color:#cdd6c3;gap:8px;min-height:33px;padding:7px 12px;font-size:10px;position:absolute;bottom:22px}.detail-summary{padding-top:14px}.detail-summary>.product-game{gap:7px;margin-bottom:14px;font-size:12px}.detail-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.detail-title h1{font-size:45px;font-weight:600}.detail-title .favorite-button{border:1px solid var(--line);width:40px;height:40px;color:var(--green);flex-shrink:0;position:static}.detail-subtitle{margin-top:12px;font-size:13px}.detail-subtitle span{margin:0 7px}.detail-price{border-bottom:1px solid var(--line);margin:28px 0 23px;padding-bottom:22px}.detail-price small{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.detail-price strong{font-family:var(--font-display);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;display:inline-block}.detail-price>span{color:var(--muted);margin-left:15px;font-size:10px}.metadata-grid{grid-template-columns:1fr 1fr;gap:18px 25px;margin:0 0 27px;display:grid}.metadata-grid dt{color:var(--muted);margin-bottom:4px;font-size:10px}.metadata-grid dd{margin:0;font-size:12px;font-weight:500}.detail-actions{gap:12px;display:flex}.detail-actions .button{gap:12px;min-height:45px;font-size:12px}.detail-disclaimer{align-items:flex-start;gap:8px;max-width:420px;margin-top:18px;font-size:10px;line-height:1.7;display:flex}.detail-disclaimer svg{margin-top:2px}.offers-section{padding-top:60px;scroll-margin-top:150px}.offer-tabs{border-bottom:1px solid var(--line);margin-bottom:15px}.offer-row,.offers-table-head{grid-template-columns:2.4fr 1fr .8fr 1.2fr 1fr;align-items:center;gap:15px;padding:18px 15px;display:grid}.offers-table-head{color:var(--muted);font-size:10px}.offer-row,.offers-table-head{border-bottom:1px solid var(--line)}.offer-row{padding-top:24px;padding-bottom:24px}.offer-seller{align-items:center;gap:12px;display:flex}.small-avatar{width:40px;height:40px;font-size:12px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-weight:650;display:grid}.offer-seller>div>a{font-size:13px;font-weight:550}.offer-seller>div>span{color:var(--muted);align-items:center;gap:3px;margin-top:4px;font-size:9px;display:flex}.condition-badge,.grade-badge{border:1px solid var(--line);background:var(--soft);white-space:nowrap;border-radius:4px;padding:5px 8px;font-size:10px;display:inline-flex}.grade-badge{color:var(--green);font-weight:600}.offer-quantity{color:var(--muted);font-size:11px}.offer-price{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.offer-price small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:400;display:block}.offer-action{justify-content:flex-end;align-items:center;gap:7px;font-size:11px;font-weight:550;display:flex}.condition-guide{border-bottom:1px solid var(--line);color:var(--muted);padding:22px 0;font-size:12px}.condition-guide summary{cursor:pointer;color:var(--ink)}.condition-guide p{max-width:75ch;margin-top:15px;font-size:12px;line-height:1.8}.info-banner{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:flex-start;gap:12px;margin:20px 0;padding:15px 17px;display:flex}.info-banner p{font-size:11px;line-height:1.7}.info-banner svg{margin-top:1px}.art-dialog{background:var(--surface);width:90vw;max-width:650px;max-height:95vh;color:var(--ink);text-align:center;border:0;border-radius:14px;margin:auto;padding:25px 50px;position:fixed;inset:0}.art-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#142217b8}.art-dialog>img{width:auto;max-height:75vh;margin:auto}.art-dialog>.icon-button{position:absolute;top:10px;right:10px}.art-dialog p{margin-top:15px;font-size:13px}.art-dialog small{margin-top:5px;font-size:10px;display:block}.seller-directory{flex-direction:column;gap:0;display:flex}.seller-directory-item{border-top:1px solid var(--line);align-items:center;gap:30px;padding:32px 0;display:flex}.seller-directory-item h2{font-size:25px}.seller-directory-item>div:nth-child(2){flex:1}.seller-directory-item p{max-width:65ch;margin:15px 0;font-size:13px;line-height:1.8}.seller-location{color:var(--muted);align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.back-link{color:var(--muted);margin-bottom:28px}.storefront-banner{border-radius:13px;height:195px;padding:30px;position:relative;overflow:hidden}.storefront-banner>span{letter-spacing:2px;font-size:9px}.storefront-symbol{letter-spacing:-20px;font-size:270px;font-family:var(--font-display);opacity:.1;font-weight:800;position:absolute;top:-80px;right:50px}.storefront-profile{align-items:center;gap:23px;padding:30px 0 14px;display:flex}.storefront-profile h1{font-size:34px}.storefront-profile>.subtle-badge{margin-left:auto}.storefront-bio{max-width:65ch;margin-bottom:42px;font-size:14px;line-height:1.8}.storefront-profile .seller-avatar{width:80px;height:80px;font-size:25px}.auth-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:85px;padding-top:48px;padding-bottom:65px;display:grid}.auth-art{color:#30472d;background:#e9eedf;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:610px;padding:40px;display:flex;position:relative;overflow:hidden}.auth-art h2{z-index:1;margin-bottom:14px;font-size:41px;font-weight:550}.auth-art p{color:#68765b;z-index:1;font-size:13px}.auth-card-stack{width:200px;height:280px;position:absolute;top:70px;left:calc(50% - 100px)}.auth-card-stack>div{background:#d7e0c7;border:1px solid #a3b592;border-radius:12px;width:180px;height:250px;position:absolute;box-shadow:0 12px 24px #3f582815}.auth-card-stack>div:first-child{transform:rotate(-15deg)translate(-35px)}.auth-card-stack>div:nth-child(2){background:#b6c79f;transform:rotate(15deg)translate(35px)}.auth-card-stack>div:last-child{background:#e7ecd8;flex-direction:column;justify-content:space-between;align-items:center;padding:45px 20px 25px;display:flex;transform:rotate(-3deg)}.auth-card-stack span{font-family:var(--font-display);text-align:center;letter-spacing:-.6px;font-size:20px;font-weight:650;line-height:1.3}.auth-form-wrap{max-width:420px;padding-top:15px}.auth-form-wrap>.text-link{margin-bottom:30px;font-size:11px}.auth-form-wrap h1{font-size:39px;font-weight:600}.auth-form-wrap>p{margin-top:10px;font-size:13px}.auth-tabs{border-bottom:1px solid var(--line);margin:25px 0}.field{flex-direction:column;gap:8px;margin-bottom:21px;font-size:12px;font-weight:500;display:flex;position:relative}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:100%;min-width:0;min-height:45px;padding:12px 13px;font-size:13px;font-weight:400}.field input::placeholder,.field textarea::placeholder{opacity:.8}.field input:read-only{background:var(--soft);color:var(--muted)}.field textarea{resize:vertical;min-height:90px}.password-field{position:relative}.password-field input{padding-right:45px}.password-field button{color:var(--muted);place-items:center;display:grid;position:absolute;top:13px;right:10px}.form-footnote{color:var(--muted);align-items:flex-start;gap:7px;margin-top:19px;font-size:10px;line-height:1.7;display:flex}.form-footnote svg{margin-top:2px}.form-error{color:#843b2d;background:#fae5de;border-radius:6px;margin:18px 0;padding:13px 15px;font-size:12px;line-height:1.6}.form-error span{margin-top:5px;font-size:10px;display:block}.field-error{color:#a84633}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.dashboard-page{min-height:70vh;padding-top:45px;padding-bottom:60px}.dashboard-top{justify-content:space-between;gap:30px;margin-bottom:36px}.dashboard-top,.seller-studio{align-items:center;display:flex}.seller-studio{letter-spacing:1.5px;color:var(--green);gap:7px;margin-bottom:15px;font-size:10px}.dashboard-top h1{font-size:36px;font-weight:550}.dashboard-top p{margin-top:12px;font-size:13px}.dashboard-summary{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr 1.2fr 1.1fr;margin-bottom:45px;display:grid;overflow:hidden}.dashboard-summary>a,.dashboard-summary>div{border-right:1px solid var(--line);padding:25px}.dashboard-summary>a{background:var(--soft);border-right:0}.dashboard-summary span{color:var(--muted);font-size:11px;display:block}.dashboard-summary strong{font-family:var(--font-display);letter-spacing:-.8px;font-variant-numeric:tabular-nums;margin:9px 0;font-size:33px;font-weight:550;display:block}.dashboard-summary small{color:var(--muted);font-size:9px}.storefront-shortcut strong{margin-top:12px;font-size:23px;line-height:1.3}.storefront-shortcut svg{vertical-align:middle;margin-left:7px;display:inline}.inventory-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.inventory-heading h2{align-items:center;gap:10px;font-size:25px;display:flex}.inventory-heading h2 span{background:var(--soft);font-size:11px;font-family:var(--font-body);letter-spacing:0;border-radius:5px;padding:5px 8px}.inventory-controls{gap:10px;display:flex}.inventory-search{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:9px 12px;display:flex}.inventory-search input{background:0 0;border:0;width:160px;min-width:0;font-size:11px}.inventory-controls select{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:8px 10px;font-size:11px}.inventory-row,.inventory-table-head{border-bottom:1px solid var(--line);grid-template-columns:3fr 1.2fr .6fr .9fr 1fr .6fr;align-items:center;gap:20px;padding:15px 13px;display:grid}.inventory-table-head{color:var(--muted);background:var(--soft);border-top:1px solid var(--line);font-size:10px}.inventory-row{min-height:92px;font-size:12px}.inventory-card{align-items:center;gap:14px;display:flex}.inventory-card img{border-radius:3px;width:38px}.inventory-card span{min-width:0}.inventory-card strong{font-size:13px;font-weight:550;display:block}.inventory-card small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.status-pill{border-radius:4px;justify-self:start;align-items:center;gap:4px;padding:4px 7px;font-size:9px;display:inline-flex}.status-active{color:#466535;background:#e5eedb}.status-paused{background:var(--soft);color:var(--muted)}.edit-listing{justify-content:flex-end;align-items:center;gap:5px;font-size:11px;display:flex}.dashboard-bottom{color:var(--muted);justify-content:space-between;gap:25px;margin-top:35px;font-size:10px;display:flex}.dashboard-bottom .text-link{font-size:11px}.listing-page{padding-top:33px;padding-bottom:70px}.listing-page .page-heading h1{font-size:38px}.listing-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.listing-form section{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:15px}.listing-form section h2{margin-bottom:23px;font-size:22px}.form-row{gap:20px}.form-row,.type-choices{grid-template-columns:1fr 1fr;display:grid}.type-choices{gap:16px;margin-bottom:23px}.type-choices button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.type-choices button>svg:first-child{color:var(--muted)}.type-choices strong{font-size:12px;font-weight:550;display:block}.type-choices small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.type-choices button>svg:last-child:not(:first-child){color:var(--green);position:absolute;top:9px;right:10px}.type-choices .selected{border-color:var(--green)}.type-choices button:disabled{opacity:1;cursor:default}.type-choices button:disabled:not(.selected){opacity:.45}.optional{color:var(--muted);font-size:10px;font-weight:400;position:absolute;top:0;right:0}.editor-actions{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.listing-preview{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:23px;position:sticky;top:165px}.listing-preview>h3{margin-bottom:16px;font-size:19px;font-weight:550}.listing-preview-art{place-items:center;height:280px;margin-bottom:22px;display:grid}.listing-preview-art>.card-art{filter:drop-shadow(0 10px 10px #30402520);width:auto;height:100%}.listing-card-placeholder{color:#778966;background:#e2e9d6;border:1px solid #aabc99;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:25px;width:180px;height:250px;display:flex}.listing-card-placeholder span{font-size:12px}.listing-preview>h2{margin:5px 0 10px;font-size:23px}.listing-preview>p{font-size:11px}.preview-price{font-size:24px;font-family:var(--font-display);margin-top:19px;font-weight:550;display:block}.listing-preview .info-banner{border:0;border-top:1px solid var(--line);border-radius:0;margin-bottom:0;padding:14px 0 0}.listing-preview .info-banner p{font-size:10px}.journal-page{padding-bottom:65px}.journal-hero{border-bottom:1px solid var(--line);padding:75px 0 55px}.journal-hero h1{font-size:66px;font-weight:550;line-height:1.12}.journal-hero p{max-width:620px;margin:25px 0 30px;font-size:18px;line-height:1.8}.roadmap-list{max-width:950px}.roadmap-list section{border-bottom:1px solid var(--line);gap:35px;padding:38px 0;scroll-margin-top:160px;display:flex}.roadmap-icon{background:var(--soft);width:65px;height:65px;color:var(--green);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.roadmap-list h2{margin:15px 0;font-size:29px}.roadmap-list p{max-width:70ch;font-size:14px;line-height:1.8}.roadmap-list .subtle-badge{letter-spacing:.5px;font-size:8px}.prose-page{max-width:830px;padding-top:65px;padding-bottom:75px}.prose-page h1{font-size:47px;font-weight:550;line-height:1.2}.prose-lead{margin:25px 0 45px;font-size:19px;line-height:1.8}.prose-page h2{margin:33px 0 14px;font-size:25px}.prose-page p:not(.prose-lead){font-size:14px;line-height:1.9}.prose-page>.text-link{margin-top:35px}[data-theme=dark] .detail-art-stage,[data-theme=dark] .product-stage{background:#29352a}[data-theme=dark] .detail-art-label,[data-theme=dark] .product-tag{color:#bbcab2}[data-theme=dark] .favorite-button{color:#b8caaa}[data-theme=dark] .favorite-button.is-saved,[data-theme=dark] .favorite-button:hover{background:#40513b}[data-theme=dark] .product-image-arrow{color:#c4dcad}[data-theme=dark] .game-category{filter:saturate(.65)brightness(.77);color:#253124}[data-theme=dark] .future-feature{color:#d3dfc5;background:#2b372b}[data-theme=dark] .coming-badge,[data-theme=dark] .future-feature>p{color:#a9b79c}[data-theme=dark] .mini-card,[data-theme=dark] .scan-card{filter:brightness(.7)}[data-theme=dark] .inspect-button{color:#c2d1b8;border-color:#58664d}[data-theme=dark] .auth-art{color:#d7e2ca;background:#2b3a2b}[data-theme=dark] .auth-art p{color:#adbea3}[data-theme=dark] .auth-card-stack{filter:brightness(.8)}[data-theme=dark] .form-error{color:#f4b5a7;background:#4b302a}@media (min-width:1500px){.product-stage{height:310px}}@media (max-width:1180px){.container{width:calc(100% - 64px)}.header-main{gap:25px}.header-actions{gap:5px}.header-search{max-width:390px}.brand{font-size:23px}.game-category{gap:9px;padding:13px}.game-category>span:nth-child(2){font-size:12px}.game-emblem svg{width:24px}.product-stage{height:270px}.product-image-link{padding-left:29px;padding-right:29px}.graded-copy h2{font-size:32px}.hero-slab-0{left:0}.hero-slab-1{left:190px}.seller-preview{gap:11px;padding:0 16px}.seller-preview .seller-avatar{width:47px;height:47px;font-size:16px}.seller-preview h3{font-size:13px}.seller-preview>svg{width:16px}.seller-preview p{font-size:8px}.future-feature{padding:24px 20px}.future-feature h3{font-size:18px}.future-feature>p{font-size:10px}.future-arrow{width:16px;bottom:21px;right:17px}.future-intro h2{font-size:31px}.footer-links{gap:50px}.marketplace-layout{grid-template-columns:185px minmax(0,1fr);gap:27px}.marketplace-grid .product-stage{height:240px}.marketplace-grid .product-image-link{padding:38px 22px 23px}.marketplace-grid .product-title{font-size:15px}.marketplace-grid .product-price strong{font-size:14px}.marketplace-grid .product-price>span:last-child{font-size:9px}.detail-overview{gap:45px}.detail-art-stage{padding-inline:40px}.detail-title h1{font-size:38px}.detail-actions .button{padding-inline:13px}.offer-row,.offers-table-head{grid-template-columns:2.3fr .9fr .7fr 1.1fr .9fr;gap:12px;padding-inline:5px}.offer-seller{gap:9px}.offer-seller>div>span{font-size:8px}.offer-seller>div>a{font-size:12px}.auth-layout{gap:60px}.auth-art{padding:30px}.auth-art h2{font-size:36px}.listing-layout{gap:45px}.dashboard-top h1{font-size:31px}.dashboard-summary>a,.dashboard-summary>div{padding:20px}.inventory-row,.inventory-table-head{gap:12px}.inventory-card{gap:10px}.inventory-card strong{font-size:12px}}@media (max-width:950px){.header-search{min-width:0;max-width:320px}.header-actions{flex-shrink:0}.header-main{gap:20px}.game-grid{grid-template-columns:repeat(3,1fr)}.game-category{min-height:70px;padding:13px 18px}.game-category>span:nth-child(2){font-size:14px}.game-emblem svg{width:26px}.product-grid{gap:20px}.product-stage{height:227px}.product-image-link{padding:38px 21px 23px}.product-title{font-size:15px}.product-info>p{font-size:9px}.product-price{flex-wrap:wrap;gap:5px}.product-price strong{font-size:15px}.product-tag{font-size:7px;left:12px}.graded-layout{grid-template-columns:1.1fr 1fr;min-height:370px}.graded-copy h2{font-size:29px}.graded-copy p{font-size:12px}.graded-showcase{transform-origin:0;transform:scale(.8)}.hero-slab-0{top:25px}.hero-slab-1{top:60px}.graded-note{flex-direction:column;align-items:flex-start;gap:6px;font-size:9px}.seller-row{grid-template-columns:1fr;padding:0}.seller-preview{border-right:0;border-bottom:1px solid var(--line);padding:20px 0!important}.seller-preview:last-child{border:0}.seller-preview h3{font-size:16px}.seller-preview p{margin-top:4px;font-size:10px}.seller-preview small{font-size:10px}.seller-preview .seller-avatar{width:53px;height:53px;margin-right:7px;font-size:18px}.seller-preview>svg{width:20px}.future-section{grid-template-columns:1fr 1fr;gap:20px}.future-intro{grid-column:1/-1;justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;padding-top:0;display:flex}.future-intro h2{font-size:32px}.future-intro p{margin:0;font-size:12px}.future-intro .text-link{margin-bottom:3px}.future-feature{min-height:285px;padding:25px}.future-feature h3{font-size:21px}.future-feature>p{font-size:12px}.future-arrow{width:20px;bottom:25px;right:23px}.footer-links{gap:35px}.footer-top{gap:30px}.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-grid .product-stage{height:280px}.page-heading h1{font-size:36px}.detail-overview{gap:30px}.detail-art-stage{min-height:470px;padding:65px 33px 80px}.detail-art-stage>.card-art{width:240px}.detail-title h1{font-size:32px}.detail-price{margin-top:23px}.detail-price>span{margin:5px 0 0;display:block}.detail-actions{flex-wrap:wrap}.detail-summary{padding-top:0}.offer-row,.offers-table-head{grid-template-columns:2fr .85fr .5fr 1fr;gap:10px}.offer-row .offer-action{grid-column:4}.offers-table-head>span:last-child{display:none}.offer-seller>div>span{flex-wrap:wrap;max-width:180px}.offer-seller>div>a{font-size:11px}.offer-quantity{font-size:10px}.condition-badge{padding:4px 6px;font-size:9px}.offer-price{font-size:15px}.offer-price small{font-size:8px}.offer-row{padding-block:18px}.auth-layout{gap:35px}.auth-art{padding:25px}.auth-art h2{font-size:31px}.auth-form-wrap h1{font-size:34px}.dashboard-top h1{font-size:29px}.dashboard-top .button{gap:9px;font-size:12px}.dashboard-summary{grid-template-columns:repeat(2,1fr)}.dashboard-summary>div:nth-child(2){border-right:0}.dashboard-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.inventory-table-head{display:none}.inventory-row{grid-template-columns:2.5fr 1fr 1fr;gap:13px}.inventory-row>.inventory-card{grid-column:1}.inventory-row>.status-pill{grid-area:auto/2}.inventory-row>.edit-listing{grid-column:3}.inventory-row>strong{grid-area:auto/1}.listing-layout{grid-template-columns:1.3fr 1fr;gap:28px}.type-choices{gap:10px}.type-choices button{gap:8px;padding:13px 9px}.type-choices button>svg:first-child{width:18px}.type-choices small{font-size:8px}.listing-preview{padding:18px}.listing-preview-art{height:240px}.listing-page .page-heading h1{font-size:33px}.game-grid-full{grid-template-columns:repeat(3,1fr)}.game-grid-full .game-category{flex-direction:column;justify-content:center;gap:18px}.game-grid-full .game-category>span:nth-child(2){font-size:18px}}@media (max-width:700px){.container{width:calc(100% - 40px)}.announcement-inner{height:29px;font-size:9px}.announcement-extra{display:none}.header-main{flex-wrap:wrap;gap:12px;height:69px}.brand{font-size:23px}.brand svg{width:28px;height:30px}.header-actions{gap:4px;margin-left:auto}.header-sell{display:none}.header-search{order:3;width:100%;max-width:none;height:40px;margin:0 0 13px;padding:10px 12px}.header-main{align-content:center;row-gap:12px;height:123px}.header-actions .icon-button{width:44px;height:44px}.mobile-menu-button,.theme-button{display:inline-flex}.account-button,.nav-wrap{display:none}.nav-is-open{border-top:1px solid var(--line);display:block}.nav-main{gap:15px;height:auto;padding-top:10px;padding-bottom:17px}.nav-links,.nav-main{flex-direction:column;align-items:flex-start}.nav-links{gap:0;width:100%}.nav-links a{width:100%;padding:11px 0}.nav-links .nav-active:after{display:none}.nav-journal{font-size:12px}.header-search kbd{display:none}.games-section{padding-top:25px;padding-bottom:32px}.games-section .section-heading{margin-bottom:18px}.games-section h2{font-size:22px}.section-heading{gap:15px;margin-bottom:23px}.section-heading h2{font-size:25px}.section-heading p{margin-top:8px;font-size:11px;line-height:1.6}.section-heading .text-link{gap:5px;font-size:10px}.section-heading .text-link svg{width:14px}.game-grid{gap:8px}.game-category{border-radius:7px;flex-direction:column;justify-content:center;gap:7px;min-height:83px;padding:12px 8px}.game-category>span:nth-child(2){font-size:11px}.game-emblem svg{width:24px;height:24px}.product-section{padding-top:36px;padding-bottom:34px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 14px}.product-stage{border-radius:8px;height:245px}.product-image-link{padding:35px 23px 20px}.product-tag{letter-spacing:.5px;max-width:75%;font-size:6px;line-height:1.6;top:13px;left:10px}.favorite-button{width:29px;height:29px;top:5px;right:4px}.favorite-button svg{width:15px;height:15px}.product-info{padding-top:11px}.product-game{gap:4px;margin-bottom:4px;font-size:8px}.product-title{letter-spacing:-.3px;font-size:14px}.product-info>p{margin-top:4px;font-size:8px}.product-price{flex-wrap:nowrap;gap:4px;margin-top:11px;padding-top:9px}.product-price small{margin-right:2px;font-size:8px}.product-price strong{font-size:13px}.product-price>span:last-child{font-size:8px}.product-image-arrow{bottom:8px;right:8px}.product-image-arrow svg{width:14px}.heading-star{margin-left:7px;font-size:20px}.collection-note{align-items:flex-start;margin-top:23px;font-size:8px;line-height:1.6}.collection-note .live-dot{margin-top:4px}.graded-section{margin-top:5px}.graded-layout{flex-direction:column;align-items:stretch;min-height:660px;display:flex}.graded-copy{z-index:3;padding:34px 0 0}.graded-mark{margin-bottom:15px}.graded-mark svg{width:21px}.graded-copy h2{font-size:31px;font-weight:500}.graded-copy p{margin:16px 0 20px;font-size:12px;line-height:1.8}.graded-copy .button{min-height:43px;padding:11px 17px;font-size:11px}.graded-note{flex-flow:wrap;gap:14px;margin-top:18px;font-size:9px}.graded-note>span{font-size:8px}.graded-showcase{width:100%;min-height:300px;margin-top:10px;overflow:visible;transform:none}.hero-slab{border-width:2px;border-radius:10px;width:162px;padding:9px 8px 6px}.hero-slab-0{top:20px;left:calc(50% - 165px)}.hero-slab-1{top:40px;left:calc(50% + 2px)}.slab-label{border-top-width:2px;margin-bottom:6px;padding:5px;font-size:10px}.slab-label strong{font-size:16px}.slab-label small{margin-top:3px;font-size:5px}.graded-showcase:before{inset:0 -80px -100px}.graded-showcase:after{width:340px;height:340px;top:-15px;left:0}.slab-bottom{padding-top:5px;font-size:4px}.sellers-section{padding-top:10px;padding-bottom:35px}.sellers-section .section-heading{align-items:flex-start}.seller-preview{padding:18px 0!important}.seller-preview h3{font-size:15px}.seller-preview p{font-size:10px}.seller-preview small{font-size:9px}.future-section{gap:12px;padding-top:5px;padding-bottom:35px}.future-intro{margin-bottom:12px;display:block;position:relative}.future-intro h2{font-size:30px}.future-intro h2 br{display:none}.future-intro p{margin:12px 0;font-size:12px;line-height:1.7}.future-intro p br{display:none}.future-intro .text-link{font-size:11px}.future-feature{justify-content:flex-end;min-height:270px;padding:20px 15px}.future-feature h3{max-width:145px;font-size:18px;line-height:1.4}.future-feature>p{max-width:130px;margin-top:8px;font-size:10px;line-height:1.6}.future-illustration{transform-origin:top;top:5px;transform:scale(.8)}.coming-badge{letter-spacing:.7px;margin-bottom:7px;font-size:6px}.future-arrow{width:15px;bottom:13px;right:13px}.collector-cta{flex-direction:column;align-items:flex-start;gap:22px;padding-top:32px;padding-bottom:35px}.collector-cta h2{font-size:27px}.collector-cta p{margin-top:10px;font-size:14px}.collector-cta .button{gap:13px;min-height:44px;font-size:12px}.footer{padding-top:34px}.footer-top{flex-direction:column;gap:30px}.footer-top>.brand{font-size:25px}.footer-top p{margin-top:15px;font-size:11px}.footer-links{justify-content:space-between;gap:25px}.footer-links>div{gap:9px;font-size:9px}.footer-links strong{margin-bottom:5px;font-size:10px}.footer-bottom{flex-direction:column;gap:14px;margin-top:30px;padding-top:20px;font-size:9px}.legal-note{margin-top:18px;font-size:8px;line-height:1.7}.toast-region{bottom:15px;left:14px;right:14px}.toast{gap:8px;max-width:100%;padding:13px;font-size:11px}.toast button{margin-left:4px}.standard-page{padding-top:30px;padding-bottom:45px}.page-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:28px}.page-heading h1{font-size:33px}.page-heading p{margin-top:12px;font-size:13px;line-height:1.7}.page-note{margin-top:25px;font-size:11px}.breadcrumbs{gap:8px;padding:20px 0 25px;font-size:9px}.marketplace-page .page-heading{margin-bottom:22px}.marketplace-page .page-heading .subtle-badge{padding:4px 7px;font-size:8px}.marketplace-tabs{gap:10px;margin-bottom:23px}.tabs{gap:19px}.tabs>a,.tabs>button{padding:12px 0 15px;font-size:11px}.mobile-filter-toggle{gap:5px;min-height:31px;margin-bottom:5px;padding:6px 8px;font-size:9px;display:inline-flex}.mobile-filter-toggle svg{width:13px}.marketplace-layout{display:block}.filter-sidebar{border:1px solid var(--line);background:var(--soft);border-radius:9px;margin-bottom:25px;padding:18px;display:none}.filters-open{display:block}.filter-title{margin-bottom:20px}.filter-title a{margin-left:auto;margin-right:15px}.close-filters{width:24px;height:24px;display:inline-flex}.filter-sidebar form{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.filter-group{margin-bottom:19px}.filter-group,.filter-group select{font-size:11px}.filter-footnote{display:none}.filter-search{height:37px;padding:8px}.filter-search>svg{display:none}.price-apply{font-size:9px}.marketplace-grid{gap:27px 14px}.marketplace-grid .product-stage{height:245px}.marketplace-grid .product-image-link{padding:35px 23px 20px}.marketplace-grid .product-title{font-size:14px}.marketplace-grid .product-price strong{font-size:13px}.results-toolbar{height:27px;margin-bottom:17px;font-size:10px}.results-toolbar select{max-width:142px;padding-right:0;font-size:10px}.results-toolbar label{gap:3px}.results-note{margin-top:25px;font-size:9px;line-height:1.7}.marketplace-page{padding-bottom:40px}.empty-state{padding:40px 15px 55px}.empty-state h2{font-size:25px}.empty-state .button,.empty-state p{font-size:12px}.detail-overview{flex-direction:column;gap:28px;padding-top:0;display:flex}.detail-art-stage{min-height:440px;padding:45px 30px 65px}.detail-art-stage>.card-art{width:236px;max-height:330px}.detail-art-label{font-size:8px;top:18px;left:18px}.inspect-button{min-height:30px;padding:6px 10px;font-size:9px;bottom:17px}.detail-summary>.product-game{margin-bottom:11px;font-size:10px}.detail-title h1{font-size:34px}.detail-title .favorite-button{width:35px;height:35px}.detail-title .favorite-button svg{width:17px;height:17px}.detail-subtitle{font-size:12px}.detail-price{margin:22px 0;padding-bottom:20px}.detail-price strong{font-size:31px}.detail-price>span{margin-left:12px;font-size:10px;display:inline-block}.metadata-grid{gap:17px 25px;margin-bottom:25px}.metadata-grid dt{font-size:10px}.metadata-grid dd{font-size:12px}.detail-actions{gap:10px}.detail-actions .button{flex:1;gap:10px;font-size:11px}.detail-disclaimer{font-size:10px}.offers-section{padding-top:36px}.offers-section .section-heading{margin-bottom:15px}.offers-table-head{display:none}.offer-row{grid-template-columns:1fr 1fr 1fr;gap:15px 10px;padding:20px 0}.offer-seller{grid-column:1/-1}.offer-seller .small-avatar{width:38px;height:38px}.offer-seller>div>a{font-size:13px}.offer-seller>div>span{max-width:100%;margin-top:5px;font-size:9px}.offer-row>.offer-quantity{justify-self:center;font-size:10px}.offer-row>.offer-price{text-align:right;font-size:16px}.offer-row .offer-action{grid-column:1/-1;justify-content:flex-end;font-size:11px}.offer-price small{font-size:7px}.condition-badge,.grade-badge{font-size:9px}.condition-guide{padding:18px 0;font-size:11px}.condition-guide p{font-size:11px}.info-banner{gap:9px;padding:13px}.info-banner p{font-size:10px}.info-banner>svg{width:16px}.art-dialog{padding:45px 20px 20px}.art-dialog>img{max-height:70vh}.art-dialog p{font-size:11px}.art-dialog small{font-size:9px}.game-grid-full{grid-template-columns:repeat(2,1fr);gap:13px}.game-grid-full .game-category{gap:17px;min-height:145px;padding:17px}.game-grid-full .game-category>span:nth-child(2){font-size:16px}.game-grid-full .game-category-arrow{top:12px;right:12px}.seller-directory-item{align-items:flex-start;gap:17px;padding:24px 0}.seller-directory-item .seller-avatar{width:48px;height:48px;font-size:15px}.seller-directory-item h2{font-size:20px}.seller-directory-item p{margin:12px 0;font-size:11px}.seller-directory-item>svg{width:18px}.seller-location{flex-wrap:wrap;gap:4px;font-size:9px}.seller-directory-item .subtle-badge{padding:4px 6px;font-size:8px}.storefront-banner{border-radius:9px;height:145px;padding:23px}.storefront-banner>span{font-size:8px}.storefront-symbol{font-size:200px;top:-50px;right:20px}.storefront-profile{flex-wrap:wrap;gap:14px;padding-top:22px}.storefront-profile .seller-avatar{width:60px;height:60px;font-size:20px}.storefront-profile h1{font-size:27px}.storefront-profile>.subtle-badge{margin-left:0;font-size:8px}.storefront-bio{margin-top:7px;margin-bottom:30px;font-size:12px;line-height:1.8}.storefront-profile~.section-heading>span{font-size:10px}.auth-layout{flex-direction:column;gap:0;padding-top:30px;padding-bottom:45px;display:flex}.auth-art{display:none}.auth-form-wrap{width:100%;max-width:450px;margin:auto;padding:0}.auth-form-wrap>.text-link{margin-bottom:26px;font-size:11px}.auth-form-wrap h1{font-size:36px}.auth-form-wrap>p{font-size:12px}.auth-tabs{margin:23px 0}.auth-tabs button{font-size:13px}.field{gap:7px;margin-bottom:20px;font-size:12px}.field input,.field select,.field textarea{min-height:46px;padding:11px 12px;font-size:16px}.form-footnote{margin-top:17px;font-size:10px}.password-field button{top:14px}.dashboard-page{padding-top:30px;padding-bottom:40px}.dashboard-top{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:25px}.seller-studio{letter-spacing:1px;margin-bottom:14px;font-size:8px}.dashboard-top h1{font-size:31px}.dashboard-top p{font-size:12px}.dashboard-top .button{min-height:43px;font-size:12px}.dashboard-summary{margin-bottom:30px}.dashboard-summary>a,.dashboard-summary>div{padding:17px 14px}.dashboard-summary span{font-size:9px}.dashboard-summary strong{margin:10px 0;font-size:28px}.dashboard-summary small{font-size:8px;line-height:1.5;display:block}.storefront-shortcut strong{margin-top:12px;font-size:19px}.storefront-shortcut svg{width:18px;margin-left:5px}.inventory-heading{flex-direction:column;align-items:flex-start;gap:18px}.inventory-heading h2{font-size:23px}.inventory-controls{gap:9px;width:100%}.inventory-search{flex:1;min-width:0;padding:9px 10px}.inventory-search input{width:100%;font-size:12px}.inventory-controls select{width:110px;padding:7px;font-size:10px}.inventory-row{grid-template-columns:1fr 1fr 1fr;gap:16px 8px;padding:20px 0;font-size:10px}.inventory-row>.inventory-card{grid-column:1/-1}.inventory-card img{width:35px}.inventory-card strong{font-size:13px}.inventory-card small{font-size:9px}.inventory-row>strong{grid-area:auto/1;font-size:15px}.inventory-row>.status-pill{grid-column:2}.inventory-row>.edit-listing{grid-column:3}.inventory-row>.inventory-card+span{grid-column:1/3}.inventory-card{gap:12px}.dashboard-bottom{flex-direction:column;gap:20px;font-size:9px;line-height:1.7}.dashboard-bottom .text-link{align-self:flex-start}.listing-page{padding-top:25px;padding-bottom:40px}.listing-page .page-heading h1{font-size:32px}.listing-layout{flex-direction:column;gap:25px;display:flex}.listing-form{width:100%}.listing-preview{width:100%;padding:22px;position:static}.listing-preview-art{height:270px}.listing-preview>h3{font-size:20px}.listing-form section h2{margin-bottom:23px;font-size:23px}.form-row{gap:15px}.type-choices{gap:12px}.type-choices button{gap:10px;padding:16px 12px}.type-choices strong{font-size:12px}.type-choices small{font-size:9px}.type-choices button>svg:first-child{width:21px}.editor-actions .button{gap:12px;font-size:12px}.back-link{margin-bottom:24px;font-size:11px}.journal-hero{padding:43px 0 35px}.journal-hero h1{font-size:45px}.journal-hero p{margin:22px 0 25px;font-size:15px}.journal-hero .button{font-size:12px}.roadmap-list section{gap:17px;padding:28px 0}.roadmap-icon{border-radius:8px;width:42px;height:42px}.roadmap-icon svg{width:22px;height:22px}.roadmap-list h2{margin:12px 0;font-size:25px;line-height:1.3}.roadmap-list p{font-size:12px;line-height:1.9}.roadmap-list .subtle-badge{letter-spacing:.4px;padding:5px 7px;font-size:6px}.prose-page{padding-top:40px;padding-bottom:45px}.prose-page h1{font-size:35px}.prose-lead{margin:24px 0 34px;font-size:16px}.prose-page h2{margin:30px 0 15px;font-size:23px}.prose-page p:not(.prose-lead){font-size:13px;line-height:1.9}.loading-page{padding-top:45px;padding-bottom:45px}.skeleton-heading{width:80%;height:40px}.skeleton-card{height:230px}}@media (max-width:400px){.container{width:calc(100% - 32px)}.announcement-inner{font-size:8px}.marketplace-grid .product-stage,.product-stage{height:211px}.marketplace-grid .product-image-link,.product-image-link{padding:34px 17px 18px}.product-price{flex-wrap:wrap;gap:2px}.product-price>span:last-child{margin-left:auto}.marketplace-grid .product-title,.product-title{font-size:13px}.marketplace-grid .product-price strong,.product-price strong{font-size:12px}.section-heading h2{font-size:23px}.section-heading .text-link{font-size:9px}.future-feature{min-height:266px;padding:18px 13px}.future-feature h3{font-size:17px}.future-feature>p{font-size:9px}.footer-links{gap:13px}.graded-copy h2{font-size:29px}.hero-slab{width:150px}.hero-slab-0{left:calc(50% - 149px)}.hero-slab-1{left:calc(50% + 3px)}.graded-layout{min-height:645px}.marketplace-tabs .tabs{gap:14px}.tabs>a,.tabs>button{font-size:10px}.mobile-filter-toggle{font-size:8px}.type-choices button{gap:7px;padding:15px 9px}.type-choices small{font-size:8px}.detail-title h1{font-size:31px}.detail-price>span{margin-left:8px;font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.detail-art-stage>.card-art:hover,.game-category:hover,.game-category:hover .game-emblem,.hero-slab:hover,.product-card:hover .card-art{transform:none!important}.skeleton{opacity:.7}}.heading-star{vertical-align:middle;display:inline}.seller-studio{display:none}.card-art-unavailable{aspect-ratio:300/419;border:1px solid var(--line);text-align:center;background:var(--soft);width:100%;max-width:220px;color:var(--muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.card-art-unavailable span{font-family:var(--font-display);font-size:18px}.card-art-unavailable small{font-size:11px}.offer-evidence{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;padding-top:15px;font-size:11px}.offer-evidence summary{cursor:pointer;color:var(--green);font-weight:500}.offer-evidence p{max-width:70ch;margin-top:10px;line-height:1.7}.offer-evidence>div{gap:20px;margin-top:15px;display:flex}.offer-evidence a{flex-direction:column;gap:8px;font-size:10px;display:flex}.offer-evidence img{object-fit:contain;width:130px;height:182px}@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-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}.hero{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:35px;padding-block:44px 40px;min-height:580px}.hero-copy{position:relative;z-index:2;padding-block:15px}.hero h1{font-size:clamp(54px,5.65vw,80px);font-weight:600;letter-spacing:-.04em;line-height:1.1;margin-bottom:29px}.chase-word{color:var(--green);position:relative;display:inline-block}.chase-word svg{position:absolute;width:105%;left:-2px;bottom:-9px;color:#b4cb8a;z-index:-1}.hero-copy>p{font-size:17px;line-height:1.8;letter-spacing:-.2px}.hero-actions{gap:23px;margin-top:30px}.hero-actions,.hero-secondary{display:flex;align-items:center}.hero-secondary{gap:9px;font-size:13px;font-weight:600;white-space:nowrap}.hero-secondary:hover{text-decoration:underline;text-underline-offset:5px}.hero-note{display:flex;align-items:center;gap:9px;margin-top:30px;color:var(--muted);font-size:11px}.small-card-icon{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;color:var(--green);background:var(--soft)}.hero-display{min-width:0;--fan-card-width:224px;--fan-spread:139px}.hero-scene{position:relative;height:400px;isolation:isolate}.hero-scene:before{content:"";position:absolute;inset:0 -8px 0;border-radius:12px;background:radial-gradient(ellipse at 48% 26%,#fafbf5 0,#eef0e4 54%,#e4e8d9 100%);z-index:-2}.hero-scene:after{content:"";position:absolute;inset:auto 10% 26px;height:18px;border-radius:50%;background:#3b4c2d27;filter:blur(14px);z-index:-1}.showcase-inscription{position:absolute;top:17px;left:21px;display:flex;align-items:center;gap:7px;font-size:10px;color:#60704f}.card-fan{position:absolute;width:100%;height:350px;top:55px;perspective:1000px}.fan-card{--fan-opening:translateY(25px) scale(0.94);--fan-rest:translateY(-8px);position:absolute;width:var(--fan-card-width);left:calc(50% - var(--fan-card-width) / 2);top:0;transform-origin:50% 75%}.fan-left{--fan-opening:translate(38px,25px) scale(0.94);--fan-rest:translateY(22px) scale(0.88) rotate(-15deg);left:calc(50% - var(--fan-card-width) / 2 - var(--fan-spread))}.fan-right{--fan-opening:translate(-38px,25px) scale(0.94);--fan-rest:translateY(22px) scale(0.88) rotate(15deg);left:calc(50% - var(--fan-card-width) / 2 + var(--fan-spread))}.fan-card-inner{position:relative;border-radius:12px;box-shadow:0 27px 26px -18px #27322480,0 8px 14px #16281628;transform-style:preserve-3d}.fan-card .card-art{display:block;border-radius:10px;width:100%}.fan-card-inner>a{display:block;position:relative}.foil-light{position:absolute;inset:0;border-radius:10px;pointer-events:none;background:linear-gradient(115deg,transparent 20%,#ffffff00 36%,#ffffff38 42%,#e1f5f629 46%,#ffffff00 51%,transparent 80%);background-size:250% 100%;background-position:120% 50%;mix-blend-mode:screen;transition:background-position .8s var(--ease);opacity:.8}.fan-center:hover .foil-light{background-position:-35% 50%}.hero-feature{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 0 0;margin-top:14px;border-top:1px solid var(--line)}.feature-caption{display:block;font-size:9px;letter-spacing:1.5px;color:var(--muted);margin-bottom:6px}.hero-feature a{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:650;letter-spacing:-.3px}.hero-feature a:hover{text-decoration:underline;text-underline-offset:4px}.feature-set{display:block;font-size:11px;color:var(--muted);margin-top:4px}.feature-set>span{margin-inline:4px}.hero-carousel-controls{display:flex;align-items:center;gap:9px;font-size:11px;font-variant-numeric:tabular-nums}.hero-carousel-controls>span{white-space:nowrap}.hero-carousel-controls>span>span{color:var(--muted)}.hero-carousel-controls button{display:grid;place-items:center;border:1px solid var(--line);width:44px;height:44px;border-radius:50%;transition:background .2s,border-color .2s}.hero-carousel-controls button:hover{background:var(--soft);border-color:var(--green)}.hero-feature>div:first-child{min-width:0}.hero-feature a{overflow-wrap:anywhere}.hero-feature a svg{flex-shrink:0}.feature-edition{display:block;margin-top:6px;color:var(--accent);font-size:12px;line-height:1.5}.feature-edition>span{margin-inline:3px}.hero-offer-tag{display:flex;gap:11px;align-items:flex-start;margin-top:18px;color:var(--ink)}.hero-offer-tag>svg{flex-shrink:0;margin-top:3px;color:var(--accent)}.hero-offer-tag strong{display:block;font-size:19px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums}.hero-offer-tag small,.hero-offer-tag span{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.6}.hero-offer-tag small{font-size:11px}.hero-display .showcase-inscription{font-size:12px}.curated-collection{display:grid;grid-template-columns:1.14fr 1fr;gap:40px}.curated-lead{position:relative;display:flex;flex-direction:column;background:#eee7dd;border-radius:12px;overflow:hidden;color:#423a2c}.curated-lead-art{position:relative;display:grid;place-items:center;min-height:350px;background:radial-gradient(ellipse at 55% 30%,#faf6ee,#eee7dd 70%)}.curated-lead-art>a{display:block;width:205px;padding-block:28px 15px}.curated-lead-art .card-art{display:block;width:100%;transform:rotate(-6deg);filter:drop-shadow(0 19px 14px #51422d35);transition:transform .65s var(--ease),filter .65s var(--ease)}.curated-lead-art:hover .card-art{transform:rotate(-2deg) translateY(-5px);filter:drop-shadow(0 24px 17px #51422d45)}.curated-art-note{position:absolute;left:25px;top:23px;font-size:11px}.curated-art-number{position:absolute;right:24px;bottom:25px;writing-mode:vertical-rl;font-size:10px;letter-spacing:1px}.curated-lead-copy{padding:0 27px 27px}.curated-lead-copy .product-game{color:#70624f}.curated-lead-copy h3{font-size:32px;font-weight:550;margin-top:7px}.curated-lead-copy h3 a:hover{text-decoration:underline;text-underline-offset:5px}.curated-lead-copy>p{color:#70624f;font-size:12px;margin-top:7px}.curated-lead-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:23px;padding-top:18px;border-top:1px solid #d4ccbe}.curated-price{font-size:11px;color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.curated-price strong{font-size:17px;font-weight:600;margin-left:5px}.curated-list{display:grid;grid-template-rows:repeat(3,1fr)}.curated-row{display:flex;align-items:center;gap:24px;position:relative;padding-block:16px;border-bottom:1px solid var(--line);min-width:0}.curated-row:first-child{padding-top:0}.curated-row:last-child{padding-bottom:0;border-bottom:0}.curated-thumbnail{display:grid;place-items:center;width:128px;flex-shrink:0;align-self:stretch;padding:13px 24px;border-radius:8px}.curated-thumbnail .card-art{display:block;width:80px;filter:drop-shadow(0 6px 5px #34402930);transition:transform .4s var(--ease)}.curated-thumbnail:hover .card-art{transform:translateY(-3px) rotate(-3deg)}.curated-row-copy{min-width:0;width:100%;padding-right:5px}.curated-row-copy h3{font-size:21px;font-weight:600;margin-top:7px;padding-right:32px}.curated-row-copy h3 a:hover{text-decoration:underline;text-underline-offset:4px}.curated-row-copy>p{font-size:11px;margin-top:8px}.curated-row-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:25px;gap:10px}.curated-row-bottom>span:last-child{font-size:10px;color:var(--muted);white-space:nowrap}.curated-row .favorite-button{right:0;top:16px}.curated-row:first-child .favorite-button{top:0}[data-theme=dark] .hero-scene:before{background:radial-gradient(ellipse at 48% 26%,#3a4632 0,#2c3729 55%,#232d24 100%)}[data-theme=dark] .hero-scene:after{background:#040e0960}[data-theme=dark] .showcase-inscription{color:#bfceaf}[data-theme=dark] .chase-word svg{color:#60784c}[data-theme=dark] .curated-lead{background:#352f27;color:#edddc7}[data-theme=dark] .curated-lead-art{background:radial-gradient(ellipse at 55% 30%,#4b4031,#352f27 70%)}[data-theme=dark] .curated-lead-copy :is(.product-game,p){color:#c7b8a2}[data-theme=dark] .curated-lead-bottom{border-color:#554a3b}[data-theme=dark] .curated-thumbnail{background:var(--gallery-stage,var(--stage))}@media (max-width:1180px){.hero{grid-template-columns:1fr 1fr;gap:25px;min-height:530px}.hero h1{font-size:62px}.hero-actions{gap:17px}.hero-actions .button{padding-inline:16px;font-size:12px;gap:12px}.hero-secondary{font-size:12px}.hero-display{--fan-card-width:190px;--fan-spread:107px}.hero-scene{height:355px}.card-fan{top:54px;height:300px}.hero-feature{flex-wrap:wrap;row-gap:14px}.hero-carousel-controls{margin-left:auto}.curated-collection{gap:28px}.curated-row{gap:18px}.curated-thumbnail{width:110px;padding-inline:20px}.curated-row-copy h3{font-size:18px}.curated-lead-bottom{flex-wrap:wrap;row-gap:10px}}@media (min-width:701px) and (max-width:950px){.hero{gap:20px;padding-block:36px 32px;min-height:470px}.hero h1{font-size:51px}.hero-copy>p{font-size:14px}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:24px}.hero-note{font-size:9px;gap:6px;margin-top:25px}.hero-display{--fan-card-width:158px;--fan-spread:76px}.hero-scene{height:295px}.card-fan{height:250px;top:47px}.showcase-inscription{font-size:8px;left:12px;gap:5px}.showcase-inscription svg{width:12px}.hero-feature{margin-top:10px;padding-top:14px}.feature-set{font-size:10px}.hero-feature a{font-size:16px}.curated-collection{gap:22px;grid-template-columns:1fr 1fr}.curated-lead-art{min-height:320px}.curated-lead-art>a{width:180px}.curated-lead-copy{padding:0 20px 22px}.curated-thumbnail{width:88px;padding-inline:15px}.curated-row{gap:14px}.curated-row-copy h3{font-size:17px;padding-right:16px}.curated-row-copy>p{font-size:10px}.curated-row-bottom{flex-wrap:wrap;margin-top:18px;gap:7px}.curated-price strong{font-size:16px}}@media (max-width:700px){.hero{display:flex;flex-direction:column;gap:0;padding-block:29px 25px;min-height:auto}.hero-copy{padding:0;width:100%}.hero h1{font-size:clamp(48px,10.5vw,68px);font-weight:550;margin-bottom:21px;line-height:1.11}.hero-copy>p{font-size:14px;line-height:1.7}.hero-actions{margin-top:21px;gap:20px}.hero-actions .button{font-size:11px;padding:12px 15px;min-height:46px;gap:10px}.hero-secondary{font-size:11px;gap:6px}.hero-note{display:none}.hero-display{width:100%;max-width:470px;margin-top:27px;--fan-card-width:clamp(155px,43vw,195px);--fan-spread:clamp(68px,19vw,96px)}.hero-scene{height:282px}.hero-scene:before{inset:0;border-radius:9px}.hero-scene:after{bottom:15px}.card-fan{height:255px;top:35px}.showcase-inscription{top:10px;left:13px;font-size:8px}.showcase-inscription svg{width:11px}.hero-feature{margin-top:13px;padding-top:13px;flex-wrap:nowrap;gap:8px}.feature-caption{font-size:8px;letter-spacing:1.2px;margin-bottom:4px}.hero-feature a{font-size:15px;gap:7px}.feature-set{font-size:9px}.feature-set>span{margin-inline:2px}.hero-carousel-controls{gap:5px}.hero-offer-tag{margin-top:15px}.hero-offer-tag strong{font-size:17px}.hero-carousel-controls>span{display:none}.curated-collection{grid-template-columns:1fr;gap:25px}.curated-lead-art{min-height:310px}.curated-lead-art>a{width:182px}.curated-art-note{left:21px;top:20px}.curated-lead-copy{padding:0 22px 22px}.curated-lead-copy h3{font-size:29px}.curated-lead-copy>p{font-size:11px}.curated-lead-bottom{margin-top:20px;padding-top:16px}.curated-lead-bottom .text-link{font-size:12px;gap:8px}.curated-price strong{font-size:16px}.curated-row{padding-block:17px;gap:19px}.curated-thumbnail{width:99px;min-height:126px;padding:11px 16px}.curated-row-copy h3{font-size:18px;padding-right:25px}.curated-row-copy>p{font-size:10px}.curated-row-bottom{margin-top:18px}.curated-row .favorite-button{top:12px;right:-8px}.curated-row:first-child .favorite-button{top:-4px}.favorite-button{width:44px;height:44px}}@media (min-width:420px) and (max-width:700px){.hero-scene{height:310px}}@media (max-width:375px){.hero h1{font-size:44px}.hero-actions{gap:12px}.hero-actions .button{padding-inline:12px;font-size:10px;gap:8px}.hero-secondary{font-size:10px}.hero-feature a{font-size:14px}.hero-carousel-controls{gap:3px}.feature-set{max-width:180px}.curated-row{gap:14px}.curated-thumbnail{width:86px}}@media (prefers-reduced-motion:reduce){.foil-light{display:none}.curated-lead-art .card-art,.curated-thumbnail .card-art,.fan-card-inner{transform:none!important}}@media (prefers-reduced-motion:no-preference){.fan-card{animation:gallery-open .7s var(--ease) 60ms backwards}.fan-center{animation-delay:0s}}@keyframes gallery-open{0%{opacity:.5;transform:var(--fan-opening)}to{opacity:1;transform:var(--fan-rest)}}:root,[data-theme=dark]{--bg:#06080d;--surface:#0e131d;--ink:#f3f6ff;--muted:#aab5ca;--line:#273044;--soft:#151c29;--stage:#101824;--accent:#6ae4ff;--violet:#b69aff;--green:var(--accent);--green-ink:var(--accent);--lime:#8cecff;--action-start:#8cecff;--action-end:#b9a3ff;--action-ink:#0b1020;--chrome-bg:#080b12;--chrome-deep:#03050a;--input-line:#66758f;--error-bg:#351922;--error-ink:#ffc2cf;color-scheme:dark}[data-theme=light]{--bg:#f5f8fc;--surface:#ffffff;--ink:#111a2c;--muted:#53627b;--line:#d6dfed;--soft:#eaf0f8;--stage:#e9eff8;--accent:#00647e;--violet:#6240bd;--green:var(--accent);--green-ink:var(--accent);--lime:#8cecff;--chrome-bg:#ffffff;--chrome-deep:#e9f0f9;--input-line:#7c8ca7;--error-bg:#fff0f4;--error-ink:#972744;color-scheme:light}::selection{background:#8cecff;color:#0b1020}::-webkit-scrollbar-thumb{background:var(--muted)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-color:var(--accent)}input,textarea{caret-color:var(--accent)}.announcement{background:var(--chrome-deep);border-bottom:1px solid var(--line);letter-spacing:.035em}.announcement,.preview-dot{color:var(--muted)}.live-dot,.preview-dot:before{background:var(--accent)}.header{background:var(--chrome-bg);border-color:var(--line)}.header:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(90deg,transparent,var(--accent) 33%,var(--violet) 70%,transparent);opacity:.45;pointer-events:none}.brand{color:var(--ink);font-size:26px;letter-spacing:-.035em;gap:10px}.brand,.brand-word{font-weight:850}.brand svg{color:var(--accent)}.header-search{background:var(--surface);border-color:var(--line);border-radius:4px}.header-search:focus-within{border-color:var(--accent);box-shadow:0 4px 18px -12px var(--accent)}.header-search kbd{border-radius:3px}.header-actions .icon-button{border-radius:4px;color:var(--ink)}.header-actions .icon-button:hover{background:var(--soft);color:var(--accent)}.notification-dot{background:var(--accent);color:var(--bg);font-weight:750}.nav-main{font-family:var(--font-display);font-size:11px;letter-spacing:.095em;text-transform:uppercase}.nav-links a{font-weight:700;color:var(--muted)}.nav-links .nav-active,.nav-links a:hover{color:var(--ink)}.nav-journal{color:var(--muted);font-weight:650}.nav-journal:hover{color:var(--accent)}.button{border-radius:4px;font-family:var(--font-display);font-size:12px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.button-dark,.button-lime{background:linear-gradient(110deg,var(--action-start),var(--action-end));color:var(--action-ink);border-color:transparent}.button-dark:hover,.button-lime:hover{background:linear-gradient(110deg,#a8f1ff,#c9b9ff);color:var(--action-ink);box-shadow:0 8px 26px -16px #56dcffb3}.button-outline{background:var(--surface);border-color:var(--input-line);color:var(--ink);transition:border-color .2s,transform .2s var(--ease)}.button-outline:hover{background:var(--soft);border-color:var(--accent)}.header-sell{min-height:44px;font-size:11px}.skip-link{background:#8cecff;color:#0b1020}.heading-star{color:var(--accent)}[data-theme] .game-category{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:5px;filter:none}[data-theme] .game-category:hover{background:var(--soft);border-color:var(--accent)}.game-emblem{color:var(--accent)}[data-theme] :is(.product-stage,.detail-art-stage,.curated-thumbnail){background:var(--stage);border:1px solid var(--line);border-radius:6px}[data-theme=dark] :is(.stage-coral,.stage-orange,.stage-peach){--stage:#1c161e}[data-theme=dark] :is(.stage-blue,.stage-mint){--stage:#101b27}[data-theme=dark] .stage-lilac{--stage:#1a1628}[data-theme=light] :is(.stage-coral,.stage-orange,.stage-peach){--stage:#f2ebf0}[data-theme=light] :is(.stage-blue,.stage-mint){--stage:#e5f0f8}[data-theme=light] .stage-lilac{--stage:#efebf8}[data-theme] :is(.product-tag,.detail-art-label){color:var(--muted)}[data-theme] .favorite-button{color:var(--muted)}[data-theme] .favorite-button:is(:hover,.is-saved){background:var(--soft);color:var(--accent)}[data-theme] .inspect-button,[data-theme] .product-image-arrow{color:var(--accent)}[data-theme] .inspect-button{border-color:var(--input-line)}.product-image-link>.card-art{filter:drop-shadow(0 12px 12px #00000040)}.product-card:hover .product-image-link>.card-art{filter:drop-shadow(0 17px 14px #00000060)}.game-dot{background:var(--accent)}.dot-yellow{background:#e4c161}.dot-coral,.dot-peach{background:#eb927c}[data-theme] .graded-section{background:#0d101d;color:#f3f6ff;border-block:1px solid #343450}.graded-copy h2{font-weight:750}[data-theme] .graded-copy p,[data-theme] .graded-note,[data-theme] .graded-note>span{color:#b4bed4}[data-theme] .graded-mark{color:#81e9ff}.graded-showcase:before{border-color:#6ae4ff26}.graded-showcase:after{border-color:#b69aff24}.hero-slab,.slab{background:#dce2ec;border-color:#f3f6ffb3;color:#121a2c;box-shadow:0 25px 36px -15px #01040ed9}.slab-bottom{color:#37435a}.avatar-sage{background:var(--soft);color:var(--accent)}.avatar-lilac,.avatar-peach{background:var(--soft);color:var(--violet)}.seller-avatar>span{background:var(--surface);color:var(--accent)}[data-theme] .future-feature{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:6px}[data-theme] .coming-badge,[data-theme] .future-feature>p{color:var(--muted)}[data-theme] .mini-card,[data-theme] .scan-card{background:var(--soft);border-color:var(--input-line);color:var(--accent);filter:none;box-shadow:0 12px 18px -10px #00000040}.mini-two{color:var(--violet)}.scan-corner{border-color:var(--accent)}.footer{background:var(--chrome-deep);border-color:var(--line)}.footer-links strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.09em;font-weight:750}.breadcrumbs>span:not(:last-child),.footer-separator{color:var(--muted)}.toast{background:var(--surface);color:var(--ink);border:1px solid var(--input-line);box-shadow:0 12px 36px #00000040;border-radius:5px}.toast>svg{color:var(--accent)}.field input,.field select,.field textarea,.filter-group select,.filter-search,.inventory-controls select,.inventory-search,.price-inputs>div,.type-choices button{border-color:var(--input-line);border-radius:4px}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:1}.type-choices .selected{border-color:var(--accent);background:var(--soft)}[data-theme] .auth-art{background:var(--stage);color:var(--ink);border:1px solid var(--line);border-radius:7px}[data-theme] .auth-art p{color:var(--muted)}[data-theme] .auth-card-stack{filter:none}.auth-card-stack>div,.auth-card-stack>div:last-child,.auth-card-stack>div:nth-child(2){background:var(--soft);border-color:var(--input-line);color:var(--accent);box-shadow:0 18px 26px -8px #00000040}.auth-card-stack>div:nth-child(2){border-color:var(--violet)}.empty-cards span,.listing-card-placeholder{background:var(--soft);border-color:var(--input-line);color:var(--accent)}.listing-preview,.pagination a,.subtle-badge{border-radius:5px}.status-active{color:var(--accent);background:var(--soft)}[data-theme] .form-error{background:var(--error-bg);color:var(--error-ink)}.field-error{color:var(--error-ink)}.art-dialog::backdrop{background:#03050cdb}@media (max-width:1180px){.brand{font-size:23px}.nav-main{font-size:10px;letter-spacing:.075em}}@media (max-width:700px){.brand{font-size:23px;gap:7px}.brand svg{width:25px}.announcement{letter-spacing:0}.nav-main{font-size:12px}.nav-links a{min-height:44px}.nav-journal{font-size:10px}.header-search{height:42px}}@media (max-width:375px){.brand{font-size:20px;gap:5px}.brand svg{width:23px}}