/*
Theme Name: SYN Ownd Child
Template: syn-ownd
Theme URI: https://syn.design/
Author: 株式会社ウェブライダー
Author URI: https://web-rider.jp/
Description: SYN Ownd の子テーマ
Version: 1.0.0
Text Domain: syn-ownd-child
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
@charset "utf-8";
/* White text fix - PC1 MSG-270 */
.entry-content,
.entry-content p,
.entry-content li,
.entry-content td {
  color: #333 !important;
}
.entry-content h2 { color: #004a93 !important; }
.entry-content h3 { color: #1a1a1a !important; }
.has-dark-background { color: #fff !important; }

/* Category page improvements - PC1 MSG-285 */
.category .category-description { background: #f8f9fa; border-left: 4px solid #004a93; padding: 15px 20px; margin: 0 0 25px; border-radius: 0 8px 8px 0; font-size: 15px; line-height: 1.8; color: #555; }
.category .post-list-item, .category .entry-card { border-bottom: 1px solid #eee; padding: 20px 0; }
.category .post-list-item:last-child, .category .entry-card:last-child { border-bottom: none; }
.category .entry-card-title, .category .post-list-item .entry-title { font-size: 18px; color: #333; }
.category .entry-card-title a, .category .post-list-item .entry-title a { color: #333; text-decoration: none; }
.category .entry-card-title a:hover, .category .post-list-item .entry-title a:hover { color: #004a93; }
.category .pagination { margin: 30px 0; text-align: center; }
.category .page-numbers { display: inline-block; padding: 8px 14px; margin: 0 3px; border: 1px solid #ddd; border-radius: 4px; color: #333; text-decoration: none; }
.category .page-numbers.current { background: #004a93; color: #fff; border-color: #004a93; }
.category .page-numbers:hover:not(.current) { background: #f0f0f0; }
