/* ═══════════════════════════════════════════════════════════
   ⭐ tokens.css — 컨셉: "먹빛 밤 · 금니 사경 · 인드라망"
   화엄53세계 | Ha-eom 53 World — 불교 메타버스(Earth 2)
   깊은 밤하늘 먹빛 위에 금(금니 사경)과 청자빛 옥색.
   서로 비추는 구슬 그물(인드라망)의 세계관.
   ═══════════════════════════════════════════════════════════ */
:root {
  /* ── 색 ──
     brand/accent = 금(금니 사경), jade = 청자·옥색, ink = 한지빛 글자 */
  --brand: #c9a24a;            /* 금 — 로고·강조선 */
  --brand-ink: #12141d;        /* 금 위에 올라가는 글자(먹) */
  --accent: #d8b866;           /* 밝은 금 — 버튼·하이라이트 */
  --accent-deep: #9c7a2f;      /* 짙은 금 — 그라디언트 하단 */
  --jade: #86b4a6;             /* 청자 옥색 — 보조 강조 */

  --ink: #ece3d0;              /* 기본 글자 — 한지·상아빛 */
  --ink-soft: #b4ab97;         /* 보조 글자 */
  --ink-faint: #7d766a;        /* 흐린 글자 */

  --bg: #0d0f17;               /* 페이지 배경 — 먹빛 밤 */
  --bg-soft: #12151f;          /* 섹션 교차 배경 */
  --bg-deep: #090a11;          /* 가장 깊은 심연 */
  --card: #151824;             /* 카드 배경 */
  --card-hi: #1b1f2d;          /* 카드 강조 배경 */
  --line: #262a38;             /* 경계선 */
  --line-gold: rgba(201,162,74,.28); /* 금빛 경계선 */

  /* ── 폰트 ──
     head = 고운바탕(경전·서예 느낌), body = Noto Sans KR,
     serif-en = Cormorant Garamond(영문 게송 이탤릭) */
  --font-head: "Gowun Batang", "Nanum Myeongjo", serif;
  --font-body: "Noto Sans KR", system-ui, -apple-system, sans-serif;
  --font-en: "Cormorant Garamond", "Gowun Batang", serif;

  /* ── 타이포 스케일 (반응형: clamp) ── */
  --fs-hero: clamp(2.4rem, 6.6vw, 5rem);
  --fs-h2:   clamp(1.7rem, 3.8vw, 2.8rem);
  --fs-h3:   clamp(1.2rem, 2vw, 1.5rem);
  --fs-body: clamp(1rem, 1.4vw, 1.08rem);
  --fs-small: .875rem;

  /* ── 모양 ── */
  --radius: 16px;
  --radius-sm: 10px;
  --radius-lg: 26px;
  --shadow: 0 1px 2px rgba(0,0,0,.4), 0 18px 44px -18px rgba(0,0,0,.7);
  --shadow-lg: 0 40px 90px -30px rgba(0,0,0,.8);
  --glow-gold: 0 0 0 1px var(--line-gold), 0 0 40px -8px rgba(201,162,74,.35);

  /* ── 간격·레이아웃 ── */
  --container: 1180px;
  --gutter: clamp(20px, 5vw, 44px);
  --section-y: clamp(72px, 11vw, 148px);

  /* ── 모션 ── */
  --ease: cubic-bezier(.2,.7,.2,1);
}
