@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/* ととのえLIFE カスタムデザイン */

#header-container, #header-container-in { background: linear-gradient(135deg, #1a1a2e 0%, #16213e 60%, #0f3460 100%) !important; border-bottom: 3px solid #e94560 !important; }
#header { background: transparent !important; }
.site-name-text { color: #fff !important; font-size: 1.9rem !important; font-weight: 800 !important; }
.site-name-text-link { color: #fff !important; }
.tagline { color: rgba(255,255,255,0.75) !important; }
#navi { background: #0f3460 !important; }
#navi-in ul li a { color: #fff !important; font-weight: 600 !important; padding: 13px 18px !important; }
#navi-in ul li a:hover, #navi-in ul li.current-menu-item a { background: #e94560 !important; color: #fff !important; }
.cat-label { background: #e94560 !important; border: none !important; color: #fff !important; font-weight: 700 !important; border-radius: 3px !important; }
.a-wrap { transition: all 0.2s ease !important; }
.a-wrap:hover { transform: translateY(-3px) !important; box-shadow: 0 6px 18px rgba(0,0,0,0.13) !important; }
.entry-card-thumb img { height: 185px !important; object-fit: cover !important; width: 100% !important; }
#footer-container { background: #1a1a2e !important; border-top: 3px solid #e94560 !important; }
#footer, .footer-in { color: rgba(255,255,255,0.8) !important; }
#footer a { color: rgba(255,255,255,0.7) !important; }
#footer a:hover { color: #e94560 !important; }
.entry-content h2 { border-left: 4px solid #e94560 !important; padding-left: 12px !important; }