/* Optical alignment and transparent crown on every surface. */
:root .top .logo{display:inline-flex;align-items:center;gap:9px;line-height:1;transform:translateY(-1px)}
:root .top .logo .brand-crown{display:block!important;visibility:visible!important;opacity:1!important;flex:0 0 32px!important;width:32px!important;height:30px!important;padding:0;background:transparent!important;filter:none!important;color:inherit!important;transform:translateY(-2px)}
:root .top .logo .brand-crown path{stroke:currentColor!important;fill:none!important}
:root .top .logo .brand-crown circle{fill:currentColor!important}
:root .top .logo span{display:block;line-height:1}
@font-face{font-family:DMTBrand;src:url(/assets/fonts/P052-Roman.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}
:root .top .logo span{font-family:DMTBrand,Palatino,"Palatino Linotype",serif!important;font-weight:400!important;letter-spacing:0!important}
/* Keep the launch surface opaque black; allow its intentional exit fade. */
#dmt-launch{background-color:#000!important;color-scheme:only dark!important;filter:none!important;mix-blend-mode:normal!important;backdrop-filter:none!important}
#dmt-launch .launch-mark{filter:none!important;opacity:1!important;animation:none!important;mix-blend-mode:normal!important}

#dmt-launch .launch-mark{color:#fff!important;fill:#fff;filter:none!important;opacity:1!important;forced-color-adjust:none;max-width:320px}


.admin-brand-logo{display:inline-block;width:22px;height:22px;flex-shrink:0;vertical-align:middle;color:inherit}.admin-brand-logo path{stroke:currentColor}.admin-brand-logo circle{fill:currentColor}
