@font-face {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/prompt-400-thai.woff2") format("woff2");
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
@font-face {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/prompt-400-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/prompt-700-thai.woff2") format("woff2");
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
@font-face {
  font-family: "Prompt";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/prompt-700-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "LINE Seed Sans TH";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/line-seed-th-400-thai.woff2") format("woff2");
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
@font-face {
  font-family: "LINE Seed Sans TH";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/line-seed-th-400-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "LINE Seed Sans TH";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/line-seed-th-700-thai.woff2") format("woff2");
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC;
}
@font-face {
  font-family: "LINE Seed Sans TH";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/line-seed-th-700-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --zs-color-primary: #e3061b;
  --zs-color-secondary: #1d2127;
  --zs-color-background: #ffffff;
  --zs-color-surface: #eef0f2;
  --zs-color-text: #1d2127;
  --zs-color-muted: #5b6470;
  --zs-color-accent: #1d2127;
  --zs-on-primary: #ffffff;
  --zs-font-heading: "Prompt", ui-sans-serif, system-ui, sans-serif;
  --zs-font-body: "LINE Seed Sans TH", ui-sans-serif, system-ui, sans-serif;
  --zs-font-size-base: 16px;
  --zs-radius: 0.5rem;
  --zs-radius-btn: 0.5rem;
  --zs-container-max: 1280px;
  --zs-footer-columns: 2;
}
