:root{color-scheme:dark;--background:var(--stellar-semantic-color-background-inverse);--foreground:var(--stellar-semantic-color-text-on-surface);--card:var(--stellar-semantic-color-background-surface);--card-foreground:var(--stellar-semantic-color-text-on-surface);--popover:var(--stellar-semantic-color-background-surface);--popover-foreground:var(--stellar-semantic-color-text-on-surface);--primary:var(--stellar-semantic-color-action-primary);--primary-foreground:var(--stellar-semantic-color-text-on-primary);--secondary:var(--stellar-semantic-color-background-elevated);--secondary-foreground:var(--stellar-semantic-color-text-on-surface);--muted:var(--stellar-semantic-color-background-elevated);--muted-foreground:var(--stellar-semantic-color-text-subtle);--accent:var(--stellar-semantic-color-background-strong);--accent-foreground:var(--stellar-semantic-color-text-on-surface);--destructive:var(--stellar-semantic-color-action-danger);--destructive-foreground:var(--stellar-semantic-color-text-on-primary);--border:var(--stellar-semantic-color-border-subtle);--input:var(--stellar-semantic-color-border-default);--ring:var(--stellar-semantic-color-border-focus);--radius:0.5rem;--sidebar-background:var(--stellar-semantic-color-background-inverse);--sidebar-foreground:var(--stellar-semantic-color-text-on-surface);--sidebar-primary:var(--stellar-semantic-color-action-primary);--sidebar-primary-foreground:var(--stellar-semantic-color-text-on-primary);--sidebar-accent:var(--stellar-semantic-color-background-elevated);--sidebar-accent-foreground:var(--stellar-semantic-color-text-on-surface);--sidebar-border:var(--stellar-semantic-color-border-subtle);--sidebar-ring:var(--stellar-semantic-color-border-focus)}