/* DERMOVA — shared: logo lockup, cookie banner, footer button */
.logo,.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}
.dv-logo-mark{height:38px;width:auto;display:block;flex:none}
.dv-linkbtn{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit}
.dv-linkbtn:hover,.dv-linkbtn:focus-visible{text-decoration:underline}
.dv-consent{position:fixed;left:16px;right:16px;bottom:16px;max-width:560px;margin:0 auto;z-index:2147483000;background:#fffdf9;color:#20221f;border:1px solid #ded4c8;border-radius:12px;box-shadow:0 12px 40px rgba(32,34,31,.22);padding:18px 20px;font:14px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic",Tahoma,sans-serif}
.dv-consent strong{display:block;font-size:15px;margin-bottom:6px;color:#3d493c}
.dv-consent p{margin:0 0 12px;color:#4a4a44}
.dv-consent a{color:#3d493c;text-decoration:underline}
.dv-consent-row{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}
.dv-consent-btn{cursor:pointer;border-radius:999px;padding:10px 18px;font:600 14px/1 inherit;font-family:inherit;border:1px solid #3d493c;min-height:42px}
.dv-consent-no{background:transparent;color:#3d493c}
.dv-consent-yes{background:#3d493c;color:#fff}
.dv-consent-btn:focus-visible{outline:3px solid #a7774e;outline-offset:2px}
@media(max-width:520px){.dv-consent{left:10px;right:10px;bottom:10px}.dv-consent-row{justify-content:stretch}.dv-consent-btn{flex:1}}
@media(prefers-reduced-motion:no-preference){.dv-consent{animation:dvc .35s ease-out}@keyframes dvc{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}

/* language switcher pill (was an inline-styled fixed div that covered the mobile menu button) */
.dv-lang-pill{position:fixed;z-index:90;left:14px;bottom:18px;background:#fffdf9;border:1px solid #ded4c8;border-radius:999px;padding:8px 14px;font:600 13px/1 system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic",Tahoma,sans-serif;box-shadow:0 2px 10px rgba(0,0,0,.08)}
.dv-lang-pill a{color:#3d493c;text-decoration:none;display:block}
.dv-lang-pill a:hover,.dv-lang-pill a:focus-visible{text-decoration:underline}
