@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09120f;--surface:#14221c;--lime:#cdf557;--muted:#95aa9f;--blue:#74baff}*{box-sizing:border-box}body{background:var(--bg);color:#f2f6ef;margin:0;font-family:DM Sans,system-ui,sans-serif}main{max-width:1020px;margin:auto;padding:36px 36px 24px}header{border-bottom:1px solid #26382e;justify-content:space-between;align-items:center;padding-bottom:26px;display:flex}.brand{letter-spacing:3px;color:var(--lime);font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;text-decoration:none}.live{letter-spacing:2px;color:var(--lime);border:1px solid #344c2b;border-radius:30px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:700;display:flex}.live i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.live.muted{color:#b7b8aa;box-shadow:none}.intro{margin:44px 0 27px}.eyebrow{color:var(--lime);letter-spacing:3px;font-size:10px;font-weight:700}h1{letter-spacing:-2px;margin:16px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(32px,5vw,50px);line-height:1.08}.intro>p:last-child,p.sync{color:var(--muted);font-size:13px}.court{border-radius:25px;grid-template-columns:1fr 2px 1fr;gap:7px;min-height:290px;display:grid;overflow:hidden}.side{color:#0b231c;flex-direction:column;justify-content:center;align-items:center;padding:25px 10px;display:flex;position:relative}.side:before{content:"";border:1px solid #10332725;border-radius:17px;position:absolute;inset:12px}.side:after{content:"";border-top:1px solid #10332725;border-bottom:1px solid #10332725;position:absolute;inset:65px 12px}.side.blue{background:var(--blue)}.side.green{background:var(--lime)}.team{text-align:center;z-index:1;font-size:15px;font-weight:700}.side strong{letter-spacing:-7px;z-index:1;font-family:Space Grotesk,sans-serif;font-size:clamp(75px,13vw,133px);font-weight:700;line-height:1.3;animation:.22s ease-out score}.small{letter-spacing:3px;font-size:9px;font-weight:700}.net{background:repeating-linear-gradient(#d4e6d7 0 3px,#0000 3px 8px)}.scores{background:var(--surface);border-radius:20px;grid-template-columns:1fr 1fr 1fr;margin-top:14px;padding:23px;display:grid}.scores>div{border-right:1px solid #2e3e33;flex-direction:column;align-items:center;gap:10px;display:flex}.scores>div:last-child{border:0}.scores span{letter-spacing:2px;color:var(--muted);font-size:9px}.scores b{font-family:Space Grotesk,sans-serif;font-size:30px}.scores .time{font-size:20px;line-height:36px}.sync{text-align:center;margin:20px 0}.notice{background:var(--surface);color:#c8d5c8;border-radius:16px;margin:20px 0;padding:20px}.fixtures{margin-top:40px}h2{font-family:Space Grotesk;font-size:23px}.fixture{border-bottom:1px solid #283b2f;align-items:center;gap:20px;padding:20px 4px;display:flex}.fixture>span{color:var(--muted);font-size:12px}.fixture div{flex-direction:column;flex:1;gap:4px;display:flex}.fixture small{color:var(--muted)}.fixture strong{color:var(--lime);font-size:22px}.fixture b{font-size:14px}footer{color:#708779;letter-spacing:1.5px;text-align:center;margin:45px 0 10px;font-size:9px;line-height:2}.welcome{text-align:center;padding-top:90px}.welcome .eyebrow{margin-top:65px}.welcome h1{font-size:clamp(48px,8vw,85px)}em{color:var(--lime);font-style:normal}.welcome>p{color:var(--muted);line-height:1.8}.note{color:var(--muted);border:1px solid #2a412e;border-radius:20px;margin:35px auto 0;padding:25px;font-size:13px;line-height:1.8;display:inline-block}.note b{color:#eef4e9}@keyframes score{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){main{padding:24px 18px}.brand{letter-spacing:1px;font-size:11px}.live{padding:8px;font-size:9px}.intro{margin:34px 0 22px}.court{gap:5px;min-height:245px}.team{max-width:140px;font-size:12px}.scores{padding:18px 7px}.scores .time{font-size:17px}.scores span{letter-spacing:1px;font-size:8px}.scores b{font-size:27px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.arena{max-width:1180px}.directory-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:70px;padding:56px 0;display:grid}.directory-hero h1{font-size:clamp(48px,6.5vw,80px)}.directory-hero p{color:var(--muted);line-height:1.8}.directory-hero .eyebrow{color:var(--lime)}.court-art{aspect-ratio:1.15;background:linear-gradient(135deg,#314632,#142b24);border:1px solid #47613d;border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(-5deg)}.court-art:before{content:"";background:linear-gradient(90deg,#0000 49.5%,#c4dc9b44 49.5% 50.5%,#0000 50.5%);border:1px solid #c4dc9b44;position:absolute;inset:22px}.court-art:after{content:"";border-top:1px solid #c4dc9b44;border-bottom:1px solid #c4dc9b44;position:absolute;inset:27% 22px}.court-art>span{color:var(--lime);z-index:1;font:700 52px Space Grotesk}.art-ball{color:#cdf5571f;font-size:150px;position:absolute;bottom:-45px;right:-35px}.filters{background:var(--surface);border-radius:20px;align-items:end;gap:16px;padding:24px;display:flex}.filters label,.court-filter label{color:var(--muted);flex-direction:column;gap:9px;font-size:11px;display:flex}input,select{font:inherit;color:#ecf5e9;background:#0c1912;border:1px solid #344c3c;border-radius:10px;min-width:0;padding:12px}:is(input:focus,select:focus,button:focus-visible,a:focus-visible){outline:2px solid var(--lime);outline-offset:3px}.filters .search{flex:1}.filters label:nth-child(2){max-width:125px}.pills{flex-wrap:wrap;align-items:center;gap:9px;margin:28px 0;display:flex}.pills button,.subtle-button{color:#c0d0c3;cursor:pointer;background:0 0;border:1px solid #354c3d;border-radius:30px;padding:11px 18px;font:600 12px DM Sans}.pills button.active{background:var(--lime);border-color:var(--lime);color:#122111}button:disabled{opacity:.4;cursor:default}.event-grid,.match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.event-card{background:var(--surface);color:inherit;border:1px solid #2b3d30;border-radius:22px;padding:25px;text-decoration:none;transition:transform .15s,border-color .15s}.event-card:hover{border-color:#86aa53;transform:translateY(-3px)}.card-top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.badge{letter-spacing:.6px;color:#c2d0c2;white-space:nowrap;background:#2c3e31;border-radius:6px;padding:6px 8px;font:700 9px DM Sans}.badge.live{color:#1e2f15;box-shadow:none;background:#cdf557;border:0;display:inline-block}.badge.finished{color:#a9cbb3;background:#244536}.event-card h2{margin:24px 0 7px;font-size:27px}.event-card p{color:var(--muted);margin:0 0 18px}.event-card time{font-size:13px}.event-meta{color:var(--muted);border-top:1px solid #2d4132;justify-content:space-between;gap:15px;margin-top:26px;padding-top:18px;font-size:11px;display:flex}.event-meta b{color:var(--lime)}.empty{text-align:center;color:var(--muted);padding:65px 15px}.empty>span{color:var(--lime);font-size:50px}.empty h2{color:#e4eedf}.empty p{font-size:14px;line-height:1.8}.event-intro{max-width:850px}.event-intro h1{font-size:clamp(35px,5vw,58px)}.tournament-stats{background:var(--surface);border:1px solid #2c4031;border-radius:20px;grid-template-columns:repeat(4,1fr);padding:25px 0;display:grid}.tournament-stats>div{border-right:1px solid #324433;flex-direction:column;gap:8px;padding:0 28px;display:flex}.tournament-stats>div:last-child{border:0}.tournament-stats b{color:var(--lime);font:700 34px Space Grotesk}.tournament-stats small{color:var(--muted);font-size:15px}.tournament-stats span{letter-spacing:1.5px;color:var(--muted);font-size:9px}.court-filter{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.court-filter small{color:var(--muted);font-size:11px}.court-filter label{flex-direction:row;align-items:center}.match-card{background:#132119;border:1px solid #304234;border-radius:18px;padding:20px}.match-card.is-live{background:linear-gradient(135deg,#23321c,#132119);border-color:#7e9e49}.match-card .card-top{margin-bottom:22px}.team-row{grid-template-columns:1fr 28px 50px;align-items:center;gap:10px;min-height:42px;padding:8px 0;display:grid}.team-row b{overflow-wrap:anywhere;font-size:15px}.team-row span{color:var(--muted);text-align:center;font:500 20px Space Grotesk}.team-row strong{text-align:right;color:var(--lime);font:700 28px Space Grotesk}.team-row.winner b{color:var(--lime)}.match-foot{color:var(--muted);border-top:1px solid #2d4130;justify-content:space-between;gap:10px;margin-top:17px;padding-top:14px;font-size:11px;display:flex}.stale{color:#ddc988;margin-top:10px;font-size:10px;display:block}.bracket{gap:24px;padding:8px 0 20px;display:flex;overflow-x:auto}.bracket section{flex-direction:column;flex:1;justify-content:space-around;gap:18px;min-width:290px;display:flex}.bracket h2{margin-top:0;font-size:18px}.bracket .match-card{flex:none}.compact .team-row{grid-template-columns:1fr 20px 25px}.compact .team-row b{font-size:13px}.compact .team-row strong{font-size:20px}.table-wrap{border:1px solid #304234;border-radius:18px;padding:15px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th,td{border-bottom:1px solid #304234;padding:17px 12px}thead{color:var(--muted);font-size:10px}.accent{color:var(--lime);font-weight:700}.hint{color:var(--muted);margin-top:25px;font-size:11px;line-height:1.8}.schedule>div{border-bottom:1px solid #304234;align-items:center;gap:28px;padding:18px;display:flex}.schedule time{min-width:130px;font-size:13px}.schedule time small{color:var(--lime);margin-top:7px;display:block}.schedule p{flex:1;font-size:14px;line-height:1.7}.schedule p span{color:var(--muted)}.primary-button{background:var(--lime);color:#122111;border-radius:12px;margin-top:25px;padding:17px 24px;font-weight:700;text-decoration:none;display:inline-block}.embedded{padding-top:5px}.embedded .intro{margin-top:20px}.embedded h1{font-size:32px}@media (max-width:700px){.directory-hero{grid-template-columns:1fr;gap:20px;padding:35px 0}.court-art{display:none}.filters{flex-wrap:wrap;gap:12px;padding:16px}.filters .search{flex-basis:100%}.filters label:first-child{flex:1}.filters input{width:100%}.event-grid,.match-grid{grid-template-columns:1fr}.tournament-stats{padding:18px 0}.tournament-stats>div{padding:0 12px}.tournament-stats b{font-size:25px}.tournament-stats span{letter-spacing:.5px;font-size:7px}.tournament-stats small{font-size:12px}.pills{gap:6px}.pills button{padding:10px 13px;font-size:11px}.schedule>div{flex-wrap:wrap;gap:12px;padding:16px 0}.schedule time{min-width:105px;font-size:11px}.schedule .badge{margin-left:auto}.subtle-button{padding:9px 12px;font-size:10px}.card-top .eyebrow{letter-spacing:1.5px;font-size:9px}}.bracket section{justify-content:flex-start}.round-matches{flex-direction:column;flex:1;justify-content:space-around;gap:18px;display:flex}.bracket .match-card{position:relative}.bracket section:not(:last-child) .match-card:after{content:"";border-top:1px solid #617644;width:24px;position:absolute;top:50%;right:-25px}.watch-live{--watch-lime:#d9ff66;--watch-muted:#aabdb5;max-width:1080px;padding:30px 36px 26px;font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif}.watch-live .watch-live-header{border-bottom-color:#ffffff16;gap:18px;padding-bottom:24px}.watch-live-brand{color:#fff;letter-spacing:1.7px;white-space:nowrap;font-size:16px;font-weight:850;text-decoration:none}.watch-live-brand span{color:var(--watch-lime);letter-spacing:1.3px;margin-left:5px;font-size:11px}.watch-live-nav{align-items:center;gap:20px;display:flex}.watch-live-nav>a{color:#bdcfc5;font-size:12px;font-weight:650;text-decoration:none}.watch-live-nav>a:hover{color:var(--watch-lime)}.watch-live-status{color:var(--watch-lime);letter-spacing:.65px;background:#d9ff6609;border:1px solid #d9ff662e;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:750;line-height:1.3;display:flex}.watch-live-status i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.watch-live-status-muted{color:#c4ccc8;background:#ffffff04;border-color:#ffffff24}.watch-live-intro{margin:34px 0 25px}.watch-live-eyebrow{color:var(--watch-lime);letter-spacing:2.6px;font-size:10px;font-weight:750}.watch-live-intro h1{letter-spacing:-1.8px;overflow-wrap:anywhere;margin:12px 0;font:850 clamp(31px,5vw,49px)/1.09 ui-rounded,SF Pro Rounded,system-ui,sans-serif}.watch-live-intro>p:last-child{color:var(--watch-muted);margin:0;font-size:13px}.watch-live-notice{color:#d4dfd9;background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;padding:17px 19px;font-size:13px;line-height:1.7}.watch-live-notice p{margin:0}.watch-live-notice a{color:var(--watch-lime);text-underline-offset:3px;margin-top:10px;font-weight:700;display:inline-block}.watch-live-court{isolation:isolate;border:1px solid #ffffff12;border-radius:30px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 18px 70px #00000024}.watch-live-court:after{content:"";pointer-events:none;background:#ffffff30;width:1px;position:absolute;inset:0 auto 0 50%}.watch-live-court-caption{z-index:2;color:#ffffffa6;letter-spacing:1.1px;pointer-events:none;justify-content:center;gap:15px;font-size:10px;font-weight:800;display:flex;position:absolute;top:24px;left:0;right:0}.watch-live-court-caption span+span{border-left:1px solid #ffffff3d;padding-left:15px}.watch-live-team{color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:69px 24px 34px;display:flex;position:relative}.watch-live-blue{background:linear-gradient(#173e93 0%,#0d3bad 100%)}.watch-live-green{background:linear-gradient(#0a563d 0%,#05613d 100%)}.watch-live-team h2{z-index:1;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;max-width:100%;min-height:52px;margin:0;font:800 clamp(17px,2.5vw,24px)/1.12 ui-rounded,SF Pro Rounded,system-ui,sans-serif;display:flex;position:relative}.watch-live-serving{z-index:1;height:22px;color:var(--watch-lime);letter-spacing:.35px;align-items:center;gap:5px;margin-top:4px;font-size:11px;font-weight:850;display:flex;position:relative}.watch-live-serving svg{width:17px;height:17px}.watch-live-serving-hidden{visibility:hidden}.watch-live-point{z-index:1;letter-spacing:-6px;font-variant-numeric:tabular-nums;max-width:100%;margin-top:4px;font-size:clamp(88px,14vw,160px);font-weight:850;line-height:1.1;animation:.2s ease-out watch-live-score;position:relative}.watch-live-point-label{z-index:1;color:#ffffffbf;letter-spacing:1.5px;margin-top:2px;font-size:9px;font-weight:750;position:relative}.watch-live-team-stats{z-index:1;text-align:center;font-variant-numeric:tabular-nums;gap:42px;margin-top:25px;display:flex;position:relative}.watch-live-team-stats>div{flex-direction:column;gap:3px;display:flex}.watch-live-team-stats b{font-size:30px;font-weight:800;line-height:1}.watch-live-team-stats span{color:#ffffffbf;letter-spacing:.85px;font-size:10px;font-weight:650}.watch-live-court-lines{z-index:0;pointer-events:none;width:calc(100% - 30px);height:calc(100% - 85px);position:absolute;top:65px;bottom:20px;left:15px}.watch-live-court-lines path{stroke:#ffffff1a;stroke-width:1px}.watch-live-connection{color:var(--watch-muted);justify-content:space-between;align-items:center;gap:15px;padding:18px 3px 0;font-size:11px;display:flex}.watch-live-connection-icon{color:#d9e9dd;align-items:center;gap:7px;display:flex}.watch-live-connection-icon>span{background:var(--watch-lime);border-radius:50%;flex:none;width:5px;height:5px}.watch-live-connection-idle>span{background:#b9c0ba}.watch-live-connection time{color:#dde8e1;font-variant-numeric:tabular-nums;margin-left:3px;font-weight:650}.watch-live-sync{max-width:720px;color:var(--watch-muted);margin:18px 0 0;font-size:12px;line-height:1.8}.watch-live-sync-waiting{color:#c4d1c8;border-left:2px solid #d9ff6657;padding-left:12px}.watch-live-fixtures{margin-top:35px}.watch-live-fixtures>h2{letter-spacing:-.6px;font:750 22px ui-rounded,SF Pro Rounded,system-ui,sans-serif}.watch-live-fixture{border-bottom:1px solid #ffffff13;align-items:center;gap:19px;padding:18px 0;display:flex}.watch-live-fixture>span{color:var(--watch-muted);font-size:11px}.watch-live-fixture>div{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.watch-live-fixture b{font-size:14px}.watch-live-fixture small{color:var(--watch-muted)}.watch-live-fixture strong{color:var(--watch-lime);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px}.watch-live .watch-live-footer{color:#8fa59a;letter-spacing:.25px;margin:35px 0 0;font-size:10px;line-height:1.9}.watch-live-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes watch-live-score{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.watch-live{padding:22px 18px 24px}.watch-live .watch-live-header{gap:10px;padding-bottom:20px}.watch-live-nav{flex-direction:column-reverse;align-items:flex-end;gap:8px}.watch-live-nav>a{font-size:10px}.watch-live-brand{letter-spacing:1px;font-size:13px}.watch-live-brand span{letter-spacing:.5px;margin-left:2px;font-size:9px}.watch-live-status{letter-spacing:.2px;gap:5px;max-width:170px;padding:9px 10px;font-size:8px}.watch-live-intro{margin:27px 0 22px}.watch-live-intro h1{letter-spacing:-1.1px;font-size:33px}.watch-live-court{border-radius:24px}.watch-live-court-caption{letter-spacing:.5px;gap:10px;font-size:9px;top:21px}.watch-live-court-caption span+span{padding-left:10px}.watch-live-team{min-height:350px;padding:61px 12px 27px}.watch-live-team h2{min-height:44px;font-size:17px}.watch-live-serving{gap:3px;height:20px;font-size:9px}.watch-live-serving svg{width:14px;height:14px}.watch-live-point{letter-spacing:-4px;margin-top:10px;font-size:clamp(74px,22vw,128px);line-height:1.12}.watch-live-point-label{letter-spacing:.8px;font-size:9px}.watch-live-team-stats{gap:24px;margin-top:24px}.watch-live-team-stats b{font-size:26px}.watch-live-team-stats span{font-size:9px}.watch-live-court-lines{width:calc(100% - 20px);height:calc(100% - 72px);top:57px;bottom:15px;left:10px}.watch-live-connection{align-items:flex-start;gap:12px;padding-top:16px;font-size:10px;line-height:1.5}.watch-live-connection>span{text-align:right}.watch-live-connection-icon{gap:5px}.watch-live-sync{font-size:11px}}@media (max-width:350px){.watch-live{padding-left:12px;padding-right:12px}.watch-live-brand{font-size:12px}.watch-live-brand span{margin:2px 0 0;display:block}.watch-live-status{max-width:155px}.watch-live-team h2{font-size:15px}.watch-live-team-stats{gap:19px}}@media (prefers-reduced-motion:reduce){.watch-live-point{animation:none}}.community-page{max-width:1050px}.community-page .intro p{line-height:1.7}.community-section{margin:44px 0}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.section-heading h2{margin:5px 0}.community-box{background:var(--surface);border:1px solid #34463b;border-radius:20px;margin-bottom:16px;padding:24px}.community-box h2{margin-top:0}.community-box p{color:var(--muted);font-size:14px;line-height:1.7}.community-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.community-form label,.community-search label{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.community-form .hint,.community-form .community-checkbox,.community-form .community-actions{grid-column:1/-1}.community-checkbox{align-items:center;flex-direction:row!important}.community-checkbox input{width:20px;height:20px;accent-color:var(--lime)}.community-form .primary-button{cursor:pointer;border:0;justify-self:start;margin:0;font:700 14px inherit}.community-actions{flex-wrap:wrap;gap:10px;display:flex}.community-page button:not(.primary-button),.community-actions button{color:#eef6e9;cursor:pointer;background:0 0;border:1px solid #526552;border-radius:12px;padding:11px 15px;font:600 12px DM Sans,sans-serif}.community-page .primary-button{cursor:pointer;border:0;font:700 14px DM Sans,sans-serif}.player-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.player-info h3{margin:0 0 8px;font:700 21px Space Grotesk,sans-serif}.player-info p{color:var(--muted);margin:0 0 20px;font-size:12px}.community-row{border-bottom:1px solid #34463b;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.community-row span,.community-empty{color:var(--muted);font-size:13px;line-height:1.8}.community-search{grid-template-columns:1fr 110px;gap:16px;margin:20px 0;display:grid}.community-match-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.community-match{color:#fff;background:var(--surface);border:1px solid #34463b;border-radius:20px;text-decoration:none;display:block;overflow:hidden}.community-match>.card-top{padding:16px}.community-match small{color:var(--muted);padding:16px;font-size:11px;display:block}.community-team{justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.community-team.blue{background:#0d3bad}.community-team.green{background:#05613d}.community-team strong{font:800 28px system-ui,sans-serif}.community-team b{overflow-wrap:anywhere;font-size:14px}.visibility-choices{border:0;margin:22px 0;padding:0}.visibility-choices legend{color:var(--muted);margin-bottom:16px;padding:0;font-size:12px}.visibility-choice{cursor:pointer;border:1px solid #34463b;border-radius:17px;align-items:center;gap:15px;margin-bottom:12px;padding:20px;display:flex}.visibility-choice.selected{border-color:var(--lime);background:var(--surface)}.visibility-choice input{accent-color:var(--lime);width:19px;height:19px}.visibility-choice b,.visibility-choice small{display:block}.visibility-choice b{margin-bottom:8px}.visibility-choice small{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:600px){.community-form,.player-grid,.community-match-grid{grid-template-columns:1fr}.community-box{padding:20px}.section-heading,.community-row{flex-wrap:wrap}.community-search{grid-template-columns:1fr 90px}.community-form .hint,.community-form .community-checkbox,.community-form .community-actions{grid-column:auto}.community-page .intro h1{letter-spacing:-1px}}
