.compass-login[data-v-704d5001]{--compass-cream: oklch(.985 .014 100);--compass-navy: oklch(.26 .03 265);--compass-primary: oklch(.6 .23 5);--compass-surface: oklch(1 0 0);--compass-border: oklch(.92 .007 265);--compass-muted: oklch(.55 .02 265);background:var(--compass-cream);color:var(--compass-navy);font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}section[data-v-704d5001]{border-color:var(--compass-border);border-radius:1.25rem;background:color-mix(in oklab,var(--compass-surface) 60%,transparent)}.font-display[data-v-704d5001]{font-family:Lora,ui-serif,Georgia,serif}h1[data-v-704d5001]{letter-spacing:-.01em}.bg-primary[data-v-704d5001]{background:var(--compass-primary)}.shadow-glow[data-v-704d5001]{box-shadow:0 0 0 3px #e51b6e26}.text-muted-foreground[data-v-704d5001]{color:var(--compass-muted)}button[data-v-704d5001]{border-radius:.75rem;color:#fffafc}button[data-v-704d5001]:hover{background:color-mix(in oklab,var(--compass-primary) 90%,transparent)}[data-v-704d5001] [role=alert] p{color:#db2a3d}@media(prefers-color-scheme:dark){.compass-login[data-v-704d5001]{--compass-surface: var(--compass-navy);--compass-border: color-mix(in srgb, var(--compass-cream) 15%, var(--compass-navy));--compass-muted: color-mix(in srgb, var(--compass-cream) 70%, var(--compass-navy));background:var(--compass-navy);color:var(--compass-cream)}}
