.v1-scope{--v1-bg:#f7fafb;--v1-bg-elev:#ffffff;--v1-bg-muted:#eef3f5;--v1-bg-overlay:rgba(11,19,32,0.4);--v1-text:#0b1320;--v1-text-muted:#5b6b73;--v1-text-subtle:#8595a0;--v1-text-inverse:#ffffff;--v1-border:#e1eaee;--v1-border-strong:#cdd9de;--v1-border-input:#d4dee2;--v1-brand:#0e7c7b;--v1-brand-hover:#0a6261;--v1-brand-soft:#d8efee;--v1-brand-glow:rgba(14,124,123,0.25);--v1-accent:#4d8cb8;--v1-accent-soft:#e7f1f8;--v1-success:#16a085;--v1-success-soft:#def5ee;--v1-warning:#d68909;--v1-warning-soft:#fdf0d8;--v1-danger:#d24a5a;--v1-danger-soft:#fbe1e4;--v1-info:#4d8cb8;--v1-info-soft:#e7f1f8;--v1-tooth-healthy:#ffffff;--v1-tooth-cavity:#e07a3d;--v1-tooth-restored:#4d8cb8;--v1-tooth-endo:#b65bc4;--v1-tooth-crown:#d4a017;--v1-tooth-missing:#cdd9de;--v1-dentist-teal:#0e7c7b;--v1-dentist-coral:#d57a6b;--v1-dentist-violet:#8a6cb4;--v1-radius-xs:4px;--v1-radius-sm:8px;--v1-radius-md:12px;--v1-radius-lg:16px;--v1-radius-xl:20px;--v1-radius-pill:999px;--v1-shadow-xs:0 1px 2px rgba(11,19,32,0.05);--v1-shadow-sm:0 2px 6px rgba(11,19,32,0.06);--v1-shadow-md:0 6px 16px -4px rgba(11,19,32,0.10);--v1-shadow-lg:0 20px 50px -20px rgba(11,19,32,0.20);--v1-shadow-brand:0 8px 24px -8px rgba(14,124,123,0.35);--v1-font-sans:var(--font-sans),system-ui,sans-serif;--v1-font-mono:var(--font-mono),ui-monospace,monospace;background:var(--v1-bg);color:var(--v1-text);font-family:var(--v1-font-sans);letter-spacing:-.005em}