/* Otori Design System — webfonts.
   Noto Sans JP / Noto Sans / Inter are loaded from Google Fonts (the file's actual fonts).
   Per user decision, iOS-mockup tokens also resolve to Noto Sans JP — see readme.md. */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Sans:wght@400;500&family=Inter:wght@400;500&family=Public+Sans:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap');

:root {
  --font-sans-jp: 'Noto Sans JP', 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;
  --font-sans: 'Noto Sans', 'Noto Sans JP', sans-serif;
  --font-ios: 'Noto Sans JP', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif; /* user choice: unify on Noto Sans JP */
}

body {
  font-family: var(--font-sans-jp);
}
