@import url('https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@700;800&display=swap');
/* ゲーム画面の UI の文字を、丸みのある読みやすい書体に（見た目だけ）。
   英数字＝Fredoka（タイトルと同じ。theme-halloween.css で読み込み済み）、日本語＝M PLUS Rounded 1c。
   対象：やり直す／STAGE／GOAL・MOVES／GOAL の残り個数／MOVES の数／SCORE／盤面の下の一言／画面下の特殊ピースの説明 だけ。
   文字の大きさ・配置・盤面の寸法は変えない（font-family と太さだけ）。外す時は index.html の1行を消す。 */
:root { --ui-font: 'Fredoka', 'M PLUS Rounded 1c', 'Hiragino Maru Gothic ProN', 'Arial Rounded MT Bold', ui-rounded, system-ui, sans-serif; }
#restart,
.stagebtn, .stagebtn::before, .stagebtn strong,
.hudlabel, .hudlabel::before,
#targets, #targets .target,
.moves strong,
.scoreline, .scoreline b, #feedback,
.powerguide b, .powerguide small {
  font-family: var(--ui-font);
}
#restart, .powerguide small, #feedback { font-weight: 700; }
.stagebtn::before, .hudlabel::before, .powerguide b, #targets .target, .moves strong, .scoreline, .scoreline b { font-weight: 700; }
/* PC：書体を替えると行の高さが少し変わり、盤面が数px上へずれるので、STAGE の段・GOAL/MOVES のカード・SCORE の段の高さを前と同じに固定する（スマホは元から高さが決まっている） */
@media (min-width: 721px) {
  .stagebar { min-height: 41.2px; }
  .hud { min-height: 88.4px; }
  .scoreline { min-height: 27.2px; align-items: center; }
}
