.route-loading-bar{z-index:9999;pointer-events:none;background:linear-gradient(90deg,#f5a623,#e8842c);height:3px;animation:1.2s ease-in-out infinite route-loading-slide;position:fixed;top:0;left:0;right:0}@keyframes route-loading-slide{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.route-loading-bar{opacity:.8;animation:none}}:root{color:#4a2f1e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#ecd3a8;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;min-height:100%}body{background:#ecd3a8;min-width:320px;min-height:100%;margin:0}button,input{font:inherit}button{touch-action:manipulation;border:0}img{max-width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
