.detail-page{padding-bottom:1px}.breadcrumbs{padding-top:32px;padding-bottom:28px;font-size:.85rem;color:#bbc5e6}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.breadcrumbs li{display:flex;gap:10px}.breadcrumbs a:hover{color:#fff}.detail-heading{display:flex;align-items:center;gap:32px;padding-top:28px;padding-bottom:35px}.detail-heading h1,.profile-heading h1,.basic-page h1,.search-page h1{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:clamp(2.5rem,6vw,5.8rem);line-height:1;margin:10px 0;max-width:1050px}.detail-game-logo{width:110px;height:110px;object-fit:contain}.prose{font-size:1.1rem;line-height:1.8;max-width:830px}.prose p{margin:0 0 1.2em}.team-intro{margin-bottom:35px;color:#d8def2}.roster-filters{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 32px}.roster-filters a{display:inline-flex;text-decoration:none;align-items:center;padding:12px 20px;min-height:44px}.roster-filters [aria-current]{background:#2055f5;color:white;border-color:#4775ff}.member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.member-card{--role:#6d9aff;display:block;position:relative;overflow:hidden;background:#091333;border:1px solid #ffffff29;text-decoration:none;transition:transform .25s,border-color .25s}.member-card--staff{--role:#e0bb71}.member-card:hover{transform:translateY(-6px);border-color:var(--role)}.member-art{height:300px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at 50% 95%,#224de0 0,transparent 65%),linear-gradient(125deg,#07102c,#102258)}.member-art img{width:100%;height:100%;object-fit:cover}.member-art .member-emblem{width:52%;height:auto;opacity:.25;transform:rotate(-8deg)}.portrait-pending{position:absolute;bottom:20px;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#b7c2df}.member-copy{padding:24px;position:relative;border-top:3px solid var(--role)}.member-copy h3{font:700 clamp(2rem,3vw,3rem)/1 'Barlow Condensed',sans-serif;margin:8px 0 16px;overflow-wrap:anywhere}.member-copy p{margin:14px 0 0;color:#c4cde6}.member-copy p span,.profile-heading p span{opacity:.5}.role-label{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:var(--role,#89adff)}.member-status{font-size:.85rem;color:#a9b7d9}.member-copy>svg{position:absolute;right:24px;bottom:24px}.profile-banner{min-height:390px;display:flex;align-items:center;gap:55px;padding:60px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 10% 100%,#1749e5,transparent 70%),#081435;border:1px solid #ffffff26}.profile-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4}.profile-logo{position:relative;width:220px;height:auto;object-fit:contain}.profile-heading{position:relative;z-index:1}.profile-heading>p{margin:20px 0 8px}.profile-heading h1{margin:0 0 20px}.bio-section{padding-top:40px}.bio-panel{border-top:1px solid #ffffff36;border-bottom:1px solid #ffffff36;padding:24px 0}.bio-panel summary{font:700 2rem 'Barlow Condensed',sans-serif;text-transform:uppercase;display:flex;justify-content:space-between;cursor:pointer;list-style:none}.bio-panel[open] summary{margin-bottom:24px}.bio-panel[open] summary svg{transform:rotate(180deg)}.support-strip{margin-top:80px;margin-bottom:70px;padding:36px;display:flex;align-items:center;gap:30px;flex-wrap:wrap;background:linear-gradient(110deg,#163fd2,#112d8a);border:1px solid #ffffff30}.support-strip>div{flex:1 1 350px}.support-strip h2{font:700 clamp(2rem,3vw,3.3rem)/1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:10px 0}.support-strip p{margin-bottom:0}.team-entry{padding:30px;background:#0d1d4d;border:1px solid #ffffff29;display:block}.team-entry h2{font:700 2.3rem 'Barlow Condensed',sans-serif}.article-layout{display:grid;grid-template-columns:1fr minmax(250px,.7fr);gap:50px;align-items:start}.article-poster{width:100%;max-height:800px;object-fit:contain}.article-copy time{display:block;color:#a1b4e4;margin-bottom:25px}.draft-notice{border-left:3px solid #e0bb71;padding:14px 20px;background:#ffffff08;font-size:.9rem;color:#e5d7b5}.article-list{display:grid;gap:20px}.article-preview{display:flex;gap:26px;align-items:center;padding:24px;border:1px solid #ffffff24;background:#091735;transition:background .2s}.article-preview:hover{background:#13275b}.article-preview img{width:150px;height:140px;object-fit:cover}.article-preview h2{font:700 clamp(1.5rem,3vw,2.2rem) 'Barlow Condensed',sans-serif;margin:8px 0}.article-preview p{color:#b5c2e4}.article-preview span:last-child{font-size:.85rem}.calendar-controls{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:25px}.calendar-controls h2{font:700 2.2rem 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0}.month-calendar{border-collapse:collapse;width:100%;table-layout:fixed;background:#08132c}.month-calendar th{padding:14px;color:#a6b8ed;font-size:.85rem}.month-calendar td{border:1px solid #ffffff21;height:105px;vertical-align:top;padding:12px}.month-calendar .is-today{background:#183991;box-shadow:inset 0 3px #6992ff}.calendar-event{display:block;background:#1a3e9e;font-size:.75rem;margin-top:8px;padding:6px;overflow-wrap:anywhere}.calendar-scroll{overflow-x:auto}.agenda-list{margin-top:24px}.basic-page,.search-page{padding-top:30px;min-height:350px}.basic-page p{margin:24px 0}.search-page .search-field{margin:30px 0}.partner-link img{filter:none!important;max-width:280px;max-height:95px;height:85px;width:auto;object-fit:contain}.footer-partners{background:#f3f5fa!important;color:#14203e}.footer-partners .partner-handle,.footer-partners .powered-by{color:#233354}.footer-partners .powered-motto{color:#53688d}.footer-logo{background:none!important}.nav-label{text-transform:uppercase}.member-card:focus-visible,.article-preview:focus-visible,.team-entry:focus-visible{outline:3px solid #82a6ff;outline-offset:5px}
@media(max-width:900px){.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-banner{padding:35px;gap:30px}.profile-logo{width:150px}.article-layout{grid-template-columns:1fr}.article-poster{max-height:650px}.detail-game-logo{width:80px;height:80px}}
@media(max-width:560px){.member-grid{grid-template-columns:1fr}.member-art{height:290px}.profile-banner{flex-direction:column;align-items:flex-start;padding:25px;gap:20px}.profile-logo{width:100px}.profile-heading .tag{font-size:.7rem}.detail-heading{gap:18px}.detail-game-logo{width:65px;height:65px}.support-strip{padding:25px;margin-top:50px}.article-preview{flex-direction:column;align-items:stretch}.article-preview img{width:100%;height:220px;object-fit:contain}.month-calendar td{height:68px;padding:7px;font-size:.8rem}.calendar-event{padding:2px;font-size:.6rem}.calendar-controls{gap:12px}.calendar-controls h2{font-size:1.6rem}.partner-link img{max-width:210px;height:70px}.breadcrumbs{font-size:.75rem}.roster-filters a{padding:10px 14px}.search-page .search-field{flex-wrap:wrap}.search-page input{min-width:0}}
@media(prefers-reduced-motion:reduce){.member-card,.article-preview{transition:none}.member-card:hover{transform:none}}
.roster,.roster-head>div,.player{min-width:0}.roster-head h3{overflow-wrap:anywhere}.player-role{overflow-wrap:anywhere}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1050px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.team-grid{grid-template-columns:minmax(0,1fr)}}
img[src*="/images/games/"]{filter:brightness(0) invert(1)!important}.club-hero{display:flex;align-items:center;gap:60px;padding-block:35px 55px}.club-hero>div{max-width:900px}.club-hero>img{width:180px;height:auto;opacity:.7}.club-hero h1{font:700 clamp(3rem,6vw,6rem)/.95 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:20px 0 28px}.club-intro{font-size:1.25rem;line-height:1.65;color:#c9d3f2;max-width:780px}.club-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:70px;padding-bottom:60px;align-items:start}.club-section{padding:30px 0;border-top:1px solid #ffffff26}.club-section h2,.club-contact h2{font:700 2rem/1.1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0 0 22px}.club-section p,.club-section li{font-size:1.06rem;line-height:1.8;color:#cbd4ed}.club-section p{margin:0 0 15px}.club-section ul{padding-left:20px}.club-section li{padding-left:8px;margin:12px 0}.club-section li::marker{color:#779eff}.club-contact{position:sticky;top:110px;background:linear-gradient(145deg,#153783,#0a1536);border:1px solid #ffffff26;padding:28px;display:grid;gap:24px}.club-contact h2{margin:0}.club-email{font-size:1rem;overflow-wrap:anywhere}.club-contact .button{min-width:0;width:100%;white-space:normal}.club-contact .button span{min-width:0}.footer-email{display:block;margin-block:20px;font-size:.9rem;overflow-wrap:anywhere}.club-contact .socials{flex-wrap:wrap}@media(max-width:1000px){.club-layout{grid-template-columns:minmax(0,1fr) 290px;gap:35px}.club-hero>img{width:120px}.club-contact{padding:22px}}@media(max-width:760px){.club-hero>img{display:none}.club-layout{grid-template-columns:1fr}.club-contact{position:static}.club-hero{padding-block:20px 30px}.club-intro{font-size:1.1rem}.club-hero h1{font-size:3.5rem}.club-contact .button{width:auto}}


.club-hero-reworked{position:relative;padding-top:72px;padding-bottom:70px;border-bottom:1px solid #ffffff22}.club-hero-reworked>div{max-width:880px}.club-hero-reworked>img{width:145px;opacity:.24}.club-hero-reworked h1{max-width:850px;margin-bottom:22px}.club-layout-reworked{gap:clamp(25px,5vw,85px);padding-top:36px}.club-layout-reworked .club-section{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:35px;padding:32px 0 38px}.club-section-head{display:flex;align-items:flex-start;gap:16px}.club-section-index{font-size:12px;font-weight:800;color:#78a0ff;letter-spacing:.12em;padding-top:8px}.club-layout-reworked .club-section h2{font-size:clamp(1.5rem,2.1vw,2.2rem);margin:0}.club-layout-reworked .club-section-copy>*:first-child{margin-top:0}.club-layout-reworked .club-contact{border-radius:3px;top:90px}.club-layout-editorial .club-section:nth-child(even){grid-template-columns:minmax(180px,.42fr) minmax(0,1fr)}.club-layout-editorial .club-section:nth-child(even) .club-section-head{border-left:2px solid #5c86f6;padding-left:18px}.club-layout-action .club-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.club-layout-action .club-section{display:block;background:#ffffff08;border:1px solid #ffffff1e;padding:28px;min-width:0}.club-layout-action .club-section-head{margin-bottom:22px}.club-layout-reference .club-section{grid-template-columns:220px minmax(0,1fr)}
.partners-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:40px;padding-top:88px;padding-bottom:72px;border-bottom:1px solid #ffffff24}.partners-hero h1{font:700 clamp(3.8rem,7vw,7.7rem)/.92 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:16px 0 25px;letter-spacing:-.025em}.partners-hero-copy p{max-width:720px;color:#cbd4ed;font-size:1.22rem;line-height:1.65}.partners-hero-aside{display:flex;flex-direction:column;align-items:flex-end;gap:4px;border-left:1px solid #ffffff30;padding-left:28px}.partners-hero-aside span{font:700 6rem/.9 'Barlow Condensed',sans-serif;color:#fff}.partners-hero-aside small{font-size:11px;letter-spacing:.12em;color:#8db0ff;text-align:right}.partners-section{padding-top:68px;padding-bottom:75px}.partners-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px}.partners-heading h2{font:700 clamp(2rem,3vw,3.4rem)/1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0}.partners-heading p{max-width:370px;margin:0;color:#acbce0;line-height:1.6}.partners-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.partner-card{display:flex;flex-direction:column;min-width:0;background:#101b38;border:1px solid #ffffff1d;transition:border-color .2s,transform .2s}.partner-card:hover{border-color:#7098ff;transform:translateY(-3px)}.partner-card-top{display:flex;justify-content:space-between;gap:10px;padding:23px 24px 0;align-items:baseline}.partner-index{font-size:12px;font-weight:800;color:#6c8cd4}.partner-category{font-size:11px;color:#b9c8eb;text-align:right;text-transform:uppercase;letter-spacing:.08em}.partner-logo-wrap{display:flex;align-items:center;justify-content:center;min-height:220px;padding:26px;background:#fff;margin:22px 24px 0}.partner-logo-wrap img{max-width:100%;width:230px;height:125px;object-fit:contain}.partner-logo-wrap strong{color:#142043;font-size:25px}.partner-card-body{padding:28px 24px 20px;flex:1}.partner-card-body h3{font:700 2rem/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0 0 13px}.partner-card-body p{color:#c1cbe0;line-height:1.7;margin:0;font-size:1rem}.partner-visit{display:flex;align-items:center;justify-content:space-between;margin:0 24px;padding:17px 0 22px;border-top:1px solid #ffffff28;color:#c5d7ff!important;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.partner-visit span{font-size:21px}.partners-join{margin-bottom:95px;padding:42px 48px;background:#13285d;border:1px solid #476bb25c;display:flex;align-items:center;justify-content:space-between;gap:38px}.partners-join h2{font:700 clamp(2rem,3vw,3.3rem)/1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:10px 0 12px}.partners-join p{color:#c6d4ee;max-width:640px;margin:0}.partners-join .button{flex-shrink:0}
@media(max-width:1150px){.partners-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-layout-reworked .club-section{grid-template-columns:1fr;gap:15px}.club-layout-action .club-sections{grid-template-columns:1fr}}
@media(max-width:760px){.partners-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:35px}.partners-hero-aside{display:none}.partners-editorial-grid{grid-template-columns:1fr}.partners-heading{display:block}.partners-heading p{margin-top:15px}.partner-logo-wrap{min-height:170px}.partners-join{padding:27px;display:block}.partners-join .button{margin-top:24px}.club-hero-reworked{padding-top:30px;padding-bottom:35px}.club-layout-reworked{padding-top:15px}.club-layout-reworked .club-section{display:block;padding:23px 0}.club-layout-reworked .club-section-head{margin-bottom:15px}.club-layout-action .club-section{padding:21px}}
@media(prefers-reduced-motion:reduce){.partner-card{transition:none}}

.news-archive{padding:22px 0 95px}.news-archive-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.news-archive-head h2{font:700 clamp(3rem,6vw,5.5rem)/.98 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:12px 0 16px}.news-archive-head p:last-child{max-width:670px;color:#c6d1ed;line-height:1.65;margin:0}.news-archive-count{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#a4b8e8;white-space:nowrap}.news-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.news-archive-card{background:#0b1735;border:1px solid #ffffff25;min-width:0;transition:border-color .2s,transform .2s}.news-archive-card:hover{border-color:#81a6ff;transform:translateY(-3px)}.news-archive-card>a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.news-archive-card>a:focus-visible{outline:3px solid #8eafff;outline-offset:3px}.news-archive-media{aspect-ratio:16/9;overflow:hidden;background:#101e42}.news-archive-media img{width:100%;height:100%;object-fit:cover;display:block}.news-archive-copy{padding:25px;display:flex;flex:1;flex-direction:column}.news-archive-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#9eb6f2;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 17px}.news-archive-copy h3{font:700 clamp(1.65rem,2.5vw,2.3rem)/1.08 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0 0 14px}.news-archive-copy>p:not(.news-archive-meta){color:#c5d0e7;line-height:1.6;margin:0 0 24px}.news-archive-read{display:flex;align-items:center;gap:10px;font-size:.84rem;font-weight:700;color:#9abaff;margin-top:auto}.news-archive-read svg{width:17px;height:17px}.news-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:43px}.news-pagination a,.news-pagination span{min-width:43px;min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;border:1px solid #ffffff2a;text-decoration:none;color:#d4dff9}.news-pagination a:hover,.news-pagination a[aria-current]{background:#2755e9;border-color:#4876ff;color:white}.news-pagination a:focus-visible{outline:2px solid white;outline-offset:3px}.news-archive-empty{padding:60px 20px;text-align:center;border:1px solid #ffffff22;color:#b8c9ea}@media(max-width:1040px){.news-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.news-archive-grid{grid-template-columns:1fr}.news-archive-head{display:block}.news-archive-count{display:block;margin-top:18px}.news-archive{padding-bottom:50px}.news-archive-copy{padding:20px}}@media(prefers-reduced-motion:reduce){.news-archive-card{transition:none}.news-archive-card:hover{transform:none}}

.news-archive-demo{display:inline-block;align-self:flex-start;border:1px solid #f2c97d;color:#f4d49b;font-size:.72rem;font-weight:700;padding:4px 7px;margin:0 0 13px;letter-spacing:.04em;text-transform:uppercase}


.member-card,.member-art{min-width:0;max-width:100%;overflow:hidden}.member-art img:not(.member-emblem){display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center top}.member-copy{min-width:0;overflow-wrap:anywhere}.member-grid{min-width:0}
.match-detail-page{padding-bottom:85px}.match-detail-head{padding:10px 0 38px}.match-detail-head h1{font:700 clamp(2.3rem,5vw,4.8rem)/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:12px 0}.match-detail-head h1 span{color:#87a8ff}.match-detail-head>p:last-child{color:#c7d4f5}.match-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;margin-bottom:32px}.match-detail-main,.match-detail-rosters{background:#0b1737;border:1px solid #ffffff24;padding:clamp(22px,3vw,36px);min-width:0}.match-detail-main h2,.match-detail-rosters h2{font:700 1.9rem 'Barlow Condensed',sans-serif;text-transform:uppercase}.match-opponents{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;padding:15px 0 34px}.match-opponents>div{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;text-align:center}.match-opponents img{height:100px;width:150px;max-width:100%;object-fit:contain}.match-opponents>span{font:700 clamp(1.5rem,3vw,3rem) 'Barlow Condensed',sans-serif;white-space:nowrap}.match-opponents strong{overflow-wrap:anywhere}.opponent-initials{display:grid;place-items:center;width:100px;height:100px;font:700 2rem 'Barlow Condensed',sans-serif;background:#193a96}.match-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.match-facts>div{padding:15px 0;border-bottom:1px solid #ffffff22}.match-facts dt{font-size:.82rem;color:#a9baeb}.match-facts dd{margin:8px 0 0;font-weight:600}.match-extra{margin:24px 0}.match-detail-rosters h3{margin:30px 0 12px}.match-detail-rosters ul{margin:0;padding:0;list-style:none}.match-detail-rosters li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #ffffff22}.match-detail-rosters li span{color:#9db2e3}.match-detail-rosters p{color:#a6b7dd}@media(max-width:800px){.match-detail-grid{grid-template-columns:1fr}}@media(max-width:500px){.match-opponents{gap:6px}.match-opponents img{height:75px}.match-facts{grid-template-columns:1fr}.match-opponents>span{font-size:1.5rem}}

.member-art{isolation:isolate;contain:paint}.member-art img:not(.member-emblem){position:absolute;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center 20%}.member-art .member-emblem{position:relative}


.member-grid {align-items:stretch}
.member-card {min-width:0;display:flex;flex-direction:column;isolation:isolate;overflow:hidden}
.member-art {flex:0 0 295px;height:295px;min-height:0;overflow:hidden;isolation:isolate}
.member-art>img:not(.member-emblem) {display:block;width:100%;height:100%;max-height:295px;max-width:100%;object-fit:contain;object-position:center bottom;overflow:hidden}
.member-copy {flex:1 0 auto;z-index:1;background:#091333}
.opponent-logo-white {filter:brightness(0) invert(1);max-width:100%;max-height:100%;object-fit:contain}
.results-all-link {display:flex;justify-content:center;margin:30px 0 0}
.results-archive{padding-top:40px;padding-bottom:100px}
.results-archive-heading h1{font:700 clamp(3rem,7vw,6rem)/1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:10px 0}
.results-archive-heading p:last-child{color:#c0cbe6}
.results-count{color:#9eb2df;margin:25px 0 18px}
.results-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.results-archive-item{border:1px solid #ffffff28;background:#0b183a;padding:23px;display:flex;flex-direction:column;min-width:0;gap:16px}
.results-archive-meta,.results-archive-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:.8rem;color:#aebddd}
.results-archive-competition{color:#c6d2e8;font-size:.88rem;margin:0;min-height:2.4em}
.results-archive-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}
.results-archive-score strong{font-size:.95rem;overflow-wrap:anywhere}
.results-archive-score strong:last-child{text-align:right}
.results-archive-score b{font:700 2rem 'Barlow Condensed',sans-serif;white-space:nowrap;color:white}
.results-archive-footer{margin-top:auto;border-top:1px solid #ffffff22;padding-top:12px}
.results-archive-footer a{color:#a9c0ff}
.match-outcome--win{color:#59e4ac}.match-outcome--loss{color:#ff9b9b}
.results-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:32px;flex-wrap:wrap}
.results-pagination a{border:1px solid #ffffff30;padding:10px 15px;min-height:42px;text-decoration:none}
.results-pagination a[aria-current=page]{background:#2357eb;color:white}
@media(max-width:950px){.results-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.results-archive-grid{grid-template-columns:1fr}.member-art{height:270px;flex-basis:270px}.member-art>img:not(.member-emblem){max-height:270px}}


.member-card{min-width:0;overflow:hidden;isolation:isolate}
.member-art{position:relative;display:block;width:100%;height:300px;min-height:0;flex:0 0 300px;overflow:hidden;isolation:isolate;contain:paint}
.member-art>img:not(.member-emblem){position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center bottom}
.member-copy{position:relative;z-index:2;min-height:0;background:#091333}
.profile-photo{display:block;flex:0 0 auto;width:clamp(150px,22vw,250px);height:clamp(190px,28vw,310px);object-fit:contain;object-position:center bottom;align-self:end}
.results-archive .results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:960px){.results-archive .results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.member-art{height:290px;flex-basis:290px}.results-archive .results-grid{grid-template-columns:1fr}}

.match-streams{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:25px}.match-streams .button{display:inline-flex;align-items:center;gap:9px}.match-streams .button i{font-size:1.2em}.match-detail-rosters li strong{overflow-wrap:anywhere}
