.auth-page.svelte-tu6bkk{min-height:100dvh;display:grid;place-items:center;background:var(--color-surface-1) url(../../../textures/paper-fibers.png) repeat;padding:16px}.card-wrap.svelte-tu6bkk{position:relative;width:100%;max-width:420px}.card-wrap.svelte-tu6bkk:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(ellipse 60% 40% at 30% 20%,color-mix(in srgb,var(--color-cyan) 14%,transparent),transparent 70%),radial-gradient(ellipse 60% 50% at 80% 80%,color-mix(in srgb,var(--color-magenta) 10%,transparent),transparent 70%);filter:blur(20px);opacity:.55;pointer-events:none}.auth-card.svelte-tu6bkk{position:relative;display:flex;flex-direction:column;gap:16px;background:var(--color-surface-0);padding:48px 40px;border:1px solid color-mix(in srgb,var(--color-surface-3) 60%,transparent);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover)}.auth-card.welcome.svelte-tu6bkk{padding:56px 40px 40px}.auth-card.center.svelte-tu6bkk{text-align:center;align-items:center}.logo.svelte-tu6bkk{display:block;width:240px;margin:0 auto 16px}@media (max-width: 480px){.auth-card.svelte-tu6bkk{padding:40px 28px}.auth-card.welcome.svelte-tu6bkk{padding:48px 28px 32px}.logo.svelte-tu6bkk{width:200px}}@media (max-width: 768px){.auth-page.svelte-tu6bkk{display:flex;flex-direction:column;padding:0;overflow-x:clip;background-blend-mode:multiply}.brand.svelte-tu6bkk{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:220px;padding:calc(env(safe-area-inset-top) + 24px) 24px 24px;text-align:center}.monogram-wrap.svelte-tu6bkk{margin-bottom:14px}.monogram.svelte-tu6bkk{display:grid;place-items:center;width:112px;height:112px;color:var(--color-text);font-family:var(--font-heading);font-size:calc(var(--text-2xl) * 2.4);line-height:1}.wordmark.svelte-tu6bkk{font-family:var(--font-heading);font-size:var(--text-2xl);line-height:1.1;color:var(--color-text)}.eyebrow.svelte-tu6bkk{margin:0}.card-wrap.svelte-tu6bkk{max-width:none}.card-wrap.svelte-tu6bkk:before{display:none}.auth-card.svelte-tu6bkk,.auth-card.welcome.svelte-tu6bkk{gap:14px;padding:28px max(20px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));border-width:1px 0 0;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}.auth-card.center.svelte-tu6bkk{align-items:stretch;text-align:start}.auth-card.svelte-tu6bkk .btn-block{min-height:48px}}@media (max-width: 768px) and (max-height: 800px){.brand.svelte-tu6bkk{min-height:0;gap:4px;padding:calc(env(safe-area-inset-top) + 16px) 24px 16px}.monogram-wrap.svelte-tu6bkk{margin-bottom:8px}.monogram.svelte-tu6bkk{width:72px;height:72px;font-size:calc(var(--text-2xl) * 1.6)}.wordmark.svelte-tu6bkk{font-size:var(--text-xl)}}
