.team-registry{padding:clamp(1rem,2.5vw,1.75rem)}.team-registry-workspace{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.team-directory-form{border:1px solid color-mix(in srgb, var(--tr-color-muted) 32%, transparent);background:color-mix(in srgb, var(--tr-color-banner) 68%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.team-directory-form label{gap:.4rem;min-width:0;display:grid}.team-directory-form :is(input,textarea,button){min-height:44px}.team-directory-purpose,.team-directory-form .form-message{grid-column:1/-1}.team-directory-form .button{justify-self:start}.team-directory-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;display:grid}.team-directory-card{border-top:1px solid var(--tr-color-gold);background:linear-gradient(145deg,#11194a85,#03030d5c);min-width:0;padding:1rem}.team-directory-card h3{margin:.2rem 0 .6rem}.team-directory-card p{overflow-wrap:anywhere}.team-directory-season{color:var(--tr-color-cyan);margin-bottom:0;font-weight:800}@media (width<=820px){.team-registry-workspace,.team-directory-form{grid-template-columns:1fr}.team-directory-purpose,.team-directory-form .form-message{grid-column:auto}}
