/* 主题变量：简约（Kenney UI Pack 2.0，CC0） */
html[data-theme="modern"] {
    --page-bg: linear-gradient(180deg, #f2f5fa 0%, #e2e9f2 100%);
    --panel-img: url('../assets/uipack/panel.png');
    --panel-dark-img: url('../assets/uipack/panel_dark.png');
    --btn-img: url('../assets/uipack/button.png');
    --btn-accent-img: url('../assets/uipack/button_accent.png');
    --panel-slice: 26;
    --btn-slice: 30;
    --accent-slice: 26;
    --txt: #2b3a52;
    --txt2: #5a6b85;
    --ok: #1f8f5f;
    --overlay: rgba(20, 30, 50, 0.45);
    --shadow: rgba(30, 45, 70, 0.22);
    --bar-track: rgba(43, 58, 82, 0.14);
    --bar-a: #4a9fe8;
    --bar-b: #2f7ce0;
    --switch-on: #3b82f6;
    --input-bg: rgba(255, 255, 255, 0.9);
    --board-fill: rgba(255, 255, 255, 0.78);
    --board-ring: #4a6fa5;
    --board-grid: rgba(74, 111, 165, 0.22);
    --board-glow: rgba(74, 159, 232, 0.5);
}
