:root{--bg:#0b1220;--text:#eee;--muted:#aab1c6;--accent:#10b981;--card:#131b2c}#__next,body,html{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif}.container{max-width:1000px;margin:0 auto;padding:32px 20px}.header{justify-content:space-between}.header,.logo{display:flex;align-items:center}.logo{gap:12px;font-weight:700}.logo-badge{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:hsla(0,0%,100%,.08)}h1{font-size:36px;margin:28px 0 6px}p.lead{color:var(--muted);max-width:720px}.card{background:var(--card);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:16px}.form{display:flex;gap:10px;margin-top:18px}input[type=text]{flex:1 1;padding:12px 14px;border-radius:10px;border:1px solid #2a3348;background:#0f172a;color:#fff}button{padding:12px 16px;border:0;border-radius:10px;font-weight:700;cursor:pointer}button,button.primary{background:var(--accent);color:#042}button.ghost{background:hsla(0,0%,100%,.06);color:#fff}.small{font-size:12px;color:var(--muted)}.table{width:100%;border-collapse:collapse;margin-top:14px;font-size:14px}.table td,.table th{padding:8px 10px;border-bottom:1px solid hsla(0,0%,100%,.06)}.kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:2px 6px;border-radius:6px;background:#0f172a;border:1px solid #2a3348}.footer,.kbd{font-size:12px}.footer{margin-top:40px;color:var(--muted)}