/* Dittuu shared light glass language — Public site */
:root{--brand-ink:#50345f;--brand-glow:#a345b5;--mist:rgba(255,255,255,.70)}
.site-header{background:rgba(255,255,255,.72)!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 8px 26px rgba(28,14,40,.13)!important}
.site-header .brand,.site-header .nav-control{color:#50345f!important}
/* Match dropdowns to navigation; avoid dense outlines */
.desktop-panel,.nav-panel,.mobile-menu,.menu-panel,[class*="dropdown-panel"]{background:rgba(250,244,255,.93)!important;color:#50345f!important;border-color:rgba(124,76,149,.18)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}
.desktop-panel a,.nav-panel a,.mobile-menu a,.menu-panel a{color:#50345f}
.site-header button:focus-visible,.site-header a:focus-visible,.mobile-menu button:focus-visible{outline:3px solid #9850b8;outline-offset:3px}
@media(max-width:780px){.site-header{background:rgba(255,255,255,.83)!important}}
