[data-auth-page]{--auth-page:#14181f;--auth-card:#1c2129;--auth-border:#2a2f38;--auth-fg:#f5f6f8;--auth-muted:#8b93a1;--auth-hover:#232933;--auth-input:#252b35;--auth-accent:#2b6de0;--auth-link:#4f93f6;--auth-danger:#f87171;--app-surface:var(--auth-page);--app-surface-elevated:var(--auth-card);--app-border:var(--auth-border);--app-text-primary:var(--auth-fg);--app-text-muted:var(--auth-muted);--background:var(--auth-page);--foreground:var(--auth-fg);--card:var(--auth-card);--card-foreground:var(--auth-fg);--popover:var(--auth-card);--popover-foreground:var(--auth-fg);--muted:var(--auth-hover);--muted-foreground:var(--auth-muted);--border:var(--auth-border);--input:var(--auth-border);--primary:var(--auth-accent);--primary-foreground:#ffffff;--destructive:var(--auth-danger);--ring:var(--auth-accent);--radius-control:8px;--radius-card:12px;color:var(--auth-fg);background:var(--auth-page);color-scheme:dark;font-feature-settings:"cv11","ss01";letter-spacing:-.011em}html:not(.native-app) [data-auth-shell]{background:#14181f!important;color:#f5f6f8}html:not(.native-app) [data-auth-page] .rounded-2xl,html:not(.native-app) [data-auth-page] .rounded-card,html:not(.native-app) [data-auth-page] .rounded-lg,html:not(.native-app) [data-auth-page] .rounded-md,html:not(.native-app) [data-auth-page] .rounded-xl{border-radius:12px}html:not(.native-app) [data-auth-page] .rounded-control,html:not(.native-app) [data-auth-page] .rounded-sm{border-radius:8px}html:not(.native-app) [data-auth-page] [data-slot=button]{border-radius:8px;font-size:14px;font-weight:500;box-shadow:none}html:not(.native-app) [data-auth-page] [data-slot=button][data-variant=default]:not(.bg-white){background-color:var(--auth-accent);color:#fff;border-color:transparent}html:not(.native-app) [data-auth-page] a.text-primary{color:var(--auth-link)}html:not(.native-app) [data-auth-page] [data-slot=button][data-variant=outline]{background-color:transparent;border-color:var(--auth-border);color:var(--auth-fg)}html:not(.native-app) [data-auth-page] [data-slot=button][data-variant=outline]:hover{background-color:var(--auth-hover);color:var(--auth-fg)}html:not(.native-app) [data-auth-page] [data-slot=input],html:not(.native-app) [data-auth-page] [data-slot=select-trigger],html:not(.native-app) [data-auth-page] textarea{border-radius:8px;min-height:36px;font-size:14px;background-color:var(--auth-input);border-color:var(--auth-border);color:var(--auth-fg);box-shadow:none}html:not(.native-app) [data-auth-page] [data-slot=input]{height:36px}html:not(.native-app) [data-auth-page] textarea{height:auto;min-height:4.5rem}html:not(.native-app) [data-auth-page] [data-page-title]{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.02em;color:var(--auth-fg)}html:not(.native-app) [data-auth-page] [data-slot=field-label],html:not(.native-app) [data-auth-page] label{font-size:13px;line-height:1.25rem}html.native-app [data-auth-page] [data-page-title]{font-size:1.375rem!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.02em;color:var(--native-text,#f5f6f8)!important}[data-auth-page] [data-invite-card]{--foreground:#14181f;--muted-foreground:#5c6570;--card:#ffffff;--card-foreground:#14181f;--border:#e5e7eb;--app-surface-elevated:#ffffff;--app-text-primary:#14181f;--app-text-muted:#5c6570;--auth-fg:#14181f;--auth-muted:#5c6570;--auth-input:#f4f5f7;--auth-border:#e5e7eb;--destructive:#dc2626;--auth-danger:#dc2626;background:#ffffff;color:#14181f;color-scheme:light}