html[data-theme="data"]{color-scheme:dark;--paper:#090c0b;--ink:#e5eee6;--muted:#8b9a91;--green:#bdd56d;--forest:#a0b2a4;--orange:#bdc5be;--pink:#92a79a;--line:rgba(191,214,195,.22);--mono:'DM Mono',monospace;--sans:'DM Mono',monospace;background:#090c0b;color:#e5eee6}
html[data-theme="data"] body{background:#090c0b;color:#e5eee6;font-family:var(--mono);letter-spacing:-.025em}
html[data-theme="data"] .topbar{background:#090c0b;border-color:var(--line)}
html[data-theme="data"] .wordmark,html[data-theme="data"] .topbar nav a,html[data-theme="data"] .top-telegram{color:#dce8df}
html[data-theme="data"] .mark{background:#dce8df;color:#101512;border-radius:2px}
html[data-theme="data"] .mark span{color:#a5c564}
.theme-switcher{display:flex;align-items:center;gap:8px;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#74776d}
.theme-switcher select{font:10px var(--mono);letter-spacing:0;text-transform:none;color:var(--ink);background:transparent;border:1px solid var(--line);padding:8px 9px;cursor:pointer;border-radius:0}
.theme-switcher select:focus-visible{outline:2px solid #b8d86d;outline-offset:3px}
html[data-theme="data"] .theme-switcher{color:#99a99c}
html[data-theme="data"] .theme-switcher select{border-color:#58655b;color:#cde0d0;background:#101513}
html[data-theme="data"] .hero{background:#080b0a;border-color:var(--line)}
html[data-theme="data"] .hero-copy .eyebrow,html[data-theme="data"] .about-copy>p{color:#c6d1c8}
html[data-theme="data"] .live-dot{background:#c6de77;box-shadow:0 0 0 4px #c6de771c}
html[data-theme="data"] .hero h1,html[data-theme="data"] .section-heading h2,html[data-theme="data"] .contact-section h2{font-family:var(--mono);font-weight:400;letter-spacing:-.09em;text-transform:uppercase}
html[data-theme="data"] .hero h1{font-size:clamp(39px,5.7vw,76px);line-height:1.08}
html[data-theme="data"] .hero h1 em{color:#c5d879}
html[data-theme="data"] .hero-intro,html[data-theme="data"] .hero-note p,html[data-theme="data"] .hero-bottom,html[data-theme="data"] .section-aside,html[data-theme="data"] .project-info p{color:#99a69d}
html[data-theme="data"] .button-dark{background:#bfda78;color:#101510;border-radius:0}
html[data-theme="data"] .button-dark:hover{background:#d4e99c}
html[data-theme="data"] .text-link,html[data-theme="data"] .scroll-cue{color:#dce8df}
html[data-theme="data"] .hero-bottom{border-color:var(--line)}
html[data-theme="data"] .about-strip{background:#0d1110;border-color:var(--line)}
html[data-theme="data"] .about-portrait{border-radius:0;filter:none;border:1px solid #667167}
html[data-theme="data"] .about-facts span{color:#9fac9f;border-color:var(--line)}
html[data-theme="data"] .work-section{background:#090c0b}
html[data-theme="data"] .eyebrow{color:#9cac9d}
html[data-theme="data"] .heading-period{color:#c2dc72}
html[data-theme="data"] .project-viewport{border-color:var(--line)}
html[data-theme="data"] .project-preview{background:#0c100e;border:1px solid #364038}
html[data-theme="data"] .screenshot-frame{background:#e9e9e1;border:1px solid #d9e2d7;box-shadow:0 0 35px #bdd56d14}
html[data-theme="data"] .project-label{background:#101512;color:#c9d6cb;border:1px solid #556157;border-radius:0}
html[data-theme="data"] .project-info{background:#0b0f0d}
html[data-theme="data"] .project-info h3{font-family:var(--mono);font-weight:400;letter-spacing:-.08em}
html[data-theme="data"] .project-info h3 a:hover{color:#c6df78}
html[data-theme="data"] .project-number,html[data-theme="data"] .project-type{color:#a8b7a7}
html[data-theme="data"] .carousel-controls{border-color:var(--line)}
html[data-theme="data"] .index-divider{background:#5a665b}
html[data-theme="data"] .index-label,html[data-theme="data"] .project-index span:last-of-type{color:#859286}
html[data-theme="data"] .arrow-button{color:#e2ece3;border-color:#647166;border-radius:0}
html[data-theme="data"] .arrow-button:hover{background:#c3d975;color:#101510}
html[data-theme="data"] .contact-section{background:#101512;border-top:1px solid #39433b}
html[data-theme="data"] .contact-section .eyebrow{color:#aab8ac}
html[data-theme="data"] .contact-link{color:#cce27e;border-color:#85925c}
html[data-theme="data"] .contact-foot{border-color:#465148;color:#a0ada2}
html[data-theme="data"] .contact-foot a{color:#e4ede5}
html[data-theme="data"] .contact-art{opacity:.24;filter:none;background:radial-gradient(ellipse at 53% 46%,#29312b 0,#111714 30%,#080a09 70%);border:1px solid #374138;overflow:hidden}
html[data-theme="data"] .art-stage> :not(canvas){display:none!important}
.art-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0}
html[data-theme="data"] .art-stage{box-shadow:inset 0 0 80px #000a}
@media(max-width:700px){.theme-switcher{gap:5px}.theme-switcher>span{display:none}.theme-switcher select{padding:7px 6px;font-size:9px}.topbar{gap:11px}.top-telegram{display:none}html[data-theme="data"] .hero h1{font-size:clamp(35px,9vw,58px)}}


@media(max-width:600px){html[data-theme="data"] .art-stage{margin-top:20px}}
