/*
 * Application-specific style overrides.
 * Bootstrap 5 itself is loaded via CDN in the layout head.
 */

body {
  min-height: 100vh;
}

.navbar-brand {
  font-weight: 600;
}

/*
 * Bootstrap sets `legend { float: left; width: 100% }` for its (unused
 * here) horizontal form layout. Nothing clears that float, so the first
 * .form-check div's own floated checkbox (SimpleForm's check_boxes/
 * radio_buttons markup) interacts with the legend's float footprint and
 * renders in the wrong place - only the first item is affected. Since
 * this app doesn't use Bootstrap's horizontal form grid, the legend can
 * just be a normal block.
 */
fieldset.check_boxes legend,
fieldset.radio_buttons legend {
  float: none;
}
