:root{--xjy-primary:#0fa968;--xjy-primary-dark:#0a7f50;--xjy-primary-light:#e6f7f0;--xjy-accent:#ff7a59;--xjy-bg:#f4fbf7;--xjy-card:#fff;--xjy-text:#1f2d28;--xjy-text-2:#6b7a74;--xjy-vip-gold:#f5a623;--xjy-blow:#c0503c;--xjy-draw:#3a6fc4;--xjy-danger:#ee4f38;--xjy-line:#e3efe8;--notation-text:#333;--notation-dim:#999;--notation-accent:#e8a33d;--notation-hl-bg:#e8a33d33;--notation-bar:#bbb;--notation-slur:#888}*{box-sizing:border-box}html,body{background:var(--xjy-bg);color:var(--xjy-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}#app{min-height:100vh}.page{background:var(--xjy-bg);max-width:560px;min-height:100vh;margin:0 auto}.brand-nav{background:var(--xjy-primary)}.brand-nav .van-nav-bar__title,.brand-nav .van-nav-bar__arrow,.brand-nav .van-icon,.brand-nav .van-nav-bar__text{color:#fff}:root{--van-primary-color:var(--xjy-primary);--van-nav-bar-height:48px}.text-primary{color:var(--xjy-primary)}.card{background:var(--xjy-card);border-radius:12px;margin:0 12px 12px;padding:14px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}html.dark{--xjy-primary:#3ddc97;--xjy-primary-dark:#2ecf8e;--xjy-primary-light:#12291e;--xjy-accent:#ff8a70;--xjy-bg:#0c1512;--xjy-card:#122019;--xjy-text:#e4f2eb;--xjy-text-2:#8fa79b;--xjy-vip-gold:#ffc94d;--xjy-blow:#d4695a;--xjy-draw:#6a9ada;--xjy-danger:#ee4f38;--xjy-line:#2ff;--notation-text:#e4f2eb;--notation-dim:#8fa79b;--notation-accent:#ffc94d;--notation-hl-bg:#ffc94d38;--notation-bar:#3a4a42;--notation-slur:#5a6e64}html.dark body{background:var(--xjy-bg);color:var(--xjy-text)}html.dark .page{background:var(--xjy-bg)}html.dark .brand-nav .van-nav-bar__title,html.dark .brand-nav .van-nav-bar__arrow,html.dark .brand-nav .van-icon,html.dark .brand-nav .van-nav-bar__text{color:#e4f2eb}html.dark .brand-nav{background:#0c1512}html.dark .card{background:var(--xjy-card)}html.dark :root{--van-primary-color:var(--xjy-primary);--van-background:var(--xjy-bg);--van-background-2:var(--xjy-card);--van-nav-bar-title-text-color:#e4f2eb;--van-cell-background:var(--xjy-card);--van-cell-text-color:var(--xjy-text);--van-field-label-color:var(--xjy-text-2);--van-text-color:var(--xjy-text);--van-text-color-2:var(--xjy-text-2);--van-border-color:var(--xjy-line);--van-search-background:var(--xjy-bg);--van-search-content-background:var(--xjy-card);--van-popup-background:var(--xjy-card);--van-dialog-background:var(--xjy-card);--van-toast-background:#28302ceb;--van-progress-track-background:#1c332a;--van-tag-background:var(--xjy-primary-light)}html.dark .quiz-explain{background:#152a21}
