/* Font rules:
 * - フォント名の直書きは原則禁止
 * - 新規画面は --font-ui / --font-readable を使い分ける
 */
@import url('https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@400;500;700&family=Orbitron:wght@500;700;800&family=WDXL+Lubrifont+JP+N&display=swap');

:root {
    --font-ui: "Orbitron", "WDXL Lubrifont JP N", "M PLUS 1", sans-serif;
    --font-readable: "M PLUS 1", sans-serif;
    --font-display-strong: "Orbitron", "WDXL Lubrifont JP N", "M PLUS 1", "Impact", "Arial Black", sans-serif;
    /* WDXLは実質400のみのため、太字強調は装飾で補う */
    --font-ui-emphasis-tracking: 0.04em;
    --font-ui-emphasis-shadow: 0 1px 1px rgba(0, 0, 0, 0.45);
}

.font-ui {
    font-family: var(--font-ui);
}

.font-readable {
    font-family: var(--font-readable);
}

.font-display-strong {
    font-family: var(--font-display-strong);
}
