:root{--downloads-max-width:1040px;--downloads-gap:1em}body{justify-content:center;align-items:center;min-height:100vh;padding:clamp(20px,4vw,48px);display:flex}.page-shell{width:min(100%, var(--downloads-max-width));background:var(--bg0);box-shadow:var(--box-shadow);border-radius:32px;padding:1.5rem}.header{grid-template-columns:92px 1fr auto;align-items:center;gap:.5em;display:grid}.brand{border-radius:24px;place-items:center;width:92px;height:92px;display:grid}.brand img{object-fit:contain;width:72px;height:72px}.title{flex-direction:column;gap:6px;display:flex}.title h1{letter-spacing:.2px;margin:0;font-size:clamp(26px,4vw,34px);font-weight:400;&>strong{font-family:title,yuanti sc,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400}}.title .subtitle{color:var(--text3);margin:0;font-size:15px}.actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.btn{align-items:center;gap:8px;display:inline-flex}.status-line{background:var(--bg2);color:var(--text3);border-radius:14px;align-items:center;gap:10px;margin:18px 0;padding:12px 14px;font-size:14px;display:none}.status-line strong{color:var(--text1)}.grid{gap:var(--downloads-gap);margin-top:var(--downloads-gap);grid-template-columns:repeat(6,1fr);display:grid}.card{background:var(--bg1);border-radius:var(--box-radius);border-radius:calc(var(--box-radius) / 1.5);padding:var(--margin)}.card-install{grid-column:1/3}.card-register{grid-column:3/5}.card-login{grid-column:5/7}.card-faq{grid-area:2/1/3/4}.card-history{grid-area:2/4/3/7}.card-register ul{flex:1 0 auto}.card .report-section-title{color:var(--secondary);align-items:center;gap:1em;margin:0 0 1rem;font-size:.875rem;font-weight:700;display:flex;position:relative}.card .report-section-title>div{flex:none}.version-meta{color:var(--text2);flex:none;order:1;font-size:.75rem;font-weight:700}.card .report-section-title:after{content:"";background-color:var(--bg2);flex:auto;height:5px;-webkit-mask-image:url(https://s.anyway.red/momoyu/wavy-thick.svg);mask-image:url(https://s.anyway.red/momoyu/wavy-thick.svg);-webkit-mask-size:10px 5px;mask-size:10px 5px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.download-guide-img{min-height:5rem;&>img{object-fit:contain;border-radius:.5rem;max-width:100%}}.card p{color:var(--text2);margin:0 0 8px;font-size:14px;line-height:1.5}.card ul{color:var(--text2);gap:4px;margin:0;padding-left:18px;font-size:14px;line-height:1.6;display:grid}.versions{gap:0;display:grid}.version-desc{color:var(--text2);font-size:12px;line-height:1.4}.version-divider{background-color:var(--text5);height:5px;image-rendering:smooth;opacity:.65;margin:8px 0;-webkit-mask-image:url(https://s.anyway.red/momoyu/wavy.svg);mask-image:url(https://s.anyway.red/momoyu/wavy.svg);-webkit-mask-size:10px 5px;mask-size:10px 5px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.small-print{color:var(--text4);margin-top:12px;font-size:13px;line-height:1.5}.inline-icon{width:18px;height:18px}.register-btn{padding-top:1em}@media (width<=720px){body{padding:14px}.header{grid-template-columns:76px 1fr;grid-template-areas:"brand title""status status""actions actions"}.brand{grid-area:brand;width:76px;height:76px}.title{grid-area:title}.status-line{grid-area:status}.actions{grid-area:actions;justify-content:flex-start}}