/* Tema claro para Quiralidad: la página cambia; los lienzos 3D permanecen oscuros en ambos temas. */
html[data-theme="light"]{color-scheme:light;--bg:#f2f6f9;--panel:#ffffff;--panel2:#eef4f8;--line:#c3d3df;--txt:#13222e;--mut:#4a5f71;--teal:#0f7f6c;--gold:#946308;--pink:#b02c78;--violet:#5b43c4}
html[data-theme="light"] body{background:radial-gradient(1100px 650px at 75% -10%,#cfe7ee 0%,var(--bg) 62%) fixed}
html[data-theme="light"] p,html[data-theme="light"] .legend{color:#3d5264}
html[data-theme="light"] .eyebrow{color:#0f7f6c}
html[data-theme="light"] button,html[data-theme="light"] select{background:#fff;border-color:#a9bccb;color:#13222e}
html[data-theme="light"] button[aria-pressed=true]{background:#0f7f6c;color:#fff;border-color:#0f7f6c}
html[data-theme="light"] button[aria-pressed=true] b{color:#fff}
html[data-theme="light"] .notice,html[data-theme="light"] .panel,html[data-theme="light"] .verdict{background:#fff;border-color:#c3d3df;color:#13222e}
html[data-theme="light"] canvas{background-color:#0f1d2b}
html[data-theme="light"] .card{--txt:#ecf3f8;--mut:#a9bfcf;--teal:#7bd8c1;--gold:#f0c777;color:#ecf3f8}
html[data-theme="light"] .card button{background:#1d3144;border-color:#456075;color:#ecf3f8}
html[data-theme="light"] .caption{color:#c4d6e3}
html[data-theme="light"] .card{background:linear-gradient(160deg,#15283a,#101f2e);border-color:#2f4659}
