@import url("https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Manrope:wght@200..800&display=swap");:root{--base-100:rgb(242,237,230);--base-200:rgb(204,200,194);--base-250:rgb(179,167,152);--base-300:rgb(153,143,130);--base-350:rgb(128,119,108);--base-400:rgb(102,95,86);--base-450:rgb(31,29,29);--base-500:rgb(20,19,19)}*{margin:0;padding:0;box-sizing:border-box;user-select:none}body,html{overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}body{font-family:Manrope,sans-serif;background-color:#0d0c0c}.footer,section{background-color:var(--base-500)}img{width:100%;height:100%;object-fit:cover;user-select:none}h1{font-size:5rem;font-weight:500;letter-spacing:-.25rem;line-height:1.05}h2{font-size:3.5rem;font-weight:550;letter-spacing:-.15rem;line-height:1.2}h3{font-size:2.5rem}h3,h4{font-weight:500;letter-spacing:-.075rem;line-height:1.2}h4{font-size:2rem}p{font-size:1rem}p,p.md{font-weight:500;line-height:1.4}p.md{font-size:1.125rem}p.lg{font-size:1.25rem;line-height:1.4}p.lg,p.mono{font-weight:500}p.mono{text-transform:uppercase;font-family:DM Mono;font-size:.9rem;-webkit-font-smoothing:antialiased}p.md.mono{font-size:1rem}p.lg.mono{font-size:1.1rem}a{text-decoration:none;font-size:1rem;font-weight:500;line-height:1.4;color:var(--base-200);border-radius:.35rem}span.spacer{display:inline-block;width:20rem}.container{width:100%;height:100%;padding:2rem;max-width:2000px;margin:0 auto}@media (max-width:1000px){h1{font-size:3rem;letter-spacing:-.1rem}h2{font-size:2rem;letter-spacing:-.05rem}h3,h4{font-size:1.5rem;letter-spacing:-.025rem}.container{padding:1rem}}::view-transition-new(root),::view-transition-old(root){animation:none!important}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){isolation:isolate;will-change:transform,opacity,clip-path;z-index:1}::view-transition-new(root){z-index:10000;animation:none!important}::view-transition-old(root){z-index:1;animation:none!important}body.menu-open *{pointer-events:none}body.menu-open .menu,body.menu-open .menu *,body.menu-open .menu-toggle{pointer-events:auto}.profile-page{background-color:var(--base-500);color:var(--base-100);min-height:100vh;padding:2rem 0}.profile-container{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width:480px){.profile-container{padding:0 1rem}.profile-title{font-size:2rem}.teams-grid{grid-template-columns:1fr}}.profile-header{text-align:center;margin-bottom:3rem}.profile-title{font-size:3rem;font-weight:700;margin-bottom:.5rem}.profile-subtitle{font-size:1.1rem;color:var(--base-300)}.controls-container{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.filter-container,.search-container{display:flex;flex-direction:column;gap:.5rem}.event-filter-select,.team-search-input{background-color:var(--base-450);color:var(--base-100);border:1px solid var(--base-400);border-radius:.5rem;padding:.5rem 1rem}.teams-section{margin-bottom:3rem}.teams-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.team-card{background-color:var(--base-450);border:1px solid var(--base-400);border-radius:1rem;transition:all .2s ease-in-out;display:block;text-decoration:none;color:inherit}.team-card:hover{border-color:var(--base-300);transform:translateY(-5px)}.card-header{padding:1.5rem;border-bottom:1px solid var(--base-400)}.card-header-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.card-title{font-size:1.25rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.card-description{font-size:.9rem;color:var(--base-300);word-wrap:break-word}.card-content{padding:1.5rem}.info-list{flex-direction:column}.info-list,.info-row{display:flex;gap:.75rem}.info-row{align-items:center;color:var(--base-200);flex-wrap:wrap}.info-row,.team-members-list li{overflow-wrap:break-word;word-break:break-word}.team-members-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--base-400)}.team-members-title{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.team-members-list{list-style:none;padding-left:1rem;display:flex;flex-direction:column;gap:.5rem}.team-details-section{margin-top:3rem}.team-details-grid{display:grid;grid-template-columns:1fr;gap:2rem}.payment-screenshot-card,.team-info-card,.team-members-card{background-color:var(--base-450);border:1px solid var(--base-400);border-radius:1rem;padding:2rem}.screenshot-container{margin-top:1rem}.screenshot-container img{max-width:100%;height:auto;border-radius:.5rem}@media (min-width:768px){.team-details-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.controls-container{flex-direction:column;align-items:center}.profile-title{font-size:2.5rem}.teams-grid{grid-template-columns:1fr}}@media (max-width:480px){.profile-container{padding:0 1rem}.profile-title{font-size:2rem}}