.TeamsPage_teamsPage__3cCGr{min-height:100vh;background:linear-gradient(135deg,#000000,#1a0000 50%,#000000);position:relative;overflow:hidden;padding-top:40px}.TeamsPage_teamsPage__3cCGr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,#000000 0,transparent 50%),radial-gradient(circle at 80% 80%,#000000 0,transparent 50%),radial-gradient(circle at 40% 60%,#000000 0,transparent 50%);animation:TeamsPage_glow__fkGue 15s ease-in-out infinite}@keyframes TeamsPage_glow__fkGue{0%,to{opacity:.3;transform:scale(1) rotate(0deg)}50%{opacity:.6;transform:scale(1.02) rotate(1deg)}}.TeamsPage_hero__hgHRU{min-height:30vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:2}.TeamsPage_heroContent__G_hTi{max-width:800px;padding:0 2rem}.TeamsPage_heroTitle__g_gck{font-size:clamp(2.5rem,6vw,5rem);font-weight:700;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:3px;line-height:1.1;font-family:Mona Sans,sans-serif}.TeamsPage_highlight__6u7pw{color:#ff6868;background:linear-gradient(135deg,#ff6868,#ff4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.TeamsPage_heroSubtitle__Bw823{font-size:1.2rem;color:#ccc;max-width:600px;margin:0 auto;line-height:1.6;font-family:Mona Sans,sans-serif}.TeamsPage_teamsSection__HAa59{padding:4rem 2rem;position:relative;z-index:2}.TeamsPage_container___oESf{max-width:1200px;margin:0 auto}.TeamsPage_sectionTitle__VxakK{font-size:2.5rem;font-weight:700;color:#fff;text-align:center;margin-bottom:3rem;text-transform:uppercase;letter-spacing:2px;font-family:Mona Sans,sans-serif}.TeamsPage_teamGrid__bFbOm{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.TeamsPage_teamCard__I13PC{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;text-decoration:none;color:inherit;display:block}.TeamsPage_teamCard__I13PC:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6868,#ff4444);transform:scaleX(0);transition:transform .3s ease}.TeamsPage_teamCard__I13PC:hover{transform:translateY(-5px);border-color:rgba(255,104,104,.3);box-shadow:0 10px 30px rgba(255,104,104,.1);text-decoration:none;color:inherit}.TeamsPage_teamCard__I13PC:hover:before{transform:scaleX(1)}.TeamsPage_teamHeader__LQDfx{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.TeamsPage_teamLogoContainer__3VYAh{flex-shrink:0}.TeamsPage_teamLogo__J9BrT{width:60px;height:60px;border-radius:8px;object-fit:cover;border:2px solid rgba(255,255,255,.1)}.TeamsPage_teamInfo__UcpAD{flex:1 1}.TeamsPage_teamName__c1Wqr{font-size:1.3rem;font-weight:600;color:#fff;margin:0 0 .5rem;line-height:1.3;font-family:Mona Sans,sans-serif}.TeamsPage_teamRecord__6qEtF{font-size:.95rem;color:#ff6868;font-weight:500;font-family:Mona Sans,sans-serif}.TeamsPage_teamDetails__115ZF{margin-top:1rem}.TeamsPage_teamLocation__wbQGV{font-size:.9rem;color:#ccc;margin-bottom:.5rem;font-family:Mona Sans,sans-serif}.TeamsPage_teamAbbr__eP0pm{font-size:.85rem;color:#999;font-weight:500;font-family:Mona Sans,sans-serif;text-transform:uppercase;letter-spacing:1px}.TeamsPage_loading__nza7z{color:#fff}.TeamsPage_error__hie4R,.TeamsPage_loading__nza7z{display:flex;justify-content:center;align-items:center;min-height:50vh;font-size:1.2rem;font-family:Mona Sans,sans-serif}.TeamsPage_error__hie4R{color:#ff6868;text-align:center}.TeamsPage_noTeams__q4qZc{text-align:center;color:#ccc;font-size:1.1rem;font-family:Mona Sans,sans-serif;margin-top:2rem}@media (max-width:768px){.TeamsPage_teamGrid__bFbOm{grid-template-columns:1fr;gap:1.5rem}.TeamsPage_teamCard__I13PC{padding:1.5rem}.TeamsPage_hero__hgHRU{min-height:25vh}.TeamsPage_teamsSection__HAa59{padding:2rem 1rem}}@media (max-width:480px){.TeamsPage_teamHeader__LQDfx{flex-direction:column;text-align:center}.TeamsPage_teamLogoContainer__3VYAh{align-self:center}}