:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#172234;background:#f5f7fa;font-synthesis:none;font-weight:400;--brand:#087f83;--ink:#101928;--muted:#667487;--line:#e5eaf0;--surface:#fff;--canvas:#f5f7fa;--ease:cubic-bezier(.22,1,.36,1);--motion-fast:.16s;--motion-base:.24s;--motion-page:.32s;--radius:12px;--shadow:0 8px 40px #17223408;--primary-6:8,127,131;--primary-5:11,145,149;--primary-7:5,104,108}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid #44c9d2;outline-offset:5px}h1,h2,h3,p{margin:0}button,a,input{transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease)}.arco-btn{min-height:44px;border-radius:8px}.arco-input-wrapper{min-height:44px}.mono{font-family:SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;left:16px;z-index:1000;padding:12px 20px;background:#fff;color:#111}.skip-link:focus{top:12px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;--primary-1:232,247,246;--primary-2:201,237,234;--primary-3:151,216,211;--primary-4:95,190,184;--primary-5:37,158,153;--primary-6:8,127,131;--primary-7:5,104,108;--primary-8:4,82,86;--primary-9:3,60,64;--primary-10:2,40,44}
