.info-site{overscroll-behavior:contain;color:#f9efda;scroll-behavior:smooth;padding:0 max(22px,env(safe-area-inset-right)) 0 max(22px,env(safe-area-inset-left));background:radial-gradient(at 86% 0,#8e745236,#0000 44%),linear-gradient(155deg,#203c42,#263c47 48%,#1d303c);font-size:16px;line-height:1.7;position:fixed;inset:0;overflow:auto}.info-site:before{content:"";pointer-events:none;opacity:.1;clip-path:polygon(0 80%,16% 16%,35% 63%,60% 0,85% 67%,100% 23%,100% 100%,0 100%);background:#c4bea0;height:40%;position:fixed;inset:auto -5% -10%}.info-wrap{max-width:1010px;margin:0 auto;position:relative}.info-header{border-bottom:1px solid #f0d9ac26;justify-content:space-between;align-items:center;gap:20px;padding:28px 0 22px;display:flex}.info-brand{letter-spacing:-.5px;color:#ffe3a7;align-items:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-size:29px;font-style:italic;font-weight:900;display:flex}.info-brand svg{color:#ffd778}.back-to-game{letter-spacing:1px;color:#f8e5c3;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.info-site .site-links{flex-wrap:wrap;gap:8px 17px;display:flex}.info-site .site-links a{color:#eadcc4;text-underline-offset:4px;font-size:11px;font-weight:700;text-decoration:none}.info-site .site-links a:hover{color:#ffe1a2;text-decoration:underline}.info-navigation{padding:17px 0}.info-navigation a{font-size:12px}.info-article{max-width:800px;margin:30px 0 70px}.info-hero{border-bottom:1px solid #eddbb32b;padding:15px 0 35px}.info-kicker{letter-spacing:2px;color:#f1cb87;font-size:10px;font-weight:800}.info-hero h1{letter-spacing:-.5px;color:#fff0d2;max-width:750px;margin:16px 0 20px;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,5.5vw,68px);font-style:italic;font-weight:900;line-height:1.05}.info-hero>p{color:#e4dac9;max-width:700px;margin:0 0 17px;font-size:18px;line-height:1.6}.info-updated{letter-spacing:.6px;color:#d3b98e;font-size:10px;font-weight:600}.info-body{padding-top:9px}.info-body h2{color:#ffe9c2;margin:36px 0 10px;font-size:24px;font-weight:800;line-height:1.25}.info-body h3{color:#ffe0a5;margin:0 0 9px;font-size:17px;font-weight:800;line-height:1.3}.info-body p{color:#e7dfd2;margin:10px 0 16px;font-size:15px;line-height:1.8}.info-body a{color:#ffe0a0;text-underline-offset:3px;-webkit-text-decoration:underline #ffe0a060;text-decoration:underline #ffe0a060}.info-body ul{margin:15px 0;padding-left:23px;list-style:outside}.info-body li{color:#e7dfd2;margin:7px 0;padding-left:4px;font-size:15px}.info-body code{overflow-wrap:anywhere;color:#ffe5b7;background:#132d3845;border:1px solid #f4dfac26;border-radius:4px;padding:3px 6px;font-size:12px}.info-callout{background:linear-gradient(130deg,#ad97731a,#1b343f23);border:1px solid #ecd5a146;border-radius:12px;margin:28px 0;padding:23px 25px}.info-callout p:last-child{margin-bottom:0}.info-callout h3{font-size:19px}.info-feature-grid{grid-template-columns:1fr 1fr;gap:17px;margin:20px 0;display:grid}.info-feature-grid>section,.guide-weapon-grid>section{background:#dcd9b305;border:1px solid #e8d4ad22;border-radius:10px;padding:20px}.info-feature-grid p,.guide-weapon-grid p{margin:9px 0 0;font-size:13px;line-height:1.7}.info-controls{max-width:560px;margin:21px 0}.info-controls>div{border-bottom:1px solid #efdfbf21;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;font-size:14px;display:flex}.info-controls kbd{white-space:nowrap;color:#ffe6b2;background:#18354055;border:1px solid #ffe3a83d;border-radius:4px;padding:3px 8px;font-size:10px}.guide-weapon-grid{grid-template-columns:1fr 1fr;gap:12px;margin:23px 0;display:grid}.guide-weapon-grid>section{padding:17px 19px}.guide-weapon-grid h3{font-size:16px}.info-button{color:#343945;letter-spacing:.5px;cursor:pointer;background:linear-gradient(115deg,#ffe3a0,#efbb88);border:1px solid #ffe0a9;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:5px;padding:10px 15px;font-size:10px;font-weight:900;display:inline-flex}.info-button:disabled{cursor:default;opacity:.45}.info-body .info-status{color:#c6edd0;min-height:1em;font-size:12px}.support-report{border:1px solid #e6cfa137;border-radius:11px;padding:23px}.support-report>label{letter-spacing:1px;color:#e4c48e;margin:0 0 7px;font-size:10px;font-weight:800;display:block}.support-report select,.support-report textarea{color:#fff1d5;background:#1b303e77;border:1px solid #ffe3ad35;border-radius:6px;width:100%;margin-bottom:18px;padding:11px 12px;font-family:inherit;font-size:13px;line-height:1.6;display:block}.support-report select{max-width:260px}.support-report textarea{resize:vertical;min-height:120px}.support-report textarea::placeholder{color:#aeb8b8}.support-report .support-note{color:#c7c8bd;font-size:12px}.support-report .report-preview{min-height:140px;font-size:11px}.info-footer{padding:28px 0 max(30px,env(safe-area-inset-bottom));border-top:1px solid #e6d4ae2b}.info-footer-play{color:#f5e2bc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-bottom:27px;font-family:Barlow Condensed,sans-serif;font-size:26px;font-style:italic;font-weight:900;display:flex}.info-footer-play span{letter-spacing:1px;color:#ffe09d;font-family:Barlow,sans-serif;font-size:11px;font-style:normal;font-weight:800}.info-footer>p{color:#b8bab1;margin-top:22px;font-size:10px}.info-skip{z-index:100;color:#25394a;background:#ffe4a0;border-radius:5px;padding:8px 16px;font-size:13px;font-weight:700;position:absolute;top:-70px;left:20px}.info-skip:focus{top:15px}@media (max-width:600px){.info-site{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.info-header{gap:12px;padding:21px 0 17px}.info-brand{gap:5px;font-size:24px}.info-brand svg{width:21px}.back-to-game{letter-spacing:.5px;gap:5px;font-size:8px}.back-to-game svg{width:13px}.info-navigation{gap:8px 17px;padding:14px 0}.info-navigation a{font-size:10px}.info-article{margin-top:14px;margin-bottom:43px}.info-hero{padding:14px 0 25px}.info-hero h1{margin:14px 0 17px;font-size:41px;line-height:1.05}.info-hero>p{font-size:15px}.info-body h2{margin-top:29px;font-size:21px}.info-body p,.info-body li{font-size:14px}.info-callout{margin:22px 0;padding:20px}.info-callout h3{font-size:17px}.info-feature-grid{grid-template-columns:1fr;gap:12px}.guide-weapon-grid{grid-template-columns:1fr;gap:10px}.support-report{padding:18px}.info-footer-play{font-size:24px}.info-footer .site-links{gap:7px 15px}.info-controls>div{font-size:12px}}.info-site{background:radial-gradient(at 86% 0,#b7654230,#0000 44%),radial-gradient(at 6% 90%,#3e8e8a20,#0000 48%),linear-gradient(155deg,#34203f,#293746 60%,#251d36)}.info-button{color:#3c2543;background:linear-gradient(110deg,#ffe194,#f6b07a)}.info-button:disabled{opacity:.45;cursor:default}.info-kicker,.info-body h2,.info-navigation a:hover{color:#ffd09a}.info-callout{border-color:#efad7c66}.info-button{border-color:#f2bc8c}
