/*
Theme Name: Bismih Notes
Description: A quiet, single-column journal built on the official Twenty Twenty-Five theme.
Author: bismih
Template: twentytwentyfive
Version: 1.0.0
Text Domain: bismih-notes
License: GNU General Public License v2 or later
*/
:root { color-scheme: light; }
html { scroll-behavior: smooth; }
body { -webkit-font-smoothing: antialiased; }
a { text-underline-offset: .22em; }
a:focus-visible, button:focus-visible { outline: 2px solid #1e5147; outline-offset: 5px; }
.bismih-brand a { text-decoration: none; letter-spacing: -.06em; }
.bismih-nav a { text-decoration: none; }
.bismih-nav a:hover { text-decoration: underline; }
.bismih-intro { padding-top: clamp(40px,8vw,88px); padding-bottom: clamp(40px,7vw,74px); }
.bismih-eyebrow { letter-spacing: .08em; }
.bismih-intro h1 { letter-spacing: -.04em; text-wrap: balance; }
.bismih-post-card { padding: 30px 0 38px; border-top: 1px solid #e0e3dd; }
.bismih-post-card h2 a { text-decoration: none; }
.bismih-post-card h2 a:hover { color: #1e5147; }
.bismih-post-card .wp-block-post-excerpt__more-link { font-size: 15px; font-weight: 600; text-decoration: none; }
.bismih-post-card .wp-block-post-excerpt__more-link:hover { text-decoration: underline; }
.bismih-meta { letter-spacing: .02em; }
.bismih-content { overflow-wrap: anywhere; }
.bismih-content a { color: #1e5147; }
.bismih-content p { margin-top: 0; margin-bottom: 1.5em; }
.bismih-footer { border-top: 1px solid #e0e3dd; margin-top: 72px; }
.wp-block-post-terms a { text-decoration: none; }
.wp-block-post-title { text-wrap: balance; }
.wp-block-query-pagination { padding-top: 24px; }
@media (max-width:600px) {
  .bismih-header { padding-top: 22px !important; padding-bottom: 22px !important; }
  .bismih-footer .wp-block-group { gap: 12px; }
  .bismih-nav { gap: 18px !important; }
}
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
