:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef4f5;font-synthesis:none;background:#0b1014;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}body{background:radial-gradient(at 75% 35%,#12292e 0,#0000 48%);flex-direction:column;min-height:100vh;margin:0;display:flex}a{color:inherit}a:focus-visible{outline-offset:5px;outline:2px solid #65e6d9}.page-width{width:min(1200px,100% - 80px);margin-inline:auto}.site-header{padding-block:24px}.brand{align-items:center;gap:11px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.brand img{display:block}.brand-en{color:#a3b4ba;margin-inline-start:4px;font-weight:500}.hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:clamp(26px,5vw,68px);padding-block:clamp(24px,5vw,70px);display:grid}.platforms{color:#6fe6d9;letter-spacing:.07em;margin:0 0 17px;font-size:14px;font-weight:650}h1{letter-spacing:-.045em;margin:0;font-size:clamp(35px,4.1vw,59px);line-height:1.14}.intro{color:#b4c1c6;max-width:27ch;margin:23px 0 0;font-size:clamp(15px,1.45vw,18px);line-height:1.85}.editor-preview{background:#101a1e;border:1px solid #3b5356;border-radius:16px;margin:0;padding:6px;box-shadow:0 22px 55px #050c10b3}.editor-preview img{border-radius:10px;width:100%;height:auto;display:block}.features{border-top:1px solid #344247;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,54px);margin:0;padding:25px 0 55px;list-style:none;display:grid}.features h2{margin:0 0 7px;font-size:17px}.features p{color:#b4c1c6;margin:0;font-size:14px;line-height:1.75}.fallback{padding-block:48px}.site-footer{text-align:center;color:#b4c1c6;background:#0b1014;border-top:1px solid #344247;margin-top:auto;padding:22px 16px;font-size:14px;line-height:1.5}.site-footer a{text-underline-offset:4px}.site-footer a:hover{color:#6fe6d9}@media (width<=760px){.page-width{width:calc(100% - 40px)}.hero{grid-template-columns:1fr;padding-bottom:32px}}@media (width<=520px){.features{grid-template-columns:1fr;padding-bottom:35px}}
