/*
 * This is a manifest file that'll be compiled into application.css.
 *
 * With Propshaft, assets are served efficiently without preprocessing steps. You can still include
 * application-wide styles in this file, but keep in mind that CSS precedence will follow the standard
 * cascading order, meaning styles declared later in the document or manifest will override earlier ones,
 * depending on specificity.
 *
 * Consider organizing styles into separate files for maintainability.
 */

/* グローバルフォント設定 - ヒラギノ丸ゴシック体 */
body {
  font-family:
    'Hiragino Maru Gothic ProN',      /* macOS/iOS: ヒラギノ丸ゴシック */
    'Hiragino Maru Gothic Pro',       /* 旧macOS */
    'ヒラギノ丸ゴ ProN',              /* 日本語名フォールバック */
    'Meiryo UI',                      /* Windows: メイリオUI（丸みのあるフォント） */
    'Yu Gothic UI',                   /* Windows: 游ゴシックUI */
    'Rounded Mplus 1c',               /* Webフォント代替（丸ゴシック系） */
    sans-serif;                       /* 最終フォールバック */
}

/* 過去問記録用カスタムスタイル */
.pending-card {
  background-color: #374151 !important;
  background: #374151 !important;
  border-color: #1f2937 !important;
}

.pending-card:hover {
  background-color: #4b5563 !important;
  background: #4b5563 !important;
}

/* Google AdSense固定フッター用のメインコンテンツパディング */
#main-content {
  padding-bottom: 100px; /* フッター広告の高さ分のパディング */
}
