:root { 
  --alto: #d9d9d9;
  --black: #000000;
  --chambray: #314781;
  --don-juan: #5c5650;
  --taupe: #483f36;
  --white: #ffffff;
 
  --font-size-l: 16px;
  --font-size-m: 15px;
  --font-size-s: 9px;
  --font-size-xl: 17px;
  --font-size-xs: 8px;
  --font-size-xxl: 18px;
  --font-size-xxxl: 21px;
 
  --font-family-libre_caslon_text: "Libre Caslon Text", Helvetica;
  --font-family-noto_serif_jp: "Noto Serif JP", Helvetica;
  --font-family-osaka-regular: "Osaka-Regular", Helvetica;
  --font-family-osaka-regular-mono: "Osaka-Regular-Mono", Helvetica;
  --font-family-tauri: "Tauri", Helvetica;
  --font-family-tharlon-regular: "TharLon-Regular", Helvetica;
  --font-family-yu_gothic-bold: "Yu Gothic-Bold", Helvetica;
  --font-family-yu_gothic-regular: "Yu Gothic-Regular", Helvetica;
}
.notoserifjp-normal-taupe-15px {
  color: var(--taupe);
  font-family: var(--font-family-noto_serif_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.tauri-normal-white-15px {
  color: var(--white);
  font-family: var(--font-family-tauri);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.notoserifjp-normal-black-15px {
  color: var(--black);
  font-family: var(--font-family-noto_serif_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}

.notoserifjp-medium-taupe-17px {
  color: var(--taupe);
  font-family: var(--font-family-noto_serif_jp);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}

.notoserifjp-semi-bold-taupe-18px {
  color: var(--taupe);
  font-family: var(--font-family-noto_serif_jp);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 600;
}

.notoserifjp-normal-black-9px {
  color: var(--black);
  font-family: var(--font-family-noto_serif_jp);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}

.notoserifjp-normal-black-18px {
  color: var(--black);
  font-family: var(--font-family-noto_serif_jp);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}
