);
      border: none;
      background: var(--color-surface-variant);
      border-radius: var(--radius-md);
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: var(--font-size-md);
      transition: all var(--transition-normal);
    }

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

    .control-btn.muted {
      background: var(--color-danger);
      color: var(--color-surface);
    }

    .mute-icon {
      