:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0b0c;--panel:#131518;--line:#2a2d31;--ink:#f3f4f5;--muted:#a0a6af;--accent:#ff6b35}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif}main{max-width:1080px;margin:auto;padding:32px 20px 80px}.login{flex-direction:column;justify-content:center;max-width:560px;min-height:70vh;display:flex}.small{margin-top:18px;font-size:.82rem}h1{letter-spacing:-.06em;margin:8px 0 18px;font-size:clamp(2.2rem,6vw,4.8rem)}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font:600 .75rem/1.2 monospace}.grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.card{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:20px}label{color:var(--muted);margin:16px 0 7px;font-size:.8rem;display:block}input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#0c0e10;border-radius:9px;padding:12px}textarea{resize:vertical;min-height:160px}button{background:var(--accent);color:#160803;cursor:pointer;border:0;border-radius:9px;margin-right:8px;padding:12px 16px;font-weight:800}button:disabled{opacity:.55;cursor:not-allowed}.project{border-top:1px solid var(--line);color:inherit;justify-content:space-between;gap:12px;padding:14px 0;text-decoration:none;display:flex}.status{color:var(--accent);letter-spacing:.06em;font:600 .75rem monospace}.muted{color:var(--muted)}@media (max-width:760px){main{padding:20px 14px}.grid{grid-template-columns:1fr}}
