:root{color-scheme:light;font-family:"Segoe UI Variable","Microsoft YaHei UI","PingFang SC",system-ui,sans-serif;color:#242432;background:#f7f8fa}*{box-sizing:border-box}body{margin:0}main{width:min(760px,calc(100% - 48px));margin:40px auto;padding:40px 48px;border:1px solid #e5e3eb;border-radius:12px;background:#fff}a{display:inline-flex;align-items:center;min-height:44px;color:#6742d7;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}a:focus-visible{outline:3px solid #6742d7;outline-offset:3px}h1{margin:24px 0;font-size:32px;line-height:1.5;letter-spacing:-.03em}h2{margin-top:32px;font-size:20px;line-height:1.6}p{color:#53515f;font-size:16px;line-height:1.95;overflow-wrap:anywhere}@media(max-width:600px){main{width:calc(100% - 24px);margin:12px;padding:24px}h1{font-size:28px}p{font-size:15px}}
@media(max-width:759px){body{-webkit-text-size-adjust:100%;text-size-adjust:100%}main{width:100%;min-height:100svh;margin:0;padding:24px 20px max(32px,env(safe-area-inset-bottom));border:0;border-radius:0}h1{font-size:28px;line-height:1.4}h2{font-size:21px}p{font-size:17px;line-height:1.9}a{min-height:48px;font-size:16px}}
