.roster-hero{min-height:590px;background:radial-gradient(circle at 83% 42%,#11688f 0,#34206b 27%,#0a0d18 65%,#070910 100%)}.roster-hero:after{content:"ROSTER";position:absolute;right:-1vw;bottom:-4vw;color:#ffffff05;font:900 clamp(9rem,23vw,24rem)/.75 "Barlow Condensed",sans-serif;letter-spacing:-.05em}.roster-hero-copy{max-width:920px}.roster-mark{right:9%;width:min(27vw,340px);opacity:.88;filter:drop-shadow(0 0 35px #20bfff80) drop-shadow(0 24px 35px #0009)}.roster-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0 7%;background:#080b13;border-bottom:1px solid #ffffff17}.roster-overview article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:112px;padding:24px;background:#0f1421;border-inline:1px solid #ffffff08}.roster-overview article:first-child{border-left:0}.roster-overview article:last-child{border-right:0}.roster-overview span{font:900 3.4rem/.8 "Barlow Condensed",sans-serif;background:linear-gradient(135deg,#25d7ff,#c736ff);background-clip:text;color:transparent}.roster-overview div{display:grid;gap:6px}.roster-overview strong{font-size:.7rem;letter-spacing:.13em}.roster-overview small{color:#818a9e;font-size:.7rem}.roster-tabs{top:0;justify-content:center;gap:10px;padding-block:16px;background:#090d17f2;box-shadow:0 14px 34px #0005}.roster-tabs a{min-width:135px;padding:12px 18px;border-radius:999px;text-align:center}.roster-section{position:relative;overflow:hidden}.roster-section:before{content:"";position:absolute;right:-150px;top:90px;width:340px;height:340px;border:55px solid #7338cf0a;border-radius:50%;pointer-events:none}.roster-section-dark:before{border-color:#27c9ff0b}.roster-heading{position:relative;z-index:1;padding-bottom:28px;border-bottom:1px solid currentColor}.roster-heading h2{font-size:clamp(54px,6.5vw,96px)}.profile-card{border:0;border-radius:24px;box-shadow:0 24px 65px #10182717;transition:transform .25s,box-shadow .25s}.profile-card:hover{transform:translateY(-6px);box-shadow:0 34px 75px #10182725}.single-profile{max-width:1040px}.single-profile .profile-card{grid-template-columns:minmax(270px,.8fr) 1.2fr;min-height:440px;background:linear-gradient(135deg,#fff 0 69%,#eafeff 69%);border:1px solid #ccebef}.single-profile .profile-photo{min-height:100%;background:radial-gradient(circle at 50% 65%,#00dce6 0,#13628b 35%,#12152d 72%)}.single-profile .profile-photo:before{content:"R×T";position:absolute;color:#ffffff0c;font:900 8.5rem/1 "Barlow Condensed",sans-serif;transform:rotate(-9deg)}.profile-photo{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 68%,#463399,#12182b 70%)}.profile-photo:after{content:"";position:absolute;inset:auto -20% -45% -20%;height:70%;border:35px solid #35cfff18;border-radius:50%}.profile-photo span,.profile-photo small{position:relative;z-index:1}.single-profile .profile-photo span{font-size:clamp(4rem,7vw,6.5rem);background:linear-gradient(135deg,#fff,#65f6ff);background-clip:text;color:transparent}.profile-info{position:relative;padding:clamp(30px,4vw,48px)}.profile-kicker{display:flex;align-items:center;gap:9px}.profile-kicker:before{content:"";width:20px;height:2px;background:currentColor}.council-grid{gap:20px}.profile-card.council-card{min-height:430px;background:linear-gradient(165deg,#171e2e,#0e121d);border:1px solid #ffffff18}.council-card .profile-photo{min-height:275px;background:radial-gradient(circle at 50% 70%,#6540a9,#18233d 62%,#10131d)}.council-card:nth-child(even) .profile-photo{background:radial-gradient(circle at 50% 70%,#0c7899,#18233d 62%,#10131d)}.council-card .profile-photo span{font-size:clamp(2.8rem,4vw,4rem)}.council-card .profile-info{padding:26px 28px}.member-grid{gap:18px}.member-slot{min-height:118px;padding:25px 28px;border:1px solid #dce2eb;border-radius:18px;background:linear-gradient(135deg,#fff,#f9fbfe);box-shadow:0 15px 38px #1118270b;overflow:hidden}.member-slot:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(#793fe1,#27caff)}.member-slot:hover{transform:translateY(-5px);box-shadow:0 24px 48px #10182718}.member-slot img{width:64px;height:64px;padding:11px;border-radius:18px;background:#121827;filter:none;opacity:1}.member-slot h3{font-size:clamp(1.55rem,2.3vw,2rem)}.trial-slot{background:linear-gradient(135deg,#151c2a,#0f131d);border-color:#ffffff18}.trial-slot:before{background:linear-gradient(#ffb346,#e86a42)}.trial-slot:after{color:#697287}.trial-slot img{background:#0a0e16}.member-dialog{border:0;border-top:6px solid #28c9ff;border-radius:24px}.member-dialog-inner{background:radial-gradient(circle at 92% 8%,#186da366,transparent 32%),radial-gradient(circle at 5% 95%,#7722a666,transparent 37%),linear-gradient(145deg,#111827,#0a0e17)}.member-dialog-close{border-radius:50%}.member-dialog-status,.member-dialog-meta span{border-radius:999px}.member-dialog-games .game-badges>span{border-radius:10px}.roster-cta{margin:0;background:radial-gradient(circle at 84% 35%,#156b9c66,transparent 32%),linear-gradient(110deg,#211044,#102c55);box-shadow:inset 0 1px #ffffff1a}.roster-cta img{width:150px}@media(max-width:1050px){.roster-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-overview article:nth-child(2){border-right:0}.roster-overview article:nth-child(3){border-left:0}.single-profile{max-width:none}}@media(max-width:700px){.roster-hero{min-height:650px}.roster-overview{grid-template-columns:1fr 1fr;padding:0 5%}.roster-overview article{grid-template-columns:1fr;gap:8px;min-height:130px;padding:20px}.roster-overview span{font-size:2.8rem}.roster-tabs{justify-content:flex-start}.roster-tabs a{min-width:auto}.single-profile .profile-card{display:flex;min-height:0}.single-profile .profile-photo{min-height:255px}.profile-card{border-radius:20px}.member-slot{padding:22px 20px}.member-slot:after{display:none}.roster-cta img{width:100px}}
