.zilteroka-intro{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,#6f54da 0,#4931a4 38%,#0757d6 100%);color:#fff}.zilteroka-intro-stage{display:grid;place-items:center;gap:.5rem;text-align:center;animation:zilteroka-arrive .7s ease-out both}.zilteroka-intro-stage img{width:min(58vw,290px);height:auto;filter:drop-shadow(0 16px 24px #1b145b66)}.zilteroka-intro-stage p{margin:0;font-weight:950;letter-spacing:.18em}.zilteroka-intro-stage strong{font-size:clamp(1.4rem,4vw,2.5rem);color:#ffe160}.zilteroka-skip{position:absolute;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));min-height:44px;padding:.55rem 1rem;border:2px solid #ffffffaa;border-radius:999px;background:#20186caa;color:#fff;font:inherit;font-weight:900;cursor:pointer}.zilteroka-intro.is-leaving{animation:zilteroka-leave .38s ease-in forwards}.zilteroka-identity{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.45rem .75rem;border:2px solid #b9d8ff;border-radius:999px;background:#ffffffd9;color:#164287;font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}.zilteroka-identity img{width:26px;height:26px;border-radius:7px}.title-actions .zilteroka-identity{margin:.2rem auto}.zilteroka-modal[hidden]{display:none}.zilteroka-modal{position:fixed;z-index:900;inset:0;display:grid;place-items:center;padding:clamp(.5rem,2vw,1.25rem);background:#071c4dcc;backdrop-filter:blur(6px)}.zilteroka-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100%);max-height:calc(100dvh - clamp(1rem,4vw,2.5rem));overflow:hidden;border:4px solid #fff;border-radius:26px;background:#f7fbff;box-shadow:0 24px 70px #020d2c77}.zilteroka-dialog-header{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 1.1rem;border-bottom:2px solid #cbe5ff;background:linear-gradient(120deg,#eef9ff,#fff8d8)}.zilteroka-dialog-header img{width:64px;height:64px;border-radius:15px}.zilteroka-dialog-header h2{margin:0;color:#0757d6;font-size:clamp(1.45rem,3vw,2.15rem)}.zilteroka-dialog-header .section-kicker{margin:0}.zilteroka-close{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:#093f9f;color:#fff;font:inherit;font-size:1.65rem;font-weight:900;cursor:pointer}.zilteroka-dialog-body{overflow:auto;padding:1rem 1.1rem}.zilteroka-dialog-body>p{max-width:830px;margin:0 auto 1rem;color:#334d70;line-height:1.55}.zilteroka-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.zilteroka-game-card{overflow:hidden;border:2px solid #c7e1f7;border-radius:17px;background:#fff;box-shadow:0 6px 14px #0b4f8c18}.zilteroka-game-card>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#e8f4ff}.zilteroka-game-card>div{display:grid;align-content:start;gap:.35rem;padding:.75rem}.zilteroka-game-card h3,.zilteroka-game-card p{margin:0}.zilteroka-game-card h3{color:#0a428e;font-size:1rem}.zilteroka-game-card p{color:#53667d;font-size:.82rem;line-height:1.4}.zilteroka-status{justify-self:start;padding:.2rem .5rem;border-radius:999px;font-size:.67rem;font-weight:950;text-transform:uppercase}.zilteroka-status.available{background:#d8f7de;color:#17632c}.zilteroka-status.beta{background:#fff0a8;color:#755800}.zilteroka-status.development{background:#e1eaff;color:#31548f}.zilteroka-play{justify-self:start;margin-top:.2rem;color:#0757d6;font-weight:900}.zilteroka-portal{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;border:2px solid #e4c441;border-radius:19px;background:#fffbe6}.zilteroka-portal h3,.zilteroka-portal p{margin:.2rem 0}.zilteroka-portal a{color:#0757d6;font-weight:900;overflow-wrap:anywhere}.zilteroka-portal img{display:block;width:150px;height:150px;object-fit:contain;background:#fff;padding:8px}.zilteroka-dialog footer{display:flex;justify-content:flex-end;padding:.7rem 1.1rem;border-top:2px solid #cbe5ff;background:#eef7ff}.zilteroka-modal-open{overflow:hidden}
@keyframes zilteroka-arrive{from{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:none}}@keyframes zilteroka-leave{to{opacity:0;visibility:hidden}}
@media(max-width:760px){.zilteroka-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.zilteroka-dialog-header{grid-template-columns:50px minmax(0,1fr) auto;padding:.7rem}.zilteroka-dialog-header img{width:50px;height:50px}.zilteroka-dialog-body{padding:.75rem}.zilteroka-game-card>div{padding:.6rem}.zilteroka-portal{grid-template-columns:minmax(0,1fr) 120px}.zilteroka-portal img{width:120px;height:120px}}
@media(max-width:440px){.zilteroka-gallery{grid-template-columns:1fr}.zilteroka-game-card{display:grid;grid-template-columns:110px minmax(0,1fr)}.zilteroka-game-card>img{height:100%;min-height:100px}.zilteroka-portal{grid-template-columns:1fr;text-align:center}.zilteroka-portal img{justify-self:center}.zilteroka-dialog{border-width:2px;border-radius:18px}.zilteroka-dialog-header .section-kicker{font-size:.62rem}}
@media(max-height:500px) and (orientation:landscape){.zilteroka-dialog{max-height:calc(100dvh - 10px)}.zilteroka-dialog-header{padding:.45rem .75rem}.zilteroka-dialog-header img{width:42px;height:42px}.zilteroka-dialog-body{padding:.6rem}.zilteroka-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.zilteroka-intro-stage,.zilteroka-intro.is-leaving{animation:none}.zilteroka-identity,.zilteroka-game-card{transition:none}}
.zilteroka-intro-logo{display:grid;place-items:center;padding:7px;border:2px solid #ffffff80;border-radius:25%;background:#ffffff24;box-shadow:0 16px 30px #17105f66}.zilteroka-intro-logo img{display:block;height:auto;border-radius:22%;filter:none}
