#pw {
      font-family: 'Poppins-Regular',
             'Noto Serif Telugu',
             'Noto Sans Tamil',
             sans-serif;
      position: relative;
      border-radius: 20px;
      overflow: hidden;
      max-width: 860px;
      margin: 0 auto;
      padding: 0 20px;
      padding-bottom: 12px;
    }

    #zc {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: .18;
      pointer-events: none;
    }

    .wh {
      position: relative;
      z-index: 2;
      display: flex;
      justify-content: center;
      /* margin-bottom: 12px; */
      flex-wrap: wrap;
      gap: 8px;
      flex-direction: column-reverse;
      align-items: center;
    }

    .wd {
      font-size: 11px;
      color: #c06020;
      letter-spacing: .06em;
      margin-bottom: 3px;
      text-transform: uppercase;
    }

    .wt {
      font-family: 'Poppins-Regular',
             'Noto Serif Telugu',
             'Noto Sans Tamil',
             sans-serif;
        font-size: 16px;
        font-weight: 600;
        color: #fff;
        letter-spacing: .08em;
        padding-block: 8px;
    }

    .ls {
      display: flex;
      gap: 4px;
      flex-shrink: 0;
    }

    .lb {
      padding: 4px 11px;
      border: 1px solid #e0c080;
      border-radius: 20px;
      background: rgba(255, 255, 255, .6);
      cursor: pointer;
      font-size: 12px;
      font-weight: 500;
      color: #7b3500;
      transition: all .2s;
      font-family: 'Poppins-Regular',
             'Noto Serif Telugu',
             'Noto Sans Tamil',
             sans-serif;    }

    .lb:hover {
      border-color: #F1BD4D;
      color: #F1BD4D;
    }

    .lb.active {
      background: #F1BD4D;
  color: #7d181a;
  border-color: #F1BD4D;
    }

    .lr {
      display: flex;
      align-items: center;
      gap: 8px;
      margin-bottom: 14px;
      justify-content: center;
    }

    .ll {
      font-size: 12px;
      color: #741418;
      white-space: nowrap;
      font-weight: bold;
    }

    .lsel {
      flex: 1;
  max-width: 220px;
  padding: 6px 10px;
  border: 1.5px solid rgba(200, 150, 60, .4);
  border-radius: 8px;
  background: rgb(110, 17, 19);
  font-size: 13px;
  color: #fff;
  font-family: 'Noto Sans Telugu', sans-serif;
  cursor: pointer;
  outline: none;
    }

    .lsel:focus {
      border-color: #F1BD4D;
    }

    .pg {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 0px;
      margin-bottom: 10px;
    }

    .pc {
      background: rgba(255, 255, 255, .45);
      border: 1.5px solid rgba(200, 150, 60, .3);
      border-radius: 12px;
      padding: 8px 6px;
      text-align: center;
    }

    .pi {
      font-size: 14px;
      margin-bottom: 2px;
      display: block;
    }

    .pl {
      font-size: 10px;
      color: #a0522d;
      font-weight: bold;
      letter-spacing: .4px;
      text-transform: uppercase;
      margin-bottom: 2px;
      display: block;
      line-height: 1.8;
    }

    .pv {
      font-size: 13px;
      font-weight: bold;
      color: #7b1900;
      font-family: 'Noto Serif Telugu', 'Noto Sans Tamil', serif;
      display: block;
      line-height: 1.3;
    }

    .ps {
      font-size: 9px;
      color: #c07020;
      margin-top: 1px;
      display: block;
    }

    .pt {
      font-size: 10px;
      color: #2d7a2d;
      margin-top: 3px;
      display: block;
      font-weight: 600;
      background: rgba(45, 122, 45, .08);
      border-radius: 6px;
      padding: 2px 4px;
    }

    .ab {
      background: rgba(255, 140, 0, .15);
      border: 1.5px solid rgba(255, 140, 0, .4);
      border-radius: 8px;
      padding: 4px 10px;
      margin-bottom: 10px;
      text-align: center;
      font-size: 11px;
      color: #b5451b;
      font-weight: bold;
    }

    .rb {
      background: rgba(255, 220, 220, .45);
      border: 1.5px solid rgba(200, 100, 100, .3);
      border-radius: 10px;
      padding: 8px 14px;
      display: flex;
      align-items: center;
      gap: 10px;
      margin-bottom: 12px;
    }

    .rd {
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: #C0392B;
      flex-shrink: 0;
      animation: pulse 1.8s infinite;
    }

    @keyframes pulse {

      0%,
      100% {
        opacity: 1;
        transform: scale(1);
      }

      50% {
        opacity: .4;
        transform: scale(.8);
      }
    }

    .rl {
      font-size: 12px;
      font-weight: bold;
      color: #c0392b;
    }

    .rt {
      font-size: 12px;
      color: #c0392b;
      margin-left: 4px;
    }

    .rn {
      font-size: 10px;
      color: #e07070;
      margin-left: auto;
      text-align: right;
    }

    .wi {
      position: relative;
      z-index: 2;
      padding: 0;
    }

    .loading {
      text-align: center;
      padding: 20px;
      color: #a06030;
      font-size: 13px;
    }

    .clock-bar {
      background: rgba(232, 101, 26, .08);
      border: 1.5px solid rgba(200, 150, 60, .25);
      border-radius: 10px;
      padding: 6px 14px;
      margin-bottom: 10px;
      text-align: center;
      font-size: 12px;
      color: #7b3500;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }

    .clock-time {
      font-weight: bold;
      color: #b5451b;
      font-size: 14px;
      font-variant-numeric: tabular-nums;
    }


.inner-section.welcome-block.position-relative {
  padding-top: 60px;
}
 .emoji {
      height: 20px;
    }



    @media(max-width:600px) {
      .pg {
        grid-template-columns: repeat(3, 1fr);
      }

      #pw {
        padding: 0;
      }
      .wt {
padding-block: 0;
}
    }

   