td {background: white !important;color: black !important}
  .flex {
    display: flex;
    gap: 20px;
    display: flex;
    justify-content: center;
  }

      .nav-btn:hover {
      transform: scale(1.05);
      background: radial-gradient(circle, #ffd400 3%, #ff5e00 97%) !important;
      color: #fff;
    }
  .section {
    /*width: 50px !important;*/
    /*height: 50px !important;*/
    border: none !important;
    border-radius: 12px;
    /*background: radial-gradient(circle, #ffd400 3%, #ff5e00 97%);*/
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: white;
    /*font-family: Arial, sans-serif;*/
    /*box-shadow: 0 6px 12px rgba(0,0,0,0.2);*/
    text-align: center;
  }

  .name {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
  }

  .flipper {
    perspective: 1000px;
  }

  .flip-card {

    transition: transform 0.6s;
    transform-style: preserve-3d;
    position: relative;
  }

  .section:hover .flip-card {
    transform: rotateY(180deg);
  }

 

  .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: radial-gradient(circle, #ffd400 3%, #ff5e00 97%);
    color: white;
    padding: 12px 20px;
    font-size: 22px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
  }

  /* 🔥 Coin Animation */
  .header i {
    color: gold;
    margin-right: 10px;
    animation: bounce 1.5s infinite;
  }

  @keyframes bounce {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-6px); }
  }

  /* ✨ Typing animation for text */
  .title {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    /*border-right: 3px solid white;*/
    animation: typing 3s steps(15, end), blink .8s infinite;
  }

  @keyframes typing {
    from { width: 0 }
    to { width: 12ch }
  }

  @keyframes blink {
    50% { border-color: transparent }
  }

  /* 🕒 Date/Time style */
  #datetime {
    font-size: 16px;
    font-weight: normal;
  }
  .container {
    /* display: flex; */
    justify-content: center;
    gap: 20px;
    margin: 30px auto;
  }

  .highlight-box {
    background: radial-gradient(circle, #ffd400 3%, #ff5e00 97%);
    padding: 20px;
    border-radius: 12px;
    text-align: center;
    width: 220px;
    /*box-shadow: 0 6px 12px rgba(0,0,0,0.4);*/
    /*transition: transform 0.3s ease, box-shadow 0.3s ease;*/
  }

  .highlight-box:hover {
    transform: translateY(-8px) scale(1.05);
    /*box-shadow: 0 12px 20px rgba(0,0,0,0.6);*/
  }

  .highlight-box i {
    display: block;
    margin-bottom: 10px;
    animation: pulse 1.5s infinite;
  }

  @keyframes pulse {
    0%   { transform: scale(1);   opacity: 1; }
    50%  { transform: scale(1.2); opacity: 0.7; }
    100% { transform: scale(1);   opacity: 1; }
  }

  .highlight-box p {
    margin: 0;
    font-size: 16px;
  }
