:root{--bg:#070a0d;--panel:#10161b;--line:#25313a;--text:#f5f7f8;--muted:#91a0aa;--green:#82ff00}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}header{height:82px;border-bottom:1px solid #1b242b;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1100px)/2))}.brand{display:flex;align-items:center;gap:12px}.brand img{width:46px;height:46px}.brand span{display:flex;flex-direction:column}.brand b{letter-spacing:.12em}.brand small{font-size:9px;color:var(--muted);letter-spacing:.16em}header>div{display:flex;gap:12px;align-items:center;font-size:12px;font-weight:900}.cta{background:var(--green);color:#071003;padding:12px 16px;border-radius:9px}main{max-width:1100px;margin:auto;padding:72px 24px}.hero p{color:var(--green);font-size:11px;font-weight:900;letter-spacing:.18em}.hero h1{font-size:clamp(46px,6vw,76px);letter-spacing:-.05em;margin:10px 0}.hero span{color:var(--muted)}.releases{display:grid;gap:16px;margin-top:50px}.release{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:26px}.release-top{display:flex;justify-content:space-between;gap:20px}.release h2{margin:0;font-size:28px}.release small{color:var(--muted)}.platform{color:var(--green);font-size:10px;font-weight:900;letter-spacing:.12em}.release p{white-space:pre-wrap;color:#b1bbc1;line-height:1.7}.release a{display:inline-flex;margin-top:10px;border:1px solid #35434c;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:900}.empty{padding:40px;border:1px solid var(--line);border-radius:17px;color:var(--muted)}footer{max-width:1100px;margin:auto;border-top:1px solid #1b242b;padding:28px 24px 40px;display:flex;gap:20px;color:var(--muted);font-size:11px}footer span{margin-right:auto}

/* FunkyBox Web 2.3.6 mobile changelog */
@media(max-width:620px){header{height:auto;min-height:68px;padding:10px 14px;gap:8px;flex-wrap:wrap}.brand img{width:38px;height:38px}.brand small{display:none}header>div{gap:7px}header>div a{font-size:9px}.cta{padding:10px 11px}main{padding:46px 16px}.hero h1{font-size:42px}.release{padding:18px}.release-head{align-items:flex-start;flex-direction:column;gap:9px}footer{padding:22px 16px 32px;flex-wrap:wrap}}
