/* base.css — sajugo design system (from saju globals.css) */

@font-face {
  font-family: "Pretendard Variable";
  src: url("/static/fonts/web/PretendardVariable.woff2") format("woff2");
  font-weight: 45 920;
  font-display: swap;
}

@font-face {
  font-family: "Noto Sans CJK";
  src: url("/static/fonts/NotoSansCJK.otf") format("opentype");
  font-display: swap;
}

* {
  box-sizing: border-box;
}

html,
body {
  min-height: 100%;
}

html {
  color-scheme: light;
  scroll-behavior: smooth;
}

body {
  margin: 0;
  background: var(--canvas);
  color: var(--ink);
  font-family: var(--font-ui), var(--font-cjk), sans-serif;
  letter-spacing: -0.011em;
  font-optical-sizing: auto;
}

a {
  color: inherit;
  text-decoration: none;
}

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