.hg-head{gap:var(--fl-space-2);border-color:color-mix(in srgb, var(--fl-primary) 35%, var(--fl-border));display:grid}.hg-head__eyebrow{color:var(--fl-text-secondary);font:var(--fl-type-label);letter-spacing:var(--fl-tracking-label);text-transform:uppercase;margin:0}.hg-head__title{font:var(--fl-type-heading-md);overflow-wrap:anywhere;margin:0}.hg-head__line,.hg-head__note{color:var(--fl-text-secondary);font:var(--fl-type-body-sm);margin:0}.hg-head__note{color:var(--fl-text-muted);font:var(--fl-type-caption)}.hg-facts{gap:var(--fl-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hg-facts li{min-height:28px;padding:0 var(--fl-space-3);border:1px solid var(--fl-border);border-radius:var(--fl-radius-pill);background:var(--fl-raised);color:var(--fl-text);font:var(--fl-type-label);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.hg-facts .hg-facts__tier{border-color:var(--fl-primary);background:var(--fl-primary-soft)}.hg-head__links{gap:var(--fl-space-4);font:var(--fl-type-body-sm);flex-wrap:wrap;margin:0;display:flex}.hg-head__links a{align-items:center;min-height:44px;display:inline-flex}.hg-section-title{margin:0 0 var(--fl-space-2);font:var(--fl-type-heading-sm)}.hg-lines{gap:var(--fl-space-2);font:var(--fl-type-body-sm);margin:0;padding:0;list-style:none;display:grid}.hg-lines li{padding-left:var(--fl-space-3);border-left:3px solid var(--game-accent,var(--fl-primary));overflow-wrap:anywhere}.hg-lines li>a{align-items:center;min-height:44px;display:flex}.hg-first{gap:var(--fl-space-3);display:grid}.hg-first__line{overflow-wrap:anywhere;margin:0}.hg-first__actions{gap:var(--fl-space-2);flex-wrap:wrap;display:flex}.hg-first__actions .button{white-space:normal;max-width:100%}.hg-rivals,.hg-cards{gap:var(--fl-space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hg-rival__link,.hg-card__link{align-items:center;gap:var(--fl-space-3);min-height:48px;padding:var(--fl-space-2) var(--fl-space-3);border:1px solid var(--fl-border);border-radius:var(--fl-radius-md);background:var(--fl-surface);color:var(--fl-text);text-decoration:none;display:flex}.hg-rival__link:hover,.hg-card__link:hover{border-color:var(--fl-border-strong)}.hg-rival__line,.hg-card__name{font:var(--fl-type-body-sm);overflow-wrap:anywhere;font-weight:600;display:block}.hg-rival__meta,.hg-card__meta{color:var(--fl-text-secondary);font:var(--fl-type-caption);overflow-wrap:anywhere;display:block}.hg-card__link{align-items:flex-start;gap:var(--fl-space-1);flex-direction:column}.hg-card[data-treatment=gilded] .hg-card__link{border-color:color-mix(in srgb, var(--fl-winner) 60%, var(--fl-border))}.hg-card[data-treatment=starlit] .hg-card__link{border-color:color-mix(in srgb, var(--fl-highlight) 60%, var(--fl-border))}.home-orientation{margin:0}@media (min-width:720px){.hg-rivals,.hg-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
