/* Approved 2026-09-14 visual theme; data and handlers unchanged. */
body{background:#f7f6f2!important;color:#242724!important;font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif!important}header{background:#fafaf7ed!important;backdrop-filter:blur(20px);border-bottom:1px solid #e4e5df!important;box-shadow:none!important}header img{border-radius:5px}h1{font-size:clamp(30px,4vw,54px)!important;letter-spacing:-.04em;line-height:1.25}h2{letter-spacing:-.025em}.card,.panel,.box,.kpi{border-radius:24px!important;border-color:#e4e5df!important;background:#fff!important;box-shadow:none!important}.tabs{gap:8px}button,select,input{border-radius:14px!important}button.active,button[aria-selected=true]{background:#ad392b!important;color:white!important}.barrow{border-radius:6px!important}dialog{border-radius:24px!important;background:#fff!important}a{color:#8d4334}table{background:white}th{background:#eef2e8!important;color:#43553c!important}.note,.notice{background:#edf1e7!important;color:#5b6851!important}button:focus-visible,a:focus-visible{outline:3px solid #ba7860;outline-offset:3px}
