.event-card-badge{border-radius:var(--r-full);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.event-card-badge--ongoing{background:var(--clr-primary-active-bg);color:var(--clr-primary)}.event-card-badge--upcoming{background:var(--clr-blue-bg);color:var(--clr-blue)}.event-card-badge--completed{background:var(--clr-surface-md);color:var(--clr-text-muted)}.ct-league-row{border:1px solid var(--clr-border);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);background:0 0;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex;position:relative}.ct-league-row:hover{border-color:var(--clr-primary-hover-border);background:var(--clr-primary-hover-bg)}.ct-league-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ct-league-body{flex:1;min-width:0}.ct-league-name{color:var(--clr-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:700;line-height:1.3;overflow:hidden}.ct-league-desc{color:var(--clr-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.76rem;line-height:1.35;overflow:hidden}.ct-league-since{color:var(--clr-text-muted);white-space:nowrap;flex-shrink:0;font-size:.72rem}@media (max-width:640px){.ct-league-since{display:none}}.ct-league-chevron{color:var(--clr-text-muted);flex-shrink:0}.ct-league-list{flex-direction:column;gap:.625rem;display:flex}.ct-league-row--neutral{background:0 0}.ct-league-icon--bare{border-radius:0;width:auto;height:auto}@media (min-width:1024px){.ct-league-list.ct-league-list--grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}}.ct-league-name.ct-league-name--wrap{white-space:normal;-webkit-line-clamp:2;text-overflow:unset;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ebs-section{border-bottom:1px solid var(--clr-border);background:var(--clr-page-bg);padding:2rem 5%}.ebs-inner{max-width:var(--max-w);margin:0 auto}.ebs-chip-grid{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}@media (min-width:640px){.ebs-chip-grid{grid-template-columns:repeat(3,minmax(0,260px));justify-content:center}}.ebs-chip-card{border:1px solid var(--clr-border);background:0 0;border-radius:12px;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;height:88px;padding:.7rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex;position:relative}@media (min-width:640px){.ebs-chip-card{height:96px;padding:.75rem .875rem}}.ebs-chip-card:hover{border-color:var(--clr-primary-hover-border,#00f2604d)}.ebs-chip-icon{background:var(--clr-surface-md);width:26px;height:26px;color:var(--clr-primary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:640px){.ebs-chip-icon{width:28px;height:28px}}.ebs-chip-label{color:var(--clr-text-title);font-size:.8rem;font-weight:700;line-height:1.2}.ebs-chip-desc{color:var(--clr-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:640px){.ebs-section{padding-top:1.25rem}}.ebs-blurb{text-align:center;max-width:46rem;color:var(--clr-text-secondary);margin:1rem auto 1.1rem;font-size:.875rem;line-height:1.6}@media (min-width:1024px){.ebs-chip-grid{grid-template-columns:repeat(var(--ebs-cols,3), minmax(0, 260px))}}.ebs-section .ebs-chip-card:hover{background:var(--clr-primary-hover-bg)}.ebs-footer{justify-content:center;margin-top:1.5rem;display:flex}@media (max-width:639px){.ebs-blurb{text-align:left;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:.75rem 0 .85rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}}
