.header{z-index:50;-webkit-backdrop-filter:blur(16px);background:#0c0c0c99;border-bottom:1px solid #0000;transition:transform .3s,border-color .3s,background .3s;position:fixed;top:0;left:0;right:0}.header--scrolled{background:#0c0c0cd9;border-bottom-color:#ffffff0f}.header--visible{transform:translateY(0)}.header--hidden{transform:translateY(-100%)}.header__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;max-width:1100px;height:64px;margin:0 auto;padding:0 24px;display:grid}.header__brand{justify-self:start;align-items:center;text-decoration:none;display:flex}.header__logo{align-items:center;display:flex}.header__nav{justify-content:center;align-items:center;gap:.25rem;display:flex}.header__nav-link{color:var(--text-muted);letter-spacing:.02em;border-radius:6px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:.78rem;text-decoration:none;transition:color .15s,background .15s}.header__nav-link:hover{color:var(--text);background:#ffffff0a}.header__actions{justify-self:end;align-items:center;gap:8px;display:flex}.header__github{color:var(--text-muted);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:.78rem;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:flex}.header__github:hover{color:var(--text);border-color:var(--border-hover);background:#ffffff08}.lang-switcher{align-items:center;gap:6px;display:inline-flex}.lang{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:.75rem;transition:border-color .15s,color .15s,background .15s}.lang:hover{border-color:var(--border-hover);color:var(--text)}.lang--active{color:var(--text);border-color:var(--border-hover);background:#ffffff0d}@media (max-width:640px){.header__nav,.header__github{display:none}}
.cta-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);margin-top:6rem;position:relative;overflow:hidden}.cta-band:before{content:"";pointer-events:none;background:radial-gradient(at 60%,#cba6f70d,#0000 60%);position:absolute;inset:0}.cta-band__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;max-width:1100px;margin:0 auto;padding:3rem 24px;display:flex}.cta-band__left,.cta-band__right{flex-direction:column;align-items:center;width:100%;display:flex}.cta-band__label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem}.cta-band__title{color:#e0e0e0;letter-spacing:-.02em;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:700}.cta-band__cmd{border-radius:var(--radius-sm);background:#0a0a0a;border:1px solid #ffffff0f;align-items:center;gap:10px;max-width:100%;padding:14px 20px;display:flex}.cta-prompt{color:#a6e3a1;flex-shrink:0;font-size:.85rem}.cta-band__cmd code{color:#89b4fa;font-family:JetBrains Mono,monospace;font-size:.82rem}.footer{padding:2rem 0}.footer__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;max-width:1100px;margin:0 auto;padding:0 24px;display:grid}.footer__brand{flex-direction:column;gap:3px;display:flex}.footer__name{color:#3a3a3a;font-size:.82rem;font-weight:500}.footer__tagline{color:#2a2a2a;font-size:.72rem}.footer__links{align-items:center;gap:1rem;display:flex}.footer__links a{color:#3a3a3a;font-size:.75rem;text-decoration:none;transition:color .15s}.footer__links a:hover{color:var(--secondary)}.footer__right{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.footer__distros{color:#2e2e2e;font-size:.75rem}.footer__copy{color:#252525;font-size:.68rem}@media (max-width:640px){.footer__inner{text-align:center;grid-template-columns:1fr}.footer__right,.cta-band__inner{align-items:center}.cta-band__cmd{width:100%;overflow-x:auto}.cta-band__cmd code{white-space:nowrap}}
