*{box-sizing:border-box}html{--ink: #f7f0d8;--muted: #beb28d;--paper: #efe2c1;--amber: #ff9d00;--green: #58ba63;--red: #ff5c68;--void: #080909;--panel: #171817;--line: rgba(255, 157, 0, .62);background:var(--void);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:calc(0px - 1rem) auto;min-width:320px;max-width:1600px;line-height:1.5}button,input,textarea,select{font:inherit}.red{color:var(--red)!important}.faded{opacity:.5;animation:fadeIn 5s ease-in-out;animation-iteration-count:infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px) scaleY(.7)}5%,95%{opacity:.99;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-12px) scaleY(.7)}}.page{background:var(--void);color:var(--ink);min-height:calc(100vh - 73px);padding:clamp(2rem,5vw,5rem) clamp(1rem,5vw,4rem)}.eyebrow{color:var(--amber);font-size:.78rem;font-weight:900;letter-spacing:.16em;margin:0 0 .85rem;text-transform:uppercase}.section-title{font-family:Reddit Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:900;font-size:clamp(2.3rem,6vw,4rem);letter-spacing:0;line-height:.92;margin:0;max-width:860px}.lede{color:var(--muted);font-size:clamp(1rem,2vw,1.3rem);line-height:1.55;margin:1.25rem 0 0;max-width:720px}.button-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.button{align-items:center;background:var(--amber);border:1px solid var(--amber);border-radius:8px;color:#14110c;display:inline-flex;font-weight:900;justify-content:center;min-height:2.9rem;padding:0 1.1rem;text-decoration:none;text-transform:uppercase}.button.secondary{background:transparent;color:var(--ink)}.feature-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.feature-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:1.15rem}.feature-card h2,.feature-card h3{font-family:Reddit Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.1rem;font-weight:900;margin:0 0 .65rem}.feature-card p{color:var(--muted);line-height:1.5;margin:0}.terminal-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 70px #00000047}.document-panel{background:linear-gradient(#efe2c1d6,#efe2c1d6),url(/assets/61-moons-back-cover.png) 30% 90% / 170%;color:#17130e}@media(max-width:850px){.feature-grid{grid-template-columns:1fr}}
