.v2-scope{--v2-bg:#fbf8f4;--v2-bg-elev:#ffffff;--v2-bg-muted:#f2ede5;--v2-bg-overlay:rgba(31,26,20,0.4);--v2-text:#1f1a14;--v2-text-muted:#6b6253;--v2-text-subtle:#968b7a;--v2-text-inverse:#ffffff;--v2-border:#e8e0d2;--v2-border-strong:#d5cab6;--v2-border-input:#dcd2c1;--v2-brand:#c77757;--v2-brand-hover:#b3654a;--v2-brand-soft:#f7e5dc;--v2-brand-glow:rgba(199,119,87,0.25);--v2-accent:#6b8e72;--v2-accent-soft:#dde8dd;--v2-success:#6b8e72;--v2-success-soft:#dde8dd;--v2-warning:#d4a017;--v2-warning-soft:#f6e9c7;--v2-danger:#b85450;--v2-danger-soft:#f2d8d6;--v2-info:#8c7ba8;--v2-info-soft:#e7e1f0;--v2-tooth-healthy:#ffffff;--v2-tooth-cavity:#c77757;--v2-tooth-restored:#6b8e72;--v2-tooth-endo:#8c7ba8;--v2-tooth-crown:#d4a017;--v2-tooth-missing:#d5cab6;--v2-dentist-teal:#6b8e72;--v2-dentist-coral:#c77757;--v2-dentist-violet:#8c7ba8;--v2-radius-xs:3px;--v2-radius-sm:4px;--v2-radius-md:6px;--v2-radius-lg:10px;--v2-radius-xl:14px;--v2-radius-pill:999px;--v2-shadow-xs:0 1px 2px rgba(31,26,20,0.05);--v2-shadow-sm:0 2px 8px rgba(31,26,20,0.06);--v2-shadow-md:0 6px 20px -6px rgba(31,26,20,0.10);--v2-shadow-lg:0 24px 60px -20px rgba(31,26,20,0.18);--v2-shadow-brand:0 8px 24px -8px rgba(199,119,87,0.40);--v2-font-sans:var(--font-sans),system-ui,sans-serif;--v2-font-serif:var(--font-serif),Georgia,"Times New Roman",serif;--v2-font-mono:var(--font-mono),ui-monospace,monospace;background:var(--v2-bg);color:var(--v2-text);font-family:var(--v2-font-sans);letter-spacing:-.005em}.v2-scope h1,.v2-scope h2,.v2-scope h3{font-family:var(--v2-font-serif);letter-spacing:-.015em}