.iframe-wrapper.svelte-1yrkb3h{position:absolute;inset:0;background-color:#000}.game-frame.svelte-1yrkb3h{width:100%;height:100%;border:none;opacity:0;display:block;transition:opacity .5s ease-in-out}.game-frame.visible.svelte-1yrkb3h{opacity:1}.loading-overlay.svelte-1yrkb3h{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000001a,#121212 80%)}.loading-overlay.svelte-1yrkb3h .brand-logo:where(.svelte-1yrkb3h){height:4rem;width:auto;object-fit:contain;display:block;margin-bottom:4rem}.loading-overlay.svelte-1yrkb3h .brand-logo.custom-brand:where(.svelte-1yrkb3h){width:15.9rem;height:4rem;margin-bottom:4.8rem}.loading-overlay.svelte-1yrkb3h .spinner-box:where(.svelte-1yrkb3h){display:flex;flex-direction:column;align-items:center;gap:1.6rem}.loading-overlay.svelte-1yrkb3h .spinner-box.custom-loader:where(.svelte-1yrkb3h){width:min(12.13333rem,100vw - 3.2rem);gap:1.4rem}.loading-overlay.svelte-1yrkb3h .spinner-box.custom-loader:where(.svelte-1yrkb3h) .loading-text:where(.svelte-1yrkb3h){font-family:Inter,sans-serif;font-size:1.1rem;font-weight:400;line-height:normal;letter-spacing:0;color:var(--color-text-0)}.loading-overlay.svelte-1yrkb3h .spinner-box:where(.svelte-1yrkb3h) .spinner:where(.svelte-1yrkb3h){width:3.6rem;height:3.6rem;border:.3rem solid rgba(255,255,255,.1);border-left-color:var(--color-primary);border-radius:50%;animation:svelte-1yrkb3h-spin 1s linear infinite}.loading-overlay.svelte-1yrkb3h .spinner-box:where(.svelte-1yrkb3h) .loading-text:where(.svelte-1yrkb3h){font-size:1.3rem;color:var(--color-text-3);font-weight:500;letter-spacing:.2rem}@keyframes svelte-1yrkb3h-spin{to{transform:rotate(360deg)}}
