/* MediaMirko V1.61 universal UI polish */
html[data-mm-site-theme="light"] .mm-icon-sun{display:none}
html[data-mm-site-theme="dark"] .mm-icon-moon{display:none}
.mm-icon-sun{display:none}html[data-mm-site-theme="dark"] .mm-icon-sun{display:inline}
.mm-site-header{position:sticky!important;top:0;z-index:200!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.mm-site-header .mm-nav-wrap{min-height:74px}
.mm-site-header .mm-main-nav a{font-size:14px!important;font-weight:680!important;letter-spacing:-.012em!important;line-height:1.3;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
.mm-site-header .mm-wordmark{font-size:26px!important;letter-spacing:-.065em!important;font-weight:850!important}
.mm-site-header .mm-public-theme-button svg{width:20px;height:20px}
.mm-site-header .mm-account-menu{z-index:220}
.mm-announcement{position:relative;z-index:201;display:flex;align-items:center;justify-content:center;gap:12px;min-height:32px;padding:7px 20px;background:#241c20;color:#e9d8dc;font-size:11px;font-weight:690;letter-spacing:.012em;text-align:center}
.mm-announcement a{color:#ffb0a9!important;font-weight:770;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.mm-announcement-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#f4837b;box-shadow:0 0 11px #fa82787e}
html[data-mm-site-theme=light] .mm-announcement{background:#fff0ed;color:#5e4648;border-bottom:1px solid #f0dcd9}
html[data-mm-site-theme=light] .mm-announcement a{color:#a74743!important}
html[data-mm-site-theme=light] body.mm-auth-page .account-card,
html[data-mm-site-theme=light] body.mm-auth-page .auth-panel{border:2px solid #e9b9b4!important;box-shadow:0 16px 50px #4c242214,0 0 0 3px #ed827907!important}
html[data-mm-site-theme=light] body.mm-auth-page .account-card:hover{border-color:#df918a!important}
html[data-mm-site-theme=light] .mm-public .demo-window{border:3px solid #e78079!important;box-shadow:0 25px 60px #24161d23,0 0 0 5px #ef86751a!important}
html[data-mm-site-theme=light] .mm-public .mm-glass,
html[data-mm-site-theme=light] .mm-public .mm-card{border-color:#e9c9c5}
@media(max-width:850px){.mm-site-header .mm-nav-wrap{min-height:65px}.mm-site-header .mm-wordmark{font-size:23px!important}.mm-site-header .mm-main-nav a{font-size:15px!important}}
@media(prefers-reduced-motion:reduce){.mm-site-header,.mm-announcement{backdrop-filter:none}}
