.community-dashboard{gap:24px;min-width:0;display:grid}.community-panel{color:#ddd;background:#101416;border:1px solid #ffffff20;border-radius:3px;padding:24px}.community-panel h3{color:#fff;letter-spacing:-.03em;margin:0 0 12px;font:800 23px/1.2 Manrope,sans-serif}.community-panel p{color:#9ba3a4;line-height:1.6}.community-panel a{color:#ff438c}.community-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.community-heading>a{align-items:center;gap:8px;font-size:12px;display:inline-flex}.community-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.community-summary>a{color:#ff438c;background:#101416;border:1px solid #ffffff20;border-radius:3px;flex-direction:column;gap:9px;padding:20px;font-size:12px;text-decoration:none;display:flex}.community-summary strong{color:#fff;font-size:20px}.community-summary span{color:#9ba3a4;font-size:11px}.community-dancer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-dancer-card{border:1px solid #ffffff15;border-radius:3px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.community-identity{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.community-identity>span:last-child{min-width:0}.community-identity strong{color:#fff;overflow-wrap:anywhere;font-size:14px;display:block}.community-identity small{color:#9ba3a4;overflow-wrap:anywhere;font-size:11px;display:block}.community-identity img,.community-avatar{object-fit:cover;background:#242a2c;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.community-avatar{color:#9ba3a4;place-items:center;display:grid}.community-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.community-form{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.community-form label,.community-panel>label,.community-search label{color:#bbc0bf;flex-direction:column;gap:6px;width:100%;font-size:12px;display:flex}.community-form :is(input:not([type=checkbox]),textarea),.community-panel>label input,.community-search input{box-sizing:border-box;color:#fff;background:#090c0e;border:1px solid #ffffff30;border-radius:3px;width:100%;min-width:0;padding:10px 12px;font-family:inherit}.community-form select{width:100%;padding:10px 12px}.community-form .community-checkbox{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.6;display:flex}.community-checkbox input{flex-shrink:0;margin-top:3px}.community-form button,.community-actions :is(button,a),.community-search button,.community-button{color:#ff438c;cursor:pointer;background:0 0;border:1px solid #ff438c;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 14px;font:700 12px/1.4 DM Sans,sans-serif;text-decoration:none;display:inline-flex}.community-form button:disabled{opacity:.5;cursor:wait}.community-form :is(p[role=alert],p[role=status]){margin:0;font-size:12px}.community-feedback{color:#dfff46!important}.community-search{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;margin:20px 0;display:grid}.community-stamps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.community-stamps h4{color:#9ba3a4;margin:0 0 12px}.community-stamps img{aspect-ratio:.82;object-fit:cover;border-radius:3px;width:100px;margin-bottom:10px;display:block}.community-stamps strong{color:#fff;font-size:13px}.community-memory{border-top:1px solid #ffffff20;gap:14px;padding:20px 0;display:grid}.community-memory blockquote{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.community-memory>p{margin:0;font-size:12px}.community-safety summary,.community-memory summary{cursor:pointer;color:#aeb5b4;margin:12px 0;font-size:12px}.community-safety .community-form{margin:15px 0}.community-memories{margin-top:24px}.community-profile-actions{flex-wrap:wrap;align-items:center;gap:20px;width:min(1240px,90vw);margin:20px auto;display:flex}.community-private{max-width:720px;margin:32px auto}.community-invite-page{width:min(760px,90vw);margin:70px auto}.community-invite-page h1{color:#fff;font-size:clamp(32px,6vw,56px)}.community-panel :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #dfff46}@media (max-width:750px){.community-summary,.community-dancer-grid{grid-template-columns:1fr}.community-panel{padding:18px}.community-search{grid-template-columns:1fr 1fr}.community-search label:first-of-type{grid-column:1/-1}.community-form button,.community-actions :is(button,a),.community-search button,.community-button{min-height:44px}.community-profile-actions{align-items:flex-start}.community-stamps{gap:12px}}.community-live-search.calendar-filters{background:0 0;border:0;grid-template-columns:minmax(0,1fr);margin:20px 0;padding:0}.community-live-search .calendar-field>span{color:#aeb5b4}.community-live-search .calendar-search>div>span{align-items:center;display:flex;top:0;bottom:0}.community-live-search .calendar-search .ui-icon{width:22px;height:22px}.community-search-results{min-height:48px;position:relative}.community-search-pending{margin:0 0 10px;font-size:12px}.community-search-results[aria-busy=true]>.community-dancer-grid{opacity:.55}.community-dancer-row{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.community-dancer-row>.community-identity{flex:1;min-width:0}.community-dancer-row>.community-follow-form{flex:none;align-items:flex-end;max-width:45%}.community-dancer-row>.community-follow-form button{max-width:100%}.community-dancer-row>.community-follow-form :is(p[role=alert],p[role=status]){overflow-wrap:anywhere;text-align:right}.community-follow-form:is(.is-following,.is-requested) button{background:#ff438c14}.community-follow-form:is(.is-following,.is-requested) button>.ui-icon{color:#dfff46;flex-shrink:0}.community-connection-list{display:grid}.community-connection-row{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:14px 0;display:grid}.community-connection-row:last-child{border-bottom:0}.community-connection-tools{align-items:center;gap:10px;display:flex}.community-connection-tools>.community-follow-form{align-items:flex-end;max-width:150px}.community-connection-status{margin-top:4px;color:#c0c6c3!important}.community-safety-compact{flex:none;position:relative}.community-safety-compact>summary{box-sizing:border-box;color:#929b9d;border:1px solid #0000;border-radius:3px;place-items:center;width:32px;min-height:36px;margin:0;padding:4px;list-style:none;display:grid}.community-safety-compact>summary::-webkit-details-marker{display:none}.community-safety-compact>summary:hover,.community-safety-compact[open]>summary{color:#fff;background:#ffffff08;border-color:#ffffff20}.community-safety-compact>summary:focus-visible{outline-offset:3px;outline:2px solid #dfff46}.community-safety-compact>.community-safety-panel{z-index:20;box-sizing:border-box;background:#14191b;border:1px solid #ffffff26;border-radius:3px;width:min(290px,100vw - 56px);padding:14px 16px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0008}.community-safety-panel .community-quiet-action{margin:0}.community-safety-panel .community-quiet-action>button{color:#aeb6b7;background:0 0;border:0;justify-content:flex-start;min-height:36px;padding:6px 0;font-weight:500}.community-safety-panel .community-quiet-action>button:hover{color:#ff438c}.community-safety-section>summary{color:#aeb6b7;align-content:center;min-height:36px;margin:0}.community-safety-section .community-form{margin:10px 0}.community-safety-panel .community-form p{margin:0;font-size:12px}@media (max-width:750px){.community-connection-row{gap:10px}.community-connection-row .community-identity{gap:8px}.community-connection-row .community-identity :is(img,.community-avatar){flex-basis:40px;width:40px;height:40px}.community-connection-tools{gap:4px}.community-connection-tools>.community-follow-form{max-width:110px}.community-connection-tools>.community-follow-form button{padding:8px 10px}.community-safety-compact>summary,.community-safety-panel .community-quiet-action>button,.community-safety-section>summary{min-height:44px}}
