/* Preserve the mint identity; give content quieter neutral surfaces and category accents. */
:root{--bg:#0e1219;--panel:#171e29;--panel2:#1b2330;--line:#303947;--text:#f1eee7;--muted:#a4acb7;--mint:#afe5d2;--amber:#ddb77c;--slate:#94b7d5;--violet:#baa9dc}
body{background:var(--bg);color:var(--text)}.site-header{background:#101620;border-bottom-color:#303947}.stats-strip{background:#141b26;border-color:#303947}.stat:nth-child(2) strong{color:var(--amber)}.stat:nth-child(3) strong{color:var(--slate)}.stat span,.stats-principle span:last-child{color:#a7aeb9}.section-heading h2,.case-detail h1,.research-hero h1,.page-intro h1{color:#f2eee7}.case-card{--category-accent:#a7bdce;background:#171e29;border-color:#343f4e;border-top:2px solid var(--category-accent)}.case-card[data-category=ufo]{--category-accent:#b8a7db}.case-card[data-category=cryptids]{--category-accent:#d3ad78}.case-card[data-category=nature]{--category-accent:#8eb5d2}.case-card[data-category=sky]{--category-accent:#9dc5da}.case-card[data-category=places]{--category-accent:#c1b497}.case-card[data-category=sounds]{--category-accent:#c69bb8}.case-card[data-category=stories]{--category-accent:#cfb49f}.case-card:hover{border-color:var(--category-accent)}.case-image-link img{filter:saturate(.95) brightness(.93)}.case-image-link:after{background:linear-gradient(0deg,#111a2b80,transparent 58%)}.case-card .image-category{color:var(--category-accent);background:#111621dc;border-color:#8995ab44}.case-meta{color:#a1acbb}.case-content>p{color:#aeb6c1}.case-bottom{border-color:#8796ad24}.case-card h3 a:hover{color:var(--category-accent)}.case-id{color:#8391a5}.research-card{background:#171e29;border-color:#354052;border-top:2px solid #b9a7d5}.research-card[data-topic=cryptids]{border-top-color:#d3ad78}.research-card[data-topic=nature]{border-top-color:#91b6d3}.research-card-copy p{color:#adb6c3}.research-card-image img{filter:saturate(.92) brightness(.93)}.research-card-image:after{background:linear-gradient(0deg,#10172890,transparent 65%)}.sidebar-panel{background:#151e2b;border-color:#394354}.verification-box{background:#172334;border-color:#52718e55}.editorial-conclusion.case-conclusion,.editorial-conclusion{background:linear-gradient(135deg,#24242b,#1c202a);border-color:#9c80594d}.editorial-conclusion .eyebrow{color:#d8b77f}.case-conclusion h2{color:#eee5d6}.article-toc{background:#17202d;border-color:#4a617655}.article-toc summary{color:#bfd2e4}.article-toc a{color:#a7bbce}.site-footer{background:#111720;border-top-color:#303947}.footer-note{color:#b6a68a}.category-pill{border-color:#3b4657;color:#a8b4c5}.category-pill.active{background:#a9b9d713;border-color:#8da8c158;color:#b9d4e8}.map-teaser{background:radial-gradient(ellipse at 75% 40%,#1b3c5244,transparent 64%),#111923;border-color:#334052}.research-hero-shade{background:linear-gradient(90deg,#0f1721ee,#111b2c88 60%,#10162233),linear-gradient(0deg,#0e1219,transparent 50%)}.research-principles{border-color:#354052}.research-principles>div:nth-child(1)>span{color:#bba7dc}.research-principles>div:nth-child(2)>span{color:#93b6d7}.research-principles>div:nth-child(3)>span{color:#d6b27b}.report-form-panel{background:#171f2b;border-color:#3a4658}.report-tip{background:#1d2430;border-color:#5b64764d}.button-ghost{background:#90a9c107;border-color:#6f86a355}.button-ghost:hover{background:#8da7c215;border-color:#98b9d8;color:#c9ddec}.rich-content{color:#d0d4db}.rich-content h2,.rich-content h3{color:#f2eee7}.rich-content a{color:#a8c9e8}.source-link{border-color:#35445a}.source-link:hover{border-color:#9ab7d1}.filters{display:grid;grid-template-columns:minmax(200px,1fr) 165px 165px 130px auto;gap:12px}.filters input,.filters select{background:#151d2a;border-color:#39475d;color:#d9e2ec;color-scheme:dark}.chronology-help{color:#9fabbc;font-size:10px;margin:-2px 0 18px}.timeline-filters{display:flex;gap:18px;align-items:center;padding:20px 24px;margin:0 0 28px;border:1px solid #3d4b60;border-radius:6px;background:linear-gradient(105deg,#1b2636,#1b202b)}.timeline-filters>div{margin-right:auto}.timeline-filters label{color:#e6ded2;font-size:14px;font-weight:600}.timeline-filters p{margin:5px 0 0;font-size:10px;color:#a3afc0}.timeline-filters select{padding:12px 15px;min-width:150px;background:#121d2c;color:#e1e7ef;border:1px solid #4b6078;border-radius:4px;font-size:12px;color-scheme:dark}.timeline-filters .button{padding:12px 18px;font-size:11px}.timeline-filters .text-link{font-size:11px}.chronology-result{color:#a7b4c8;font-size:12px}.chronology-result a{margin-left:18px;color:#dfbd86}.geo-scene.geo-width{border-color:#3c4c60}.geo-scene .geo-rail{background:linear-gradient(165deg,#1b2633f7,#141c28f5);border-color:#3b4b60}.geo-scene .geo-tabs{border-color:#3a485b}.geo-scene .geo-filters input,.geo-scene .geo-filters select{background:#111c29;border-color:#40536b;color:#d8e1eb}.geo-scene .geo-case-item{border-color:#39465b}.geo-scene .geo-case-select strong{color:#d9dfeb}.geo-scene .geo-case-select small{color:#a4b8cc}.geo-scene .geo-case-select time{color:#a9a99f}.geo-scene .geo-detail h4{color:#ddbb86}.geo-scene .geo-detail p{color:#c2cbd8}.geo-scene .geo-detail .geo-detail-note{color:#a5b4c7}.geo-scene .geo-readout #geo-year-readout{color:#e2b87d;font-size:9px;letter-spacing:1px}.geo-year-help{font-size:8px;color:#a5b2c5;margin:5px 0 0;line-height:1.5}.geo-scene .geo-filters .geo-filter-row:last-of-type{margin-bottom:4px}.geo-scene .geo-mode,.geo-scene .geo-tools{background:#101d2bea;border-color:#456077}.geo-scene .geo-case-list,.geo-scene .geo-detail{scrollbar-color:#637995 transparent}
@media(max-width:1100px){.filters{grid-template-columns:minmax(180px,1fr) 1fr 1fr}.filters .search-field{grid-column:span 2}.filters>button{grid-column:auto}.timeline-filters{flex-wrap:wrap}.timeline-filters>div{flex-basis:100%}.timeline-filters .text-link{margin-left:auto}}
@media(max-width:680px){.filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.filters .search-field{grid-column:1/-1}.filters>button{width:100%}.filters select{min-width:0}.timeline-filters{padding:17px;gap:12px}.timeline-filters select{min-width:0;flex:1}.timeline-filters .text-link{width:100%;margin:0;font-size:11px}.chronology-help{font-size:10px}.geo-year-help{font-size:8px}}

.filters select{width:100%;min-width:0}.filters .search-field{min-width:0}

.research-hero-content>.button+.button{margin-left:12px}@media(max-width:680px){.research-hero-content>.button+.button{margin:10px 0 0;display:flex;width:max-content}}

.case-card[data-category="ghosts"]{border-top-color:#bfa9db}.case-card[data-category="vampires"]{border-top-color:#b87e89}

.cover-credit{display:block;margin-top:.5rem;font-size:.76rem;line-height:1.65;color:var(--muted,#91a5b6);overflow-wrap:anywhere}.cover-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cover-credit a:hover{color:#b2ecd9}

.detail-cover img{object-fit:contain;background:#121b25}.detail-cover figcaption{font-size:.8rem;line-height:1.7}
