.bron-page{display:block}

.bron-hero-grid{display:grid;grid-template-columns:45% 55%;gap:var(--space-6);align-items:center}
.bron-hero-text{max-width:60ch}
.bron-hero-image img{border-radius:var(--radius);box-shadow:0 0 16px rgba(74,141,255,0.4);transition:.3s}
.bron-hero-image img:hover{transform:scale(1.03)}

.bron-filters{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4);align-items:center;justify-content:space-between}
.bron-filter-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.bron-chip{padding:0.5rem 1rem;border:1px solid var(--color-border);border-radius:999px}
.bron-chip.active{background:var(--color-accent-blue)}
.bron-search{flex:1;min-width:220px}

.bron-section-intro{max-width:70ch}

.bron-grid{display:grid;gap:var(--space-4)}
.bron-weapons{grid-template-columns:repeat(3,minmax(0,1fr))}
.bron-armor{grid-template-columns:repeat(3,minmax(0,1fr))}
.bron-card{position:relative}
.bron-bookmark{position:absolute;top:10px;right:10px}

.bron-progression{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);text-align:center}

.bron-synergy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}

.bron-expert{max-width:65ch;margin-inline:auto;text-align:center}

.bron-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);padding:var(--space-5);align-items:center}
.bron-feature-text{max-width:60ch}

.bron-cta{text-align:center}
.bron-cta .container{max-width:60ch;margin-inline:auto}

@media (max-width:1000px){
.bron-hero-grid{grid-template-columns:1fr}
.bron-weapons,.bron-armor{grid-template-columns:repeat(2,minmax(0,1fr))}
.bron-progression{grid-template-columns:1fr}
.bron-synergy{grid-template-columns:1fr}
.bron-feature-grid{grid-template-columns:1fr}
}

@media (max-width:600px){
.bron-weapons,.bron-armor{grid-template-columns:1fr}
}
