:root{color:#f8fff8;--green:#14ef18;--ink:#071007;--muted:#b7c8b7;background:#071007;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 0,#164416,#0000 28rem),#071007;margin:0}a{color:inherit}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2;background:#071007bb;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;font-size:26px;font-weight:900;text-decoration:none;display:flex}.brand img{border-radius:12px;width:42px;height:42px}.nav nav{color:var(--muted);gap:20px;display:flex}.nav nav a{text-decoration:none}.hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;min-height:calc(100vh - 72px);padding:64px clamp(24px,6vw,96px);display:grid}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.hero h1,.page h1{letter-spacing:-.08em;margin:0 0 24px;font-size:clamp(44px,8vw,104px);line-height:.9}.lede{color:#d9ead9;max-width:760px;font-size:22px;line-height:1.45}.actions{gap:14px;margin-top:32px;display:flex}.button,button{background:var(--green);color:#001500;cursor:pointer;border:0;border-radius:999px;padding:13px 20px;font-weight:900;text-decoration:none}.button.ghost{color:#eaffea;background:#ffffff10;border:1px solid #fff2}.card,.feature,.site{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff20;border-radius:28px;box-shadow:0 24px 80px #0008}.terminal{color:#d8ffd8;gap:14px;padding:28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.terminal span:first-child{color:var(--green)}.grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:0 clamp(24px,6vw,96px) 96px;display:grid}.feature{padding:28px}.feature h3,.site h2{margin:0 0 10px;font-size:26px}.feature p,.site p{color:var(--muted);line-height:1.5}.page{padding:48px clamp(24px,6vw,96px)}.pageHead{justify-content:space-between;align-items:end;gap:24px;display:flex}.create{flex-wrap:wrap;gap:10px;display:flex}.create input{color:#000;background:#fff;border:0;border-radius:12px;padding:12px 14px}.sites{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:32px;display:grid}.site{padding:24px}.site code,pre{color:#baffba;background:#000a;border:1px solid #ffffff18;border-radius:14px;padding:12px;display:block;overflow:auto}.docs{max-width:920px}.docs h1{font-size:64px}.docs h2{margin-top:36px}.narrow{max-width:620px}.error{color:#f99}@media (width<=800px){.hero,.grid{grid-template-columns:1fr}.pageHead{flex-direction:column;align-items:start}.nav{padding:0 18px}.nav nav{gap:12px}.hero h1,.page h1{font-size:52px}}.vnTooltip{border-bottom:2px solid var(--green);cursor:help;color:#f8fff8;text-decoration:none;display:inline-block;position:relative}.vnTooltip .tip{color:#eaffea;letter-spacing:0;opacity:0;pointer-events:none;z-index:5;background:#041004;border:1px solid #2cff32aa;border-radius:14px;width:min(360px,100vw - 48px);padding:12px 14px;font-size:14px;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 12px);left:0;transform:translateY(6px);box-shadow:0 18px 60px #000b}.vnTooltip:hover .tip,.vnTooltip:focus .tip{opacity:1;transform:translateY(0)}
