.mj-brand-mark{position:relative;display:inline-block;width:100%;height:100%;overflow:hidden;border-radius:24%;background:#f3f0e9;vertical-align:middle;flex-shrink:0}
.mj-brand-mark>svg{position:absolute;inset:0;width:100%;height:100%;transform-origin:50% 50%;pointer-events:none}
body.mj-app .mj-brand-mark>svg{stroke:none}
.mj-brand-mark>.mj-brand-shine{opacity:0}
.mj-brand-splash[hidden]{display:none!important}
.mj-brand-boot .mj-brand-splash[hidden]{display:flex!important;animation:mj-brand-fail-open 6s step-end forwards}
.mj-brand-boot .mj-brand-splash__content,.mj-brand-boot .mj-brand-splash__glow,.mj-brand-boot .mj-brand-splash__caption,.mj-brand-boot .mj-brand-splash__skip{visibility:hidden}
@keyframes mj-brand-fail-open{to{visibility:hidden;pointer-events:none}}
.mj-brand-splash{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden;min-height:100%;background:linear-gradient(#060a10,#0a1019,#070b12);color:#f3f0e9;font-family:var(--mj-font-fa),sans-serif;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}
.mj-brand-splash__content{display:flex;flex-direction:column;align-items:center;padding:32px;width:100%}
.mj-brand-splash .mj-brand-mark{width:112px;height:112px;border-radius:28px;box-shadow:0 16px 32px #0005}
.mj-brand-splash__name{font:900 29px/34px MovieZabanMobile,sans-serif;font-family:MovieZabanMobile,sans-serif!important;letter-spacing:1.6px;margin-top:25px;padding-block:5px;color:#f3f0e9}
.mj-brand-splash__tagline{font:500 14px/22px MovieZabanMobile,sans-serif;color:#adb8c8;margin:8px 0 0;padding-block:4px}
.mj-brand-splash__track{display:block;width:154px;height:3px;overflow:hidden;border-radius:99px;background:#ffffff17;margin-top:30px;direction:ltr}
.mj-brand-splash__track>i{display:block;height:100%;width:20%;border-radius:inherit;background:linear-gradient(90deg,#f26b4f,#42d6a1)}
.mj-brand-splash__glow{position:absolute;z-index:-1;left:50%;top:43%;width:min(126vw,126vh);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,#f26b4f29, #42d6a10b 35%,transparent 70%);pointer-events:none}
.mj-brand-splash__caption{position:absolute;bottom:calc(42px + env(safe-area-inset-bottom,0px));font:600 10px/16px MovieZabanMobile,sans-serif;font-family:MovieZabanMobile,sans-serif!important;letter-spacing:2.1px;color:#ffffff61}
.mj-brand-splash__skip{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));left:calc(12px + env(safe-area-inset-left,0px));border:1px solid #ffffff24;background:#ffffff08;color:#adb8c8;border-radius:14px;min-height:44px;padding:8px 14px;font:400 12px/20px var(--mj-font-fa),sans-serif;cursor:pointer}
.mj-brand-splash__skip:focus-visible{outline:2px solid #f26b4f;outline-offset:3px}
@media(max-width:1199px){body:has([data-mobile-home]) .mj-header .mj-brand__mark{width:40px;height:40px}body:has([data-mobile-home]) .mj-header .mj-brand-mark{border-radius:13px}}
@media(prefers-reduced-motion:reduce){.mj-brand-mark>svg{transform:none!important;opacity:1!important}.mj-brand-mark>.mj-brand-shine{opacity:0!important}}
