:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans KR,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.container{max-width:960px;margin:0 auto;padding:24px 16px}.error{color:#d33}.muted{opacity:.7}.header{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);justify-content:space-between;align-items:center;gap:16px;max-width:960px;margin:0 auto;padding:12px 16px;display:flex}.brand{color:inherit;font-size:1.2rem;font-weight:700;text-decoration:none}.nav{align-items:center;gap:12px;display:flex}.link-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.auth-card{max-width:360px;margin:24px auto}.form{flex-direction:column;gap:14px;display:flex}.form label{flex-direction:column;gap:4px;display:flex}.form input{font:inherit;border:1px solid color-mix(in srgb, currentColor 30%, transparent);color:inherit;background:0 0;border-radius:8px;padding:10px 12px}.form button[type=submit]{font:inherit;color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 12px}.form button[type=submit]:disabled{opacity:.6;cursor:default}
