/* 920 S5-A. Scale, radius and shadow structure adapted from festmap tokens-ksk.css.
   Palette is a workation-specific design choice, not a measured provider brand.
   Installed-font fallback only: no external font request. */
:root {
  --p-white: #ffffff;
  --p-ivory: #f6f7f3;
  --p-ink: #18352f;
  --p-muted: #52635d;
  --p-teal: #145c52;
  --p-teal-dark: #0c463e;
  --p-teal-pale: #e5f1eb;
  --p-ochre: #825515;
  --p-ochre-pale: #faf0d9;
  --p-rose: #8b3546;
  --p-rose-pale: #f9eaf0;
  --p-violet: #614681;
  --p-violet-pale: #f0eaf7;
  --p-border: #cbd7cf;
  --p-control-border: #70887c;
  --p-density-0: #edf1ed;
  --p-density-1: #c1dcd0;
  --p-density-2: #84baa5;
  --p-density-3: #438b75;
  --p-density-4: #145c52;
  --wh-density-0: var(--p-density-0);
  --wh-density-1: var(--p-density-1);
  --wh-density-2: var(--p-density-2);
  --wh-density-3: var(--p-density-3);
  --wh-density-4: var(--p-density-4);
  --wh-bg: var(--p-ivory);
  --wh-surface: var(--p-white);
  --wh-ink: var(--p-ink);
  --wh-muted: var(--p-muted);
  --wh-brand: var(--p-teal);
  --wh-brand-hover: var(--p-teal-dark);
  --wh-brand-soft: var(--p-teal-pale);
  --wh-accent: var(--p-ochre);
  --wh-accent-soft: var(--p-ochre-pale);
  --wh-border: var(--p-border);
  --wh-focus: var(--p-teal-dark);
  --wh-font: "Pretendard", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
  --wh-fs-h1: 28px;
  --wh-fs-h2: 22px;
  --wh-fs-body: 15px;
  --wh-fs-caption: 13px;
  --wh-radius-card: 12px;
  --wh-shadow-sm: 0 4px 8px rgb(24 53 47 / 6%);
  --wh-shadow-md: 0 8px 20px rgb(24 53 47 / 10%);
  --wh-shadow-lg: 0 12px 32px rgb(24 53 47 / 12%);
}
