    .glass-box {
      position: relative;
      width: 80%;
      max-width: 1000px;
      padding: 40px;
      border-radius: 20px;
      background: rgba(255, 255, 255, 0.05);
      backdrop-filter: blur(10px);
      color: #03e9f4;
      font-size: 1.1rem;
      line-height: 1.6;
      text-align: justify;
      box-shadow: 0 0 10px rgba(3, 233, 244, 0.1);
      overflow: hidden;
    }

    .glass-box .border-pulse {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      z-index: 1;
    }

    .comet {
      position: absolute;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background: #00f5ff;
      box-shadow:
        0 0 10px #00f5ff,
        0 0 20px #00f5ff,
        0 0 30px #00f5ff;
    }

    .trail-segment {
      position: absolute;
      background: #00f5ff;
      opacity: 0.2;
      border-radius: 50px;
    }