:root{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;color:#243d32;background:#f7f5ef;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #ab3d29;outline-offset:6px}header,main,footer{width:min(1040px,calc(100% - 64px));margin-inline:auto}header{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid #d9dccf}.brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:600;letter-spacing:2px}.brand img{border-radius:12px}.brand small{display:block;font-size:8px;letter-spacing:2px;margin-top:4px}.home-link{font-size:12px;padding:12px 0}.home-link span{margin-left:20px}main{padding:85px 0 65px;min-height:calc(100svh - 175px)}.eyebrow{font-size:10px;color:#ab3d29;letter-spacing:2px;margin:0 0 25px}h1,h3{font-family:"Iowan Old Style","Songti SC",serif;font-weight:500}h1{font-size:64px;letter-spacing:-2px;margin:0 0 22px;line-height:1.3}.intro{font-size:14px;color:#61685e;line-height:1.9;margin:0 0 65px}.list-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9dccf;padding-bottom:18px}.list-heading h2{font-weight:500;font-size:12px;margin:0}.list-heading h2 span{color:#61685e;font-size:10px;margin-left:10px;letter-spacing:1px}.list-heading>span{font-size:11px;color:#61685e}.version{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:42px;background:#edf0e6;border-bottom:1px solid #d9dccf}.version-number{display:flex;align-items:center;gap:18px;font-size:13px;letter-spacing:1px;flex-wrap:wrap;margin:0 0 23px}.badge{font-size:9px;color:#53694b;padding:6px 9px;border:1px solid #b5c2a4;letter-spacing:.5px}h3{font-size:38px;line-height:1.4;margin:0 0 18px}.description{font-size:13px;line-height:2;color:#61685e;max-width:500px;margin:0 0 25px}.date{display:flex;gap:18px;flex-wrap:wrap;color:#61685e;font-size:10px;line-height:1.8;margin:0}.date span{border-left:1px solid #b5c2a4;padding-left:18px}.version-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0;min-width:172px}.button{background:#243d32;color:#f7f5ef;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:17px 22px;font-size:12px;border-radius:3px;transition:background .2s}.button:hover{background:#3d5845}.english{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #a4b096;font-size:11px;min-height:44px}.english:hover{color:#ab3d29}.note{font-size:11px;color:#61685e;line-height:2;margin-top:28px}.note span{font-size:10px}footer{border-top:1px solid #d9dccf;padding:25px 0;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#61685e}::selection{background:#dfbfa9}a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(max-width:600px){header,main,footer{width:calc(100% - 40px)}header{padding:18px 0}.brand{font-size:20px}.brand img{width:34px;height:34px}.home-link{font-size:11px}.home-link span{margin-left:8px}main{padding:48px 0}.eyebrow{font-size:9px;letter-spacing:1.5px}h1{font-size:46px;letter-spacing:-1px}.intro{font-size:12px;margin-bottom:42px}.version{padding:28px 22px;display:block}.version-number{font-size:12px;gap:12px;margin-bottom:20px}h3{font-size:32px}.description{font-size:12px;line-height:2}.date{gap:8px 12px}.date span{padding-left:12px}.version-actions{margin-top:28px}.button{font-size:12px}.english{font-size:11px}.note{font-size:10px}footer{font-size:9px;flex-wrap:wrap}}
