:root{--ink:#111311;--paper:#f2f0e9;--muted:#6d7169}body.dark{--ink:#edf0e8;--paper:#171a17;--muted:#a8afa4}body{background:var(--paper);color:var(--ink);transition:background .3s,color .3s}.nav-tools{display:flex;align-items:center;gap:10px}.icon-button{border:1px solid #9da399;background:transparent;color:var(--ink);border-radius:999px;padding:8px 11px;font:500 12px 'DM Mono',monospace;cursor:pointer}.dark .expertise{background:#222721}.dark .ring{border-color:#465043}.dark .hero-art img,.dark .brand img,.dark .footer-brand img{filter:invert(1);mix-blend-mode:screen}
