@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";
*{box-sizing:border-box}html{background:var(--panel-2);scroll-behavior:smooth;overflow-x:clip}body{background:radial-gradient(circle at 72% 7%, color-mix(in srgb,var(--purple) 6%,transparent), transparent 26%), var(--panel-2);min-width:320px;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.35;overflow-x:hidden}button,a,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}svg{display:block}img,video,canvas{max-width:100%}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.atcg-logo{min-width:0;color:var(--text);align-items:center;gap:10px;display:inline-flex}.atcg-mark{flex:none;width:57px;height:34px}.atcg-wordmark{color:var(--text);font-size:inherit;letter-spacing:-.025em;white-space:nowrap;align-items:baseline;font-weight:800;display:inline-flex}.atcg-wordmark>span{color:var(--purple-bright)}.atcg-wordmark>small{color:var(--purple-bright);letter-spacing:.08em;margin-left:7px;font-size:9px}.atcg-logo--stacked{flex-direction:column;justify-content:center;gap:5px}.atcg-logo--stacked .atcg-mark{aspect-ratio:380/224;width:148px;height:auto}.atcg-logo--stacked .atcg-wordmark{text-transform:uppercase;letter-spacing:.09em;font-size:17px;line-height:1.3;position:relative}.atcg-logo--stacked .atcg-wordmark>span{margin-left:.3em}.atcg-logo--stacked .atcg-wordmark>small{text-align:center;letter-spacing:.18em;margin:0;font-size:8px;position:absolute;top:calc(100% + 5px);left:0;right:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--panel-2)}::-webkit-scrollbar-thumb{background:var(--panel);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--purple)}.landing-page{background:var(--panel-2);min-height:100vh;position:relative;overflow:hidden}.landing-bg-orb{filter:blur(100px);opacity:.25;pointer-events:none;border-radius:50%;animation:15s ease-in-out infinite float;position:absolute}.landing-bg-orb--1{background:var(--purple);width:600px;height:600px;top:-200px;right:-200px}.landing-bg-orb--2{background:#6a7efb;width:400px;height:400px;animation-delay:-5s;bottom:-150px;left:-100px}.landing-bg-orb--3{opacity:.1;background:#e2a341;width:300px;height:300px;animation-delay:-10s;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes float{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-30px)scale(1.05)}50%{transform:translate(-20px,20px)scale(.95)}75%{transform:translate(20px,10px)scale(1.02)}}.landing-nav{z-index:100;background:rgba(var(--surface-rgb),.85);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #8054f31a;justify-content:space-between;align-items:center;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.landing-logo{color:var(--text);letter-spacing:-.9px;align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.landing-logo-icon{background:linear-gradient(135deg, #00b8b4, var(--purple), var(--purple));border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font-size:16px;display:flex}.landing-logo span{color:var(--purple-bright)}.landing-nav-links{align-items:center;gap:32px;display:flex}.landing-nav-link{color:var(--text);font-size:13px;font-weight:500;transition:color .2s;position:relative}.landing-nav-link:hover{color:var(--text)}.landing-nav-link:after{content:"";background:var(--purple);width:0;height:2px;transition:width .25s;position:absolute;bottom:-4px;left:0}.landing-nav-link:hover:after{width:100%}.landing-nav-actions{align-items:center;gap:16px;display:flex}.btn{cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;transition:all .2s;display:inline-flex}.btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.btn-outline{min-width:83px;height:34px;color:var(--purple-bright);border:1px solid var(--purple-bright);background:0 0;padding:0 14px;box-shadow:inset 0 0 20px #4d339d0d}.btn-primary{height:34px;color:var(--on-accent);background:linear-gradient(90deg, var(--purple), var(--purple));padding:0 16px;box-shadow:inset 0 1px #ffffff14}.btn-secondary{height:34px;color:var(--text);background:rgba(var(--overlay-rgb),.05);border:1px solid var(--border-soft);padding:0 16px}.btn-secondary:hover{background:rgba(var(--overlay-rgb),.1)}.btn-block{width:100%}.btn-ghost{color:var(--text);cursor:pointer;background:0 0;border:none;padding:10px 16px;transition:color .2s}.btn-ghost:hover{color:var(--text)}.btn-lg{border-radius:8px;height:48px;padding:0 36px;font-size:15px;font-weight:600}.landing-hero{text-align:center;z-index:1;justify-content:center;align-items:center;min-height:100vh;padding:120px 48px 80px;display:flex;position:relative}.landing-hero-content{max-width:800px}.landing-hero-badge{background:color-mix(in srgb,var(--purple) 12%,transparent);color:var(--purple-bright);border:1px solid #8054f340;border-radius:999px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 20px;font-size:13px;font-weight:500;animation:.6s fadeInUp;display:inline-flex}.landing-hero-title{letter-spacing:-1.5px;background:linear-gradient(135deg, #fff 0%, #c8cfdb 50%, var(--purple) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:52px;font-weight:900;line-height:1.1;animation:.6s .1s both fadeInUp}.landing-hero-subtitle{color:var(--muted);max-width:600px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.7;animation:.6s .2s both fadeInUp}.landing-hero-actions{justify-content:center;align-items:center;gap:16px;animation:.6s .3s both fadeInUp;display:flex}.landing-hero-stats{justify-content:center;align-items:center;gap:64px;margin-top:80px;animation:.6s .4s both fadeInUp;display:flex}.landing-hero-stat-value{color:var(--text);letter-spacing:-1px;font-size:36px;font-weight:800}.landing-hero-stat-label{color:var(--muted-2);margin-top:4px;font-size:12px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.landing-features{z-index:1;padding:100px 48px;position:relative}.landing-section-header{text-align:center;margin-bottom:64px}.landing-section-label{color:var(--purple-bright);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;font-size:12px;font-weight:600}.landing-section-title{letter-spacing:-.8px;margin-bottom:16px;font-size:36px;font-weight:800}.landing-section-desc{color:var(--muted);max-width:600px;margin:0 auto;font-size:14px;line-height:1.5}.landing-features-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.landing-feature-card{background:linear-gradient(145deg, var(--panel), var(--panel-2));border:1px solid var(--border);border-radius:10px;padding:32px;transition:all .25s;position:relative;overflow:hidden}.landing-feature-card:before{content:"";background:linear-gradient(90deg, var(--purple), var(--purple));opacity:0;height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.landing-feature-card:hover{border-color:#8054f340;transform:translateY(-4px);box-shadow:0 16px 40px #0000002e}.landing-feature-card:hover:before{opacity:1}.landing-feature-icon{border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:20px;font-size:22px;display:grid}.landing-feature-icon--purple{background:color-mix(in srgb,var(--purple) 24%,transparent)}.landing-feature-icon--green{background:#298d4e47}.landing-feature-icon--blue{background:#374ab045}.landing-feature-icon--cyan{background:#00d2ff26}.landing-feature-icon--yellow{background:#e2a34133}.landing-feature-icon--pink{background:#e8439326}.landing-feature-title{margin-bottom:10px;font-size:16px;font-weight:700}.landing-feature-desc{color:var(--muted);font-size:12px;line-height:1.55}.landing-cta{z-index:1;padding:100px 48px;position:relative}.landing-cta-box{background:linear-gradient(145deg, var(--panel), var(--panel-2));text-align:center;border:1px solid #8054f333;border-radius:14px;max-width:900px;margin:0 auto;padding:80px;position:relative;overflow:hidden}.landing-cta-box:before{content:"";background:radial-gradient(circle, color-mix(in srgb,var(--purple) 8%,transparent) 0%, transparent 60%);width:200%;height:200%;animation:8s ease-in-out infinite pulse;position:absolute;top:-50%;left:-50%}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.landing-cta-title{letter-spacing:-.8px;margin-bottom:16px;font-size:36px;font-weight:800;position:relative}.landing-cta-desc{color:var(--muted);margin-bottom:40px;font-size:14px;line-height:1.5;position:relative}.landing-cta-actions{justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.landing-footer{border-top:1px solid var(--border);text-align:center;z-index:1;padding:48px;position:relative}.landing-footer-text{color:var(--muted-2);font-size:12px}@media (max-width:1024px){.landing-features-grid{grid-template-columns:repeat(2,1fr)}.landing-hero-title{font-size:40px}}@media (max-width:768px){.landing-nav{padding:16px 24px}.landing-nav-links{display:none}.landing-hero{padding:100px 24px 60px}.landing-hero-title{font-size:30px}.landing-hero-stats{flex-direction:column;gap:32px}.landing-features{padding:60px 24px}.landing-features-grid{grid-template-columns:1fr}.landing-cta{padding:60px 24px}.landing-cta-box{padding:48px 24px}.landing-cta-title{font-size:24px}.landing-hero-actions{flex-direction:column}}
html[data-theme]{--page:#07111d;--sidebar:#080f1b;--panel:#101b29;--panel-2:#0e1926;--border:#28364a;--border-soft:#899ab529;--text:#f1f4fc;--muted:#a7b4c9;--muted-2:#8c9ab1;--purple:#8054f3;--purple-bright:#b299ff;--green:#50d77a;--blue:#8aabff;--amber:#efb95b;--danger:#ff97ac;--on-accent:#fff;--radius:10px;--shadow:0 16px 40px #0000002e;--accent-soft:#8054f321;--glass:#0e1929ed;--surface-rgb:14, 25, 41;--overlay-rgb:255, 255, 255;--theme-font:"Inter", ui-sans-serif, system-ui, sans-serif;--heading-font:"Inter", ui-sans-serif, system-ui, sans-serif;--theme-background:url(/images/themes/dark.webp);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--page)}html[data-theme=white]{--page:#f5f4fa;--sidebar:#fcfbff;--panel:#fff;--panel-2:#f1f0f7;--border:#d8d6e5;--border-soft:#4033641f;--text:#24243b;--muted:#62647c;--muted-2:#717389;--purple:#7042ce;--purple-bright:#693bbb;--green:#16713d;--blue:#315bb6;--amber:#8a5906;--danger:#b52d51;--accent-soft:#7042ce14;--glass:#fffffff0;--surface-rgb:255, 255, 255;--overlay-rgb:52, 41, 82;--shadow:0 10px 35px #34295212;--theme-background:url(/images/themes/white.webp);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=blue]{--page:#06182a;--sidebar:#081e32;--panel:#0d2940;--panel-2:#092237;--border:#234b64;--border-soft:#62bae22b;--text:#e7f6ff;--muted:#a0c3d9;--muted-2:#80acc5;--purple:#137daf;--purple-bright:#6bd7ff;--green:#6be1b2;--blue:#6bbaff;--accent-soft:#38bdf81f;--glass:#092135ed;--surface-rgb:9, 33, 53;--heading-font:"Space Grotesk", "Inter", sans-serif;--theme-background:url(/images/themes/blue.webp);--radius:13px}html[data-theme=cyberpunk]{--page:#080b18;--sidebar:#0c1021;--panel:#11152a;--panel-2:#0c1021;--border:#32445e;--border-soft:#40efff2e;--text:#edfaff;--muted:#a8bacd;--muted-2:#8b9cb9;--purple:#14768e;--purple-bright:#40efff;--green:#94f9aa;--blue:#64cfff;--amber:#ffeb57;--danger:#ff83bf;--accent-soft:#40efff1a;--glass:#080c1bf0;--surface-rgb:8, 12, 27;--theme-font:"Space Grotesk", "Inter", sans-serif;--heading-font:"Rajdhani", "Inter", sans-serif;--theme-background:url(/images/themes/cyberpunk.webp);--radius:3px;--shadow:0 10px 30px #00000052, 0 0 0 1px #40efff0a}html[data-theme=aurora]{--page:#051b1c;--sidebar:#081f22;--panel:#0c2628f0;--panel-2:#0b282b;--border:#2b5354;--border-soft:#78d7c329;--text:#ecfaf5;--muted:#a5c9c3;--muted-2:#8bb4af;--purple:#197958;--purple-bright:#79eac2;--green:#83e9ae;--blue:#8fd6ef;--amber:#f1cb83;--danger:#ffabbc;--accent-soft:#59e7b11c;--glass:#081f22eb;--surface-rgb:8, 31, 34;--theme-background:url(/images/themes/aurora.svg);--radius:14px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=cosmos]{--page:#100b26;--sidebar:#14102c;--panel:#1b1531f0;--panel-2:#1b1534;--border:#493d69;--border-soft:#b49ee72b;--text:#f5efff;--muted:#bfb0d7;--muted-2:#a79ac2;--purple:#8051d6;--purple-bright:#c6aeff;--green:#83e0bc;--blue:#a1ccff;--amber:#f0cc87;--danger:#ffa1be;--accent-soft:#b69aff1f;--glass:#14102ced;--surface-rgb:20, 16, 44;--theme-background:url(/images/themes/cosmos.svg);--radius:16px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=prism]{--page:#f4f1fc;--sidebar:#fcfaff;--panel:#fffffff0;--panel-2:#eee9f8;--border:#d8cee8;--border-soft:#5d408421;--text:#30243e;--muted:#70617e;--muted-2:#7e708b;--purple:#8050ad;--purple-bright:#75439e;--green:#24704e;--blue:#345c9e;--amber:#8b5b1d;--danger:#ae355b;--accent-soft:#9759dc17;--glass:#fcfafff0;--surface-rgb:252, 250, 255;--overlay-rgb:70, 44, 103;--shadow:0 14px 40px #5c3d8314;--theme-background:url(/images/themes/prism.svg);--radius:16px;--heading-font:"Space Grotesk", "Inter", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=ember]{--page:#20100c;--sidebar:#241510;--panel:#2f1d16f0;--panel-2:#301e18;--border:#604332;--border-soft:#dca4732b;--text:#fff4e7;--muted:#d2b69e;--muted-2:#bca087;--purple:#a54d27;--purple-bright:#ffc18a;--green:#a5d898;--blue:#a8c7ed;--amber:#ffd292;--danger:#ffaaa9;--accent-soft:#ffbc741a;--glass:#241510f0;--surface-rgb:36, 21, 16;--theme-background:url(/images/themes/ember.svg);--radius:12px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=hologram]{--page:#071725;--sidebar:#0a1c2b;--panel:#0d2231f0;--panel-2:#0c2433;--border:#2e5365;--border-soft:#6ce5f129;--text:#edfaff;--muted:#a6c6d6;--muted-2:#8aafc4;--purple:#146f80;--purple-bright:#7ae6ee;--green:#8eeacb;--blue:#92cbff;--amber:#efca94;--danger:#ffa2c8;--accent-soft:#6ce5f11a;--glass:#0a1c2bf0;--surface-rgb:10, 28, 43;--theme-background:url(/images/themes/hologram.svg);--radius:6px;--theme-font:"Space Grotesk", "Inter", sans-serif;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=silk]{--page:#211226;--sidebar:#291c30;--panel:#291c30f0;--panel-2:#35253b;--border:#60466a;--border-soft:#b4c7da29;--text:#fbeffb;--muted:#d2b9d2;--muted-2:#bea2c1;--purple:#94578c;--purple-bright:#e2b1df;--green:#9ddbb5;--blue:#a7ccf0;--amber:#f0ce9c;--danger:#ffacbf;--accent-soft:#b4c7da1a;--glass:#291c30f0;--surface-rgb:41, 28, 48;--theme-background:url(/images/themes/silk.svg);--radius:16px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=contour]{--page:#0c2020;--sidebar:#102a28;--panel:#102a28f0;--panel-2:#173733;--border:#36574c;--border-soft:#b4c7da29;--text:#eef8ef;--muted:#b2ccbd;--muted-2:#96b5a4;--purple:#35745b;--purple-bright:#a6dbc1;--green:#9ddbb5;--blue:#a7ccf0;--amber:#f0ce9c;--danger:#ffacbf;--accent-soft:#b4c7da1a;--glass:#102a28f0;--surface-rgb:16, 42, 40;--theme-background:url(/images/themes/contour.svg);--radius:12px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=constellation]{--page:#0b1530;--sidebar:#101e39;--panel:#101e39f0;--panel-2:#172b47;--border:#344d73;--border-soft:#b4c7da29;--text:#eff6ff;--muted:#b0c5e0;--muted-2:#94accb;--purple:#3866aa;--purple-bright:#a4c5ff;--green:#9ddbb5;--blue:#a7ccf0;--amber:#f0ce9c;--danger:#ffacbf;--accent-soft:#b4c7da1a;--glass:#101e39f0;--surface-rgb:16, 30, 57;--theme-background:url(/images/themes/constellation.svg);--radius:14px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=ripple]{--page:#0b2423;--sidebar:#112e2b;--panel:#112e2bf0;--panel-2:#193d37;--border:#396358;--border-soft:#b4c7da29;--text:#effbf4;--muted:#aed0c3;--muted-2:#93b5a8;--purple:#2c7567;--purple-bright:#9ce0cd;--green:#9ddbb5;--blue:#a7ccf0;--amber:#f0ce9c;--danger:#ffacbf;--accent-soft:#b4c7da1a;--glass:#112e2bf0;--surface-rgb:17, 46, 43;--theme-background:url(/images/themes/ripple.svg);--radius:18px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=ion]{--page:#15102e;--sidebar:#201738;--panel:#201738f0;--panel-2:#2c2148;--border:#54406e;--border-soft:#b4c7da29;--text:#f6efff;--muted:#c7b5de;--muted-2:#b09bc8;--purple:#8052ae;--purple-bright:#d1b1ff;--green:#9ddbb5;--blue:#a7ccf0;--amber:#f0ce9c;--danger:#ffacbf;--accent-soft:#b4c7da1a;--glass:#201738f0;--surface-rgb:32, 23, 56;--theme-background:url(/images/themes/ion.svg);--radius:5px;--heading-font:"Rajdhani", "Inter", sans-serif}html[data-theme=rain]{--page:#101b2c;--sidebar:#172337;--panel:#172337f0;--panel-2:#1d2f46;--border:#3c536b;--border-soft:#b4c7da29;--text:#f0f6ff;--muted:#b7c8dc;--muted-2:#9bafc8;--purple:#466692;--purple-bright:#b0c9ef;--green:#9ddbb5;--blue:#a7ccf0;--amber:#f0ce9c;--danger:#ffacbf;--accent-soft:#b4c7da1a;--glass:#172337f0;--surface-rgb:23, 35, 55;--theme-background:url(/images/themes/rain.svg);--radius:12px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=snow]{--page:#132636;--sidebar:#1a3040;--panel:#1a3040f0;--panel-2:#243e4e;--border:#466475;--border-soft:#b4c7da29;--text:#f1f9ff;--muted:#bbd0dc;--muted-2:#a1bcca;--purple:#386c89;--purple-bright:#b8dff1;--green:#9ddbb5;--blue:#a7ccf0;--amber:#f0ce9c;--danger:#ffacbf;--accent-soft:#b4c7da1a;--glass:#1a3040f0;--surface-rgb:26, 48, 64;--theme-background:url(/images/themes/snow.svg);--radius:16px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=dunes]{--page:#2a1919;--sidebar:#332024;--panel:#332024f0;--panel-2:#412c31;--border:#705053;--border-soft:#b4c7da29;--text:#fff3ed;--muted:#d9b9af;--muted-2:#c19e96;--purple:#9b5650;--purple-bright:#f3be9f;--green:#9ddbb5;--blue:#a7ccf0;--amber:#f0ce9c;--danger:#ffacbf;--accent-soft:#b4c7da1a;--glass:#332024f0;--surface-rgb:51, 32, 36;--theme-background:url(/images/themes/dunes.svg);--radius:18px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=sakura]{--page:#fcf4f2;--sidebar:snow;--panel:#fffafaf0;--panel-2:#f5e9eb;--border:#dfc9cd;--border-soft:#7d455e26;--text:#3c2631;--muted:#795e6c;--muted-2:#876b77;--purple:#a34b70;--purple-bright:#974366;--green:#2b704d;--blue:#3d64a0;--amber:#926027;--danger:#ad3659;--accent-soft:#a34b7017;--glass:#fffafaf0;--surface-rgb:255, 250, 250;--theme-background:url(/images/themes/sakura.svg);--radius:18px;--heading-font:"Space Grotesk", "Inter", sans-serif;--overlay-rgb:87, 45, 66;--shadow:0 14px 40px #703d4e14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=chrome]{--page:#14181f;--sidebar:#1d232d;--panel:#1d232df0;--panel-2:#272f3d;--border:#48576b;--border-soft:#b4c7da29;--text:#f1f5fb;--muted:#bac7d7;--muted-2:#a1b0c5;--purple:#536885;--purple-bright:#d0dced;--green:#9ddbb5;--blue:#a7ccf0;--amber:#f0ce9c;--danger:#ffacbf;--accent-soft:#b4c7da1a;--glass:#1d232df0;--surface-rgb:29, 35, 45;--theme-background:url(/images/themes/chrome.svg);--radius:7px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=sanctuary]{--page:#10281f;--sidebar:#193227;--panel:#193227f0;--panel-2:#223e2e;--border:#43684a;--border-soft:#b4c7da29;--text:#f1f9e9;--muted:#bdd2b1;--muted-2:#a2bc97;--purple:#49773f;--purple-bright:#b2dfa3;--green:#9ddbb5;--blue:#a7ccf0;--amber:#f0ce9c;--danger:#ffacbf;--accent-soft:#b4c7da1a;--glass:#193227f0;--surface-rgb:25, 50, 39;--theme-background:url(/images/themes/sanctuary.svg);--radius:16px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme=moonrise]{--page:#16132e;--sidebar:#201e3c;--panel:#201e3cf0;--panel-2:#2c2b49;--border:#514d70;--border-soft:#b4c7da29;--text:#f5f2ff;--muted:#c4bddb;--muted-2:#aba3c7;--purple:#6d60a4;--purple-bright:#c6bbf7;--green:#9ddbb5;--blue:#a7ccf0;--amber:#f0ce9c;--danger:#ffacbf;--accent-soft:#b4c7da1a;--glass:#201e3cf0;--surface-rgb:32, 30, 60;--theme-background:url(/images/themes/moonrise.svg);--radius:16px;--heading-font:"Space Grotesk", "Inter", sans-serif}html[data-theme] body{color:var(--text);font-family:var(--theme-font);isolation:isolate;background:0 0}html[data-brand=arctic]{--brand-accent:#489ed7;--brand-detail:#e4f6ff}html[data-brand=mint]{--brand-accent:#38b49b;--brand-detail:#c6f787}html[data-brand=gold]{--brand-accent:#d7a744;--brand-detail:#fff0b9}html[data-brand=rose]{--brand-accent:#d46caa;--brand-detail:#ffd1e7}html[data-brand=solar]{--brand-accent:#ec8253;--brand-detail:#ffdc65}html[data-theme] body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--theme-background);opacity:var(--background-strength,.35);background-position:50%;background-size:cover;position:fixed;inset:0}html[data-background=off] body:before{display:none}.atcg-ambient{pointer-events:none;opacity:0;max-width:none;display:block}.atcg-ambient[data-mode=global]{z-index:-1;contain:strict;width:100%;height:100%;position:fixed;inset:0}.atcg-ambient[data-mode=preview]{z-index:0;contain:strict;width:100%;height:100%;position:absolute;inset:0}.atcg-ambient[data-state=running]{opacity:1}.atcg-ambient[data-mode=global][data-state=running]{opacity:var(--background-strength,.35)}body:has(.atcg-ambient[data-mode=global][data-state=running]):before{opacity:0}html[data-background=off] .atcg-ambient,html[data-motion=reduce] .atcg-ambient{display:none}.atcg-scene-actors{pointer-events:none;contain:strict;display:none;overflow:hidden}.atcg-scene-actors[data-mode=global]{z-index:-1;opacity:var(--background-strength,.35);position:fixed;inset:0}.atcg-scene-actors[data-mode=preview]{z-index:2;position:absolute;inset:0}.atcg-ambient[data-state=running]+.atcg-scene-actors[data-state=running]{display:block}.atcg-scene-actors span{left:var(--actor-x);top:var(--actor-y);aspect-ratio:1;width:clamp(45px,7vw,100px);animation:atcg-habitat-float 7s ease-in-out var(--actor-delay) infinite;position:absolute;transform:translate(-50%,-50%)}.atcg-scene-actors[data-mode=preview] span{width:clamp(35px,5vw,70px)}.atcg-scene-actors img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 6px 8px #0003);display:block}@keyframes atcg-habitat-float{0%,to{transform:translate(-50%,-50%)rotate(-2deg)}50%{transform:translate(-50%,calc(-50% - 7px))rotate(2deg)}}html[data-motion=reduce] .atcg-scene-actors,html[data-background=off] .atcg-scene-actors{display:none}@media (prefers-reduced-motion:reduce){.atcg-scene-actors{display:none!important}.atcg-ambient{display:none}}html[data-theme] :is(h1,h2,h3,h4){font-family:var(--heading-font)}html[data-theme] :is(button,input,textarea,select){font-family:inherit}html[data-theme] .app-shell{background:0 0}html[data-theme] .lp-page{--lp-bg:var(--page);--lp-surface:var(--panel);--lp-surface-2:var(--panel-2);--lp-border:var(--border);--lp-muted:var(--muted);--lp-purple:var(--purple);background:0 0}html[data-theme] :is(.marketplace-page,.profile-page,.landing-page){background:0 0}html[data-theme] .sidebar{background:var(--glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}html[data-theme] :is(.atcg-logo,.atcg-wordmark){color:var(--text)}html[data-theme] .atcg-wordmark>span{color:var(--purple-bright)}html[data-theme] :is(.btn-primary,.current-plan-card,.plan-button){color:var(--on-accent);background:var(--purple)}html[data-theme] :is(input,select,textarea){accent-color:var(--purple)}html[data-theme] :focus-visible{outline:2px solid var(--purple-bright);outline-offset:3px}html[data-theme] ::selection{background:var(--accent-soft);color:var(--text)}html[data-theme] ::-webkit-scrollbar-track{background:var(--panel-2)}html[data-theme] ::-webkit-scrollbar-thumb{background:var(--border)}html[data-theme=cyberpunk] :is(h1,h2){letter-spacing:.02em;text-transform:uppercase}html[data-theme=cyberpunk] :is(.stat-card,.panel,.tcg-card,.portfolio-holding-row){border-color:var(--border);border-radius:3px}html[data-theme=cyberpunk] .nav-item.active{border-color:var(--purple-bright);box-shadow:inset 3px 0 var(--purple-bright);background:var(--accent-soft)}html[data-theme=cyberpunk] .main-content h1{font-size:clamp(28px,3vw,39px)}html[data-theme=cyberpunk] .app-shell :is(section,article,input,textarea,select){border-radius:3px}html:is([data-theme=white],[data-theme=prism],[data-theme=sakura]) .app-shell :is([class*=primaryButton],[class*=primaryLink],.card-add-button){color:var(--on-accent);background:var(--purple)}html[data-sensitive=on] :is([class*=statValueRow],[class*=salesSummary]>strong,[class*=summaryValue],[class*=priceValue]){filter:blur(7px);-webkit-user-select:none;user-select:none}.atcg-companion{vertical-align:middle;flex:0 0 39px;place-items:center;width:39px;height:39px;display:inline-grid}.atcg-companion img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;image-rendering:pixelated;display:block}html[data-text-size=large] .main-content{zoom:1.1}html[data-density=compact] .main-content :is(td,th){padding-top:9px;padding-bottom:9px}html[data-density=compact] .nav-item{min-height:38px;padding-top:8px;padding-bottom:8px}html[data-density=compact] :is(.portfolio-holding-row,.stat-card){padding-top:11px;padding-bottom:11px}html[data-sensitive=on] :is([data-sensitive],.stat-value,.portfolio-total-value,.portfolio-holding-value,.tcg-card-price,.card-detail-price,.welcome-block p,.sidebar-account-handle){filter:blur(7px);-webkit-user-select:none;user-select:none}html[data-price-details=off] :is(.tcg-card-info>small,.portfolio-holding-card small,.collection-market-detail),html[data-search-format=compact] .atcg-search-results small{display:none}html[data-product-view=list] .explore-grid{grid-template-columns:1fr}html[data-product-view=list] .tcg-card{grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 45px 14px 14px;display:grid}html[data-product-view=list] .tcg-card-image-link{grid-area:1/1}html[data-product-view=list] .tcg-card-image-link img{object-fit:contain;width:68px;height:95px}html[data-product-view=list] .tcg-card .card-watch-button{top:12px;right:10px}html[data-product-view=list] .tcg-card-info{grid-column:2;min-width:0}html[data-product-view=list] .card-add-button{grid-column:3;min-width:125px}[hidden]{display:none!important}.atcg-gallery-manage{text-align:left;color:var(--purple-bright);cursor:pointer;background:0 0;border:0;margin-top:auto;padding:8px 0 0;font-size:10px}.atcg-portfolio-gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin-top:20px;display:grid}.atcg-portfolio-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex}.atcg-portfolio-art{align-self:center;width:100%;position:relative}.atcg-portfolio-art img{object-fit:contain;width:100%;height:200px;display:block}.atcg-quantity-badge{background:var(--purple);min-width:25px;color:var(--on-accent);text-align:center;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;bottom:7px;right:7px}.atcg-portfolio-card strong{font-size:12px;line-height:1.4}.atcg-portfolio-card>small{color:var(--muted);font-size:10px}.atcg-portfolio-card>b{color:var(--green);margin-top:5px;font-size:13px}.atcg-portfolio-card>a:last-child{color:var(--purple-bright);margin-top:auto;padding-top:5px;font-size:10px}.atcg-slab{background:linear-gradient(145deg,#c9cedc55,#eaf0ff11);border:3px solid #a4aabc;border-radius:7px;padding:7px}.atcg-slab-label{color:#282535;background:#f6f3ef;border-top:3px solid #cb3449;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;padding:8px;font-size:9px;display:flex}.atcg-slab-label b{font-size:13px}.atcg-gallery-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.atcg-gallery-heading span{color:var(--muted);font-size:10px}.atcg-gallery-heading button{color:var(--purple-bright);background:var(--accent-soft);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:8px 10px;font-size:10px}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] :before,html[data-theme] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:650px){html[data-product-view=list] .tcg-card{grid-template-columns:63px minmax(0,1fr);gap:10px}.tcg-card .card-add-button{min-width:0}html[data-product-view=list] .card-add-button{grid-column:2;width:100%}html[data-product-view=list] .tcg-card-image-link{grid-row:1/3}html[data-theme] .main-content{zoom:1}html[data-text-size=large] .main-content{font-size:15px}html[data-text-size=large] .main-content :is(p,label,input,select,textarea,td,th){font-size:max(13px,1em)}.atcg-portfolio-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atcg-portfolio-art img{height:170px}}
