/* robo100 のトップの見出し「100円ロボット 製作所」を、丸い書体と薄い紺にする（2026-11-08）。
   2026-11-08 利用者:「ロゴの100円ロボットを少し薄い色にしたいです。丸みを帯びた文字にするのはどうでしょう？」
   （見本を4つ見せたあとで）「Cがファンシーで良い感じに見えますが、どうでしょう？」——C は Kosugi Maru・紺 #2f4a7a。
   （英語版をふだんの書体にしたあとで）「英語版も直して欲しいです～～。」——英数字も書体に入れ、英語版の見出しも丸くした。

   - 書体は Kosugi Maru（Apache License 2.0・ext/robo100/fonts/KosugiMaru-LICENSE.txt）から、見出しの9字
     「100円ロボット製作所」と英数字・記号（U+0020〜U+007E）だけを切り出したもの（fonttools の pyftsubset・
     名前の表は全部残した）。ほかの字は、ふだんの書体で描かれる。日本語の見出しの字を変えたら、切り出し直すこと
     （手順は ext/robo100/fonts/README.md）。
   - Kosugi Maru の太さは1種類だけ。太字にするとブラウザが字を太らせてにじむので、太さはふつうにし、太らせない。
   - 効かせるのは、中に small を持つ見出しだけ（いまは日本語と英語版のトップだけ）。「製作所」の大きさと色は public.css（案 A）のまま。
   - 白地とのコントラストは 8.8 : 1。 */
@font-face {
    font-family: "Kosugi Maru Logo";
    src: url("/assets/ext/robo100/public/kosugimaru-logo.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
.public-content h1:has(> small) {
    font-family: "Kosugi Maru Logo", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    font-weight: 400;
    font-synthesis: none;
    color: #2f4a7a;
}
.public-content h1:has(> small) small {
    font-weight: 400;
}
