:root{font-family:PingFang SC,Microsoft YaHei,sans-serif;color:#e9eff8;background:#071329;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--surface: #102440;--border: #c6a56975;--muted: #becddd;--control-bg: #183650;--control-text: #f1f5fc;--menu-bg: #102b46;--menu-selected-bg: #285273;--menu-selected-text: #fff0bc;--disabled-bg: #203249;--disabled-text: #bdcbdd;--accent: #edc67d;--warm: #edc67d;--gold-line: #d4a755;--title-font: "STKaiti", "KaiTi", "Songti SC", "Noto Serif CJK SC", SimSun, serif}*{box-sizing:border-box}body{margin:0;min-width:360px}button,select,input{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid #ffe0a3;outline-offset:3px}a{color:inherit}button{transition:background .18s,border-color .18s,box-shadow .18s}select{color-scheme:dark}@media(forced-colors:active){button:disabled,select:disabled{opacity:1;color:GrayText}}::selection{color:#071329;background:var(--accent)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
