<style>
    body {
      font-family: 'Poppins', 'Noto Sans Devanagari', sans-serif;
    }
    .dynamic-page-bg {
      background: linear-gradient(135deg, #0f172a 0%, #1e1b4b 50%, #020617 100%);
    }
    .glass {
      background: rgba(255, 255, 255, 0.03);
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
      border: 1px border rgba(255, 255, 255, 0.08);
    }
    .gradient-text {
      background: linear-gradient(90deg, #fbbf24 0%, #f59e0b 50%, #ef4444 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
    }
    .glow {
      box-shadow: 0 0 20px rgba(245, 158, 11, 0.2);
    }
    .leader-placeholder, .gallery-placeholder {
      background: linear-gradient(45deg, #1e293b, #334155);
      display: flex;
      align-items: center;
      justify-content: center;
      color: #94a3b8;
      font-family: monospace;
      font-size: 0.75rem;
      width: 100%;
      height: 100%;
    }
    .gallery-card {
      position: relative;
      border-radius: 1rem;
      overflow: hidden;
      border: 1px solid rgba(255, 255, 255, 0.05);
      height: 200px;
    }
    .gallery-overlay {
      position: absolute;
      inset: 0;
      background: linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.4) 70%, transparent 100%);
      display: flex;
      align-items: flex-end;
      padding: 1rem;
      opacity: 0.9;
      transition: opacity 0.3s ease;
    }
    .gallery-card:hover .gallery-overlay {
      opacity: 1;
    }
    .signature-font {
      font-family: 'Georgia', serif;
      font-style: italic;
    }
  </style>