.signup-page.svelte-j03mf9{--sp-bg-from: rgb(var(--color-surface-50));--sp-bg-via: rgb(var(--color-primary-50));--sp-bg-to: rgb(var(--color-secondary-50));--sp-theme-bg: rgb(var(--color-surface-50) / .8);--sp-theme-border: rgb(var(--color-surface-200) / .5);--sp-theme-border-hover: rgb(var(--color-primary-300));--sp-theme-icon: rgb(var(--color-primary-500));--sp-theme-label: rgb(var(--color-surface-700));--sp-mode-track: rgb(var(--color-surface-300));--sp-mode-thumb: rgb(var(--color-surface-50));--sp-sun: rgb(var(--color-warning-500));--sp-moon: rgb(var(--color-primary-500));--sp-float-a: rgb(var(--color-primary-200) / .3);--sp-float-b: rgb(var(--color-secondary-200) / .3);--sp-float-c: rgb(var(--color-tertiary-200) / .3);--sp-float-d: rgb(var(--color-primary-300) / .2);--sp-back: rgb(var(--color-surface-600));--sp-back-hover: rgb(var(--color-primary-500));--sp-card-bg: rgb(var(--color-surface-50) / .8);--sp-card-border: rgb(var(--color-surface-200) / .5);--sp-logo-from: rgb(var(--color-primary-500));--sp-logo-to: rgb(var(--color-secondary-500));--sp-logo-fg: rgb(var(--color-surface-50));--sp-title: rgb(var(--color-surface-900));--sp-muted: rgb(var(--color-surface-600));--sp-label: rgb(var(--color-surface-700));--sp-input-bg: rgb(var(--color-surface-50));--sp-input-border: rgb(var(--color-surface-300));--sp-input-text: rgb(var(--color-surface-900));--sp-input-ring: rgb(var(--color-primary-500));--sp-link: rgb(var(--color-primary-600));--sp-link-hover: rgb(var(--color-primary-500));--sp-submit-from: rgb(var(--color-primary-500));--sp-submit-to: rgb(var(--color-primary-600));--sp-submit-hover-from: rgb(var(--color-primary-600));--sp-submit-hover-to: rgb(var(--color-primary-700));--sp-submit-fg: rgb(var(--color-surface-50));--sp-submit-disabled-from: rgb(var(--color-surface-300));--sp-submit-disabled-to: rgb(var(--color-surface-400));--sp-divider: rgb(var(--color-surface-300));--sp-divider-label-bg: rgb(var(--color-surface-50));--sp-divider-label: rgb(var(--color-surface-500));--sp-google-bg: rgb(var(--color-surface-50));--sp-google-border: rgb(var(--color-surface-300));--sp-google-text: rgb(var(--color-surface-700));--sp-google-hover: rgb(var(--color-surface-100));--sp-error-bg: rgb(var(--color-error-50));--sp-error-border: rgb(var(--color-error-200));--sp-error-icon: rgb(var(--color-error-500));--sp-error-text: rgb(var(--color-error-700));--sp-dev-border: rgb(var(--color-warning-500) / .6);--sp-dev-bg: rgb(var(--color-warning-500) / .1);--sp-dev-bg-hover: rgb(var(--color-warning-500) / .2);--sp-dev-text: rgb(var(--color-warning-700))}.dark .signup-page.svelte-j03mf9{--sp-bg-from: rgb(var(--color-surface-800));--sp-bg-via: rgb(var(--color-primary-900));--sp-bg-to: rgb(var(--color-secondary-900));--sp-theme-bg: rgb(var(--color-surface-800) / .8);--sp-theme-border: rgb(var(--color-surface-600) / .5);--sp-theme-border-hover: rgb(var(--color-primary-600));--sp-theme-icon: rgb(var(--color-primary-500));--sp-theme-label: rgb(var(--color-surface-300));--sp-mode-track: rgb(var(--color-surface-600));--sp-mode-thumb: rgb(var(--color-surface-900));--sp-sun: rgb(var(--color-warning-500));--sp-moon: rgb(var(--color-primary-400));--sp-float-a: rgb(var(--color-primary-700) / .3);--sp-float-b: rgb(var(--color-secondary-700) / .3);--sp-float-c: rgb(var(--color-tertiary-700) / .3);--sp-float-d: rgb(var(--color-primary-600) / .2);--sp-back: rgb(var(--color-surface-400));--sp-back-hover: rgb(var(--color-primary-400));--sp-card-bg: rgb(var(--color-surface-800) / .8);--sp-card-border: rgb(var(--color-surface-600) / .5);--sp-logo-from: rgb(var(--color-primary-500));--sp-logo-to: rgb(var(--color-secondary-500));--sp-logo-fg: rgb(var(--color-surface-50));--sp-title: rgb(var(--color-surface-100));--sp-muted: rgb(var(--color-surface-400));--sp-label: rgb(var(--color-surface-300));--sp-input-bg: rgb(var(--color-surface-700));--sp-input-border: rgb(var(--color-surface-600));--sp-input-text: rgb(var(--color-surface-100));--sp-input-ring: rgb(var(--color-primary-500));--sp-link: rgb(var(--color-primary-400));--sp-link-hover: rgb(var(--color-primary-300));--sp-submit-from: rgb(var(--color-primary-500));--sp-submit-to: rgb(var(--color-primary-600));--sp-submit-hover-from: rgb(var(--color-primary-600));--sp-submit-hover-to: rgb(var(--color-primary-700));--sp-submit-fg: rgb(var(--color-surface-50));--sp-submit-disabled-from: rgb(var(--color-surface-600));--sp-submit-disabled-to: rgb(var(--color-surface-500));--sp-divider: rgb(var(--color-surface-600));--sp-divider-label-bg: rgb(var(--color-surface-800));--sp-divider-label: rgb(var(--color-surface-400));--sp-google-bg: rgb(var(--color-surface-700));--sp-google-border: rgb(var(--color-surface-600));--sp-google-text: rgb(var(--color-surface-300));--sp-google-hover: rgb(var(--color-surface-600));--sp-error-bg: rgb(var(--color-error-900) / .2);--sp-error-border: rgb(var(--color-error-800));--sp-error-icon: rgb(var(--color-error-500));--sp-error-text: rgb(var(--color-error-400));--sp-dev-border: rgb(var(--color-warning-500) / .6);--sp-dev-bg: rgb(var(--color-warning-500) / .1);--sp-dev-bg-hover: rgb(var(--color-warning-500) / .2);--sp-dev-text: rgb(var(--color-warning-300))}.signup-page.svelte-j03mf9{background:linear-gradient(to bottom right,var(--sp-bg-from),var(--sp-bg-via),var(--sp-bg-to))}.signup-page-theme-btn.svelte-j03mf9{background:var(--sp-theme-bg);border-color:var(--sp-theme-border)}.signup-page-theme-btn.svelte-j03mf9:hover{border-color:var(--sp-theme-border-hover)}.signup-page-theme-icon.svelte-j03mf9{color:var(--sp-theme-icon)}.signup-page-theme-label.svelte-j03mf9{color:var(--sp-theme-label)}.signup-page-mode-track.svelte-j03mf9{background:var(--sp-mode-track)}.signup-page-mode-thumb.svelte-j03mf9{background:var(--sp-mode-thumb)}.signup-page-sun.svelte-j03mf9{color:var(--sp-sun)}.signup-page-moon.svelte-j03mf9{color:var(--sp-moon)}.signup-page-float-a.svelte-j03mf9{background:var(--sp-float-a)}.signup-page-float-b.svelte-j03mf9{background:var(--sp-float-b)}.signup-page-float-c.svelte-j03mf9{background:var(--sp-float-c)}.signup-page-float-d.svelte-j03mf9{background:var(--sp-float-d)}.signup-page-back.svelte-j03mf9{color:var(--sp-back)}.signup-page-back.svelte-j03mf9:hover{color:var(--sp-back-hover)}.signup-page-card.svelte-j03mf9{background:var(--sp-card-bg);border-color:var(--sp-card-border)}.signup-page-logo.svelte-j03mf9{background:linear-gradient(to bottom right,var(--sp-logo-from),var(--sp-logo-to))}.signup-page-logo-fg.svelte-j03mf9{color:var(--sp-logo-fg)}.signup-page-title.svelte-j03mf9{color:var(--sp-title)}.signup-page-muted.svelte-j03mf9{color:var(--sp-muted)}.signup-page-label.svelte-j03mf9{color:var(--sp-label)}.signup-page-input.svelte-j03mf9{background:var(--sp-input-bg);border-color:var(--sp-input-border);color:var(--sp-input-text)}.signup-page-input.svelte-j03mf9:focus{outline:none;box-shadow:0 0 0 2px var(--sp-input-ring);border-color:transparent}.signup-page-link.svelte-j03mf9{color:var(--sp-link)}.signup-page-link.svelte-j03mf9:hover{color:var(--sp-link-hover)}.signup-page-submit.svelte-j03mf9{background:linear-gradient(to right,var(--sp-submit-from),var(--sp-submit-to));color:var(--sp-submit-fg)}.signup-page-submit.svelte-j03mf9:hover:not(:disabled){background:linear-gradient(to right,var(--sp-submit-hover-from),var(--sp-submit-hover-to))}.signup-page-submit.svelte-j03mf9:disabled{background:linear-gradient(to right,var(--sp-submit-disabled-from),var(--sp-submit-disabled-to))}.signup-page-divider.svelte-j03mf9{border-color:var(--sp-divider)}.signup-page-divider-label.svelte-j03mf9{background:var(--sp-divider-label-bg);color:var(--sp-divider-label)}.signup-page-google.svelte-j03mf9{background:var(--sp-google-bg);border-color:var(--sp-google-border);color:var(--sp-google-text)}.signup-page-google.svelte-j03mf9:hover{background:var(--sp-google-hover)}.signup-page-error.svelte-j03mf9{background:var(--sp-error-bg);border-color:var(--sp-error-border)}.signup-page-error-icon.svelte-j03mf9{color:var(--sp-error-icon)}.signup-page-error-text.svelte-j03mf9{color:var(--sp-error-text)}@keyframes svelte-j03mf9-float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-j03mf9-float-medium{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-3deg)}}@keyframes svelte-j03mf9-float-fast{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}.animate-float-slow.svelte-j03mf9{animation:svelte-j03mf9-float-slow 6s ease-in-out infinite}.animate-float-medium.svelte-j03mf9{animation:svelte-j03mf9-float-medium 4s ease-in-out infinite}.animate-float-fast.svelte-j03mf9{animation:svelte-j03mf9-float-fast 3s ease-in-out infinite}
