/* ===== North Coast sibling — small overrides on the shared TMX theme ===== */
/* counterfactual (C-48) badge */
.badge.cf{background:#241a3a;border-color:#4a3a6b;color:#c9b8ef}
/* danger-reef legend swatch (red circle) */
.map-legend .sw.reef{width:10px;height:10px;border-radius:50%;background:#ff6b6b}
/* oil-slick swatch: match the amber-outlined drifting slick on the map */
.map-legend .sw.slick{background:#1a120c;border:1px solid #e8a24d}
/* the taller North Coast map benefits from a touch more height on wide screens */
@media (min-width:1001px){ #map{height:600px} }

/* vessel-incidents overlay popups (shared look with incidents.html) */
.inc-popup .leaflet-popup-content-wrapper{background:#0e2130;color:var(--ink);border:1px solid #24445c;border-radius:10px}
.inc-popup .leaflet-popup-tip{background:#0e2130;border:1px solid #24445c}
.inc-popup a{color:#8fb8cf}
.inc-pop{font-size:12.5px;line-height:1.5}
.inc-pop .pop-h{font-size:14px;font-weight:700;margin-bottom:3px}
.inc-pop .pop-yr{color:var(--muted);font-weight:500;margin:0 4px}
.inc-pop .pop-type{font-size:10px;padding:1px 6px;border-radius:999px;font-weight:600}
.inc-pop .pop-type.eng{background:#3a2410;color:#ffce88}
.inc-pop .pop-title{color:var(--accent);font-weight:600;margin-bottom:6px}
.inc-pop .pop-meta{color:var(--muted2);font-size:11px;margin-bottom:5px}
.inc-pop .pop-cond{color:var(--muted)}
.inc-pop .pop-src{display:inline-block;margin-top:4px;color:#8fb8cf;font-size:11.5px}

/* ---- light (day) mode overrides for the North-Coast-specific bits ---- */
body.light .badge.cf{background:#ede6fb;border-color:#bfa8e6;color:#5b3d99}
body.light .inc-popup .leaflet-popup-content-wrapper{background:#fff;border-color:#b8cddc}
body.light .inc-popup .leaflet-popup-tip{background:#fff;border-color:#b8cddc}
body.light .inc-popup a,body.light .inc-pop .pop-src{color:#2a6f8e}
body.light .inc-pop .pop-type.eng{background:#faeed8;color:#8a5a10}
