@font-face{font-family:Medbuddy Inter;src:url(/fonts/inter.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Medbuddy Source Serif;src:url(/fonts/source-serif-4.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--font-sans:"Medbuddy Inter", Arial, sans-serif;--font-serif:"Medbuddy Source Serif", Georgia, serif;--background:#faf9f5;--foreground:#1f1f1c;--muted:#585851;--surface:#f2f1ea;--border:#deddd5;--accent:#1964ed;--accent-hover:#1255ce;--accent-soft:#edf2fb}.medbuddy-brand{width:var(--brand-width,190px);vertical-align:middle;flex:none;max-width:100%;text-decoration:none;display:inline-flex}.medbuddy-brand svg{aspect-ratio:905/215;width:100%;height:auto;display:block}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
