/* Phase 1 — header logo sizing & overflow safety (ai-doctor.ai) */
#logo{height:40px !important;width:auto !important;max-width:230px;object-fit:contain;display:block}
header a[href] > #logo{vertical-align:middle}
@media (max-width:768px){#logo{height:32px !important;max-width:160px}}
@media (max-width:360px){#logo{height:28px !important;max-width:140px}}
html,body{overflow-x:hidden}
