.banlist{background-color:var(--color-bg-base);color:var(--color-text-primary);gap:var(--space-14);min-height:100vh;padding-bottom:var(--content-padding-block);flex-direction:column;width:100%;display:flex}.banlist__section{gap:var(--space-6);max-width:var(--max-width);padding:0 var(--content-padding-inline);flex-direction:column;width:100%;margin-inline:auto;display:flex}.banlist__note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.banlist__scroll{overflow-x:auto}.banlist__table{border-collapse:collapse;width:100%;min-width:36rem}.banlist__head{border-bottom:1px solid var(--color-border-strong);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);padding:0 var(--space-4) var(--space-3) 0;text-align:start;text-transform:uppercase;font-weight:400}[dir=rtl] .banlist__head{padding:0 0 var(--space-3) var(--space-4)}.banlist__head--date{text-align:end;width:9rem}.banlist__row{border-bottom:1px solid var(--color-border)}.banlist__card{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4) var(--space-3) 0;text-align:start;font-weight:400;display:flex}[dir=rtl] .banlist__card{padding:var(--space-3) 0 var(--space-3) var(--space-4)}.banlist__thumb{aspect-ratio:63/88;background-color:var(--color-bg-inset);border-radius:var(--radius-card);flex-shrink:0;width:3rem;overflow:hidden}.banlist__thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.banlist__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.banlist__card-link{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:700;text-decoration:none;transition:color .2s}.banlist__card-link:hover{color:var(--color-primary-light)}.banlist__pair{color:var(--color-text-muted);font-size:var(--font-size-xs)}.banlist__cell{padding:var(--space-3) var(--space-4) var(--space-3) 0}[dir=rtl] .banlist__cell{padding:var(--space-3) 0 var(--space-3) var(--space-4)}.banlist__cell--date{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-align:end;white-space:nowrap;padding-inline-end:0}.banlist__date-link{border-bottom:1px solid var(--color-border-strong);color:inherit;text-decoration:none}.banlist__date-link:hover{border-color:var(--color-primary);color:var(--color-primary-light)}.banlist__status{font-family:var(--font-mono);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.banlist__status--banned,.banlist__status--pair{color:var(--color-danger-border)}.banlist__status--restricted{color:var(--color-warning)}
