/* Skin: ikona-i-molitva.info — "iconostasis": burgundy header, gold rules, ivory paper */
:root{--m-bg:#f6f1ea;--m-paper:#fffcf7;--m-ink:#221c19;--m-muted:#6a5f58;--m-line:#e8dccb;--m-accent:#6b1e26;--m-accent-2:#b08d2f;--m-accent-soft:#f5e9e6;--m-gold-soft:#faf3e2;--m-radius:14px}
body{font-family:"PT Serif",Georgia,serif}
h1,h2,h3,h4{font-family:"Playfair Display","PT Serif",Georgia,serif;font-weight:600}
.main-navigation a,.main-title,.m-tile,.m-btn,.m-crumbs,.m-card__meta,.m-section__head a,.m-copy,.m-search button,.m-pagination .page-numbers,.menu-toggle{font-family:"PT Sans","Segoe UI",system-ui,sans-serif}
/* dark burgundy header with gold rule */
.site-header{background:linear-gradient(180deg,#5a171f,#6b1e26);border-bottom:3px solid var(--m-accent-2)}
.inside-header{padding:18px 20px 14px}
.main-title{font-family:"Playfair Display","PT Serif",serif;font-size:1.7rem;letter-spacing:.01em}
.main-title a{color:#fff7e6!important}
.main-title a::before{content:"☦";color:var(--m-accent-2);margin-right:.4em;font-size:.95em}
.site-description{color:#e8cfa2;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}
.main-navigation{background:var(--m-paper);border-bottom:1px solid var(--m-line);box-shadow:0 2px 10px rgba(60,20,20,.06)}
.main-navigation .main-nav ul li a{color:var(--m-accent);font-weight:700;line-height:50px}
.main-navigation .main-nav ul li:hover>a,.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{color:#fff!important;background:var(--m-accent)!important}
.main-navigation ul ul li:hover>a,.main-navigation ul ul li a:hover{color:var(--m-accent)!important;background:var(--m-gold-soft)!important}
.menu-toggle,.mobile-bar-items a,.mobile-bar-items .search-item{color:var(--m-accent)!important}
/* hero on ivory with gold frame */
.m-hero{background:var(--m-paper);border:1px solid var(--m-line);border-top:4px solid var(--m-accent-2);border-radius:var(--m-radius);margin:24px 0 10px;padding:38px 24px 30px}
.m-hero h1{color:var(--m-accent);font-size:clamp(1.8rem,2.6vw + 1rem,2.5rem)}
.m-hero h1::after{content:"";display:block;width:64px;height:3px;background:var(--m-accent-2);margin:14px auto 0}
.m-search input[type=search]{border-radius:999px;border-color:#dcc9a8}
.m-search button{background:var(--m-accent);border-radius:999px}
.m-search button:hover{background:#4d1219}
/* gold-topped cards */
.m-section__head h2{color:var(--m-accent);font-size:1.4rem}
.m-section__head h2::before{content:"◆";color:var(--m-accent-2);font-size:.6em;margin-right:.6em;vertical-align:middle}
.m-tile{border-top:3px solid var(--m-accent-2);border-radius:10px;background:var(--m-paper)}
.m-tile:hover{border-color:var(--m-accent);box-shadow:0 10px 24px rgba(90,23,31,.10)}
.m-tile--accent{background:var(--m-gold-soft)}
.m-tile__name{color:var(--m-ink)}
.m-card{border-radius:10px;border-top:3px solid var(--m-accent-2)}
.m-card h3 a:hover{color:var(--m-accent)}
/* article */
.inside-article{border-radius:14px;border:1px solid var(--m-line);box-shadow:0 6px 24px rgba(90,23,31,.05)}
.entry-content blockquote,.m-prayer{background:var(--m-gold-soft);border:1px solid #e6d3a4;border-left:5px solid var(--m-accent-2);border-radius:10px}
.entry-content blockquote::before{content:"☦";color:#c9ad6a}
.m-copy{color:var(--m-accent);border-color:#e0cfa8}.m-copy:hover{background:var(--m-accent)}
.m-hub__intro{border-top:4px solid var(--m-accent-2);border-radius:14px}
.m-hub__intro h1{color:var(--m-accent)}
.m-crumbs .breadcrumb_last{color:var(--m-accent)}
/* footer */
.site-footer{background:#fbf6ee;border-top:3px solid var(--m-accent-2)}
.m-footer h4{color:var(--m-accent)}
.site-info{background:#4d1219;color:#e8cfa2}
.site-header .main-title a,.site-header .main-title a,.site-header .main-title a:hover{color:#fff7e6!important}
