/* Project-specific slide rules. The deck's theme lives in
   _extensions/touhou/touhou.scss; this file is for rules that only make
   sense in this deck, loaded via `css:` in _quarto.yml. */

/* Center the About Me heading over the text column only: offset the h2's
   box by the photo column width (34%) so its centering axis matches the
   66% text column beside the photo. */
.reveal #about-me h2 {
  margin-left: 34%;
}

/* Spread the top-level bullets vertically so the text block fills a height
   comparable to the photo, and center the columns against each other so any
   remaining mismatch splits evenly above and below. The theme renders
   .columns as inline (not flex) with inline-block columns, so centering
   needs vertical-align, not align-items. */
.reveal #about-me .column {
  vertical-align: middle;
}
.reveal #about-me .column > ul > li + li {
  margin-top: 1em;
}
.reveal #about-me .column ol > li + li {
  margin-top: 0.6em;
}
