/* Mister Roka podcast archive — draft preview only */
body.page-id-593, body.page-id-593 #page, body.page-id-593 #content, body.page-id-593 .site-content-contain, body.page-id-593 .site-main, body.page-id-593 .content-area, body.page-id-593 article.page {background:#08090b!important;color:#f5f5f5!important}
body.page-id-593 #masthead, body.page-id-593 #colophon {background:#08090b!important;color:#f5f5f5!important}
body.page-id-593 h1, body.page-id-593 h2, body.page-id-593 h3, body.page-id-593 p, body.page-id-593 .entry-content, body.page-id-593 .entry-title {color:#f5f5f5!important}
body.page-id-593 .mr-archive-title {color:#fff!important;font-size:clamp(32px,5vw,58px);line-height:1.05;margin:10px 0 14px}
body.page-id-593 .mr-archive-intro {color:#c6c6ca!important;max-width:720px;line-height:1.7;margin-bottom:32px}
body.page-id-593 .mr-episode-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 22px!important}
body.page-id-593 .mr-episode-card {min-width:0!important;background:transparent!important;color:#f5f5f5!important}
body.page-id-593 .mr-episode-card h2, body.page-id-593 .mr-episode-card h2 a {color:#fff!important}
body.page-id-593 .mr-episode-excerpt {color:#bbb!important}
body.page-id-593 .mr-episode-date {color:#aaa!important}
body.page-id-593 .mr-episode-thumb {display:block;position:relative;aspect-ratio:16/9;overflow:hidden;margin-bottom:12px;background:#15161a}
body.page-id-593 .mr-episode-thumb img {width:100%;height:100%;object-fit:cover;display:block}
body.page-id-593 .mr-episode-pagination {display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:40px 0}
body.page-id-593 .mr-episode-pagination a, body.page-id-593 .mr-episode-pagination span {padding:10px 14px;border:1px solid #444;color:#fff!important;text-decoration:none}
body.page-id-593 .mr-episode-pagination .current {background:#fff!important;color:#08090b!important}
@media(max-width:760px){body.page-id-593 .mr-episode-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 14px!important}body.page-id-593 .mr-episode-card h2 {font-size:16px!important;line-height:1.3}body.page-id-593 .mr-episode-excerpt {font-size:12px!important;line-height:1.5}}
@media(max-width:440px){body.page-id-593 .mr-episode-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important}body.page-id-593 .mr-episode-card h2 {font-size:14px!important}}
