/* =========================================================
   FOLIO & KEY
   HOMEPAGE PRODUCT ALIGNMENT V1
   ========================================================= */


/* ---------------------------------------------------------
   EDITION DIFFERENCE CHIPS
   --------------------------------------------------------- */

.fk-edition-feature-chips {
  display:
    flex;

  flex-wrap:
    wrap;

  gap:
    7px;

  margin:
    15px 0
    18px;

  padding:
    0;
}


.fk-edition-feature-chip {
  display:
    inline-flex !important;

  align-items:
    center;

  width:
    auto !important;

  margin:
    0 !important;

  padding:
    5px 9px !important;

  border:
    1px solid
    rgba(202,171,98,.30);

  border-radius:
    999px;

  background:
    rgba(255,255,255,.035);

  font-size:
    clamp(11px,.72vw,13px) !important;

  font-weight:
    600 !important;

  line-height:
    1.25 !important;

  letter-spacing:
    .01em !important;
}


/* Gift — ivory / light card */

.edition-gift
.fk-edition-feature-chip {
  color:
    rgba(38,55,44,.88) !important;

  border-color:
    rgba(111,85,38,.24);

  background:
    rgba(90,67,30,.055);
}


/* Signature */

.edition-signature
.fk-edition-feature-chip {
  color:
    rgba(255,241,222,.92) !important;

  border-color:
    rgba(232,196,124,.28);

  background:
    rgba(255,255,255,.045);
}


/* One of One */

.edition-one
.fk-edition-feature-chip {
  color:
    rgba(248,235,215,.92) !important;

  border-color:
    rgba(214,181,111,.30);

  background:
    rgba(255,255,255,.035);
}


/* Arabic card chips */

html[lang="ar"]
.fk-edition-feature-chip {
  font-family:
    "Noto Naskh Arabic",
    Tahoma,
    Arial,
    sans-serif !important;

  font-size:
    clamp(12px,.82vw,14px) !important;

  letter-spacing:
    0 !important;
}


/* ---------------------------------------------------------
   AUTHORS & PUBLISHERS
   Make audience identity more prominent.
   Main H2 intentionally remains unchanged.
   --------------------------------------------------------- */

.author-worlds
.author-index
span:last-child {
  color:
    #D8B875 !important;

  font-size:
    clamp(18px,1.25vw,22px) !important;

  font-weight:
    700 !important;

  line-height:
    1.25 !important;

  letter-spacing:
    .115em !important;

  text-transform:
    uppercase;
}


html[lang="ar"]
.author-worlds
.author-index
span:last-child {
  font-family:
    "Noto Naskh Arabic",
    Tahoma,
    Arial,
    sans-serif !important;

  font-size:
    clamp(20px,1.4vw,24px) !important;

  font-weight:
    700 !important;

  line-height:
    1.55 !important;

  letter-spacing:
    0 !important;

  text-transform:
    none;
}


@media (max-width: 650px) {

  .fk-edition-feature-chips {
    gap:
      6px;

    margin:
      13px 0
      16px;
  }


  .fk-edition-feature-chip {
    padding:
      4px 7px !important;

    font-size:
      11px !important;
  }


  html[lang="ar"]
  .fk-edition-feature-chip {
    font-size:
      12px !important;
  }


  .author-worlds
  .author-index
  span:last-child {
    font-size:
      17px !important;

    letter-spacing:
      .08em !important;
  }


  html[lang="ar"]
  .author-worlds
  .author-index
  span:last-child {
    font-size:
      20px !important;

    letter-spacing:
      0 !important;
  }

}
