/* ========================================
   正常ラヂヲTools - 共通レイアウト
   静的ページ・ガイドページ用の共通スタイル
   base.css, index.css の後に読み込むこと
   ======================================== */

/* ページコンテンツ（標準幅） */
.page-content {
  max-width: 800px;
  margin: 0 auto;
  padding: 40px 20px;
}

/* ページコンテンツ（広め） */
.page-content--wide {
  max-width: 900px;
}

/* ページヘッダー */
.page-header {
  margin-top: 0;
}

.page-header h1 {
  margin-bottom: var(--spacing-md);
}

/* 更新日表示 */
.page-date {
  margin-top: 20px;
  color: #666;
}


/* セクション（h2 + コンテンツ） */
.page-section {
  margin-top: 40px;
}

.page-section h2 {
  margin-top: 30px;
  margin-bottom: 15px;
}

.page-section h2:first-child {
  margin-top: 0;
}

.page-section h3 {
  margin-top: 18px;
  margin-bottom: 8px;
}

.page-section ul,
.page-section ol {
  margin-left: 20px;
  margin-top: 10px;
}

.page-section p + p {
  margin-top: 15px;
}

.page-section p + ul,
.page-section p + ol {
  margin-top: 10px;
}

/* トップへ戻る（ページ下部） */
.page-footer-actions {
  text-align: center;
  margin-top: 40px;
}

