 Transitions */
      --transition-fast: 0.1s ease;
      --transition-normal: 0.2s ease;
    }

    * {
      margin: 0;
      padding: 0;
    }

    body {
      font-family: var(--font-family);
      background: var(--color-background);
      min-height: 100vh;
    }

    .timer-container {
      display: flex;
      align-items: center;
      gap: var(--space-xl);
      padding: var(--space-xl);
    }

    .timer-left {
      display: flex;
      flex-direction: column;
      align-items: center;
    }
