/* ══════════════════════════════════════════════════
   PosactiveGame — 폰트 상수 (전 씬 공통)
   패밀리: font/Galmuri-v2.40.3 (SIL OFL 1.1)
   크기 변경: :root 의 --fs-* 만 수정
   ══════════════════════════════════════════════════ */
@import url('font/Galmuri-v2.40.3/galmuri.css');

:root {
  --font-dot: 'Galmuri11', 'GalmuriMono11', monospace;
  --font-body: 'Galmuri11', sans-serif;
  --font-body-lg: 'Galmuri14', 'Galmuri11', sans-serif;
  --font-mono: 'GalmuriMono11', 'GalmuriMono9', monospace;
  --font-emoji: serif;

  --fs-2xs: 0.52rem;
  --fs-xs: 0.55rem;
  --fs-sm: 0.6rem;
  --fs-md: 0.65rem;
  --fs-base: 0.7rem;
  --fs-ui: 0.75rem;
  --fs-hud: 0.78rem;
  --fs-sub: 0.8rem;
  --fs-lg: 0.85rem;
  --fs-chip: 0.9rem;
  --fs-btn: 0.95rem;
  --fs-mode: 1rem;
  --fs-body: 1.1rem;
  --fs-title: 1.2rem;
  --fs-icon: 1.3rem;
  --fs-mode-lg: 1.3rem;
  --fs-display-sm: 1.4rem;
  --fs-display: 3rem;
  --fs-hero: 4rem;
  --fs-egg-lg: 5.625rem;
  --fs-egg-xl: 6.25rem;
  --fs-game-title: 1.1rem;
  --fs-input: 0.9rem;
  --fs-stamp: 0.9rem;
  --fs-book: 0.42rem;
  --fs-book-sm: 0.5rem;
  --fs-book-md: 0.52rem;
  --fs-sent: 0.76rem;
  --fs-panel: 0.74rem;
  --fs-field: 0.95rem;
  --fs-typing-key: 2.4rem;
  --fs-mcard-icon: 1.6rem;
  --fs-item-icon: 1.8rem;
  --fs-preview-icon: 2rem;
  --fs-ticket-big: 2.2rem;
  --fs-modal-icon: 2.8rem;
  --fs-slot-icon: 1.5rem;
}

/* 본문·팝업 등 긴 문장 */
.popup-body,
.mail-ttl {
  font-family: var(--font-body-lg);
}
