.visually-hidden[data-astro-cid-rutobish],.mainnav[data-astro-cid-rutobish] .visually-hidden[data-astro-cid-rutobish]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mainnav[data-astro-cid-rutobish]{align-items:center;display:flex}.mnav-bar[data-astro-cid-rutobish]{display:none}@media (width>=860px){.mnav-mobile[data-astro-cid-rutobish]{display:none}.mnav-bar[data-astro-cid-rutobish]{align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.mnav-bar[data-astro-cid-rutobish]>li[data-astro-cid-rutobish]{position:relative}.mnav-bar[data-astro-cid-rutobish]>li[data-astro-cid-rutobish]>a[data-astro-cid-rutobish]{border-radius:var(--radius);color:var(--text);align-items:center;gap:.25rem;padding:.55rem .85rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.mnav-bar[data-astro-cid-rutobish]>li[data-astro-cid-rutobish]>a[data-astro-cid-rutobish]:hover,.mnav-bar[data-astro-cid-rutobish]>li[data-astro-cid-rutobish].has-menu:focus-within>a[data-astro-cid-rutobish]{color:var(--ember-light)}.caret[data-astro-cid-rutobish]{opacity:.8;font-size:.7rem}.dropdown[data-astro-cid-rutobish]{z-index:30;opacity:0;visibility:hidden;min-width:15rem;transition:opacity .15s var(--ease), transform .15s var(--ease), visibility .15s;padding-top:.5rem;position:absolute;top:100%;left:0;transform:translateY(6px)}.has-menu[data-astro-cid-rutobish]:hover .dropdown[data-astro-cid-rutobish],.has-menu[data-astro-cid-rutobish]:focus-within .dropdown[data-astro-cid-rutobish]{opacity:1;visibility:visible;transform:translateY(0)}.dropcols[data-astro-cid-rutobish]{backdrop-filter:blur(14px);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-md);background:#0d0502f5;gap:1.4rem;padding:1rem 1.2rem;display:flex}.dropcol[data-astro-cid-rutobish]{min-width:11rem}.dropcol-head[data-astro-cid-rutobish]{letter-spacing:.03em;text-transform:uppercase;color:var(--ember-light);border-bottom:1px solid var(--border-color);margin-bottom:.5rem;padding-bottom:.4rem;font-size:.82rem;font-weight:700;text-decoration:none;display:block}.dropcol[data-astro-cid-rutobish] ul[data-astro-cid-rutobish]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.dropcol[data-astro-cid-rutobish] ul[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{color:var(--muted);border-radius:6px;padding:.4rem .5rem;font-size:.9rem;text-decoration:none;display:block}.dropcol[data-astro-cid-rutobish] ul[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover{background:var(--surface-blue);color:var(--text)}}.mnav-mobile[data-astro-cid-rutobish]>summary[data-astro-cid-rutobish]{cursor:pointer;padding:.4rem;list-style:none;display:inline-flex}.mnav-mobile[data-astro-cid-rutobish]>summary[data-astro-cid-rutobish]::-webkit-details-marker{display:none}.mnav-mobile[data-astro-cid-rutobish]>summary[data-astro-cid-rutobish]::marker{content:none}.bars[data-astro-cid-rutobish],.bars[data-astro-cid-rutobish]:before,.bars[data-astro-cid-rutobish]:after{background:var(--text);width:22px;height:2px;transition:transform .2s var(--ease);border-radius:2px;display:block;position:relative}.bars[data-astro-cid-rutobish]:before,.bars[data-astro-cid-rutobish]:after{content:"";position:absolute;left:0}.bars[data-astro-cid-rutobish]:before{top:-7px}.bars[data-astro-cid-rutobish]:after{top:7px}.mnav-mobile[data-astro-cid-rutobish][open] .bars[data-astro-cid-rutobish]{background:0 0}.mnav-mobile[data-astro-cid-rutobish][open] .bars[data-astro-cid-rutobish]:before{transform:translateY(7px)rotate(45deg)}.mnav-mobile[data-astro-cid-rutobish][open] .bars[data-astro-cid-rutobish]:after{transform:translateY(-7px)rotate(-45deg)}.mnav-drawer[data-astro-cid-rutobish]{backdrop-filter:blur(14px);border-bottom:1px solid var(--border-color);z-index:30;background:#0d0502fa;max-height:80vh;margin:0;padding:.6rem 1rem 1rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mnav-drawer[data-astro-cid-rutobish]>li[data-astro-cid-rutobish]{border-bottom:1px solid var(--border-color)}.mnav-drawer[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{color:var(--text);padding:.7rem .3rem;font-weight:600;text-decoration:none;display:block}.mnav-drawer[data-astro-cid-rutobish] details[data-astro-cid-rutobish]>summary[data-astro-cid-rutobish]{cursor:pointer;padding:.7rem .3rem;font-weight:600;list-style:none;position:relative}.mnav-drawer[data-astro-cid-rutobish] details[data-astro-cid-rutobish]>summary[data-astro-cid-rutobish]::-webkit-details-marker{display:none}.mnav-drawer[data-astro-cid-rutobish] details[data-astro-cid-rutobish]>summary[data-astro-cid-rutobish]::marker{content:none}.mnav-drawer[data-astro-cid-rutobish] details[data-astro-cid-rutobish]>summary[data-astro-cid-rutobish]:after{content:"+";color:var(--ember-light);font-size:1.2rem;position:absolute;right:.4rem}.mnav-drawer[data-astro-cid-rutobish] details[data-astro-cid-rutobish][open]>summary[data-astro-cid-rutobish]:after{content:"−"}.mnav-drawer[data-astro-cid-rutobish] details[data-astro-cid-rutobish] ul[data-astro-cid-rutobish]{margin:0 0 .4rem;padding:0 0 .3rem .7rem;list-style:none}.mnav-drawer[data-astro-cid-rutobish] details[data-astro-cid-rutobish] ul[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{color:var(--muted);padding:.5rem .3rem;font-weight:500}.mnav-drawer[data-astro-cid-rutobish] .grp[data-astro-cid-rutobish]>a[data-astro-cid-rutobish]{color:var(--ember-light);text-transform:uppercase;font-size:.85rem;font-weight:700}.mnav-drawer[data-astro-cid-rutobish] .sub[data-astro-cid-rutobish]>a[data-astro-cid-rutobish]{padding-left:.9rem}.mnav-play[data-astro-cid-rutobish]{background:linear-gradient(100deg, var(--ember-light), var(--ember));border-radius:var(--radius);text-align:center;margin-top:.6rem;color:#1f1005!important}.lm[data-astro-cid-rnv3vu37]{position:relative}.lm[data-astro-cid-rnv3vu37]>summary[data-astro-cid-rnv3vu37]{cursor:pointer;user-select:none;background:var(--surface-blue);border:1px solid var(--border-color);color:var(--text);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.8rem;font-weight:700;line-height:1;list-style:none;display:inline-flex}.lm[data-astro-cid-rnv3vu37]>summary[data-astro-cid-rnv3vu37]::-webkit-details-marker{display:none}.lm[data-astro-cid-rnv3vu37]>summary[data-astro-cid-rnv3vu37]::marker{content:none}.lm[data-astro-cid-rnv3vu37]>summary[data-astro-cid-rnv3vu37]:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.lm[data-astro-cid-rnv3vu37][open]>summary[data-astro-cid-rnv3vu37],.lm[data-astro-cid-rnv3vu37]>summary[data-astro-cid-rnv3vu37]:hover{border-color:var(--ember)}.lm-flag[data-astro-cid-rnv3vu37]{font-size:1rem;line-height:1}.lm-code[data-astro-cid-rnv3vu37]{font-variant-numeric:tabular-nums;letter-spacing:.03em}.lm-chev[data-astro-cid-rnv3vu37]{color:var(--muted);font-size:.65rem}.lm[data-astro-cid-rnv3vu37][open] .lm-chev[data-astro-cid-rnv3vu37]{transform:rotate(180deg)}.lm-pop[data-astro-cid-rnv3vu37]{z-index:60;background:var(--glass);backdrop-filter:blur(14px);border:1px solid var(--border-color);border-radius:var(--radius);min-width:15rem;box-shadow:var(--shadow-md);flex-direction:column;gap:2px;padding:.35rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.lm-opt[data-astro-cid-rnv3vu37]{border-radius:calc(var(--radius) - .25rem);color:var(--text);align-items:center;gap:.65rem;padding:.5rem .6rem;text-decoration:none;display:flex}a[data-astro-cid-rnv3vu37].lm-opt:hover{background:var(--surface-blue)}a[data-astro-cid-rnv3vu37].lm-opt:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.lm-opt[data-astro-cid-rnv3vu37].on{background:#fc730724}.lm-opt[data-astro-cid-rnv3vu37] .lm-flag[data-astro-cid-rnv3vu37]{text-align:center;width:1.4rem;font-size:1.1rem}.lm-names[data-astro-cid-rnv3vu37]{flex-direction:column;line-height:1.25;display:flex}.lm-native[data-astro-cid-rnv3vu37]{font-size:.88rem;font-weight:700}.lm-en[data-astro-cid-rnv3vu37]{color:var(--muted);font-size:.7rem}.lm-check[data-astro-cid-rnv3vu37]{color:var(--ember);margin-left:auto;font-weight:800}.lm-badge[data-astro-cid-rnv3vu37]{letter-spacing:.04em;color:var(--muted);background:var(--surface-blue);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.15rem .5rem;font-size:.62rem;font-weight:700}.lm-opt[data-astro-cid-rnv3vu37].on .lm-badge[data-astro-cid-rnv3vu37]{color:var(--ember)}.lm-opt[data-astro-cid-rnv3vu37].soon{opacity:.45;cursor:default}.lm-list[data-astro-cid-rnv3vu37]{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.lm-list[data-astro-cid-rnv3vu37] a[data-astro-cid-rnv3vu37]{color:var(--muted);font-size:.8rem;font-weight:600;text-decoration:none}.lm-list[data-astro-cid-rnv3vu37] a[data-astro-cid-rnv3vu37]:hover{color:var(--text)}.lm-list[data-astro-cid-rnv3vu37] a[data-astro-cid-rnv3vu37][aria-current=page]{color:var(--ember)}@media (width<=720px){.lm-pop[data-astro-cid-rnv3vu37]{min-width:13.5rem;right:-.5rem}}:root{--primary:#341c09;--ember:#fc7307;--ember-dark:#b85b14;--ember-light:#ff9540;--sapphire:#236ab9;--sapphire-dark:#1b4f89;--sapphire-light:#4a86d6;--platinum:#d4e4f7;--text:#edf3fb;--muted:#a9bbd2;--border-color:#d4e4f724;--surface:#341c098c;--surface-blue:#337bc21f;--glass:#140a048c;--link:#8fc5ff;--radius:.75rem;--shadow-md:0 10px 30px #140a046b;--glow-ember:0 0 28px #fc730766;--ease:cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;height:100%}body{min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;background:linear-gradient(145deg,#0d0502 0%,#341c09 45%,#1b4f89 100%) fixed;flex-direction:column;margin:0;font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65;display:flex;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 15% -10%,#fc730721,#0000 60%),radial-gradient(70% 55% at 90% 15%,#236ab92e,#0000 65%),radial-gradient(90% 60% at 50% 110%,#1b4f8938,#0000 70%);position:fixed;inset:0}#content{z-index:1;flex:1;position:relative}::selection{color:#fff;background:#fc730773}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0d050299}::-webkit-scrollbar-thumb{background:linear-gradient(#fc7307,#b85b14);border-radius:9999px}.skip-link{z-index:100;background:var(--ember);color:#1f1005;border-radius:0 0 var(--radius) 0;padding:.5rem 1rem;font-weight:600;position:absolute;top:0;left:-999px}.skip-link:focus{left:0}a:focus-visible,summary:focus-visible{outline:2px solid var(--ember-light);outline-offset:2px;border-radius:2px}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-color);background:#0d0502d1;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.25rem;display:flex;position:sticky;top:0}.brand{color:var(--text);flex-shrink:0;align-items:baseline;gap:.6rem;text-decoration:none;display:inline-flex}.brand-logo{width:auto;height:30px;display:block}.brand-tagline{letter-spacing:.01em;color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:500}@media (width<=1000px){.brand-tagline{display:none}}.header-right{flex-shrink:0;align-items:center;gap:.7rem;display:flex}.header-play{border-radius:var(--radius);color:#1f1005;background:linear-gradient(100deg, var(--ember-light), var(--ember));box-shadow:var(--glow-ember);white-space:nowrap;transition:transform .15s var(--ease);align-items:center;gap:.3rem;padding:.5rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.header-play:hover{transform:translateY(-1px)}@media (width<=480px){.header-play{display:none}}.lang-switch{gap:.4rem;display:flex}.lang-switch a{letter-spacing:.04em;color:var(--muted);transition:color .16s var(--ease), border-color .16s var(--ease);border:1px solid #0000;border-radius:9999px;padding:.25rem .7rem;font-size:.8rem;font-weight:600;text-decoration:none}.lang-switch a:hover{color:var(--text);border-color:var(--border-color)}.lang-switch a[aria-current=page]{color:#1f1005;box-shadow:var(--glow-ember);background:linear-gradient(135deg,#ff9540,#fc7307)}main{max-width:46rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}h1{letter-spacing:-.01em;margin:.75rem 0 1rem;font-size:clamp(1.75rem,4vw,2.4rem);font-weight:800;line-height:1.25}h2{margin:2.25rem 0 .75rem;font-size:1.35rem;font-weight:700}h3{margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:600}p{margin:.75rem 0}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ember-light)}code{background:var(--surface-blue);border:1px solid var(--border-color);border-radius:.25rem;padding:.1em .35em;font-size:.9em}blockquote{border-left:3px solid var(--sapphire-light);background:var(--surface-blue);border-radius:0 var(--radius) var(--radius) 0;color:var(--platinum);margin:1.25rem 0;padding:.5rem 1.25rem}img{border-radius:var(--radius);max-width:100%;height:auto}.breadcrumbs{color:var(--muted);font-size:.82rem}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--ember-light)}.breadcrumbs [aria-current=page]{color:var(--platinum)}.lead-answer{border-left:3px solid var(--ember);border-radius:0 var(--radius) var(--radius) 0;box-shadow:var(--shadow-md);color:var(--text);background:linear-gradient(140deg,#341c09b3 0%,#1b4f8959 100%);margin:1.5rem 0;padding:1rem 1.25rem;font-size:1.05rem}.lead-answer p{margin:.25rem 0}.card-list{gap:.9rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.card-list>li{background:var(--glass);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-md);transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease)}.card-list>li:hover{box-shadow:var(--shadow-md), var(--glow-ember);border-color:#fc730780;transform:translateY(-2px)}.card-list a{color:var(--text);padding:1rem 1.25rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:block}.card-list a:after{content:" →";color:var(--ember-light)}.card-list p{color:var(--muted);margin:0;padding:0 1.25rem 1rem;font-size:.92rem}.intro{color:var(--platinum);font-size:1.08rem}details{border:1px solid var(--border-color);border-radius:var(--radius);background:var(--glass);transition:border-color .16s var(--ease);margin:.6rem 0}details[open]{border-color:#4a86d68c}summary{cursor:pointer;padding:.85rem 2.25rem .85rem 1.1rem;font-weight:600;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--ember-light);font-size:1.1rem;font-weight:700;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}details[open] summary:after{content:"−"}details>p{color:var(--platinum);margin:0;padding:0 1.1rem 1rem}.byline{color:var(--muted);border-top:1px solid var(--border-color);margin-top:2rem;padding-top:1rem;font-size:.9rem}article ol{padding-left:1.25rem}article ol li{margin:.4rem 0}.related-searches{background:var(--surface-blue);margin-top:2rem}.site-footer{z-index:1;border-top:1px solid var(--border-color);color:var(--muted);background:#0d0502d9;padding:2rem 1.25rem 5.5rem;font-size:.9rem;position:relative}.footer-grid{gap:1.75rem;max-width:72rem;margin:0 auto;display:grid}.footer-brand img{width:auto;height:28px}.footer-slogan{color:var(--platinum);margin:.5rem 0 .25rem;font-weight:600}.footer-about{margin:.25rem 0 .75rem;font-size:.85rem;line-height:1.6}.age-badge{border:2px solid var(--ember);width:2.2rem;height:2.2rem;color:var(--ember-light);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.footer-col h2{letter-spacing:.06em;text-transform:uppercase;color:var(--ember-light);margin:0 0 .6rem;font-size:.8rem;font-weight:700}.footer-col ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.footer-col a{color:var(--muted);text-decoration:none}.footer-col a:hover{color:var(--text)}.footer-bottom{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:72rem;margin:1.75rem auto 0;padding-top:1.25rem;font-size:.8rem;display:flex}.footer-bottom p{margin:0}.footer-langs{gap:.5rem;display:flex}.footer-langs a{color:var(--muted);font-weight:600;text-decoration:none}.footer-langs a[aria-current=page]{color:var(--ember-light)}@media (width>=720px){.site-footer{padding:2.5rem 2rem 2rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem}}.mobile-cta{z-index:25;background:linear-gradient(100deg, var(--ember-light), var(--ember));color:#1f1005;box-shadow:var(--glow-ember), 0 8px 24px #00000080;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1rem;font-size:1rem;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}@media (width>=481px){.mobile-cta{display:none}.site-footer{padding-bottom:2rem}}.provider-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}@media (width>=640px){.provider-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=960px){.provider-grid{grid-template-columns:repeat(4,1fr)}}.provider-card{text-align:center;background:var(--glass);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-md);color:var(--text);transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);flex-direction:column;align-items:center;gap:.5rem;padding:1.1rem .75rem;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.provider-card:hover{box-shadow:var(--shadow-md), var(--glow-ember);border-color:#fc730780;transform:translateY(-3px)}.provider-card img{object-fit:contain;background:#d4e4f70f;border-radius:.4rem;width:auto;max-width:90%;height:44px;padding:.25rem .5rem}.provider-card .count{color:var(--muted);font-size:.78rem;font-weight:500}.game-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}@media (width>=640px){.game-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=960px){.game-grid{grid-template-columns:repeat(6,1fr)}}.game-tile{background:var(--glass);border:1px solid var(--border-color);border-radius:var(--radius);transition:transform .16s var(--ease), border-color .16s var(--ease);flex-direction:column;gap:.35rem;display:flex;overflow:hidden}.game-tile:hover{border-color:#4a86d699;transform:translateY(-2px)}.game-tile img{aspect-ratio:1;object-fit:cover;border-radius:0;width:100%}.game-tile .g-thumb{aspect-ratio:1;background:linear-gradient(140deg,#236ab940,#341c0980);justify-content:center;align-items:center;font-size:1.6rem;display:flex}.game-tile .g-name{color:var(--platinum);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 .5rem .55rem;font-size:.78rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.game-tile .g-meta{color:var(--muted);padding:0 .5rem .5rem;font-size:.7rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-list>li,.lang-switch a,details{transition:none}}
