/* Japan 10 - Web font face declarations */

@font-face {
  font-family: "Lulo Clean One";
  src: url("/assets/fonts/LuloCleanOne.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lulo Clean One";
  src: url("/assets/fonts/LuloCleanOneBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Nunito Sans";
  src: url("/assets/fonts/NunitoSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Nunito Sans";
  src: url("/assets/fonts/NunitoSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Nunito Sans";
  src: url("/assets/fonts/NunitoSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Nunito Sans";
  src: url("/assets/fonts/NunitoSans-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Nunito Sans";
  src: url("/assets/fonts/NunitoSans-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Nunito Sans";
  src: url("/assets/fonts/NunitoSans-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* Brand tokens */
:root {
  --brass: #c9922c;
  --brass-soft: #d9a847;
  --brass-deep: #a87617;
  --hanko-red: #841719;
  --hanko-red-deep: #5e0f10;
  --vermillion: #aa2023;
  --washi: #ffffff;
  --washi-warm: #f6f1e7;
  --washi-paper: #f1ead9;

  /* Body neutrals - proposed */
  --sumi: #1a1a1a;
  --ash: #5c5c5c;
  --stone: #a8a8a8;
}

.lulo {
  font-family: "Lulo Clean One", "Lulo Clean", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 400;
}
.lulo-bold {
  font-family: "Lulo Clean One", "Lulo Clean", system-ui, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 700;
}
.nunito {
  font-family: "Nunito Sans", system-ui, -apple-system, sans-serif;
}
