.team-header-wrapper{background-color:#151533;border:1px solid #3a3a6a;border-radius:10px;max-width:600px;margin:0 auto 1.5rem}.team-header{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem 1rem;max-width:600px;margin:0 auto 1rem;padding:1rem 0 0 1rem;display:grid}.team-header img{object-fit:contain;background-color:#25254a;border:1px solid #ffffff1a;border-radius:8px;grid-row:span 2;width:45px;height:auto;padding:.3rem}.team-header h1{margin:0;font-size:clamp(1.2rem,2.5vw,1.5rem)}.team-header p{color:var(--muted);letter-spacing:.05em;margin:0;font-size:clamp(.8rem,1.5vw,1rem)}.team-header .notif-btn{grid-area:1/3;margin-top:-1rem;margin-right:.5rem}.competition-list{flex-wrap:wrap;justify-content:space-between;gap:.5rem .75rem;padding:0;list-style:none;display:flex}.competition-list a .competition-item{cursor:pointer}.competition-item{cursor:default;background:#25254a;border-radius:.75rem;flex:auto;justify-content:center;align-items:center;gap:.5rem;min-height:24px;padding:.35rem .6rem;font-size:.9rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 10px #0006}.competition-logo{object-fit:contain;border-radius:4px;width:24px;height:24px}.competition-name{color:#fff}
