:root { color-scheme: light; }
body { background: #FAFAF7; color: #111111; font-family: 'Inter', system-ui, sans-serif; }
.brand-accent { color: var(--brand-color, #0E7C7B); }
.brand-bg-soft { background: color-mix(in srgb, var(--brand-color, #0E7C7B) 12%, transparent); }
.brand-border { border-color: var(--brand-color, #0E7C7B); }
.brand-dot { background: var(--brand-color, #0E7C7B); }
.card { background: #ffffff; border: 1px solid #ECEAE3; border-radius: 12px; padding: 32px; }
