      .goto77-dragons {
        position: fixed;
        inset: 0;
        z-index: 20;
        pointer-events: none;
        overflow: hidden
      }

      .goto77-dragon {
        position: absolute;
        top: 53%;
        width: 92%;
        height: 88%;
        background-repeat: no-repeat;
        background-size: contain;
        opacity: .94;
        filter: drop-shadow(0 0 9px rgba(255, 215, 70, .82)) drop-shadow(0 0 25px rgba(255, 185, 30, .38));
        transition: all 2s ease-in-out
      }

      .goto77-dragon-left {
        left: -50%;
        background-image: url("https://livedrawhk.sgp1.cdn.digitaloceanspaces.com/naga-gacor.webp");
        background-position: left center;
        transform: translateY(-50%) scaleX(1)
      }

      .goto77-dragon-right {
        right: -50%;
        background-image: url("https://livedrawhk.sgp1.cdn.digitaloceanspaces.com/naga-gacor.webp");
        background-position: right center;
        transform: translateY(-50%) scaleX(-1)
      }

      @media(min-width:1400px) {
        .goto77-dragon {
          width: 88%;
          height: 88%
        }

        .goto77-dragon-left {
          left: -47%
        }

        .goto77-dragon-right {
          right: -47%
        }
      }

      @media(min-width:768px) and (max-width:1399px) {
        .goto77-dragon {
          width: 105%;
          height: 90%
        }

        .goto77-dragon-left {
          left: -57%
        }

        .goto77-dragon-right {
          right: -57%
        }
      }

      @media(max-width:767px) {
        .goto77-dragon {
          width: 125%;
          height: 82%;
          top: 50%;
          opacity: .84
        }

        .goto77-dragon-left {
          left: -63%
        }

        .goto77-dragon-right {
          right: -63%
        }
      }

      @media(max-width:420px) {
        .goto77-dragon {
          width: 145%;
          height: 72%;
          top: 48%;
          opacity: .78
        }

        .goto77-dragon-left {
          left: -76%
        }

        .goto77-dragon-right {
          right: -76%
        }
      }

      /* Match the reference's green/gold visual atmosphere while keeping page content intact. */
      body {
        background-color: #071a0b
      }

      #teepublic {
        position: relative;
        z-index: 30
      }