@charset "UTF-8";
/* =====================================================================
   DISPLAY FONTS — generated by `npm run fonts`. Do not edit by hand.

   Two self-hosted, glyph-subset Japanese display faces. The body face stays
   the existing system Japanese stack, so text is readable before either of
   these arrives and `font-display: swap` never blocks first paint.

   Phase 6.2 added a THIRD file: a blog-only slice of RocknRoll One. It shares
   the family name with the landing slice but declares a disjoint
   unicode-range, so a page downloads only the file whose characters it paints
   — the landing page never requests the blog slice, and a blog headline no
   longer switches to the system font halfway through.
   ===================================================================== */

/* Dela Gothic One — SIL Open Font License 1.1.
   Subset to the 249 characters this page renders in a display face.
   Regenerate with `npm run fonts` after changing display copy. */
@font-face {
  font-family: 'Dela Gothic One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/dela-gothic-one-subset.woff2') format('woff2');
  unicode-range: U+21, U+25, U+28-29, U+2b-3a, U+3f, U+41-5a, U+61-7a, U+2026, U+3001-3002, U+300c-300d, U+301c, U+3042, U+3044, U+3046, U+3048, U+304a-304d, U+304f-3051, U+3053, U+3055, U+3057-3059, U+305d, U+305f-3061, U+3063-3064, U+3066-306b, U+306e-3070, U+3073, U+3076, U+3078-3079, U+307c, U+307e, U+3080-3082, U+3084, U+3088-308c, U+3092-3093, U+30a4, U+30a6, U+30aa-30ab, U+30af, U+30b2-30b3, U+30b5-30b6, U+30b9, U+30bb, U+30bf, U+30c1, U+30c3, U+30c6, U+30c9-30ca, U+30d1, U+30d7, U+30db-30dc, U+30de, U+30e6, U+30e9, U+30ec-30ed, U+30f3, U+30fb-30fc, U+4e00, U+4e07-4e08, U+4e0d, U+4e2d, U+4eba, U+4eca, U+4ed6, U+4f5c, U+4f7f, U+5165, U+5178, U+51fa, U+5206, U+521d, U+52d5, U+52dd, U+5373, U+53f0, U+540d, U+554f, U+55b6, U+5831, U+5883, U+58f0, U+5927, U+592b, U+5968, U+597d, U+59cb, U+5b89, U+5b9f, U+5bfe, U+5f53, U+5fc3, U+5fdc, U+60c5, U+611f, U+61d0, U+6253, U+63a2, U+63a8, U+64cd, U+6599, U+65b0, U+65b9, U+65e5, U+6642, U+672c, U+697d, U+6a5f, U+6c17, U+6e1b, U+6f14, U+7121, U+7279, U+73fe, U+7406, U+74b0, U+7531, U+7533, U+753b, U+767b, U+7740, U+78ba, U+7a2e, U+898b, U+899a, U+89a7, U+8a08, U+8a2d, U+8a8d, U+8a9e, U+8acb, U+8cea, U+8ff7, U+9014, U+904a-904b, U+9078, U+91d1, U+9332, U+958b, U+9593, U+969b, U+9762, U+98a8, U+ff01, U+ff05, U+ff08-ff09, U+ff0b, U+ff1f;
}

/* RocknRoll One — SIL Open Font License 1.1.
   Subset to the 249 characters this page renders in a display face.
   Regenerate with `npm run fonts` after changing display copy. */
