body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#0d1117;color:#c9d1d9}.login-page.svelte-1x05zx6{min-height:100vh;display:grid;place-items:center;padding:1.5rem;box-sizing:border-box}.login-panel.svelte-1x05zx6{width:min(100%,380px);padding:1.5rem;border:1px solid #30363d;border-radius:8px;background:#161b22;box-shadow:0 18px 45px #01040961}h1.svelte-1x05zx6{margin:0;font-size:1.35rem;color:#f0f6fc;letter-spacing:0}p.svelte-1x05zx6{margin:.25rem 0 1.25rem;color:#8b949e}.alert.svelte-1x05zx6{margin-bottom:1rem;padding:.65rem .75rem;border:1px solid #da3633;border-radius:6px;background:#f851491a;color:#ffb3ad;font-size:.85rem}.login-form.svelte-1x05zx6{display:grid;gap:.9rem}.field.svelte-1x05zx6{display:grid;gap:.3rem}label.svelte-1x05zx6{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#8b949e}input.svelte-1x05zx6{box-sizing:border-box;width:100%;padding:.65rem .75rem;border:1px solid #30363d;border-radius:6px;background:#0d1117;color:#f0f6fc;font-size:.95rem}input.svelte-1x05zx6:focus{border-color:#58a6ff;outline:none}button.svelte-1x05zx6{margin-top:.25rem;padding:.7rem 1rem;border:1px solid #238636;border-radius:6px;background:#238636;color:#fff;font-weight:700;cursor:pointer}button.svelte-1x05zx6:hover:not(:disabled){background:#2ea043}button.svelte-1x05zx6:disabled{opacity:.45;cursor:not-allowed}
