/* App shell only; the library's original content and language-menu styles are retained. */
/* Keep the original navigation font without a late swap moving the return button. */
@font-face{font-family:"SS Navigation Inter";font-style:normal;font-weight:500;font-display:optional;src:url("/videoer/css/files/inter-latin-500-normal-W62DVTXI.woff2") format("woff2")}
body [data-shell="header"]{display:block!important;position:sticky;top:0;z-index:40;background:#faf7f3;border-bottom:1px solid #e8e2d9}
body [data-shell="header"] .ss-site-header{display:flex!important;box-sizing:border-box;width:100%;max-width:none;min-height:76px;height:auto;margin:0;padding:16px 24px;gap:16px;align-items:center}
:root body [data-shell="header"] .ss-site-header .mk-topnav{display:flex!important;justify-content:flex-end!important;flex:1;flex-wrap:nowrap!important;gap:var(--app-video-nav-gap,16px)!important;min-width:0;min-height:44px!important;padding:0!important}
.ss-site-header .ss-video-return{display:inline-flex!important;margin-inline-end:auto;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:44px;padding:11px 16px;border-radius:999px;border:1px solid rgba(19,19,19,.16);background:transparent;color:#5b5d58;white-space:nowrap;text-decoration:none;font:500 14px/20px "SS Navigation Inter",Inter,system-ui,sans-serif}
.ss-site-header .ss-video-return:hover{border-color:rgba(74,122,104,.4);background:rgba(74,122,104,.08);color:#365e50}
.ss-video-return svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html[dir=rtl] .ss-video-return svg{transform:rotate(180deg)}
.ss-site-header .ss-video-return:focus-visible{outline:none;border-color:#4a7a68;background:#eef3ef;color:#365e50}
html[data-theme=dark] body [data-shell="header"]{background:#1c1b18;border-color:#4a493e}
html[data-theme=dark] .ss-site-header .ss-video-return{background:transparent!important;color:#c5bfb7!important;border-color:rgba(231,229,228,.3)!important}
html[data-theme=dark] .ss-site-header .ss-video-return:is(:hover,:focus-visible){background:rgba(255,255,255,.07)!important;color:#fff!important}
@media(min-width:1001px){body.library-layout .library-sidebar{top:93px;max-height:calc(100dvh - 109px)}}
@media(max-width:767px){body [data-shell="header"] .ss-site-header{--app-video-nav-gap:12px;min-height:68px;flex-wrap:nowrap!important;padding:12px 16px!important;gap:12px!important}.ss-site-header .ss-site-language,.ss-site-header .ss-theme-toggle{margin:0!important}}
@media(max-width:380px){body [data-shell="header"] .ss-site-header{--app-video-nav-gap:8px;padding:12px!important}.ss-site-header .ss-video-return{padding-inline:12px}}

/* Keep the app exit usable while the original route-shaped skeleton is visible. */
html[data-library-boot] .ss-site-header .ss-video-return{visibility:visible!important}
