/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../../../../usr/local/lib/node_modules/@wordpress/scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../../../../../usr/local/lib/node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../../../../../usr/local/lib/node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./blocks/authors-card/src/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.wp-block-betupmedia-authors-card {
  container-type: inline-size;
  /* Full width modifier */
}
.wp-block-betupmedia-authors-card.is-full-width {
  width: 100%;
}
.wp-block-betupmedia-authors-card:not(.is-full-width) {
  width: -moz-fit-content;
  width: fit-content;
}
.wp-block-betupmedia-authors-card {
  /* ===========================
     GRID CONFIGURATIONS
     =========================== */
}
.wp-block-betupmedia-authors-card .authors-card__grid {
  grid-template-columns: repeat(2, 1fr);
}
.wp-block-betupmedia-authors-card .authors-card__grid.columns-1 {
  grid-template-columns: 1fr;
}
.wp-block-betupmedia-authors-card .authors-card__grid.columns-2 {
  grid-template-columns: repeat(2, 1fr);
}
.wp-block-betupmedia-authors-card .authors-card__grid.columns-3 {
  grid-template-columns: repeat(3, 1fr);
}
.wp-block-betupmedia-authors-card .authors-card__grid.columns-4 {
  grid-template-columns: repeat(4, 1fr);
}
.wp-block-betupmedia-authors-card .authors-card__grid.columns-5 {
  grid-template-columns: repeat(5, 1fr);
}
.wp-block-betupmedia-authors-card .authors-card__grid.columns-6 {
  grid-template-columns: repeat(6, 1fr);
}
@container (max-width: 64rem) {
  .wp-block-betupmedia-authors-card .authors-card__grid.columns-3, .wp-block-betupmedia-authors-card .authors-card__grid.columns-4, .wp-block-betupmedia-authors-card .authors-card__grid.columns-5, .wp-block-betupmedia-authors-card .authors-card__grid.columns-6 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@container (max-width: 48rem) {
  .wp-block-betupmedia-authors-card .authors-card__grid {
    grid-template-columns: 1fr !important;
  }
}
.wp-block-betupmedia-authors-card {
  /* ===========================
     AVATAR SIZES
     =========================== */
}
.wp-block-betupmedia-authors-card .authors-card__avatar {
  --size: 4.5rem;
  width: var(--size);
  height: var(--size);
}
.wp-block-betupmedia-authors-card .authors-card__avatar--sm {
  --size: 3.5rem;
}
.wp-block-betupmedia-authors-card .authors-card__avatar--md {
  --size: 4.5rem;
}
.wp-block-betupmedia-authors-card .authors-card__avatar--lg {
  --size: 5rem;
}
.wp-block-betupmedia-authors-card .authors-card__avatar--xl {
  --size: 10.9375rem;
}
@container (max-width: 48rem) {
  .wp-block-betupmedia-authors-card .authors-card__avatar--xl {
    --size: 6.25rem;
  }
}
.wp-block-betupmedia-authors-card .authors-card__avatar-placeholder {
  background: linear-gradient(135deg, var(--wp--preset--color--grey-light, #e0e5ec) 0%, var(--wp--preset--color--border, #d0d5dc) 100%);
}
.wp-block-betupmedia-authors-card {
  /* ===========================
     BADGES
     =========================== */
}
.wp-block-betupmedia-authors-card .authors-card__badge {
  letter-spacing: 0.03125rem;
}
.wp-block-betupmedia-authors-card .authors-card__badge--author {
  background-color: color-mix(in srgb, var(--wp--preset--color--secondary) 15%, transparent);
  color: var(--wp--preset--color--secondary);
}
.wp-block-betupmedia-authors-card .authors-card__badge--fact-checker {
  background-color: color-mix(in srgb, var(--wp--preset--color--brand-green) 20%, transparent);
  color: var(--wp--preset--color--brand-green-dark);
}
.wp-block-betupmedia-authors-card {
  /* ===========================
     SOCIAL LINKS
     =========================== */
}
.wp-block-betupmedia-authors-card .authors-card__social-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--wp--preset--color--text-muted, #9ca3af);
  transition: color 0.2s ease, transform 0.2s ease;
}
.wp-block-betupmedia-authors-card .authors-card__social-link svg {
  width: 1.25rem;
  height: 1.25rem;
}
.wp-block-betupmedia-authors-card .authors-card__social-link:hover {
  color: var(--wp--preset--color--heading, #374151);
}
.wp-block-betupmedia-authors-card {
  /* ===========================
     VIEW ALL BUTTON
     =========================== */
}
.wp-block-betupmedia-authors-card .authors-card__view-all:hover {
  border-color: rgba(26, 51, 101, 0.25);
  background-color: var(--wp--preset--color--grey-light, #f8f9fb);
}
.wp-block-betupmedia-authors-card {
  /* Sidebar social icons — larger */
}
.wp-block-betupmedia-authors-card.is-sidebar .authors-card__social-link svg {
  width: 1.67281rem;
  height: 1.67281rem;
  aspect-ratio: 1/1;
}
.wp-block-betupmedia-authors-card {
  /* ===========================
     BATTLE CARD
     =========================== */
}
.wp-block-betupmedia-authors-card.is-battle .authors-card__battle {
  box-sizing: border-box;
  min-width: 24.4rem; /* 340px */
}
@container (max-width: 40rem) {
  .wp-block-betupmedia-authors-card.is-battle .authors-card__battle {
    min-width: 100%;
  }
}
.wp-block-betupmedia-authors-card.is-battle .authors-card__battle-trophy svg {
  width: 1.6945rem;
  height: 1.6945rem;
}
.wp-block-betupmedia-authors-card {
  /* ===========================
     PROFILE HERO
     =========================== */
}
.wp-block-betupmedia-authors-card.is-profile-hero .authors-card__profile-hero-name {
  font-size: clamp(2rem, 5vw, 2.875rem);
  line-height: 1.2;
}
.wp-block-betupmedia-authors-card.is-profile-hero .authors-card__profile-hero-socials .authors-card__social-link svg {
  width: 2rem;
  height: 2rem;
}
.wp-block-betupmedia-authors-card.is-profile-hero .authors-card__profile-hero-socials .authors-card__social-link:hover {
  transform: scale(1.1);
  opacity: 0.8;
}
@container (max-width: 48rem) {
  .wp-block-betupmedia-authors-card.is-profile-hero .authors-card__profile-hero {
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 1.25rem;
  }
  .wp-block-betupmedia-authors-card.is-profile-hero .authors-card__profile-hero > .flex {
    flex-direction: column;
    gap: 0.9375rem;
  }
}
.wp-block-betupmedia-authors-card {
  /* ===========================
     PROFILE ABOUT
     =========================== */
}
@container (max-width: 48rem) {
  .wp-block-betupmedia-authors-card.is-profile-about .authors-card__profile-about {
    padding: 1.5rem;
    gap: 1.5rem;
  }
}
.wp-block-betupmedia-authors-card {
  /* AUTHOR CARD ACTIONS */
}
.wp-block-betupmedia-authors-card:not(.is-streamer):not(.is-battle):not(.is-sidebar):not(.is-profile-hero):not(.is-profile-about) {
  /* Desktop: actions sit beside the header via CSS grid */
}
.wp-block-betupmedia-authors-card:not(.is-streamer):not(.is-battle):not(.is-sidebar):not(.is-profile-hero):not(.is-profile-about) .authors-card__card {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 1.25rem;
}
.wp-block-betupmedia-authors-card:not(.is-streamer):not(.is-battle):not(.is-sidebar):not(.is-profile-hero):not(.is-profile-about) .authors-card__card .authors-card__header {
  grid-column: 1;
}
.wp-block-betupmedia-authors-card:not(.is-streamer):not(.is-battle):not(.is-sidebar):not(.is-profile-hero):not(.is-profile-about) .authors-card__card .authors-card__actions {
  grid-column: 2;
  grid-row: 1;
  align-self: center;
}
.wp-block-betupmedia-authors-card:not(.is-streamer):not(.is-battle):not(.is-sidebar):not(.is-profile-hero):not(.is-profile-about) .authors-card__card .authors-card__stats,
.wp-block-betupmedia-authors-card:not(.is-streamer):not(.is-battle):not(.is-sidebar):not(.is-profile-hero):not(.is-profile-about) .authors-card__card .authors-card__bio {
  grid-column: 1/-1;
}
.wp-block-betupmedia-authors-card:not(.is-streamer):not(.is-battle):not(.is-sidebar):not(.is-profile-hero):not(.is-profile-about) {
  /* Mobile: single column, actions flow after bio */
}
@container (max-width: 48rem) {
  .wp-block-betupmedia-authors-card:not(.is-streamer):not(.is-battle):not(.is-sidebar):not(.is-profile-hero):not(.is-profile-about) .authors-card__card {
    grid-template-columns: 1fr;
  }
  .wp-block-betupmedia-authors-card:not(.is-streamer):not(.is-battle):not(.is-sidebar):not(.is-profile-hero):not(.is-profile-about) .authors-card__card .authors-card__header {
    flex-wrap: wrap;
  }
  .wp-block-betupmedia-authors-card:not(.is-streamer):not(.is-battle):not(.is-sidebar):not(.is-profile-hero):not(.is-profile-about) .authors-card__card .authors-card__actions {
    grid-column: 1;
    grid-row: auto;
  }
  .wp-block-betupmedia-authors-card:not(.is-streamer):not(.is-battle):not(.is-sidebar):not(.is-profile-hero):not(.is-profile-about) .authors-card__card .authors-card__actions .btn {
    width: 100%;
  }
}
.wp-block-betupmedia-authors-card {
  /* ===========================
     STAT ROW
     =========================== */
}
.wp-block-betupmedia-authors-card .authors-card__stat-row:first-child {
  border-top: none;
  padding-top: 0;
}

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