/* Geist Sans Variable from the official geist@1.7.2 package. */
@font-face {
  font-family: "Geist Sans";
  src: url("/static/fonts/Geist-Variable.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

:root {
  --font-sans: "Geist Sans", "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;

  --color-bg: #fbf7ef;
  --color-surface: #ffffff;
  --color-surface-muted: #fff4df;
  --color-text: #12131a;
  --color-muted: #6f7280;
  --color-border: #e8e0d5;

  --color-primary: #2563eb;
  --color-primary-strong: #1d4ed8;
  --color-accent: #ef4444;
  --color-success: #16a34a;
  --color-warning: #f59e0b;
  --color-danger: #dc2626;

  --radius-sm: 10px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-xl: 32px;
  --radius-pill: 999px;

  --shadow-card: 0 18px 50px rgba(18, 19, 26, 0.08);
  --shadow-soft: 0 10px 30px rgba(18, 19, 26, 0.06);

  --button-height: 52px;
  --container: 1120px;
}

html,
body {
  font-family: var(--font-sans);
}

button,
input,
select,
textarea {
  font: inherit;
}

code,
pre,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
