ace-xs);
    }

    .play-pause-btn {
      background: var(--color-primary);
      color: var(--color-surface);
    }

    .play-pause-btn:hover {
      background: var(--color-primary-hover);
    }

    .reset-btn {
      background: var(--color-surface-variant);
      color: var(--color-text-primary);
    }

    .reset-btn:hover {
      background: var(--color-surface-hover);
    }

    .time-config {
      display: flex;
      gap: var(--space-sm);
      justify-content: flex-start;
      align-items: c