.authenticated-background-video{display:block;position:fixed;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;visibility:hidden;filter:saturate(.72) contrast(.82) brightness(.62);transition:opacity 700ms ease,visibility 0s linear 700ms;pointer-events:none}
#authenticated-background-video{object-position:center 18%}
#app,body #theme-toggle,body #language-toggle{position:relative;z-index:1}
:root[data-theme='light'] body.authenticated-light::before{content:"";position:fixed;inset:0;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.56),rgba(255,255,255,.34) 42%,rgba(255,255,255,.18));pointer-events:none}
:root[data-theme='light'] body.authenticated-light #authenticated-background-video.is-active{opacity:.38;visibility:visible;transition:opacity 700ms ease}
:root:not([data-theme='light']) body.authenticated-light #authenticated-background-video-alt.is-active{opacity:.42;visibility:visible;transition:opacity 700ms ease}
@media(max-width:700px){#authenticated-background-video{object-position:center 14%}:#authenticated-background-video-alt{object-position:center center}:root[data-theme='light'] body.authenticated-light .authenticated-background-video.is-active{opacity:.42}}
:root[data-theme='light'] body.authenticated-light .authenticated-background-video{filter:saturate(1.12) contrast(1.14) brightness(.78)}
:root[data-theme='light'] body.authenticated-light::before{background:linear-gradient(90deg,rgba(248,251,252,.28),rgba(248,251,252,.16) 42%,rgba(248,251,252,.06));}
:root[data-theme='light'] body.authenticated-light #authenticated-background-video.is-active{opacity:.62}
@media(max-width:700px){:root[data-theme='light'] body.authenticated-light .authenticated-background-video.is-active{opacity:.68}}