:root {
  color-scheme: dark;
  --kcs-black: #050505;
  --kcs-paper: #f7f7f2;
  --kcs-muted: rgba(247, 247, 242, 0.72);
  --kcs-line: rgba(247, 247, 242, 0.68);
  --kcs-dim: rgba(247, 247, 242, 0.1);
  --kcs-line-green: #06c755;
  --kcs-font-shoraisans: "Shorai Sans", "A P-OTF Shorai Sans StdN", "Shorai Sans StdN";
  --kcs-font-sans: var(--kcs-font-shoraisans), "Hiragino Sans", "Yu Gothic", "Yu Gothic UI", Meiryo, system-ui, sans-serif;
  --kcs-font-display: var(--kcs-font-shoraisans), "Hiragino Mincho ProN", "Yu Mincho", "Yu Gothic", serif;
  --kcs-tracking-label: 0.16em;
  --kcs-radius-sm: 6px;
  --kcs-shell-pad: clamp(18px, 4vw, 48px);
}

html {
  background: var(--kcs-black);
  color: var(--kcs-paper);
  font-family: var(--kcs-font-sans);
}
