.top-nav {
  transition: all 1s ease;
}

/* Timers take the stretch the page's own content has; the bar's glass is left showing (a solid fill over them hid it) */
.top-nav:has(#topTimers > *) #topMenu {
  visibility: hidden;
}

#topMenu > * {
  /* // justify-content: center; */
  align-content: center;
  align-items: center;
  /* // transition: all 1s ease;
  // animation: grow 1s linear 1 forwards;
  // height: var(--ogHeight); */

}

#topMenu > *:not(:last-child) {
  display: none;
}

#subMenu > *:not(:last-child) {
  display: none;
}

/* // @keyframes grow {
//   0% {
//     height: var(--ogHeight);
//   }
//   100% {
//     height: var(--height);
//   }
// } */

/* Steamboat Willie: the menu and settings buttons keep ink on paper (circle
   and lines never the same tone), pinned to the theme's own base/content pair */
[data-theme^='steamboat-'] .top-nav .btn {
  --btn-bg: var(--color-base-100);
  --btn-fg: var(--color-base-content);
  --btn-border: var(--color-base-content);
  color: var(--color-base-content);
  background-color: var(--color-base-100);
}
[data-theme^='steamboat-'] .top-nav .btn:hover {
  --btn-bg: var(--color-base-300);
  background-color: var(--color-base-300);
}

