/* -------------------------------------------------------------------------- */
/*   07-platforms/_windows.css: window buttons at the right end of the top    */
/*   bar. Electron only.                                                      */
/* -------------------------------------------------------------------------- */

.platform-windows .topbar {
  padding-right: var(--space-2);
}

.platform-windows .window-controls {
  margin-left: var(--space-3);
  gap: var(--space-1);
}

/* Window buttons: quiet icon buttons. */
.platform-windows .window-controls__button {
  width: var(--space-7);
  border-radius: var(--radius-button);
  color: var(--color-ink-muted);
  transition: background-color var(--duration-hover) var(--ease-hover);
}

.platform-windows .window-controls__button:hover {
  background-color: var(--color-fill);
}

.platform-windows .window-controls__button::before {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--font-size-base);
  line-height: 1;
}

.platform-windows .window-controls__button--minimize::before { content: "\2212"; }
.platform-windows .window-controls__button--maximize::before { content: "\25a1"; }
.platform-windows .window-controls__button--close::before { content: "\00d7"; }
