.dot-grid.svelte-1x05zx6{opacity:.6;background-image:radial-gradient(circle,#a1a1aa 1px,#0000 1px);background-size:28px 28px}.vignette.svelte-1x05zx6{background:radial-gradient(70% 70%,#0000 15%,#fff 100%)}.polaroid.svelte-1x05zx6{opacity:.7;background:#0000000f;border:1px solid #00000024;box-shadow:0 4px 16px #0000001f}.polaroid-fill.svelte-1x05zx6{background:#d4d4d8}.polaroid-line.svelte-1x05zx6{background:#a1a1aa}.wordmark.svelte-1x05zx6{color:#09090b;font-family:var(--font-serif);font-feature-settings:"liga", "dlig", "kern"}.login-page.svelte-1x05zx6{min-height:calc(100dvh - var(--header-height) - 1px)}.login-content.svelte-1x05zx6{max-width:20rem}@media (width>=640px){.login-content.svelte-1x05zx6{max-width:clamp(20rem,11rem + 22.5vw,32rem)}.camera-badge.svelte-1x05zx6{border-radius:clamp(22px,12.33px + 1.5vw,30px);width:clamp(80px,40px + 5vw,112px);height:clamp(80px,40px + 5vw,112px);margin-bottom:clamp(24px,16px + 1.25vw,36px)}.wordmark.svelte-1x05zx6{margin-bottom:clamp(16px,10px + 1vw,24px);font-size:clamp(80px,48px + 5vw,120px)}.tagline.svelte-1x05zx6{max-width:clamp(17rem,12rem + 11.25vw,26rem);margin-bottom:clamp(32px,20px + 1.875vw,48px);font-size:clamp(16px,13px + .417vw,20px)}.sign-in-btn.svelte-1x05zx6{gap:clamp(6px,4px + .3125vw,10px);padding-top:clamp(14px,8.67px + .833vw,22px);padding-bottom:clamp(14px,8.67px + .833vw,22px);font-size:clamp(15px,10.33px + .729vw,22px)}.sign-in-btn.svelte-1x05zx6 svg{width:clamp(24px,16px + 1.25vw,36px);height:clamp(24px,16px + 1.25vw,36px)}.access-note.svelte-1x05zx6{margin-top:clamp(20px,15.33px + 1.042vw,32px);font-size:clamp(12px,8px + .625vw,18px)}}.camera-badge.svelte-1x05zx6{box-shadow:0 2px 8px #0000001f}.sign-in-btn.svelte-1x05zx6{background:linear-gradient(135deg,#ec3750 0%,#d42d43 100%)}html.dark .dot-grid.svelte-1x05zx6{opacity:.35;background-image:radial-gradient(circle,#71717a 1px,#0000 1px);background-size:28px 28px}html.dark .vignette.svelte-1x05zx6{background:radial-gradient(70% 70%,#0000 15%,#0e0e10 100%)}html.dark .polaroid.svelte-1x05zx6{opacity:.55;background:#ffffff0f;border:1px solid #ffffff14;box-shadow:0 4px 24px #0006}html.dark .polaroid-fill.svelte-1x05zx6{background:#3f3f46}html.dark .polaroid-line.svelte-1x05zx6{background:#52525b}html.dark .wordmark.svelte-1x05zx6{background:linear-gradient(160deg,#fff 0%,#a1a1aa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html.dark .camera-badge.svelte-1x05zx6{box-shadow:0 2px 8px #00000080}
