.section-heading[data-astro-cid-zkihecbr]{background:var(--surface-card);border:1px solid var(--border-card);border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding:1.4rem 1.6rem;display:flex}h1[data-astro-cid-zkihecbr]{color:var(--text-heading);margin:0 0 .7rem;font-size:2.5rem}.lede[data-astro-cid-zkihecbr]{color:var(--text-body);max-width:65ch;margin:0 0 .6rem}.build-meta[data-astro-cid-zkihecbr]{color:var(--text-muted);max-width:65ch;font-size:.85rem}.build-meta[data-astro-cid-zkihecbr] a[data-astro-cid-zkihecbr]{color:inherit;text-decoration:underline}.roster-heading[data-astro-cid-zkihecbr]{color:var(--text-heading);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 1rem;font-size:1.5rem;display:flex}.roster-heading--pending[data-astro-cid-zkihecbr]{margin-top:2.5rem}.roster-heading__dot[data-astro-cid-zkihecbr]{border-radius:50%;width:.75rem;height:.75rem;display:inline-block}.roster-heading__dot--live[data-astro-cid-zkihecbr]{background:#16a34a;box-shadow:0 0 0 3px #16a34a33}@media (prefers-reduced-motion:no-preference){.roster-heading__dot--live[data-astro-cid-zkihecbr]{animation:2.4s ease-in-out infinite roster-dot-pulse}}@keyframes roster-dot-pulse{0%,to{box-shadow:0 0 0 3px #16a34a33}50%{box-shadow:0 0 0 7px #16a34a0d}}.roster-heading__dot--pending[data-astro-cid-zkihecbr]{background:var(--text-muted)}.roster-heading__sub[data-astro-cid-zkihecbr]{color:var(--text-muted);flex-basis:100%;margin-top:.2rem;font-size:.88rem;font-weight:400;display:block}.boss-grid[data-astro-cid-zkihecbr]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.2rem;margin-bottom:1.5rem;display:grid}.boss-card--pending[data-astro-cid-zkihecbr]{opacity:.75}.boss-card--pending[data-astro-cid-zkihecbr]:hover{opacity:1}.badge--pending[data-astro-cid-zkihecbr]{background:var(--text-muted);color:var(--bg-cloud);font-weight:600}.boss-card[data-astro-cid-zkihecbr]{background:var(--surface-card);border:1px solid var(--border-card);color:var(--text-body);border-radius:10px;gap:1rem;padding:1rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.boss-card[data-astro-cid-zkihecbr]:hover{border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 6px 18px #0000001f}.boss-card__sprite[data-astro-cid-zkihecbr]{background:var(--bg-cloud);width:72px;height:72px;image-rendering:pixelated;border-radius:8px;flex:0 0 72px;justify-content:center;align-items:center;display:flex}.boss-card--pending-data[data-astro-cid-zkihecbr]{border-style:dashed}.boss-card--pending-data[data-astro-cid-zkihecbr]:hover{box-shadow:none;border-color:var(--border-card);transform:none}.boss-card__sprite--empty[data-astro-cid-zkihecbr]{color:var(--text-muted);font-size:2rem;font-weight:700}.boss-card__sprite[data-astro-cid-zkihecbr] img{max-width:64px;max-height:64px;image-rendering:pixelated}.boss-card__body[data-astro-cid-zkihecbr]{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.boss-card__name[data-astro-cid-zkihecbr]{color:var(--text-heading);margin:0;font-size:1.25rem}.boss-card__meta[data-astro-cid-zkihecbr]{flex-wrap:wrap;gap:.35rem;display:flex}.boss-card__role[data-astro-cid-zkihecbr]{color:var(--text-muted);margin:.1rem 0 0;font-size:.85rem;font-style:italic}.boss-card__tldr[data-astro-cid-zkihecbr]{color:var(--text-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.3rem 0 .5rem;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.boss-card__cta[data-astro-cid-zkihecbr]{color:var(--accent-primary);margin-top:auto;font-size:.85rem;font-weight:600}.badge[data-astro-cid-zkihecbr]{background:var(--bg-cloud);color:var(--text-body);border-radius:999px;padding:.15rem .55rem;font-size:.75rem;display:inline-block}.badge--lvl[data-astro-cid-zkihecbr]{color:#1f3a5f;background:#dfe8f2;font-weight:600}.threat--low[data-astro-cid-zkihecbr]{color:#155724;background:#d4edda}.threat--moderate[data-astro-cid-zkihecbr]{color:#856404;background:#fff3cd}.threat--high[data-astro-cid-zkihecbr]{color:#721c24;background:#f8d7da}.threat--extreme[data-astro-cid-zkihecbr]{color:#ffd7d9;background:#2b0d0f}.threat--unknown[data-astro-cid-zkihecbr]{background:var(--bg-cloud);color:var(--text-body)}
