/* light: yellow + white */
[data-theme="light"] body{background:var(--bg-soft);color:var(--text)}
[data-theme="light"] .topnav{background:var(--nav-bg);border-bottom:1px solid var(--border)}
[data-theme="light"] .card{background:#fff;border:1px solid var(--border)}
[data-theme="light"] .btn-primary{background:var(--color-primary);color:#1A1D23}
[data-theme="light"] .btn-primary:hover{background:var(--color-primary-dark)}
[data-theme="light"] table th{background:var(--color-primary-soft)}
