:root{--accent:#0b5fff;--bg:#fff;--muted:#6b7280}#__next,body,html{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;background:var(--bg);color:#111827}a{color:var(--accent);text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:24px}header{border-bottom:1px solid #e6e6e6;padding:18px 0}.nav{display:flex;gap:18px;align-items:center}.hero{padding:48px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}.card{padding:18px;border:1px solid #f0f0f0;border-radius:8px;background:#fff}footer{border-top:1px solid #e6e6e6;padding:18px 0;margin-top:48px;color:var(--muted)}form input,form textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;margin-top:8px}form button{background:var(--accent);color:#fff;border:none;padding:10px 16px;border-radius:6px;margin-top:12px;cursor:pointer}