.radiant-site{--r-bg:#111311;--r-surface:#191c18;--r-raised:#20241e;--r-border:#30352d;--r-muted:#9da596;--r-text:#f1f3ec;--r-lime:#c7f970;background:var(--r-bg);color:var(--r-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font-family:Manrope Variable,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;overflow:clip}.radiant-site *,.radiant-site :before,.radiant-site :after{box-sizing:border-box}.radiant-site a{text-decoration:none}.radiant-site button,.radiant-site input,.radiant-site select{font:inherit}.radiant-site button,.radiant-site summary,.radiant-site select{cursor:pointer}.radiant-site button{border:0}.radiant-site :focus-visible{outline:2px solid var(--r-lime);outline-offset:5px}.radiant-site ::selection{background:var(--r-lime);color:#111311}.radiant-site section[id]{scroll-margin-top:35px}.site-width{width:min(1280px,100% - 96px);margin-inline:auto}.skip-link{background:var(--r-lime);color:#111;z-index:99;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.radiant-header{border-bottom:1px solid var(--r-border)}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:88px;display:flex}.brand{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.brand>span{letter-spacing:-.6px;font-size:16px;font-weight:800;line-height:1.3}.brand small{letter-spacing:2.3px;color:var(--r-muted);margin-top:4px;font-size:8px;font-weight:600;display:block}.main-nav{align-items:center;gap:30px;display:flex}.main-nav a{color:#bac1b5;font-size:12px;font-weight:600;transition:color .2s}.main-nav a:first-child{color:var(--r-text)}.main-nav a:hover,.footer-links a:hover{color:var(--r-lime)}.header-actions{align-items:center;gap:20px;display:flex}.locale-button{color:#c6cec0;background:0 0;align-items:center;gap:7px;padding:8px 0;display:flex;font-size:11px!important}.source-button{border:1px solid #3c4336;border-radius:5px;align-items:center;gap:12px;padding:9px 13px;font-size:11px;font-weight:600;display:flex}.source-button:hover{background:var(--r-raised)}.mobile-menu{color:var(--r-text);background:0 0;padding:8px;display:none}.hero-section{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:65px 58px;display:grid;position:relative}.hero-section:before{content:"";pointer-events:none;background:radial-gradient(at 20% 65%,#85994409,#0000 60%);position:absolute;inset:0 -100px}.eyebrow{letter-spacing:1.65px;color:var(--r-muted);align-items:center;gap:10px;margin:0 0 18px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.status-dot{background:var(--r-lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #c7f93033}.hero-copy{animation:.6s both enter-up;position:relative}.hero-copy>.eyebrow{color:#c3cbb7;margin-bottom:18px}.hero-copy h1{letter-spacing:-1.8px;text-transform:uppercase;width:fit-content;margin:0 0 28px;font-family:Barlow Condensed,Microsoft YaHei,sans-serif;font-size:clamp(80px,8.3vw,122px);font-weight:700;line-height:.89;position:relative}.hero-copy h1>span{display:block}.accent-text{color:var(--r-lime)}.hero-crosshair{stroke-width:1px;color:#677458;width:32px;height:32px;position:absolute;top:6px;right:14px;transform:translate(110%)}.hero-description{color:#aab1a2;max-width:410px;margin:0 0 28px;font-size:14px;line-height:1.85}.hero-actions{align-items:center;gap:23px;display:flex}.button{border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 21px;transition:transform .2s,background .2s,border-color .2s;display:inline-flex;font-size:12px!important;font-weight:750!important}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--r-lime);color:#18210e}.button-primary:hover{background:#d5ff93}.button-secondary{background:var(--r-surface);color:#d3d9cd;border:1px solid var(--r-border)!important}.button-secondary:hover{border-color:#64724e!important}.hero-tool-link{color:#d2d8c8;border-bottom:1px solid #48513f;align-items:center;gap:6px;padding-bottom:4px;font-size:11px;display:inline-flex}.hero-reassurance{color:#a1aa95;gap:19px;margin-top:22px;font-size:10px;display:flex}.hero-reassurance span{align-items:center;gap:6px;display:flex}.hero-reassurance svg{color:var(--r-lime)}.hero-feature{background:#25231e;border:1px solid #44402e;border-radius:10px;height:414px;animation:.7s .1s both enter-up;display:block;position:relative;overflow:hidden}.hero-feature .game-artwork{aspect-ratio:auto;height:100%}.hero-feature .game-artwork img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;transform:scale(1.02)}.hero-feature:hover .game-artwork img{transform:scale(1.07)}.hero-feature:after{content:"";pointer-events:none;background:linear-gradient(#0b100b91,#11130c08 43%,#0b100be8);position:absolute;inset:0}.feature-top,.feature-bottom{z-index:1;position:absolute;left:24px;right:24px}.feature-top{letter-spacing:1.5px;color:#dce2d5;justify-content:space-between;font-size:9px;font-weight:650;display:flex;top:22px}.feature-top>span:first-child{background:#171a12b0;border:1px solid #bacab82b;border-radius:3px;align-items:center;gap:7px;padding:7px 9px;display:flex}.feature-play{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#13160b55;border:1px solid #fffffd6b;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:background .2s;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.hero-feature:hover .feature-play{background:var(--r-lime);color:#111}.feature-play svg{margin-left:3px}.feature-bottom{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;bottom:23px}.feature-genre{color:var(--r-lime);letter-spacing:1.9px;text-transform:uppercase;font-size:9px;font-weight:600}.feature-bottom h2{text-transform:uppercase;letter-spacing:.2px;margin:0 0 3px;font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:600;line-height:1.2}.feature-bottom p{color:#bfc2b7;max-width:300px;margin:0;font-size:10px}.feature-arrow{background:var(--r-lime);color:#17200d;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.stats-strip{border-block:1px solid var(--r-border);justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.curated-by{align-items:center;gap:13px;display:flex}.curated-icon{border:1px solid var(--r-border);background:#20251d;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-size:23px;display:flex}.curated-by>span:last-child{color:var(--r-muted);font-size:10px}.curated-by strong{color:#dce4d3;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.hero-stat{align-items:center;gap:12px;display:flex}.hero-stat>strong{font-family:Barlow Condensed,sans-serif;font-size:33px;font-weight:600;line-height:1}.hero-stat>strong>span{color:var(--r-lime);margin-left:2px;font-family:Manrope Variable,sans-serif;font-size:23px;font-weight:400}.hero-stat>span{color:var(--r-muted);max-width:80px;font-size:10px;line-height:1.5}.stats-arrow{color:#59624e}.catalog-section{padding-block:65px 58px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px;display:flex}.section-number{color:var(--r-lime);font-weight:500}.section-heading .eyebrow,.about-section .eyebrow{margin-bottom:10px}.section-heading h2,.about-section h2{letter-spacing:-.25px;margin:0;font-family:Barlow Condensed,Microsoft YaHei,sans-serif;font-size:41px;font-weight:600;line-height:1.1}.section-description{color:var(--r-muted);margin:12px 0 0;font-size:12px;line-height:1.7}.search-box{background:var(--r-surface);border:1px solid var(--r-border);width:270px;height:42px;color:var(--r-muted);border-radius:5px;flex-shrink:0;align-items:center;gap:10px;padding-inline:13px;display:flex}.search-box:focus-within{border-color:#849765}.search-box input{color:var(--r-text);background:0 0;border:none;width:100%;min-width:0;font-size:11px;outline:none!important}.search-box input::placeholder{color:#929b88}.search-key{color:#75816a;border:1px solid var(--r-border);text-align:center;border-radius:3px;width:18px;font-size:14px;line-height:18px}.catalog-toolbar{border-bottom:1px solid var(--r-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.filter-chips{flex-wrap:wrap;gap:6px;display:flex}.filter-chips button{color:#a6af9b;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:10px;transition:color .2s,background .2s;display:inline-flex}.filter-chips button.active{background:var(--r-lime);color:#18210e;font-weight:750}.filter-chips button:not(.active):hover{background:var(--r-raised);color:#e5eadc}.filter-chips button>span{opacity:.65;font-size:9px}.saved-filter{margin-left:5px;border-left:1px solid var(--r-border)!important;padding-left:15px!important}.sort-control{color:#a9b39e;align-items:center;gap:5px;display:flex}.sort-control select{background:0 0;border:0;max-width:125px;padding-block:6px;font-size:10px}.sort-control option{background:var(--r-surface)}.result-summary{color:#a3ae98;margin:14px 0;font-size:10px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;display:grid}.game-card{border:1px solid var(--r-border);background:var(--r-surface);border-radius:7px;min-width:0;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.game-card:hover{border-color:#667353;transform:translateY(-4px)}.game-cover-link{display:block;position:relative}.game-artwork{aspect-ratio:16/10;background:#20251c;width:100%;position:relative;overflow:hidden}.game-artwork img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.game-card:hover .game-artwork img{transform:scale(1.045)}.game-type-art{background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--game-accent) 35%, #111), transparent 70%), #1c211c;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.game-type-art:before{content:"";opacity:.3;background-image:linear-gradient(#c6d6aa12 1px,#0000 1px),linear-gradient(90deg,#c6d6aa12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.game-type-art strong{color:var(--game-accent);letter-spacing:-.4px;z-index:1;text-shadow:3px 5px #06090655;font-family:Barlow Condensed,sans-serif;font-size:clamp(35px,4vw,62px);font-weight:700}.art-orbit{border:1px solid color-mix(in srgb, var(--game-accent) 30%, transparent);border-radius:50%;width:155px;height:155px;position:absolute;transform:skew(-20deg)rotate(-20deg)}.art-orbit:after{content:"";border:1px dashed color-mix(in srgb, var(--game-accent) 20%, transparent);border-radius:50%;position:absolute;inset:10px}.art-cross{color:var(--game-accent);font-size:27px;font-weight:200;position:absolute;top:5px;left:14px}.art-index{letter-spacing:2px;color:#ccd4c2;opacity:.7;font-size:7px;position:absolute;bottom:13px}.save-game{color:#e8eee2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11170dbb;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex;position:absolute;top:10px;right:10px;border:1px solid #ecffe21a!important}.save-game:hover,.save-game.is-saved{background:var(--r-lime);color:#19210e}.card-play{color:var(--r-lime);opacity:0;background:#131b1230;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.card-play svg{box-sizing:content-box;background:#14200ce3;border:1px solid #c7f97066;border-radius:50%;padding:15px}.game-cover-link:hover .card-play,.game-cover-link:focus-visible .card-play{opacity:1}.card-external{color:#d3ddc5;background:#14170ecb;border-radius:3px;align-items:center;gap:4px;padding:3px 6px;font-size:8px;display:flex;position:absolute;bottom:9px;left:10px}.game-card-body{padding:13px 15px 16px}.game-meta{letter-spacing:1px;text-transform:uppercase;color:#aab699;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:8px;display:flex}.mini-cross{color:#87997b;font-size:14px}.game-card h3{letter-spacing:-.25px;margin:0;font-size:15px;font-weight:750;line-height:1.35}.game-card h3 a:hover{color:var(--r-lime)}.game-card p{color:var(--r-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:33px;margin:8px 0 0;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.load-more{text-align:center;margin-top:29px}.load-more .button{min-height:41px;font-size:11px!important}.catalog-footnote{color:#97a18a;text-align:center;margin:19px 0 0;font-size:10px}.catalog-empty{text-align:center;border:1px dashed var(--r-border);color:var(--r-muted);border-radius:7px;padding:60px 20px}.catalog-empty svg{margin-inline:auto;color:var(--r-lime);margin-bottom:15px}.catalog-empty h3{color:var(--r-text);margin-bottom:7px;font-size:20px}.catalog-empty p{margin-bottom:20px}.tools-section{border-block:1px solid var(--r-border);background:#151813;padding-block:55px 60px}.free-tag{letter-spacing:1.4px;color:var(--r-lime);white-space:nowrap;border:1px solid #4c5c3a;border-radius:4px;padding:6px 10px;font-size:10px}.tool-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tool-card{background:#1a1e18;border:1px solid #343d2e;border-radius:8px;flex-direction:column;padding:25px 27px 23px;display:flex}.tool-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.tool-icon{width:39px;height:39px;color:var(--r-lime);background:#26351b;border:1px solid #3a5028;border-radius:6px;justify-content:center;align-items:center;display:flex}.tool-icon.blue{color:#b2c3f8;background:#252d37;border-color:#384352}.live-label{letter-spacing:1.2px;color:#adba9c;align-items:center;gap:5px;font-size:8px;display:flex}.live-label i{background:var(--r-lime);border-radius:50%;width:4px;height:4px;display:inline-block}.tool-card h3{letter-spacing:-.65px;margin:0 0 6px;font-size:20px;font-weight:700}.tool-card>p:not(.tool-note):not(.field-error){color:var(--r-muted);max-width:410px;min-height:39px;margin:0 0 22px;font-size:11px;line-height:1.8}.tool-card label{color:#bcc6b0;font-size:10px;display:block}.tool-card input{width:100%;min-width:0;height:40px;color:var(--r-text);background:#13180f;border:1px solid #3a4432;border-radius:4px;margin-top:6px;padding:9px 12px;font-size:13px;display:block}.unit-input{position:relative}.unit-input input{font-size:17px;font-weight:700}.unit-input>span{color:#9aa48f;font-size:10px;position:absolute;top:10px;right:32px}.fps-presets{grid-template-columns:repeat(4,1fr);gap:8px;margin:11px 0 24px;display:grid}.fps-presets button{color:#b9c6aa;background:#242d1e;border-radius:4px;padding:9px;font-size:12px;font-weight:600;border:1px solid #3c4631!important}.fps-presets button[aria-pressed=true]{color:var(--r-lime);background:#304021;border-color:#91b954!important}.fps-presets small{padding-left:5px;font-size:8px;font-weight:400}.tool-result{border-top:1px solid #35412b;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:17px;display:flex}.tool-result output{color:var(--r-lime);letter-spacing:-1px;font-family:Barlow Condensed,sans-serif;font-size:46px;line-height:1;display:block}.tool-result>div>span{color:#b3c0a4;margin-top:6px;font-size:9px;display:block}.frame-visual{align-items:flex-end;gap:4px;height:45px;display:flex}.frame-visual i{background:var(--r-lime);border-radius:2px 2px 0 0;width:6px}.tool-card .tool-note{color:#98a48b;margin:18px 0 0;font-size:9px;line-height:1.8}.dpi-fields{grid-template-columns:1fr 22px 1fr;align-items:center;gap:12px;display:grid}.dpi-fields>svg{color:#a0b28d;margin-top:22px}.sensitivity-field{margin-top:10px;margin-bottom:23px}.edpi{color:#c4d3b5;background:#293520;border:1px solid #405330;border-radius:4px;padding:6px 10px;font-size:15px}.edpi small{color:#9eae8a;margin-left:6px;font-size:9px}.field-error{margin:12px 0 0;font-size:11px;color:#ffc296!important}.about-section{grid-template-columns:1fr 1.25fr;gap:70px;padding-block:65px;display:grid}.about-section h2{max-width:310px;margin-bottom:26px;font-size:44px}.text-link{color:#c6d7b1;align-items:center;gap:8px;font-size:11px;display:inline-flex}.text-link:hover{color:var(--r-lime)}.faq-list details{border-bottom:1px solid var(--r-border)}.faq-list details:first-child{border-top:1px solid var(--r-border)}.faq-list summary{justify-content:space-between;align-items:center;gap:15px;padding-block:21px;font-size:12px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#a0b18b;flex-shrink:0;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:#aab69c;margin:-5px 0 22px;padding-right:22px;font-size:12px;line-height:1.85}.radiant-footer{border-top:1px solid var(--r-border)}.footer-top{justify-content:space-between;align-items:center;gap:30px;padding-block:32px;display:flex}.footer-top .brand>span{font-size:14px}.footer-top p{color:#98a58b;margin-top:10px;font-size:10px}.footer-links{color:#bec9b2;gap:25px;font-size:10px;display:flex}.footer-links a{align-items:center;gap:5px;display:flex}.footer-bottom{border-top:1px solid #2a3223;justify-content:space-between;align-items:center;gap:30px;padding-block:22px;display:flex}.footer-bottom p{color:#98a58b;max-width:710px;font-size:9px}.shipany-credit{flex-shrink:0;color:#a4b694!important;background:0 0!important;border-color:#34402a!important;border-radius:4px!important;padding:5px 10px!important;font-size:9px!important}.detail-page{padding-top:32px;padding-bottom:60px}.back-link{color:#b4c2a7;align-items:center;gap:8px;font-size:11px;display:inline-flex}.back-link:hover{color:var(--r-lime)}.detail-heading{justify-content:space-between;align-items:center;gap:20px;margin:34px 0 27px;display:flex}.detail-heading .eyebrow{color:#abc08f;margin-bottom:10px}.eyebrow-separator{color:#58614e;margin-inline:7px}.detail-heading h1{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(40px,5vw,65px);font-weight:600;line-height:1.05}.detail-heading p:not(.eyebrow){color:var(--r-muted);margin-top:12px;font-size:12px}.detail-tag{color:var(--r-lime);white-space:nowrap;border:1px solid #496234;border-radius:4px;padding:7px 12px;font-size:10px}.player-shell{background:#11180b;border:1px solid #39472d;border-radius:9px;overflow:hidden}.player-toolbar{background:#1b2117;justify-content:space-between;align-items:center;gap:15px;padding:11px 18px;display:flex}.player-name{align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}.player-toolbar>div{align-items:center;gap:10px;display:flex}.player-toolbar button,.player-toolbar a{color:#b7c7a6;background:0 0;align-items:center;gap:7px;padding:6px;font-size:10px;display:inline-flex}.player-toolbar button:hover,.player-toolbar a:hover{color:var(--r-lime)}.player-toolbar a{border-left:1px solid #3a4630;padding-left:16px}.player-stage{aspect-ratio:16/9;background:#080b06;position:relative}.player-stage>.game-artwork{aspect-ratio:auto;height:100%}.player-stage>.game-artwork img{object-position:center}.player-stage>.game-artwork:after{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080e03ad;position:absolute;inset:0}.player-start{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:30px;display:flex;position:absolute;inset:0}.player-start-icon{width:60px;height:60px;color:var(--r-lime);background:#c7f97014;border:1px solid #c7f97040;border-radius:50%;justify-content:center;align-items:center;display:flex}.player-start h2{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:600;line-height:1.1}.player-start p{color:#c7d1be;max-width:570px;font-size:13px}.player-start small{color:#a9b89a;font-size:10px}.player-stage iframe{background:#050805;border:none;width:100%;height:100%;position:absolute;inset:0}.player-loading{pointer-events:none;color:#c9e3ad;background:#0b100ae8;justify-content:center;align-items:center;gap:15px;font-size:13px;display:flex;position:absolute;inset:0}.spin{animation:1s linear infinite spin}.player-help{color:#a3b194;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:10px;display:flex}.player-help a{color:#c5e5a1;text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.player-shell:fullscreen{background:#080c05;border:0;border-radius:0;flex-direction:column;width:100vw;height:100vh;display:flex}.player-shell:fullscreen .player-stage{aspect-ratio:auto;flex:1}.game-info-grid{border-bottom:1px solid var(--r-border);grid-template-columns:1.45fr 1fr;gap:60px;padding-block:34px;display:grid}.game-info-grid h2{margin-bottom:13px;font-size:15px;font-weight:650}.game-info-grid p{color:var(--r-muted);font-size:12px;line-height:1.8}.info-note{gap:8px;margin-top:14px;display:flex}.info-note svg{color:#aac686;flex-shrink:0;margin-top:3px}.game-info-grid .text-link{margin-bottom:8px;display:flex}.game-info-grid .last-checked{margin-top:13px;font-size:10px}.related-section{padding-top:40px}.related-section .section-heading h2{font-size:34px}@keyframes enter-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1450px){.hero-section{gap:80px;padding-block:78px 64px}.hero-feature{height:440px}}@media (width<=1150px){.site-width{width:calc(100% - 64px)}.main-nav{gap:18px}.header-actions{gap:14px}.brand>span{font-size:14px}.hero-section{gap:35px}.hero-feature{height:385px}.hero-copy h1{font-size:100px}.hero-tool-link{font-size:10px}.hero-actions{flex-wrap:wrap;gap:14px}.filter-chips{gap:2px}.filter-chips button{padding-inline:8px}.catalog-toolbar{align-items:flex-start}.game-grid{gap:20px 15px}.game-card-body{padding-inline:12px}.hero-stat{gap:9px}}@media (width<=950px){.source-button{display:none}.hero-copy h1{font-size:85px}.hero-crosshair{width:23px;height:23px}.hero-feature{height:355px}.hero-description{font-size:12px}.hero-reassurance{flex-wrap:wrap;gap:7px}.stats-arrow{display:none}.stats-strip{gap:13px}.hero-stat>span{max-width:64px;font-size:9px}.catalog-toolbar{flex-wrap:wrap}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-heading h2{font-size:35px}.search-box{width:235px}.about-section{grid-template-columns:.9fr 1.1fr;gap:35px}.footer-links{gap:15px}.tool-card{padding:22px}}@media (width<=760px){.site-width{width:calc(100% - 40px)}.header-inner{gap:12px;min-height:74px}.main-nav{gap:18px}.main-nav a{font-size:10px}.brand small{letter-spacing:1.6px;font-size:6px}.brand>span{font-size:12px}.brand img{width:29px;height:29px}.locale-button svg{display:none}.hero-section{gap:25px;padding-top:45px;padding-bottom:35px}.hero-copy h1{font-size:75px}.hero-copy>.eyebrow{letter-spacing:1px;font-size:8px}.hero-crosshair{display:none}.hero-feature{height:325px}.hero-description{font-size:11px}.hero-actions .button{min-height:41px;padding-inline:16px;font-size:11px!important}.hero-tool-link{display:none}.feature-top,.feature-bottom{left:15px;right:15px}.feature-top>span:last-child{display:none}.feature-top{font-size:8px}.feature-bottom h2{font-size:29px}.feature-bottom p{font-size:9px}.feature-arrow{display:none}.feature-play{width:48px;height:48px}.stats-strip{flex-wrap:wrap;padding-block:19px}.curated-by{border-bottom:1px solid var(--r-border);width:100%;padding-bottom:16px}.hero-stat>strong{font-size:29px}.hero-stat>span{max-width:none;font-size:9px}.hero-stat{flex:1}.section-heading{gap:20px}.section-heading h2{font-size:33px}.section-description{font-size:11px}.search-box{width:210px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-section{padding-top:42px}.tool-grid{gap:15px}.tool-card{padding:18px}.tool-card h3{font-size:17px}.dpi-fields{grid-template-columns:1fr 15px 1fr;gap:7px}.fps-presets{gap:4px}.fps-presets button{padding-inline:5px}.fps-presets small{display:none}.live-label{letter-spacing:.5px;font-size:7px}.frame-visual{gap:3px}.frame-visual i{width:4px}.about-section{gap:28px}.about-section h2{font-size:35px}.footer-top{align-items:flex-start}.footer-links{flex-direction:column;gap:11px}.player-name{font-size:10px}.player-toolbar a span{display:none}.game-info-grid{gap:25px}}@media (width<=560px){.header-inner{min-height:70px}.brand>span{font-size:14px}.brand small{letter-spacing:1.3px;font-size:7px}.brand img{width:31px;height:31px}.header-actions{gap:16px}.locale-button{font-size:10px!important}.mobile-menu{display:block}.main-nav{z-index:5;border-bottom:1px solid var(--r-border);background:#1a2016;padding:20px;display:none;position:absolute;top:69px;left:0;right:0}.main-nav.is-open{justify-content:space-around;display:flex}.main-nav a{font-size:12px}.hero-section{grid-template-columns:1fr;gap:30px;padding-top:36px}.hero-copy h1{letter-spacing:-1.5px;margin-bottom:22px;font-size:clamp(84px,22vw,112px)}.hero-copy>.eyebrow{letter-spacing:1.35px;margin-bottom:18px;font-size:8px}.hero-description{max-width:350px;margin-bottom:22px;font-size:12px}.hero-actions{gap:17px}.hero-tool-link{font-size:10px;display:inline-flex}.hero-reassurance{gap:16px;margin-top:18px;font-size:9px}.hero-feature{height:290px}.feature-top{top:15px}.feature-top>span:last-child{display:inline}.feature-bottom{bottom:19px}.feature-bottom h2{font-size:33px}.feature-bottom p{max-width:250px}.feature-arrow{display:flex}.hero-stat{gap:8px}.hero-stat>span{max-width:55px;font-size:8px}.hero-stat>strong{font-size:29px}.curated-icon{width:34px;height:34px;font-size:19px}.catalog-section{padding-block:38px}.section-heading{flex-wrap:wrap;margin-bottom:22px}.section-heading h2{font-size:36px}.section-heading .eyebrow{font-size:8px}.search-box{width:100%}.catalog-toolbar{gap:11px;padding-bottom:12px}.filter-chips{gap:5px}.filter-chips button{min-height:32px;padding:7px 9px;font-size:9px}.sort-control{margin-left:auto}.game-grid{gap:16px 12px}.game-artwork{aspect-ratio:4/3}.game-card-body{padding:10px 11px 13px}.game-card h3{font-size:13px}.game-card p{min-height:29px;font-size:9px}.game-meta{letter-spacing:.4px;font-size:7px}.save-game{width:29px;height:29px;top:7px;right:7px}.card-external{font-size:7px;bottom:6px;left:6px}.catalog-footnote{font-size:9px;line-height:1.8}.tools-section{padding-block:35px}.free-tag{font-size:8px}.tool-grid{grid-template-columns:1fr;gap:18px}.tool-card{padding:23px}.tool-card h3{font-size:20px}.tool-card>p:not(.tool-note):not(.field-error){min-height:0;font-size:11px}.fps-presets small{display:inline}.tool-result{margin-top:0}.live-label{font-size:8px}.frame-visual{gap:4px}.frame-visual i{width:6px}.about-section{grid-template-columns:1fr;gap:25px;padding-block:39px}.about-section h2{margin-bottom:19px;font-size:39px}.faq-list summary{padding-block:18px;font-size:11px}.faq-list details p{font-size:11px}.footer-top{flex-direction:column;gap:25px}.footer-links{flex-flow:wrap;gap:17px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding-block:20px}.footer-bottom p{line-height:1.9}.detail-page{padding-top:22px;padding-bottom:35px}.detail-heading{margin-block:26px 23px}.detail-heading .eyebrow{gap:5px;font-size:8px}.detail-tag{display:none}.detail-heading h1{font-size:42px}.detail-heading p:not(.eyebrow){font-size:11px}.player-toolbar{gap:5px;padding:9px 10px}.player-toolbar>div{gap:5px}.player-toolbar a{padding-left:8px}.player-name{gap:6px;font-size:9px}.player-stage{aspect-ratio:3/4;min-height:340px}.player-start{gap:17px;padding:20px}.player-start h2{font-size:35px}.player-start p{font-size:11px}.player-start small{font-size:9px}.player-help{padding:11px;font-size:9px;line-height:1.8}.game-info-grid{grid-template-columns:1fr;gap:22px;padding-block:27px}.related-section .section-heading h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.radiant-site *,.radiant-site :before,.radiant-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
