/* Dark studio: restrained chrome, compact navigation, softer contrast. */
:root{color-scheme:dark;--bg:#080909;--ink:#e3e7e0;--panel:#121512;--line:#292e28;--muted:#929b8c;--mint:#b8d69b;--sidebar:76px}body{background:#080909;color:var(--ink)}::selection{background:#617b4b;color:white}#sidebar{width:76px;background:#0b0d0b;border-color:#222822;padding:25px 16px 20px}.brand>span,.nav b,.nav em,.sidebar-foot{display:none}.brand{justify-content:center}.brand img{width:30px;height:30px;filter:saturate(.3) brightness(.8);border-radius:8px}.nav,body.collapsed .nav{padding:12px 9px;justify-content:center;min-height:44px;border-radius:8px;color:#86927e}.nav.active{background:#202a1a;color:#c2d9ad}.nav:hover{background:#182015;color:#cadabc}.create-nav{background:#a9c58e;color:#16200e;border:0;margin-top:20px}.create-nav:hover{background:#c1dba8;color:#16200e}.collapse{display:none}.shell{margin-left:76px}body.collapsed{--sidebar:76px}.shell>header{background:#080909f2;border-color:#20261f;height:72px;padding-inline:38px}.search{background:#131713;border:1px solid #2a3227;border-radius:7px;padding:0 12px;width:390px}.search input{color:#d9e2d0}.search input::placeholder{color:#7c8a72}.search .icon{color:#8e9d82}.search kbd{color:#8c9a80;border-color:#36412d}.preview-label{color:#75806b}.header-right .white-button{background:#bed0ad;color:#182410;border-radius:6px}.white-button{background:#b8cda4;color:#14210c}.white-button:hover{background:#d2e4c0}.hero{border-color:#282f24;min-height:460px}.hero-copy{padding-top:30px}.hero .eyebrow{color:#849575}.hero .dot{background:#a7bc92}.hero h1{color:#e5e9e0;font-size:clamp(72px,7.2vw,120px)}.hero h1 em{color:#6b7761}.hero h1>span{background:transparent;color:#aec790;padding:0;margin-top:5px;transform:none}.hero p{color:#9aa88e}.hero .mint-button{background:#b1c99a;color:#17240e;border-radius:5px}.hero .mint-button:hover{background:#cadeb9}.browse-button{color:#acbaa0;border-color:#4b5a3d}.browse-button:hover{color:#e7efdf;border-color:#a2b98b}.hero-art{opacity:.85}.hero-art::before{background:radial-gradient(ellipse,#39492c25,transparent 70%)}.sculpture-caption{color:#748568}.hero-number{color:#718062}.edition-strip{display:none}.section-heading{margin-top:31px}.section-heading h2{color:#dfe7d6}.section-heading h2 span{color:#9aab8b;border-color:#3d4c31}.section-heading p{color:#87967c}.demo-tag{color:#839777;border-color:#34432a}.tabs{background:#11170e;border-color:#303e25;border-radius:5px}.tabs button{color:#8e9d82;border-radius:3px}.tabs button.active{background:#b0c598;color:#1f2b14}.tools select{background-color:#10150d;color:#a6b699;border-color:#2e3b23;border-radius:4px}.view-buttons{border-color:#2f3d24;border-radius:4px}.view-buttons button{color:#81936e}.view-buttons button.active{background:#27331f;color:#c0d5af}.token-card{border-color:#25311e}.token-art{filter:saturate(.48) brightness(.72);border-radius:5px}.token-open:hover .token-art{filter:saturate(.65) brightness(.85)}.token-open h3{color:#d5e1ca}.token-open .ticker{color:#899c79}.token-card .description{color:#87997a}.token-meta .reward{color:#9cb78a;border-color:#364d29}.token-meta .local{color:#6c805e}.token-meta a{color:#9fb98b}.save{background:#12200deb;color:#a9bf96;border-color:#546b43;border-radius:4px}.save.saved,.save:hover{background:#abc18e;color:#1e310f}.token-art .pair-label{background:#111b0de8;color:#b6cda3}.empty{color:#d1dfc5}.empty p{color:#899c7a}footer{color:#697e5b;border-color:#25361b}footer a{color:#a3bf8c}#create-page .eyebrow{color:#8b9f7a}.back{color:#9daf8c}.upload{background:#10190c;color:#abc697;border-color:#476036}.upload #upload-icon{color:#9fbd89}.upload small,label small{color:#839b70}form input:not([type=checkbox]),form textarea,form select{background:#10170c;border-color:#344629;color:#d6e7c9}form input::placeholder,form textarea::placeholder{color:#6e855d}.reward-option{background:#111b0c;border-color:#35492a}.reward-option small{color:#8a9f7a}.form-notice{color:#879e75}.submit{background:#acc78e;color:#1d310d}.preview-panel{background:#10180b;border-color:#334626}.preview-panel h2{color:#c5ddb4}.preview-panel>span,.preview-panel>p{color:#8da37b}.preview-panel .eyebrow{color:#92ac7e}.preview-tip{color:#7f9a68;border-color:#314624}.pair-pill{color:#a4c08c!important;border-color:#436332}.dialog-close{background:#24331a;color:#c4d9b3;border-color:#4c663a!important}.dialog-close:hover{background:#415631}dialog,#detail{background:#10170e;color:#d0e1c4;border-color:#3d5130}dialog p{color:#91a781}dialog::backdrop{background:#000b;backdrop-filter:blur(9px)}.detail-body h2{color:#dbe8d0}.detail-kicker,.detail-symbol{color:#8ca47b}.detail-visual{background:#1b2913}.detail-visual img{filter:saturate(.5) brightness(.75)}.detail-edition{background:#17270ede;color:#bbd6a9}.detail-facts,.detail-facts>div,.detail-note{border-color:#33482a!important}.detail-facts dt{color:#879e77}.detail-facts dd{color:#c1d8b0}.detail-pagination{background:#182211;border-color:#3a502d}.detail-pagination button{color:#abc998}.detail-pagination>span{color:#8ca67b}.detail-social{color:#b3cda1}.draft-actions button{color:#b5cea3;border-color:#486039}.detail-actions .white-button[aria-pressed=true]{background:#a9c68d;color:#1e330e}#form-status{color:#b2ce97}
@media(min-width:1700px){.hero{min-height:510px}.hero h1{font-size:132px}}@media(max-width:1100px){.hero{min-height:430px}.hero h1{font-size:88px}}@media(max-width:950px){.hero h1{font-size:80px}.hero{min-height:420px}.shell>header{padding-inline:26px}}@media(max-width:650px){:root,body.collapsed{--sidebar:0px}.shell{margin-left:0}#sidebar{width:100%;background:#0d120bef;border-color:#33432a;padding:7px 8px calc(7px + env(safe-area-inset-bottom))}.nav,.nav b,body.collapsed .nav b{color:#819775}.nav,body.collapsed .nav{padding:7px 5px;border-radius:6px}.nav b,body.collapsed .nav b{display:block}.nav.active,.nav.active b{background:#26371d;color:#c1d9ae}.create-nav{margin:0;background:#abc58f}.create-nav b{color:#1d2c12}.shell>header{height:65px;padding:10px 16px}.search{width:auto;max-width:none;padding:0 8px}.header-right .white-button{border-radius:4px}.hero{min-height:492px}.hero h1{font-size:clamp(64px,18vw,110px)}.hero-art{opacity:.72}.hero p{color:#8ea580}.hero .eyebrow{color:#819975}.token-art{filter:saturate(.45) brightness(.75)}.detail-visual img{filter:saturate(.5) brightness(.75)}}
