:root{--clinic-bg-app: #121212;--clinic-surface-1: #1a1a1a;--clinic-surface-2: #0a0a0a;--clinic-surface-3: #252525;--clinic-border-subtle: #2d2d2d;--clinic-border-strong: #3a3a3a;--clinic-text-primary: #e9edef;--clinic-text-secondary: #9ca3af;--clinic-text-muted: #6b7280;--clinic-accent: #4a90e2;--clinic-accent-strong: #357abd;--clinic-success: #10b981;--clinic-warning: #f59e0b;--clinic-danger: #ef4444}.clinic-bg-app{background-color:var(--clinic-bg-app)}.clinic-surface{background-color:var(--clinic-surface-1);border-color:var(--clinic-border-subtle);color:var(--clinic-text-primary)}.clinic-surface-alt{background-color:var(--clinic-surface-2);border-color:var(--clinic-border-subtle)}.clinic-border{border-color:var(--clinic-border-subtle)}.clinic-text-secondary{color:var(--clinic-text-secondary)}.clinic-glass{background:#1a1a1ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(74,144,226,.2)}.clinic-soft-shadow{box-shadow:0 8px 28px #00000047}.clinic-hw-accelerate{transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity}
