/* ===== TRAVELMINX: clean travel look ===== */ :root{--sand:#f7f1e8;--card:#ffffff;--teal:#1f6f78;--teal-d:#164f56;--coral:#e8734a;--ink:#1c2b33;--soft:#5d6b73;--line:#e6ddd0} /* hide news-style extras (works if the theme names them like this) */ [class*="breaking"],[class*="ticker"],[class*="sponsor"],[class*="leaderboard"],[class*="advert"], [id*="breaking"],[id*="ticker"],[id*="sponsor"]{display:none!important} /* base */ body{background:var(--sand)!important;color:var(--soft);font-family:-apple-system,'Segoe UI',Helvetica,Arial,sans-serif!important;line-height:1.8} h1,h2,h3,h4{font-family:Georgia,'Times New Roman',serif!important;color:var(--ink)!important;font-weight:700;text-transform:none!important;letter-spacing:0!important;line-height:1.2} a{color:var(--teal);text-decoration:none;transition:.2s} a:hover{color:var(--coral)} /* remove the monospace / all-caps newspaper feel */ nav a,.menu a,[class*="topics"] a,[class*="meta"],[class*="cat"] a{font-family:-apple-system,'Segoe UI',Arial,sans-serif!important;letter-spacing:.06em!important;font-size:13px!important} /* header + menu */ header,.site-header{background:var(--card)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important} nav a,.menu a{color:var(--ink)!important;font-weight:600;text-transform:uppercase} nav a:hover,.menu a:hover,.current-menu-item>a,.current-menu-item a{color:var(--teal)!important;background:transparent!important} /* cards */ article,.post,.widget,.card{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:20px!important;box-shadow:none!important;overflow:hidden} article img,.post img{border-radius:16px;width:100%;object-fit:cover} article:hover{box-shadow:0 18px 40px rgba(31,111,120,.14)!important} /* article text */ .entry-content p,.entry-content li{font-size:18px;color:#3d4b52} .entry-content h2{margin-top:1.6em;font-size:clamp(24px,3vw,32px)} /* buttons + subscribe (replace the loud red) */ button,.button,input[type=submit],.wp-block-button__link,a[class*="subscribe"],[class*="subscribe"] a{background:var(--teal)!important;color:#fff!important;border:0!important;border-radius:50px!important;padding:12px 26px;font-weight:600;box-shadow:none!important} button:hover,.button:hover,input[type=submit]:hover,a[class*="subscribe"]:hover{background:var(--coral)!important} /* topic chips / categories */ [class*="topics"] a,.cat-links a,[class*="category"] a{background:#fff;border:1px solid var(--line)!important;border-radius:30px!important;color:var(--ink)!important} [class*="topics"] a:hover,[class*="topics"] .active,[class*="topics"] a[aria-current]{background:var(--teal)!important;color:#fff!important;border-color:var(--teal)!important} /* forms */ input[type=search],input[type=text],input[type=email],textarea{background:#fff;border:1px solid var(--line)!important;border-radius:50px;color:var(--ink)} /* footer */ footer,.site-footer{background:var(--ink)!important;color:#cdd7dc} footer a{color:#fff}