:root {
    --ca-shell-bg: var(--ca-light-shell-bg);
    --ca-surface: var(--ca-light-surface);
    --ca-surface-muted: var(--ca-light-surface-muted);
    --ca-surface-tint: rgba(var(--color-primary-rgb), 0.08);
    --ca-border-soft: var(--ca-light-border-soft);
    --ca-border-strong: rgba(var(--color-primary-rgb), 0.2);
    --ca-text-strong: var(--ca-light-text-strong);
    --ca-text-base: var(--ca-light-text-base);
    --ca-text-muted: var(--ca-light-text-muted);
    --ca-text-inverse: var(--ca-light-text-inverse);
    --ca-text-inverse-rgb: var(--ca-light-text-inverse-rgb);
    --ca-success: #16a34a;
    --ca-success-rgb: 22, 163, 74;
    --ca-info: #2563eb;
    --ca-info-rgb: 37, 99, 235;
    --ca-warning: #f59e0b;
    --ca-warning-rgb: 245, 158, 11;
    --ca-danger: #dc2626;
    --ca-danger-rgb: 220, 38, 38;
    --ca-muted-rgb: 100, 116, 139;
    --ca-shadow: none;
    --ca-radius-xl: 8px;
    --ca-radius-lg: 8px;
    --ca-radius-md: 8px;
    --ca-radius-sm: 8px;
    --ca-home-body-bg: var(--ca-light-shell-bg);
    --ca-header-bg: var(--ca-light-header-bg);
    --ca-header-bg-rgb: var(--ca-light-header-bg-rgb);
    --ca-footer-bg: var(--ca-light-footer-bg);
    --ca-footer-bg-rgb: var(--ca-light-footer-bg-rgb);
    --ca-footer-border: rgba(var(--ca-text-inverse-rgb), 0.08);
    --ca-footer-text: var(--ca-light-footer-text);
    --ca-surface-ghost: rgba(var(--ca-text-inverse-rgb), 0.04);
    --ca-surface-ghost-strong: rgba(var(--ca-text-inverse-rgb), 0.08);
    --ca-surface-ghost-soft: rgba(var(--ca-text-inverse-rgb), 0.03);
    --ca-text-inverse-muted: rgba(var(--ca-text-inverse-rgb), 0.78);
    --ca-text-inverse-soft: rgba(var(--ca-text-inverse-rgb), 0.68);
    --ca-text-inverse-faint: rgba(var(--ca-text-inverse-rgb), 0.5);
    --ca-text-inverse-strong: rgba(var(--ca-text-inverse-rgb), 0.94);
    --ca-chip-accent-text: var(--ca-text-strong);
    --ca-hero-overlay: linear-gradient(135deg, rgba(var(--ca-header-bg-rgb), 0.96), rgba(var(--ca-header-bg-rgb), 0.72));
    --ca-hero-overlay-soft: linear-gradient(135deg, rgba(var(--ca-header-bg-rgb), 0.98), rgba(var(--ca-header-bg-rgb), 0.84));
}
