.page-frame.login-shell[data-variant=narrow]{padding-block:max(40px, var(--safe-top)) max(40px, var(--safe-bottom));padding-inline:max(16px, var(--safe-left)) max(16px, var(--safe-right))}.ui-surface.login-card[data-radius=lg]{letter-spacing:.12em;background:#fffaf2eb;border-radius:32px;width:100%;max-width:520px;padding:clamp(26px,6vw,46px);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.login-card>.ui-stack{gap:22px}.eyebrow.svelte-1x05zx6{margin:0 0 var(--space-2);color:var(--muted);letter-spacing:.22em;font-size:12px;font-weight:800}h1.svelte-1x05zx6{margin:0 0 var(--space-2);color:var(--soft);letter-spacing:.16em;font-size:clamp(28px,6.5vw,48px);font-weight:800;line-height:1.25}.description.svelte-1x05zx6{color:var(--muted);letter-spacing:.14em;margin:0;line-height:1.55}.login-card .ui-form{gap:var(--space-3);min-width:0;display:grid}.login-card .alien-control{border-color:var(--line);border-radius:var(--radius-full);background:var(--paper-raised);letter-spacing:.14em;min-height:46px;padding-inline:16px;font-size:16px}.login-card .alien-control::placeholder{letter-spacing:.14em;opacity:.72}.login-card .alien-submit{border-color:var(--soft);border-radius:var(--radius-full);background:var(--soft);min-height:46px;color:var(--on-solid);letter-spacing:.14em;padding-inline:16px;font-size:16px;font-weight:900}.login-card .alien-submit:hover:not(:disabled){border-color:var(--soft);background:var(--soft);color:var(--on-solid)}.login-card .alien-submit:disabled{border-color:var(--soft);background:var(--soft);color:var(--on-solid);opacity:.65;cursor:wait}@media (width<=600px){.page-frame.login-shell[data-variant=narrow]{padding-inline:max(10px, var(--safe-left)) max(10px, var(--safe-right))}.ui-surface.login-card[data-radius=lg]{border-radius:24px;padding:24px 20px}}@media (height<=520px) and (orientation:landscape){.page-frame.login-shell[data-variant=narrow]{padding-block:max(var(--space-3), var(--safe-top)) max(var(--space-3), var(--safe-bottom));place-items:start center}.ui-surface.login-card[data-radius=lg]{padding-block:20px}.login-card>.ui-stack{gap:14px}}
