html{scroll-behavior:smooth}body{margin:0;background:#f6f7f7;font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif;color:#34464f}*{box-sizing:border-box}button,input,select,textarea{font:inherit}.skip-link{position:fixed;left:18px;top:-70px;z-index:1000;padding:12px 18px;background:#354d44;color:white;border-radius:6px}.skip-link:focus{top:12px}img{max-width:100%}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.system-message{max-width:640px;margin:15vh auto;padding:28px;line-height:1.8}.system-message h1{font-size:28px}.system-message a,.system-message button{display:inline-block;padding:10px 18px;border:1px solid #ccd5df;border-radius:6px;color:#2456b4;background:#fff;text-decoration:none}