/* each course: its own paper tint, grid ink and accent */
body.t-statics{--paper:#e6edf5;--paper2:#f3f7fb;--grid:rgba(40,90,170,.15);--grid2:rgba(40,90,170,.06);--rule:#c3d0e0;--acc:#1f5fbf}
body.t-dynamics{--paper:#f2eaf0;--paper2:#faf5f8;--grid:rgba(160,40,110,.11);--grid2:rgba(160,40,110,.05);--rule:#dfcbd8;--acc:#b8186d}
body.t-mom{--paper:#f1ece4;--paper2:#faf7f2;--grid:rgba(150,70,40,.11);--grid2:rgba(150,70,40,.05);--rule:#ddd0c2;--acc:#cf4520}
body.t-thermo{--paper:#f5ecdf;--paper2:#fbf6ee;--grid:rgba(190,110,30,.13);--grid2:rgba(190,110,30,.05);--rule:#e3d3bc;--acc:#c46400}
body.t-math{--paper:#ece9f5;--paper2:#f7f5fc;--grid:rgba(90,60,180,.11);--grid2:rgba(90,60,180,.05);--rule:#d4cee8;--acc:#5b3cc4}
body.t-math .chero h1,body.t-math .chap h3{font-style:italic}
body.t-mom .chero h1{text-transform:uppercase;letter-spacing:-.01em}
body.t-statics .chero h1{font-variant:small-caps;letter-spacing:.01em}
body.t-fluids{--paper:#e3eff0;--paper2:#f2f8f8;--grid:rgba(10,127,143,.13);--grid2:rgba(10,127,143,.05);--rule:#c2d9dc;--acc:#0a7f8f}
body.t-heat{--paper:#f4e8e0;--paper2:#fbf4ef;--grid:rgba(194,65,12,.12);--grid2:rgba(194,65,12,.05);--rule:#e2cdbf;--acc:#c2410c}
body.t-sysdyn{--paper:#e2eeea;--paper2:#f1f7f5;--grid:rgba(15,118,110,.13);--grid2:rgba(15,118,110,.05);--rule:#c1d8d1;--acc:#0f766e}
body.t-kin{--paper:#efe6dc;--paper2:#f9f4ee;--grid:rgba(154,52,18,.12);--grid2:rgba(154,52,18,.05);--rule:#dccbb9;--acc:#9a3412}
body.t-design{--paper:#e7e9ec;--paper2:#f5f6f8;--grid:rgba(71,85,105,.14);--grid2:rgba(71,85,105,.05);--rule:#cdd2d9;--acc:#475569}
body.t-controls{--paper:#ede4f0;--paper2:#f8f3fa;--grid:rgba(124,45,146,.11);--grid2:rgba(124,45,146,.05);--rule:#d9c9df;--acc:#7c2d92}
body.t-fluids .chero h1{font-style:italic;font-weight:600}
body.t-kin .chero h1{letter-spacing:-.03em}
body.t-design .chero h1{text-transform:uppercase;font-size:clamp(2.2rem,6vw,4.6rem)}
body.t-biomech{--paper:#f3e6e9;--paper2:#fbf4f5;--grid:rgba(190,18,60,.1);--grid2:rgba(190,18,60,.045);--rule:#e2c9cf;--acc:#be123c}
