/* Horizon formation in a driven matter-wave cavity. The analysis's renamed quantities beyond the site's math subset,
   the script, Fraktur and sans-serif symbols, come from a subset of STIX Two Math added to the site's STIX Two Math
   family by unicode range. The first figure holds its place until it has drawn, so a jump to #figure lands on it: the
   cavity view's height at each width, measured; once the figure has drawn, its own height rules. */
@font-face { font-family: "STIX Two Math"; src: url("../../fonts/pages/matter-wave-cavity-math.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; unicode-range: U+1D49E, U+1D4A9, U+1D4AC, U+1D4AE, U+1D4B1, U+1D4B5, U+1D4DB, U+1D517, U+1D51E, U+1D521, U+1D524, U+1D52B, U+1D52E, U+1D534, U+1D5A0, U+1D5BB, U+1D5C6, U+1D5CA, U+1D5CD; }
#figure { scroll-margin-top: 1.25rem; }
#figure:not(:has(canvas)) { min-height: 708px; }
@media (max-width: 1138px) { #figure:not(:has(canvas)) { min-height: 726px; } }
@media (max-width: 858px) { #figure:not(:has(canvas)) { min-height: 777px; } }
@media (max-width: 786px) { #figure:not(:has(canvas)) { min-height: 794px; } }
@media (max-width: 774px) { #figure:not(:has(canvas)) { min-height: 856px; } }
@media (max-width: 761px) { #figure:not(:has(canvas)) { min-height: 1092px; } }
@media (max-width: 740px) { #figure:not(:has(canvas)) { min-height: 1121px; } }
@media (max-width: 618px) { #figure:not(:has(canvas)) { min-height: 1139px; } }
@media (max-width: 562px) { #figure:not(:has(canvas)) { min-height: 1190px; } }
@media (max-width: 500px) { #figure:not(:has(canvas)) { min-height: 1207px; } }
@media (max-width: 443px) { #figure:not(:has(canvas)) { min-height: 1235px; } }
@media (max-width: 437px) { #figure:not(:has(canvas)) { min-height: 1253px; } }
@media (max-width: 435px) { #figure:not(:has(canvas)) { min-height: 1315px; } }
@media (max-width: 390px) { #figure:not(:has(canvas)) { min-height: 1377px; } }
@media (max-width: 389px) { #figure:not(:has(canvas)) { min-height: 1394px; } }
@media (max-width: 348px) { #figure:not(:has(canvas)) { min-height: 1427px; } }
@media (max-width: 346px) { #figure:not(:has(canvas)) { min-height: 1445px; } }
@media (max-width: 339px) { #figure:not(:has(canvas)) { min-height: 1496px; } }
@media (max-width: 328px) { #figure:not(:has(canvas)) { min-height: 1513px; } }
.mw-ctl, .mt-ctl { flex: 1 1 100%; gap: 1rem 1.6rem; align-items: flex-end; }
@media (max-width: 699px) {
  .eq-block .lbl { display: block; margin: .35rem 0 0; }
}
.eq-block .row > .lbl:first-child { margin-left: 0; }