@font-face {
  font-family: 'RocknRoll One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/rocknroll-one-subset.woff2') format('woff2');
  unicode-range: U+21, U+25, U+28-29, U+2b-3a, U+3f, U+41-5a, U+61-7a, U+2026, U+3001-3002, U+300c-300d, U+301c, U+3042, U+3044, U+3046, U+3048, U+304a-304d, U+304f-3051, U+3053, U+3055, U+3057-3059, U+305d, U+305f-3061, U+3063-3064, U+3066-306b, U+306e-3070, U+3073, U+3076, U+3078-3079, U+307c, U+307e, U+3080-3082, U+3084, U+3088-308c, U+3092-3093, U+30a4, U+30a6, U+30aa-30ab, U+30af, U+30b2-30b3, U+30b5-30b6, U+30b9, U+30bb, U+30bf, U+30c1, U+30c3, U+30c6, U+30c9-30ca, U+30d1, U+30d7, U+30db-30dc, U+30de, U+30e6, U+30e9, U+30ec-30ed, U+30f3, U+30fb-30fc, U+4e00, U+4e07-4e08, U+4e0d, U+4e2d, U+4eba, U+4eca, U+4ed6, U+4f5c, U+4f7f, U+5165, U+5178, U+51fa, U+5206, U+521d, U+52d5, U+52dd, U+5373, U+53f0, U+540d, U+554f, U+55b6, U+5831, U+5883, U+58f0, U+5927, U+592b, U+5968, U+597d, U+59cb, U+5b89, U+5b9f, U+5bfe, U+5f53, U+5fc3, U+5fdc, U+60c5, U+611f, U+61d0, U+6253, U+63a2, U+63a8, U+64cd, U+6599, U+65b0, U+65b9, U+65e5, U+6642, U+672c, U+697d, U+6a5f, U+6c17, U+6e1b, U+6f14, U+7121, U+7279, U+73fe, U+7406, U+74b0, U+7531, U+7533, U+753b, U+767b, U+7740, U+78ba, U+7a2e, U+898b, U+899a, U+89a7, U+8a08, U+8a2d, U+8a8d, U+8a9e, U+8acb, U+8cea, U+8ff7, U+9014, U+904a-904b, U+9078, U+91d1, U+9332, U+958b, U+9593, U+969b, U+9762, U+98a8, U+ff01, U+ff05, U+ff08-ff09, U+ff0b, U+ff1f;
}

/* RocknRoll One — BLOG SLICE — SIL Open Font License 1.1.
   Subset to the 130 characters the blog renders in a display face and the landing subset above does
   NOT already carry. Disjoint unicode-range, same family: the landing page
   never requests this file, a blog page requests both.
   Regenerate with `npm run fonts` after changing display copy. */
@font-face {
  font-family: 'RocknRoll One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/rocknroll-one-blog-subset.woff2') format('woff2');
  unicode-range: U+3010-3011, U+305a-305b, U+307b, U+307f, U+3086, U+308d, U+308f, U+30a2, U+30ac-30ad, U+30b0, U+30b4, U+30b8, U+30c0, U+30c4, U+30c8, U+30cb, U+30cd, U+30d3, U+30d6, U+30da, U+30dd, U+30e1, U+30e5, U+30ea-30eb, U+4e0b, U+4e57, U+4e59, U+4e8b, U+4ed8, U+4f53, U+4f55, U+4f8b, U+500b, U+5099, U+50cf, U+5148, U+516c, U+5177, U+5203, U+5224-5225, U+524d, U+52b9, U+52d8, U+539f, U+53cc, U+5409, U+540c, U+5411, U+56de, U+56fd, U+5909, U+5973, U+5b57, U+5b97, U+5b9a, U+5bbf, U+5e8f, U+5f0f, U+60d1, U+610f, U+6226, U+6238, U+623b, U+624b, U+63cf, U+6574, U+6587, U+65ad, U+66f8, U+6700, U+6709, U+6765, U+67a0, U+691c, U+696d, U+6975, U+6b63, U+6bd4, U+6c7a, U+6d41, U+6e96, U+706b, U+70b9, U+7114, U+7259, U+7387, U+7528, U+7684, U+76ee, U+76f4, U+77e5, U+793a, U+7a7f, U+7b50, U+7bc4, U+7d22, U+7d30, U+7d5e, U+7dda, U+7de8, U+884c, U+8868, U+89b3, U+89e6, U+8a18, U+8a71, U+8a73, U+8aad, U+8f03, U+8fbc, U+901a, U+9023, U+9055, U+90e8, U+91cd, U+9577, U+95a2, U+96c6, U+97f3, U+9806, U+982d, U+985e, U+99ac, U+ff1a, U+ff5c;
}
