.site-loader{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#010201;opacity:1;transition:opacity .38s ease,visibility .38s ease}.site-loader.is-ready{opacity:0;visibility:hidden;pointer-events:none}.loader-mark{position:relative;width:min(54vw,430px);animation:loaderBreath 1.8s ease-in-out infinite}.loader-mark img{display:block;width:100%;height:auto}.loader-mark [data-mboko-logo]{position:absolute;inset:0}html[data-theme="green"] .loader-mark [data-standard-logo]{visibility:hidden}html[data-theme="green"] .loader-mark [data-mboko-logo]{visibility:visible!important}.entry-logo-wrap{display:flex;justify-content:center;margin:0 auto 1.1rem}.entry-logo-wrap img{width:min(300px,54vw);height:auto;display:block;animation:entryLogoBreath 4s ease-in-out infinite}.theme-dialog.is-choosing .entry-logo-wrap{transform:scale(1.015);opacity:.82}.theme-dialog.is-choosing{opacity:0;transform:scale(.985);transition:opacity .28s ease,transform .28s ease}.topbar{justify-content:space-between}.desktop-nav{margin-left:auto;margin-right:1.2rem}.desktop-nav a{font-size:.72rem;letter-spacing:.16em}.top-actions{gap:.5rem}.top-actions .search-open{font-size:1.25rem;padding:.45rem;cursor:pointer}.theme-dialog.first-visit .theme-dialog-close{display:none}.mobile-menu{background:color-mix(in srgb,var(--theme-bg,#070907) 96%,transparent);backdrop-filter:blur(16px)}.search-open-mobile{align-self:flex-start;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;padding:.7rem 0;font:600 .72rem/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}
@keyframes loaderBreath{0%,100%{opacity:.72;transform:scale(.995)}50%{opacity:1;transform:scale(1.008)}}@keyframes entryLogoBreath{0%,100%{opacity:.88;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}
.theme-transition{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:#010201;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.theme-transition.is-active{opacity:1;visibility:visible;pointer-events:auto}.theme-transition img{display:block;width:min(46vw,340px);height:auto;opacity:.92;animation:loaderBreath 1.25s ease-in-out infinite}.theme-transition[data-next-theme="green"]{background:#020603}.theme-transition[data-next-theme="blue"]{background:#020713}.theme-transition[data-next-theme="black"]{background:#010101}
@media(max-width:920px){.entry-logo-wrap img{width:min(66vw,300px)}.mobile-menu a{font-size:clamp(2rem,11vw,4rem);letter-spacing:-.04em}.mobile-menu.open{box-shadow:0 20px 60px #000}.theme-dialog{overflow:auto}}
@media(prefers-reduced-motion:reduce){.loader-mark,.entry-logo-wrap img,.theme-transition img{animation:none}.site-loader,.theme-dialog.is-choosing,.theme-transition{transition:none}}
