/* SEVIDENTAL — identidad de la clínica basada en el logotipo original */
:root{--sevi-brown:#68401F;--sevi-mid:#754B28;--sevi-accent:#986B43;--sevi-cream:#FAF7F3;--sevi-soft:#F5EEE7;--sevi-border:#EAE1D7}
body{background-color:var(--sevi-cream)}
a:focus-visible,button:focus-visible,input:focus-visible{outline-color:var(--sevi-accent)}
.sevi-brand{display:flex;align-items:center;gap:12px;background:white;border:1px solid var(--sevi-border);border-radius:16px;padding:7px 14px;box-shadow:0 4px 18px rgba(104,64,31,.07);text-decoration:none;color:var(--sevi-brown);width:max-content;max-width:100%;margin:0 0 15px}
.sevi-brand img{display:block;width:170px;max-width:100%;height:auto;object-fit:contain}
.sevi-brand--sidebar{display:block;margin:0 auto;padding:12px 8px;width:100%;border-radius:15px;background:#fff;box-shadow:none}
.sevi-brand--sidebar img{width:210px;margin:auto}
.sevi-brand--compact img{width:145px}
@media(max-width:640px){.sevi-brand{padding:5px 9px}.sevi-brand img{width:125px}.sevi-brand--sidebar img{width:185px}}
