 body {
            font-family: 'Inter', sans-serif;
            background-color: #080b11;
            color: #f3f4f6;
            overflow-x: hidden;
            -webkit-user-select: none; /* Safari / Chrome */
  -moz-user-select: none;    /* Firefox */
  -ms-user-select: none;     /* IE / Edge */
  user-select: none;         /* Standart */
        }

        /* Glassmorphism background */
        .glass-card {
            background: rgba(19, 25, 39, 0.7);
            backdrop-filter: blur(16px);
            -webkit-backdrop-filter: blur(16px);
            border: 1px solid rgba(255, 255, 255, 0.08);
        }
        
        .glass-card-hover {
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        }
        .glass-card-hover:hover {
            transform: translateY(-5px);
            border-color: rgba(168, 85, 247, 0.4);
            box-shadow: 0 12px 30px -10px rgba(99, 102, 241, 0.3);
        }

        .gradient-text {
            background: linear-gradient(135deg, #06b6d4 0%, #6366f1 50%, #ec4899 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .gradient-bg {
            background: linear-gradient(135deg, #6366f1 0%, #a855f7 100%);
        }

        .gradient-border {
            position: relative;
            border-radius: 1rem;
            background: linear-gradient(135deg, rgba(6, 182, 212, 0.5), rgba(236, 72, 153, 0.5));
            padding: 1px;
        }

        /* Scrollbar customization */
        ::-webkit-scrollbar {
            width: 8px;
        }
        ::-webkit-scrollbar-track {
            background: #080b11;
        }
        ::-webkit-scrollbar-thumb {
            background: #1f293d;
            border-radius: 4px;
        }
        ::-webkit-scrollbar-thumb:hover {
            background: #6366f1;
        }
/* Video pleyer konteyneri */
    .video-container {
      position: relative; /* Tugmani markazga nisbiy joylashtirish uchun shart */
      width: 100%;
      max-width: 360px; /* 9:16 vertikal format o'lchami */
      margin: 30px auto;
      border-radius: 16px;
      overflow: hidden;
      background: #000;
      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
      border: 1px solid rgba(255, 255, 255, 0.1);
    }

    .video-wrapper {
      position: relative;
      width: 100%;
      aspect-ratio: 9 / 16;
    }

    .video-wrapper video {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }

    /* Roppa-rosa markazda turuvchi tugma stili */
    .play-btn {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); /* Aniq markazga keltirish */
      z-index: 10;
      
      /* Tashqi ko'rinishi va o'lchami */
      padding: 14px 28px;
      font-size: 16px;
      font-weight: 700;
      color: #fff;
      background: rgba(13, 14, 18, 0.65);
      border: 2px solid #00f2fe;
      border-radius: 50px;
      cursor: pointer;
      backdrop-filter: blur(8px); /* Xiralashtirish effekti */
      
      /* Animatsiya va soyasi */
      box-shadow: 0 0 20px rgba(0, 242, 254, 0.4);
      transition: all 0.3s ease;
      display: flex;
      align-items: center;
      gap: 8px;
    }

    /* Sichqoncha olib borilgandagi effekt (Hover) */
    .play-btn:hover {
      background: #00f2fe;
      color: #000;
      box-shadow: 0 0 30px rgba(0, 242, 254, 0.8);
      transform: translate(-50%, -50%) scale(1.08);
    }

    /* Tugma bosilgandagi (Click) effekt */
    .play-btn:active {
      transform: translate(-50%, -50%) scale(0.95);
    }