@font-face{font-family:TonyTitle;src:url("LuckiestGuy.ttf") format("truetype");font-display:swap}
#tony-loader{--u:min(calc(100vw / 1280),calc(100dvh / 720));position:fixed;inset:0;z-index:10;background:#000;color:#ffda1f;font-family:TonyTitle,Impact,sans-serif}
#tony-loading-video{position:absolute;width:100%;height:100%;object-fit:contain}
.tony-shade{position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(3,8,13,.92))}
.tony-loading-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(16 * var(--u))}
#tony-loader h1{margin:0;line-height:0;font-size:0}
.tony-title-image{display:block;width:min(calc(1080 * var(--u)),calc(100vw - 96 * var(--u)),calc((100dvh - 192 * var(--u)) * 1.77577));height:auto}
#tony-loading-status{position:absolute;left:24px;right:24px;bottom:calc(8 * var(--u));text-align:center;font: max(14px,calc(16 * var(--u))) system-ui,sans-serif;color:white;margin:0}
#tony-loader button{font:max(28px,calc(48 * var(--u))) TonyTitle,Impact,sans-serif;background:#ffda1f;color:#080d14;border:2px solid #ffda1f;border-radius:calc(12 * var(--u));width:min(80vw,calc(520 * var(--u)));min-height:max(56px,calc(112 * var(--u)));cursor:pointer}
#tony-loader button:hover{background:#fff080}#tony-loader button:focus-visible{outline:3px solid white;outline-offset:4px}
#tony-loader button:disabled{opacity:.8;cursor:wait}
#tony-loading-music{position:absolute;right:max(24px,calc(24 * var(--u)));top:max(24px,calc(24 * var(--u)));width:calc(156 * var(--u))!important;min-height:max(44px,calc(56 * var(--u)))!important;font-size:max(18px,calc(24 * var(--u)))!important;background:#080d14!important;color:white!important}
@media(prefers-reduced-motion:reduce){#tony-loading-video{display:none}#tony-loader{background:#172f36 url("loading-poster.jpg") center/contain no-repeat}}
