#page-loader.fade {
      opacity: 0;
      transition: opacity 0.5s ease;
    }

    .hero-section {
      background: linear-gradient(to right, #e0c3fc, #8ec5fc);
      position: relative;
      overflow: hidden;
    }

    .title-shadow {
      text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
      letter-spacing: 1px;
    }

    .text-shadow {
      color: #fff;
      text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6);
      font-weight: 500;
    }