.install-app{border:1px solid #b9f42f66;background:#b9f42f18;color:var(--lime);border-radius:9px;padding:10px 13px;font-weight:800;cursor:pointer;white-space:nowrap}.install-app.attention{animation:install-pulse 1.8s ease-in-out 2}@keyframes install-pulse{50%{box-shadow:0 0 0 7px #b9f42f12;border-color:var(--lime)}}
.onboarding-card{width:min(560px,calc(100vw - 28px));background:linear-gradient(145deg,#181b2e,#10121f);border:1px solid #ffffff20;border-radius:25px;padding:34px;position:relative;box-shadow:0 30px 90px #000a}.tour-progress{display:flex;gap:6px;margin-bottom:30px}.tour-progress i{height:4px;flex:1;background:#303447;border-radius:9px;transition:.25s}.tour-progress i.active{background:linear-gradient(90deg,var(--pink),var(--pink2))}.tour-visual{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:radial-gradient(circle at 35% 30%,#ff699f,#c91065);font:800 22px Unbounded;box-shadow:0 14px 35px #ff2d7840;margin-bottom:22px}.onboarding-card>small{color:var(--lime);font-weight:800;letter-spacing:.12em}.onboarding-card h2{font:750 clamp(25px,5vw,35px) Unbounded;margin:12px 0}.onboarding-card>p{color:#aeb2c2;line-height:1.65;margin:0 0 25px}.tour-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:25px}.tour-actions .primary{min-width:150px}.tour-skip{border:0;background:none;color:#969bad;font-weight:700;padding:12px;cursor:pointer}.permission-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.permission-actions[hidden]{display:none}.permission-actions button{min-height:50px}.permission-actions small{grid-column:1/-1;color:#767b8e;line-height:1.4}.guided-highlight{animation:guide-highlight .8s ease-in-out 3}@keyframes guide-highlight{50%{filter:drop-shadow(0 0 18px #ff2d786e)}}
@media(max-width:900px){.avatar{display:block}}
@media(max-width:560px){header{height:68px}.brand i{display:none}.deposit{padding:10px 11px}.install-app{position:fixed;right:14px;bottom:18px;z-index:35;box-shadow:0 12px 30px #0008}.avatar{width:36px;height:36px;flex:0 0 36px}.game-dialog{width:100vw;height:100dvh}.game-shell{border:0;border-radius:0}.modal-card{max-height:92dvh;overflow:auto;padding:25px 21px}.onboarding-card{padding:27px 22px}.permission-actions{grid-template-columns:1fr}.permission-actions small{grid-column:1}.tour-actions .primary{min-width:130px}}
