/* Sharing copy: explicit reserve functions and the symbols used in the submitted thesis. */
section#S12 .k-mixed,
section#S17 .cv-lrow[data-cv-row="NO_BASELINE"] i{
  background:repeating-linear-gradient(0deg,var(--ground) 0 5.8px,rgba(108,116,124,.68) 5.8px 7.4px)!important;
  box-shadow:inset 0 0 0 1px #A8ADB0;
}
section#S12 .k-none,
section#S17 .cv-lrow[data-cv-row="NO_RESERVE"] i{
  background:repeating-linear-gradient(135deg,var(--ground) 0 4px,rgba(108,116,124,.68) 4px 5.6px)!important;
  box-shadow:inset 0 0 0 1px #A8ADB0;
}
/* Functional headings name the subject; the map colours are reserved for the measured classes. */
section#S17 .dv-fn,
section#S34 .f34-name,
section#S33 .f33-fn{color:var(--ink)!important}
/* Expanded labels use the available column, without reducing the established type sizes. */
section#S12 .cz-tabrow{grid-template-columns:190px repeat(4,auto);column-gap:10px}
.reveal section#S12 .cz-group{max-width:185px;line-height:1.25;white-space:normal}
.reveal .slides section#S20 .hz-tabs{display:grid;grid-template-columns:max-content max-content;gap:8px 26px;width:100%;border-bottom:0;margin-bottom:24px}
.reveal .slides section#S20 .hz-tab{font-size:25px;justify-self:start}
.reveal .slides section#S22.stage-map h2{max-width:600px}
section#S22 .ei-reading{top:374px}
body.is-static section#S22 .ei-reading{top:370px}
.reveal section#S17 .ch-tab{white-space:normal;text-align:left;line-height:1.2}
.reveal section#S08 .q7-tabs{gap:32px}
.reveal section#S09 .sn-tabrow{column-gap:24px}
.reveal .slides section#S21 .hz-tabs{gap:18px}
section#S21 .hc-key{grid-template-columns:max-content max-content 1fr}
section#S21 .hc-k-cad{grid-row:2;grid-column:1}
section#S21 .hc-scale{grid-row:2;grid-column:2/4;justify-self:end;margin-left:0}
