/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.wp-block-gandaki-govt-media-gallery {
  --mgw-primary: #1B4A9A;
  --mgw-tab-active-bg: #EAF1FB;
  --mgw-border: #E5E9F0;
  --mgw-text: #1A1A1A;
  --mgw-muted: #4B5563;
  font-family: "Noto Sans Devanagari", "Mukta", system-ui, sans-serif;
  width: 100%;
  /* ── Tab switcher ───────────────────────────────────────── */
}
.wp-block-gandaki-govt-media-gallery .mgw-tabs {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 28px;
}
.wp-block-gandaki-govt-media-gallery .mgw-tab {
  background: transparent;
  color: var(--mgw-muted);
  font-weight: 500;
  font-size: 14px;
  padding: 8px 16px;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  font-family: inherit;
  transition: background 0.15s, color 0.15s;
}
.wp-block-gandaki-govt-media-gallery .mgw-tab--active {
  background: var(--mgw-tab-active-bg);
  color: var(--mgw-primary);
  font-weight: 600;
}
.wp-block-gandaki-govt-media-gallery .mgw-tab:hover:not(.mgw-tab--active) {
  background: rgba(27, 74, 154, 0.06);
}
.wp-block-gandaki-govt-media-gallery .mgw-tab-sep {
  color: #D1D5DB;
  font-size: 16px;
  margin: 0 4px;
  -webkit-user-select: none;
          user-select: none;
}
.wp-block-gandaki-govt-media-gallery {
  /* ── Panel visibility ───────────────────────────────────── */
}
.wp-block-gandaki-govt-media-gallery .mgw-panel--hidden {
  display: none !important;
}
.wp-block-gandaki-govt-media-gallery {
  /* ── Photo / Video grid ─────────────────────────────────── */
}
.wp-block-gandaki-govt-media-gallery .gallery-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 24px;
  row-gap: 32px;
}
@media (max-width: 1024px) {
  .wp-block-gandaki-govt-media-gallery .gallery-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 640px) {
  .wp-block-gandaki-govt-media-gallery .gallery-grid {
    grid-template-columns: 1fr;
    column-gap: 16px;
    row-gap: 24px;
  }
}
.wp-block-gandaki-govt-media-gallery {
  /* items beyond page size are hidden until Load More is clicked */
}
.wp-block-gandaki-govt-media-gallery .mgw-item-hidden {
  display: none !important;
}
.wp-block-gandaki-govt-media-gallery {
  /* ── Gallery card ───────────────────────────────────────── */
}
.wp-block-gandaki-govt-media-gallery .gallery-card {
  text-decoration: none;
  display: block;
  cursor: pointer;
  animation: mgw-fadeIn 0.25s ease forwards;
}
.wp-block-gandaki-govt-media-gallery .gallery-card:hover .gallery-img-wrap img {
  transform: scale(1.03);
}
.wp-block-gandaki-govt-media-gallery .gallery-card:hover .gallery-caption {
  color: var(--mgw-primary);
}
.wp-block-gandaki-govt-media-gallery {
  /* ── Image wrapper ──────────────────────────────────────── */
}
.wp-block-gandaki-govt-media-gallery .gallery-img-wrap {
  overflow: hidden;
  border-radius: 4px;
  border: 1px solid var(--mgw-border);
  aspect-ratio: 4/3;
  width: 100%;
  position: relative;
}
.wp-block-gandaki-govt-media-gallery .gallery-img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.2s ease;
}
.wp-block-gandaki-govt-media-gallery {
  /* ── Caption ────────────────────────────────────────────── */
}
.wp-block-gandaki-govt-media-gallery .gallery-caption {
  margin-top: 12px;
  font-size: 14px;
  font-weight: 500;
  color: var(--mgw-text);
  line-height: 1.55;
  text-align: center;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: color 0.2s;
}
.wp-block-gandaki-govt-media-gallery {
  /* ── Play icon overlay (video cards) ───────────────────── */
}
.wp-block-gandaki-govt-media-gallery .mgw-play-icon {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 44px;
  color: rgba(255, 255, 255, 0.92);
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.45);
  pointer-events: none;
  transition: transform 0.2s;
}
.wp-block-gandaki-govt-media-gallery .gallery-card:hover .mgw-play-icon {
  transform: scale(1.12);
}
.wp-block-gandaki-govt-media-gallery {
  /* ── Load More ──────────────────────────────────────────── */
}
.wp-block-gandaki-govt-media-gallery .mgw-load-more-wrap {
  display: flex;
  justify-content: center;
  margin-top: 36px;
}
.wp-block-gandaki-govt-media-gallery .mgw-load-more {
  background: var(--mgw-tab-active-bg);
  color: var(--mgw-primary);
  font-weight: 500;
  font-size: 14px;
  padding: 10px 28px;
  border-radius: 6px;
  border: 1px solid #c7d8f5;
  cursor: pointer;
  font-family: inherit;
  transition: background 0.2s, color 0.2s;
}
.wp-block-gandaki-govt-media-gallery .mgw-load-more:hover {
  background: var(--mgw-primary);
  color: #fff;
}
.wp-block-gandaki-govt-media-gallery {
  /* ── Native video card ──────────────────────────────────── */
}
.wp-block-gandaki-govt-media-gallery .mgw-video-native-wrap video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: 4px;
  border: 1px solid var(--mgw-border);
  aspect-ratio: 4/3;
}
.wp-block-gandaki-govt-media-gallery {
  /* ── Empty state ────────────────────────────────────────── */
}
.wp-block-gandaki-govt-media-gallery .mgw-empty {
  padding: 32px;
  text-align: center;
  color: #646970;
  border: 1px dashed #c3c4c7;
  border-radius: 4px;
}
@keyframes mgw-fadeIn {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/*# sourceMappingURL=style-index.css.map*/