-column: span 3; }
      .settings .group.medium { grid-column: span 6; }
      .settings .group.large { grid-column: span 12; }
    }
    label { display: block; font-weight: 600; margin-bottom: 0.35rem; }
    select, input[type="number"], button {
      font: inherit;
      padding: 0.65rem 0.8rem;
      border-radius: 12px;
      border: 2px solid transparent;
      background: #fff;
      color: #111;
      box-shadow: 0 1px 2px var(--shadow);
    }
    @media (prefers-color-scheme: dark) {
      select