.brand-surface,.brand-popover{--background:0 0% 100%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:201 96% 32%;--primary-foreground:0 0% 100%;--secondary:204 100% 97%;--secondary-foreground:201 96% 32%;--muted:210 40% 96%;--muted-foreground:215 16% 40%;--accent:204 94% 94%;--accent-foreground:201 96% 32%;--destructive:0 65% 45%;--destructive-foreground:0 0% 100%;--border:214 32% 91%;--input:214 32% 86%;--ring:201 96% 32%;--radius:.75rem;color:hsl(var(--foreground));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-feature-settings:"cv11", "ss03";-webkit-font-smoothing:antialiased}@layer base{.brand-surface,.brand-popover{background:hsl(var(--background))}}.brand-surface{min-height:100vh}:is(.brand-surface,.brand-popover) :is(h1,h2,h3,.font-display,.font-body,.stat-number,.quote-mark):not(:where(.public-event *,.brand-preserve *)){font-family:inherit}:is(.brand-surface,.brand-popover) :is(h1,h2,h3):not(:where(.public-event *,.brand-preserve *)){letter-spacing:-.03em;font-weight:600}:is(.brand-surface,.brand-popover) :is(button,a):is(.bg-primary,.btn-primary):not([role=switch]):not(:where(.public-event *,.brand-preserve *)){color:#fff;background:#0369a1;border-radius:.75rem;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0f172a29}:is(.brand-surface,.brand-popover) :is(button,a):is(.bg-primary,.btn-primary):not([role=switch]):hover:not(:disabled):not(:where(.public-event *,.brand-preserve *)){background:#075985}:is(.brand-surface,.brand-popover) button:is(.bg-primary,.btn-primary):disabled:not([role=switch]):not(:where(.public-event *,.brand-preserve *)){color:#94a3b8;box-shadow:none;opacity:1;background:#e2e8f0}:is(.brand-surface,.brand-popover) :is(button,a):is(.bg-primary,.btn-primary):focus-visible:not([role=switch]):not(:where(.public-event *,.brand-preserve *)){box-shadow:0 0 0 2px #fff, 0 0 0 4px hsl(var(--ring))}@layer components{:is(.brand-surface,.brand-popover) :is(button,a).border.bg-background:not(:where(.public-event *,.brand-preserve *)){box-shadow:0 1px 2px #0f172a0d}}:is(.brand-surface,.brand-popover) :is(input,textarea,select):not(:where(.public-event *,.brand-preserve *)){border-radius:.75rem}.brand-surface .bg-card.rounded-lg{border-radius:1rem}.brand-preserve{font-family:var(--font-body), system-ui, sans-serif}
