/* ============================================================
   שלימות הוצאה לאור — Cinematic edition
   DESIGN TOKENS
   ============================================================ */
:root{
  /* — Surfaces — */
  --midnight:   #0E1116;   /* base canvas */
  --midnight-2: #141A23;   /* raised panels */
  --navy:       #101D38;   /* deep literary blue (matches covers) */
  --navy-2:     #0B1428;
  --cream:      #ECE5D6;   /* paper section bg */
  --cream-ink:  #1A1714;   /* text on cream */

  /* — Ink — */
  --paper:      #F4F1EA;   /* primary text */
  --paper-2:    rgba(244,241,234,.66);
  --paper-3:    rgba(244,241,234,.40);
  --hair:       rgba(244,241,234,.12);
  --hair-2:     rgba(244,241,234,.06);

  /* — Accents — */
  --ink:        #C8102E;   /* burgundy / dye-red — the signature */
  --ink-deep:   #8E0B20;
  --rose:       #E70F57;
  --gold:       #C9A24B;   /* premium gold */
  --gold-soft:  #DCBE7A;
  --gold-glow:  rgba(201,162,75,.28);

  /* — Type — */
  --serif: "Assistant", system-ui, sans-serif;
  --sans:  "Assistant", system-ui, sans-serif;
  --latin: "Assistant", system-ui, sans-serif;

  /* fluid display scale */
  --d-mega:  clamp(3.4rem, 13vw, 13rem);
  --d-xl:    clamp(2.6rem, 8vw, 7.5rem);
  --d-lg:    clamp(2rem, 5.4vw, 4.6rem);
  --d-md:    clamp(1.5rem, 3vw, 2.6rem);

  /* — Layout — */
  --container: 1240px;
  --pad: clamp(20px, 5vw, 64px);
  --radius: 4px;       /* sharp, editorial — books, not bubbles */
  --radius-pill: 100px;

  /* — Motion — */
  --ease: cubic-bezier(.22,1,.36,1);
  --ease-in-out: cubic-bezier(.65,.05,.36,1);
  --slow: .9s;
}

/* ---- Fonts: Assistant (local) ---- */
@font-face{
  font-family:"Assistant";
  font-weight:400;
  font-style:normal;
  font-display:swap;
  src:url("../assets/fonts/Assistant-Regular.ttf") format("truetype");
}
@font-face{
  font-family:"Assistant";
  font-weight:700;
  font-style:normal;
  font-display:swap;
  src:url("../assets/fonts/Assistant-Bold.ttf") format("truetype");
}
@font-face{
  font-family:"Assistant";
  font-weight:800 900;
  font-style:normal;
  font-display:swap;
  src:url("../assets/fonts/Assistant-ExtraBold.ttf") format("truetype");
}
