.theme-brookhaven { --wiki-aqua:#9ee0cb; --wiki-gold:#f5b487; --wiki-hero:url('/assets/games/brookhaven/official-cover.png'); }
.theme-brookhaven .wiki-logo { border-radius:7px; object-fit:cover; }
.theme-brookhaven .wiki-cover { background-position:center; }
.theme-brookhaven .bh-intro { margin:14px 0; }
.theme-brookhaven .bh-link,.theme-brookhaven .bh-official a { display:inline-flex; align-items:center; gap:7px; color:var(--wiki-aqua); border:1px solid #3d5268; padding:8px 11px; border-radius:6px; font-size:.85rem; }
.theme-brookhaven .bh-link { margin-top:14px; }
.theme-brookhaven .bh-official { display:flex; flex-wrap:wrap; gap:8px; margin:16px 0; }
.theme-brookhaven .bh-table { margin-top:14px; }
.theme-brookhaven .bh-table table { border-collapse:collapse; width:100%; text-align:left; margin-top:10px; font-size:.88rem; }
.theme-brookhaven .bh-table thead th { color:var(--wiki-soft); font-size:.78rem; }
.theme-brookhaven .bh-table th,.theme-brookhaven .bh-table td { padding:11px 9px; border-bottom:1px solid var(--wiki-border); }
.theme-brookhaven .bh-table tbody th { width:29%; font-weight:650; }
.theme-brookhaven .bh-table td { color:#c6d5e0; }
.theme-brookhaven .bh-table tr:target { background:#20394e; }
.theme-brookhaven .wiki-about { margin-top:16px; }
.theme-brookhaven .wiki-about p+p { margin-top:12px; }
.theme-brookhaven .bh-cards { display:grid; grid-template-columns:1fr 1fr; gap:14px; }
.theme-brookhaven .bh-cards>div { border:1px solid var(--wiki-border); border-radius:8px; padding:16px; }
.theme-brookhaven .bh-cards h3 { font-size:1rem; margin-bottom:9px; }
@media(max-width:570px){.theme-brookhaven .bh-cards{grid-template-columns:1fr}.theme-brookhaven .bh-table th,.theme-brookhaven .bh-table td{padding:10px 6px}.theme-brookhaven .bh-table tbody th{width:34%}}
