/* countdown.css */

 #pixel-countdown {
    position: fixed !important;
    top: 15px !important;
    right: 15px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 6px !important;
    background: rgba(0,0,0,0.75) !important;
    color: #fff !important;
    padding: 10px 14px !important;
    border-radius: 10px !important;
    font-family: system-ui, sans-serif !important;
    font-size: 14px !important;
    z-index: -1 !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3) !important;
  }

  .countdown-header {
    font-size: 12px !important;
    opacity: 0.9 !important;
    font-weight: 600;
    color:gold;
    /* text-transform: uppercase !important; */
    letter-spacing: 0.5px !important;
    text-align: center !important;
  }

  .countdown-values {
    display: flex !important;
    gap: 10px !important;
  }

  .countdown-values div {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
  }

  .countdown-values span {
    font-weight: bold !important;
    font-size: 16px !important;
  }

  .countdown-values small {
    font-size: 10px !important;
    opacity: 0.8 !important;
    /* text-transform: lowercase !important; */
  }

  /* ✅ MOBILE-ZENTRIERUNG */
  @media (max-width: 600px) {
    #pixel-countdown {
      right: 50% !important;
      transform: translateX(50%) !important;
      top: 10px !important;
      z-index: 1 !important;
      position: relative !important;
      align-items: center !important;
      margin-left: 25%;
    }
  }
