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