.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,36px);width:clamp(80px,40px + 6.25vw,140px);height:clamp(80px,40px + 6.25vw,140px);margin-bottom:clamp(32px,21.33px + 1.667vw,48px)}.wordmark.svelte-1x05zx6{margin-bottom:clamp(20px,12px + 1.25vw,32px);font-size:clamp(88px,40px + 7.5vw,160px)}.tagline.svelte-1x05zx6{max-width:clamp(17rem,12rem + 11.25vw,28rem);margin-bottom:clamp(40px,24px + 2.5vw,64px);font-size:clamp(18px,14.67px + .521vw,26px)}.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}
