
/* DELTA-SIERRA MARS R82 - canonical academy lessons + FR/EN parity matrices */
.r82-formula{color:#eef7ff;background:linear-gradient(180deg,#0b263d 0%,#0d3049 100%);border:1px solid rgba(125,211,252,.28);border-radius:16px;padding:1rem 1.1rem;margin:1.1rem 0;box-shadow:0 12px 30px rgba(0,0,0,.18)}
.r82-formula h3{margin:.05rem 0 .7rem;color:#fff;font-size:1.16rem;line-height:1.3}
.r82-formula .formula-display{background:#061b2d;color:#effaff;border-left:4px solid #38bdf8;border-radius:10px;padding:.78rem .9rem;margin:.5rem 0 .9rem;font-weight:700;overflow-wrap:anywhere;word-break:normal}
.r82-formula .r82-proof{display:grid;grid-template-columns:minmax(170px,.30fr) minmax(0,1fr);margin:0;border:1px solid rgba(125,211,252,.20);border-radius:12px;overflow:hidden}
.r82-formula .r82-proof dt,.r82-formula .r82-proof dd{margin:0;padding:.55rem .68rem;border-bottom:1px solid rgba(125,211,252,.12);overflow-wrap:anywhere}
.r82-formula .r82-proof dt{background:#092238;color:#bfe9ff;font-weight:700}
.r82-formula .r82-proof dd{background:#102f48;color:#f0f8ff}
.r82-formula .r82-proof dt:last-of-type,.r82-formula .r82-proof dd:last-of-type{border-bottom:0}
.r82-formula code{white-space:normal;overflow-wrap:anywhere;color:#fff;background:rgba(0,0,0,.18);padding:.05em .25em;border-radius:4px}
.r82-formula details{margin:.5rem 0;border:1px solid rgba(125,211,252,.25);border-radius:9px;padding:.48rem .62rem;background:rgba(1,12,24,.28)}
.r82-formula summary{cursor:pointer;color:#d9f3ff;font-weight:700}
.r82-parity-matrix{margin:1.4rem 0;padding:1rem;border:1px solid rgba(125,211,252,.22);border-radius:14px;background:rgba(6,27,45,.88);color:#eef7ff;overflow-x:auto}
.r82-parity-matrix h2{margin-top:0;color:#fff}.r82-parity-matrix table{width:100%;border-collapse:collapse;min-width:680px}.r82-parity-matrix th,.r82-parity-matrix td{padding:.48rem .55rem;border-bottom:1px solid rgba(125,211,252,.16);text-align:left;vertical-align:top}.r82-parity-matrix th{color:#bfe9ff}.r82-parity-matrix a{color:#7dd3fc}
@media(max-width:700px){.r82-formula{padding:.72rem}.r82-formula .r82-proof{display:block}.r82-formula .r82-proof dt{border-bottom:0;padding:.5rem .6rem}.r82-formula .r82-proof dd{padding:.52rem .6rem}.r82-parity-matrix{padding:.7rem}}
@media print{.r82-formula{color:#111;background:#fff;border:1px solid #777;box-shadow:none;break-inside:auto}.r82-formula h3,.r82-formula .formula-display,.r82-formula .r82-proof dt,.r82-formula .r82-proof dd{color:#111;background:#fff}.r82-formula .formula-display{border-left-color:#333}.r82-formula details{background:#fff;color:#111}.r82-formula details>*{display:block!important}.r82-parity-matrix{background:#fff;color:#111;border:1px solid #777}.r82-parity-matrix h2,.r82-parity-matrix th,.r82-parity-matrix a{color:#111}}
