.auth-page.svelte-1zpxlr{background:radial-gradient(80% 60% at 50% -10%,rgb(201 168 76 / .12),transparent 60%),linear-gradient(180deg,#faf8f3,#f3f1ea)}.auth-card.svelte-1zpxlr{border:1px solid var(--color-so-border, #e8e4dc);border-radius:var(--radius-so-lg, 20px);background:#fff;box-shadow:var(--shadow-card, 0 12px 34px rgb(27 67 50 / .08))}.auth-card .auth-input{display:block;width:100%;height:3rem;padding:0 .875rem;border:1px solid var(--color-so-border, #e8e4dc);border-radius:.75rem;background-color:#faf8f399;color:var(--color-so-ink, #1a1a1a);font-size:.95rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.auth-card .auth-input::-moz-placeholder{color:#9aa0a6}.auth-card .auth-input::placeholder{color:#9aa0a6}.auth-card .auth-input:focus{outline:none;background-color:#fff;border-color:var(--color-so-gold, #c9a84c);box-shadow:0 0 0 4px #c9a84c2e}.auth-card .auth-submit{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.75rem;background:var(--color-so-green, #1b4332);color:#fff;font-size:1rem;font-weight:700;box-shadow:0 10px 24px #1b433238;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease,box-shadow .18s ease}.auth-card .auth-submit:hover{transform:translateY(-1px);background:var(--color-so-green-2, #2d6a4f);box-shadow:0 14px 30px #1b433247}.auth-card .auth-submit:focus-visible{outline:2px solid var(--color-so-gold, #c9a84c);outline-offset:3px}@media(prefers-reduced-motion:reduce){.auth-card .auth-input,.auth-card .auth-submit{transition:none}.auth-card .auth-submit:hover{transform:none}}
