 body {
      background: linear-gradient(to right, #f9d423, #ff4e50);
     
      text-align: center;
      padding: 50px;
      color: white;
    }

    h1 {
      font-size: 3em !important;
      margin-bottom: 20px;
      text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
      font-weight: bold;
      color: #fff;
      text-transform: uppercase;
      letter-spacing: 2px;
    }

    .table-box {
      background: rgba(255, 255, 255, 0.2);
      padding: 30px;
      border-radius: 20px;
      display: inline-block;
      box-shadow: 0 0 20px rgba(0,0,0,0.3);
      animation: pop 1s ease;
    }

    .table-line {
      font-size: 1.5em;
      margin: 10px 0;
      color: #fff;
      font-weight: bold;
    }

    @keyframes pop {
      from { transform: scale(0.8); opacity: 0; }
      to { transform: scale(1); opacity: 1; }
    }