:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090b08;--surface:#10120e;--panel:#151811;--border:#292e23;--emerald:#c7f65b;--cyan:#b3d977;--text-primary:#f1f2e9;--text-secondary:#a1a899;--text-muted:#7b8372}body{color:#f1f2e9;background:#090b08}::selection{color:#10120e;background:#c7f65b}header{background:#090b08f2;border-color:#292e23;padding:22px 32px}.logo-text{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.logo-symbol{width:27px;height:28px;box-shadow:none;clip-path:polygon(0 0,18% 0,82% 65%,82% 0,100% 0,100% 100%,82% 100%,18% 35%,18% 100%,0 100%);background:#c7f65b;border-radius:0}.logo-badge{letter-spacing:.06em;font-size:8px}nav a,.btn-primary,.btn-secondary{font-family:var(--font-mono,monospace);font-size:11px}.btn-primary{color:#11150a;box-shadow:none;background:#c7f65b;border:1px solid #c7f65b;border-radius:2px}.btn-primary:hover{background:#d7ff85;box-shadow:0 0 28px #c7f65b18}.btn-secondary{color:#e5e8dd;background:0 0;border:1px solid #343a2d;border-radius:2px}.hero-section{border:1px solid #262b21;border-radius:3px;align-items:center;min-height:650px;margin:12px;padding:72px 48px 48px}.hero-content{-webkit-backdrop-filter:none;backdrop-filter:none;width:54%;max-width:780px;box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0}.hero-content a,.hero-content input{pointer-events:auto}#loom-canvas{opacity:1;width:51%;height:90%;top:5%;left:49%}.hero-tag{color:#a4ab99;letter-spacing:.15em;margin-bottom:28px;font-size:9px;line-height:1.8}.hero-title{letter-spacing:-.065em;margin-bottom:25px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,5.3vw,86px);font-weight:400;line-height:1.05}.hero-subtitle{color:#c7f65b;font-size:13px;font-family:var(--font-mono,monospace);font-weight:400}.hero-desc{max-width:530px;font:12px/1.9 var(--font-mono,monospace);color:#aab09f}.hero-actions{gap:16px;margin-top:28px}.hero-unweave-preview{background:0 0;border:0;border-left:2px solid #c7f65b;border-radius:0;max-width:440px;margin-top:32px;padding:10px 16px}.hero-unweave-head{font-size:9px}.telemetry-strip{background:#0c0f0a;border:1px solid #292e23;border-radius:3px;margin:0 12px}.telemetry-value{letter-spacing:-.04em;font-weight:400}.card,.architecture-card,.benchmark-card{box-shadow:none;background:linear-gradient(135deg,#11140e,#0a0c09);border-radius:3px}.grid-section{padding-top:65px;padding-bottom:65px}.section-tag{font-family:var(--font-mono,monospace);letter-spacing:.16em}.section-head h2{letter-spacing:-.04em;font-weight:400}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #c7f65b}body:has(#steps) section{background:#10120e;border-color:#292e23;border-radius:3px}body:has(#steps) button{color:#11150a;background:#c7f65b;border-radius:2px}body:has(#steps) a{color:#c7f65b}body:has(#steps) h1{letter-spacing:-.04em;font-weight:400}@media (width<=1000px){header{padding:18px 24px}.hero-section{min-height:600px;padding:48px 28px}.hero-title{font-size:56px}.hero-content{width:60%}#loom-canvas{width:48%;left:52%}.logo-badge{display:none}}@media (width<=700px){header{padding:16px}.hero-section{flex-direction:column;min-height:0;margin:8px;padding:36px 20px 24px;display:flex}.hero-content{width:100%;max-width:none}.hero-title{font-size:clamp(39px,9.5vw,62px)}.hero-tag{max-width:300px;margin-bottom:22px;font-size:8px}.hero-desc,.hero-subtitle{font-size:11px}#loom-canvas{order:2;width:100%;height:300px;margin-top:10px;position:relative;top:auto;left:auto}.hero-unweave-preview{margin-top:22px}.hero-actions a{min-height:44px}.telemetry-strip{margin:0 8px}.logo-text{font-size:11px}.grid-section{padding:40px 20px}.hero-unweave-head{font-size:8px}}.logo-symbol,.brand-logo{clip-path:none;width:44px;height:48px;box-shadow:none;background:#090b08 url(/nettle-ascii-logo-v2.png) 50% 35%/100% no-repeat;border:0;border-radius:0;flex:0 0 44px}.brand-logo svg{display:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
