/* Photo overlays stay deliberately bright while every research content card
   follows the selected appearance palette. */
.explore-page,.explore-detail{color:var(--text)}
.explore-hero,.explore-detail-hero{color:#f7f7f8}
.explore-hero h1,.explore-detail-hero h1{color:#fff!important;text-shadow:0 2px 22px rgba(0,0,0,.72)}
.explore-hero p{color:#e1e1e6!important;text-shadow:0 1px 10px rgba(0,0,0,.64)}
.explore-back{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.7)}
.explore-hero .eyebrow,.explore-detail-hero .eyebrow{color:color-mix(in srgb,var(--accent) 72%,#fff)!important;text-shadow:0 1px 10px rgba(0,0,0,.78)}
.explore-hero-facts span{border-color:rgba(255,255,255,.26);background:rgba(0,0,0,.55);color:#d1d1d7}
.explore-hero-facts b{color:#fff!important}
.explore-detail-hero .explore-study-meta{color:#d1d1d7}
.explore-tabs{border-color:var(--line);background:var(--nav-bg)}
.explore-tabs button{color:var(--muted)}
.explore-tabs button.active{background:var(--surface-raised);color:var(--heading)}
.explore-intro h2,.explore-feed-heading strong,.explore-method h3,.explore-detail-summary h2,.explore-detail-grid h3,.explore-empty strong{color:var(--heading)!important}
.explore-intro p,.explore-feed-heading span,.explore-study-meta,.explore-study-footer>span,.explore-method p,.explore-empty p,.explore-detail-summary p,.explore-detail-grid p,.explore-citation small,.explore-disclaimer{color:var(--muted)!important}
.explore-topics button{border-color:var(--line);background:var(--surface-raised);color:var(--text-secondary)}
.explore-topics button.active{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}
.explore-feed-heading,.explore-study-footer,.explore-detail-summary,.explore-detail-grid>section{border-color:var(--line)}
.explore-study-card{border-color:var(--card-border);background:var(--card);color:var(--text);box-shadow:var(--shadow)}
.explore-study-card.is-featured{border-color:color-mix(in srgb,var(--accent) 38%,var(--card-border))}
.explore-study-title,.explore-study-title strong{color:var(--heading)!important}
.explore-study-body>p{color:var(--text-secondary)!important}
.explore-study-image span{background:var(--accent);color:var(--accent-contrast)}
.explore-save{border-color:var(--line);background:var(--surface-raised);color:var(--text)}
.explore-save.is-saved{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--accent-soft);color:var(--accent-text)}
.explore-method{border-color:var(--accent);background:linear-gradient(120deg,var(--accent-soft),var(--card));color:var(--text)}
.explore-method>span,.explore-detail-summary>span,.explore-citation span{color:var(--accent-text)}
.explore-empty{border-color:var(--line);background:var(--card)}
.explore-citation{border-color:var(--card-border);background:var(--card);color:var(--text);box-shadow:var(--shadow)}
.explore-citation strong{color:var(--heading)!important}
.explore-citation-actions a{background:var(--accent);color:var(--accent-contrast)}
@media(min-width:720px){.explore-detail-grid>section:nth-child(odd){border-color:var(--line)}}
