:root{--bg:#0a0a0c;--card:#ffffff0f;--text:#ffffffeb;--muted:#ffffffa6;--border:#ffffff1a}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1200px 700px at 15% 10%,#ffffff14,transparent 50%),radial-gradient(900px 600px at 80% 30%,#ffffff0f,transparent 55%),var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(980px,100% - 32px);margin:0 auto}.page{padding:34px 0 48px}.h1{margin:0 0 10px;font-size:clamp(28px,3.6vw,44px);line-height:1.05}.p{color:var(--muted);margin:0 0 18px;line-height:1.6}.grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px}.btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff14;border-radius:12px;justify-content:center;align-items:center;padding:10px 12px;display:inline-flex}.btn:hover{background:#ffffff1f}.input,.textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#00000040;border-radius:12px;padding:10px 12px}.textarea{resize:vertical;min-height:120px}.footer{color:var(--muted);border-top:1px solid #ffffff14;padding:18px 0}.footerInner{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.muted{color:var(--muted)}
.navWrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#0a0a0ccc;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{letter-spacing:.2px;font-weight:700}.links{gap:14px;display:flex}.links a{color:#ffffffdb;border-radius:10px;padding:8px 10px}.links a:hover{background:#ffffff14}
