/* ぷにっとWiki 丸ゴシック。実ファイルを同梱し、欠損フォントへの通信を発生させない。 */
@font-face{
  font-family:"PunittoNikumaru";
  src:url("../fonts/PunittoRounded-900.woff2") format("woff2");
  font-style:normal;
  font-weight:900;
  font-display:swap;
}
:root{
  --nikumaru-font:"PunittoNikumaru","Hiragino Maru Gothic ProN","Yu Gothic",Meiryo,sans-serif;
}

/* カウントダウン */
.home-event-title,
.home-countdown-title,
.home-countdown-number,
.countdown-title,
.countdown-label,
.countdown-number,
.event-countdown,
.event-countdown *,
[id*="countdown" i],
[id*="countdown" i] *,
[class*="countdown" i],
[class*="countdown" i] *,

/* カテゴリ */
#categories,
#categories *,
.category-section,
.category-section *,
.category-grid,
.category-grid *,
.category-card,
.category-card *,
.category-title,
[class*="category" i] h2,
[class*="category" i] h3,

/* 便利ツール */
#tools,
#tools *,
.tools-section,
.tools-section *,
.tools-grid,
.tools-grid *,
.tool-card,
.tool-card *,
.tools-card,
.tools-card *,
.tool-title,
.tool-name,
[class*="tool" i] h2,
[class*="tool" i] h3,
[class*="tool" i] .title,

/* 個別指定用 */
.punitto-nikumaru{
  font-family:var(--nikumaru-font)!important;
  letter-spacing:.04em;
}

.category-card h3,
.tool-card h3,
.tools-card h3,
.home-event-title,
.countdown-title,
.countdown-number,
.home-countdown-number{
  font-family:var(--nikumaru-font)!important;
  font-weight:900;
}





/* v115 カウントダウン時間表示だけオレンジ影 */
.home-countdown-number,
.countdown-number,
.countdown-time,
.countdown-time *,
.countdown-value,
.countdown-value *,
.countdown-unit,
.countdown-unit *,
[data-countdown-number],
[data-countdown-unit]{
  text-shadow:
    0 2px 0 #ff8a00,
    0 4px 10px rgba(255,128,0,.55)!important;
}
.home-event-title,
.home-countdown-title,
.countdown-title,
.event-title,
.countdown-label{
  text-shadow:none!important;
}

/* v116 カウントダウン時間表示の色もオレンジ */
.home-countdown-number,
.countdown-number,
.countdown-time,
.countdown-time *,
.countdown-value,
.countdown-value *,
.countdown-unit,
.countdown-unit *,
.countdown-item .countdown-label,
.countdown-item,
.countdown-item *,
[data-countdown-number],
[data-countdown-unit]{
  color:#ff8a00!important;
  text-shadow:
    0 2px 0 #ffffff,
    0 4px 10px rgba(255,128,0,.55)!important;
}
.home-event-title,
.home-countdown-title,
.countdown-title,
.event-title{
  color:inherit;
  text-shadow:none!important;
}
