.v3-scope{--v3-bg:#0E1116;--v3-bg-elev:#161B22;--v3-bg-muted:#1C232C;--v3-bg-overlay:rgba(14,17,22,0.6);--v3-text:#E6E8EB;--v3-text-muted:#8B949E;--v3-text-subtle:#6B7280;--v3-text-inverse:#0E1116;--v3-border:#2D333B;--v3-border-strong:#3D444D;--v3-border-input:#2D333B;--v3-brand:#4F6BFF;--v3-brand-hover:#6680FF;--v3-brand-soft:rgba(79,107,255,0.12);--v3-brand-glow:rgba(79,107,255,0.35);--v3-accent:#00D4A0;--v3-accent-soft:rgba(0,212,160,0.10);--v3-success:#00D4A0;--v3-success-soft:rgba(0,212,160,0.10);--v3-warning:#F2C744;--v3-warning-soft:rgba(242,199,68,0.10);--v3-danger:#FF6B7A;--v3-danger-soft:rgba(255,107,122,0.10);--v3-info:#4F6BFF;--v3-info-soft:rgba(79,107,255,0.10);--v3-tooth-healthy:#1C232C;--v3-tooth-cavity:#FF8B4D;--v3-tooth-restored:#4F6BFF;--v3-tooth-endo:#BB6BFF;--v3-tooth-crown:#F2C744;--v3-tooth-missing:#3D444D;--v3-dentist-teal:#00D4A0;--v3-dentist-coral:#FF8B4D;--v3-dentist-violet:#BB6BFF;--v3-radius-xs:2px;--v3-radius-sm:4px;--v3-radius-md:6px;--v3-radius-lg:8px;--v3-radius-xl:10px;--v3-radius-pill:4px;--v3-shadow-xs:0 1px 1px rgba(0,0,0,0.2);--v3-shadow-sm:0 1px 2px rgba(0,0,0,0.3);--v3-shadow-md:0 2px 6px rgba(0,0,0,0.35);--v3-shadow-lg:0 8px 24px rgba(0,0,0,0.45);--v3-shadow-brand:0 0 0 1px var(--v3-brand),0 4px 16px var(--v3-brand-glow);--v3-shadow-focus:0 0 0 3px var(--v3-brand-glow);--v3-font-sans:var(--font-sans),system-ui,sans-serif;--v3-font-mono:var(--font-mono),ui-monospace,monospace;--v3-font-tabular:var(--font-mono),ui-monospace,monospace;background:var(--v3-bg);color:var(--v3-text);font-family:var(--v3-font-sans);letter-spacing:-.005em;color-scheme:dark}