/* AIBP Academy / 1337 AI Edu · Font foundation
 *
 * Egy forrásból tölti be az összes platform-fontot. Minden CSS és HTML
 * mostantól ezt importálja (`shared/fonts.css`), és NE definiáljon
 * saját `@import url('https://fonts.googleapis.com/...')`-ot.
 *
 * Family-rendszer:
 *   Inter            — body, display (H1-H3), UI
 *   DM Mono          — kicker, meta, label, mono-számok
 *   Caveat           — kézírásos margó-jegyzet, accent, fő-CTA Caveat-elem
 *   Kalam            — hosszabb kézírásos szöveg (ritkán)
 *   Playfair Display — AI Budapest parent-brand szignó, dőlt accent
 */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=DM+Mono:wght@400;500&family=Caveat:wght@400;500;600;700&family=Kalam:wght@300;400;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap');

.handwritten {
  font-family: 'Caveat', 'Kalam', 'Comic Sans MS', cursive;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: 0.005em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.handwritten-loose {
  font-family: 'Kalam', 'Caveat', cursive;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0.01em;
}

.handwritten-bold {
  font-family: 'Caveat', cursive;
  font-weight: 700;
}

/* Slight rotation utility — minden kézírásos jegyzet kicsit ferde */
.tilt-left  { transform: rotate(-1.5deg); transform-origin: left center; }
.tilt-right { transform: rotate(1.5deg);  transform-origin: right center; }
.tilt-2     { transform: rotate(-2deg);   transform-origin: center; }
.tilt-3     { transform: rotate(2.5deg);  transform-origin: center; }
