.community-settings{--profile-bg:#1e1e1e;--profile-subtle:#171717;--profile-border:#3d3d3d;--profile-ink:#f4f4f4;--profile-muted:#b5b5b5;--profile-accent:#c8afe0;width:100%;max-width:1100px;color:var(--profile-ink)}
.circle-profile-settings-page .community-layout{width:min(calc(100% - 48px),1360px);grid-template-columns:210px minmax(0,1fr);gap:28px}
.circle-profile-settings-page .community-stream{width:100%;max-width:none;min-width:0}
.circle-profile-settings-page .community-settings{max-width:1100px}
.community-settings-head{align-items:center;gap:24px;margin:0 0 20px;padding:24px 0!important;border-bottom:1px solid var(--profile-border)!important}
.community-settings-head>div{min-width:0}.community-settings-head span{color:var(--profile-accent)!important;font-size:12px;font-weight:800}
.community-settings-head h2{margin:8px 0;font-size:clamp(24px,3vw,34px);line-height:1.5;letter-spacing:-.4px}
.community-settings-head p{max-width:650px;color:var(--profile-muted);font-size:13px;line-height:1.9}
.community-settings-head>a,.profile-manage-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 16px;border:1px solid #555;border-radius:11px;background:#282828;color:#eee!important;font-size:12px;font-weight:700;white-space:nowrap}
.profile-settings-nav{display:flex;gap:7px;overflow-x:auto;margin-bottom:22px;padding:4px 0 8px;scrollbar-width:thin}
.profile-settings-nav a{flex:none;padding:9px 15px;border:1px solid #414141;border-radius:999px;background:#222;color:#c7c7c7;font-size:12px;font-weight:700}
.profile-settings-nav a:hover,.profile-settings-nav a:focus-visible{border-color:#a989c7;background:#332b39;color:#f2e5fc}
.community-settings-layout{grid-template-columns:minmax(290px,.85fr) minmax(0,1.15fr);gap:16px}
.community-settings section{padding:25px!important;border:1px solid var(--profile-border)!important;border-radius:19px!important;background:var(--profile-bg)!important;box-shadow:none!important;scroll-margin-top:30px}
.community-settings .profile-avatar-card{display:block!important;text-align:right!important}
.community-settings :is(.profile-links-card,.profile-interest-card,.profile-verification-card){margin-top:16px!important}
.community-settings h3{margin:0;color:var(--profile-ink)!important;font-size:18px!important;line-height:1.6}
.community-settings :is(.profile-avatar-card>header p,.profile-links-card header p,.profile-interest-card p,.profile-cover-heading p,.profile-verification-card p){color:var(--profile-muted);font-size:12px;line-height:1.9}
.profile-avatar-current{margin:21px 0;padding:15px;border-color:#494949;border-radius:14px;background:#262626}
.profile-avatar-current>.community-avatar{width:68px;height:68px;min-width:68px;max-width:68px;flex-basis:68px}
.profile-avatar-current strong{font-size:15px}.profile-avatar-current small{margin:2px 0;color:#bdbdbd;font-size:12px}
.profile-avatar-drop{min-height:93px;padding:16px;border:1px dashed #69616e;border-radius:14px;background:#1a1a1a}
.profile-avatar-drop:hover,.profile-avatar-drop.dragging{border-color:#c5a9df;background:#302936;box-shadow:none}
.profile-avatar-drop>span{width:42px;height:42px;border-radius:12px;background:#3b2e43;color:#ddc5ed}
.profile-avatar-drop strong{font-size:12px}.profile-avatar-drop small{color:#aaa;font-size:11px}
.community-settings .profile-avatar-card button,.community-settings .profile-interest-card>button,.community-settings .profile-links-card>header button,.community-settings .profile-cover-actions button{min-height:40px;padding:8px 14px;border:1px solid #626262;border-radius:10px;background:#303030;color:#f2f2f2;font:700 12px Vazirmatn;cursor:pointer}
.community-settings button:hover:not(:disabled){border-color:#ae91c7;background:#3d3442}
.profile-avatar-preset-head{align-items:center;margin-top:23px}.profile-avatar-preset-head strong{font-size:13px}.profile-avatar-preset-head small{color:#aaa;font-size:11px}
.profile-avatar-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.profile-avatar-presets button{min-height:67px;border-color:#444!important;background:#252525!important;color:#c7c7c7!important}
.profile-avatar-presets button:hover,.profile-avatar-presets button.selected{border-color:#be9dd6!important;background:#382d3e!important;box-shadow:none}
.profile-avatar-presets small{color:inherit;font-size:10px}
.profile-data-card form,.profile-links-card form,.profile-cover-card form{display:grid;gap:16px}
.community-settings .profile-form-row{align-items:start}
.community-settings .profile-form-row>label{align-content:start}
.community-settings label,.profile-cover-card form>label{display:grid;gap:8px;color:#e4e4e4;font-size:12px;font-weight:700}
.community-settings :is(input:not([type=file]):not([type=checkbox]),textarea,select){width:100%;min-width:0;min-height:44px;padding:11px 13px;border:1px solid #525252;border-radius:11px;background:#171717;color:#f5f5f5;font:13px/1.8 Vazirmatn;outline:0;box-shadow:none;resize:vertical}
.community-settings :is(input,textarea)::placeholder{color:#858585}
.community-settings :is(input:not([type=checkbox]),textarea,select):focus,.community-settings :is(input:not([type=checkbox]),textarea,select):focus-visible{border-color:#b695d0;outline:2px solid #b695d044;outline-offset:1px;box-shadow:none}
.community-settings textarea{min-height:112px}.community-settings select{appearance:auto;cursor:pointer}
.community-settings .handle-input{border:1px solid #525252;border-radius:11px;background:#171717}
.community-settings .handle-input:focus-within{border-color:#b695d0;outline:2px solid #b695d044}
.community-settings .handle-input input{border:0!important;outline:0!important;background:transparent!important;min-height:42px}
.community-settings .handle-input span{color:#c7a9df;font-size:17px}
.handle-public-url,.handle-safety-state{color:#b6b6b6;font-size:11px;line-height:1.8}
.community-settings .community-primary{justify-self:start;min-height:43px;padding:9px 19px;border:1px solid #bca1d1!important;border-radius:11px;background:#c5add9!important;color:#231a29!important;font:800 12px Vazirmatn;cursor:pointer}
.community-settings .community-primary:hover:not(:disabled){background:#dec4ee!important}
.community-settings button:disabled{opacity:.55;cursor:not-allowed}
.profile-cover-card{grid-column:1/-1}
.profile-cover-heading{align-items:center}.profile-cover-heading>div>span,.profile-cover-form-head>span{display:block;margin-bottom:5px;color:#c9afe0;font-size:11px;font-weight:800}
.profile-cover-heading p{margin:5px 0 18px}.profile-cover-heading>small{color:#aaa;font-size:11px}
.profile-cover-preview{height:auto;aspect-ratio:8/3;min-height:150px;border:1px dashed #706176;border-radius:15px;background:linear-gradient(135deg,#342a3b,#272727 55%,#202020);color:#c8b5d4;cursor:pointer}
.profile-cover-preview:hover,.profile-cover-preview.dragging{border-color:#d5b5e9;filter:brightness(1.1)}
.profile-cover-preview img{display:block;object-fit:cover}
.profile-cover-actions{align-items:center;margin:14px 0 23px}.profile-cover-actions small{color:#aaa;font-size:11px}
.profile-cover-card form{gap:12px;padding:22px;border:1px solid #414141;border-radius:15px;background:#252525}
.profile-cover-form-head p{margin:0;color:#bcbcbc;font-size:12px;line-height:1.8}
.profile-cover-card textarea{min-height:112px!important;max-width:100%}
.profile-cover-generate-foot{margin-top:4px}.profile-cover-generate-foot small{max-width:70%;color:#bdbdbd;font-size:11px;line-height:1.8}
.profile-cover-card [data-cover-status],[data-avatar-status],[data-links-status],[data-interest-status]{min-height:0;margin:9px 0 0;font-size:12px;line-height:1.9}
.profile-cover-card [data-cover-status]:empty{display:none}
.profile-cover-card .community-cover-notice{padding:12px 15px;border:1px solid #695a39;border-radius:11px;background:#30291d;color:#e6d2aa}
.profile-link-row{gap:12px;padding:14px;border:1px solid #414141;border-radius:13px;background:#252525}
.profile-link-grip{color:#aaa}.profile-link-row>button{background:#38252a;color:#f2a9b6}
.profile-links-card>header{margin-bottom:18px}.profile-links-card form>button[type=submit]{margin-top:0}
.profile-interest-card .community-category-picker{margin:18px 0}
.profile-verification-card:not(.is-verified):not(.is-pending){background:#1e1e1e!important}
.profile-verification-card.is-verified{background:#1d2822!important;border-color:#456d53!important}
.profile-verification-card.is-pending{background:#20272b!important;border-color:#51717e!important}
.profile-verification-icon{background:#292929;border-color:#505050}
.community-settings .verification-evidence input{min-width:0}
.profile-manage-link{margin:18px 0 40px}
@media(max-width:900px){.community-settings-layout{grid-template-columns:1fr}.profile-avatar-presets{grid-template-columns:repeat(6,minmax(0,1fr))}}
@media(max-width:780px){.circle-profile-settings-page .community-layout{display:block;width:100%;margin:0 auto 50px;padding:0 12px}.circle-profile-settings-page .community-stream{max-width:620px;margin:auto}}
@media(max-width:620px){.community-settings-head{display:grid;gap:10px}.community-settings-head>a{width:100%}.community-settings section{padding:18px!important}.profile-avatar-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-form-row,.verification-evidence{grid-template-columns:1fr!important}.profile-cover-heading{display:block}.profile-cover-preview{min-height:115px}.profile-cover-card form{padding:16px}.profile-cover-generate-foot{align-items:stretch;flex-direction:column}.profile-cover-generate-foot small{max-width:100%}.profile-cover-generate-foot button{width:100%}.profile-link-row{grid-template-columns:18px minmax(0,1fr) 34px}.profile-settings-nav{margin-inline:-4px}}
html[data-podly-theme=light] :is(body.community-page,body.dashboard-page) .community-settings{--profile-bg:#fff;--profile-subtle:#f7f7f7;--profile-border:#d4d4d4;--profile-ink:#222;--profile-muted:#555;--profile-accent:#725484;color:#222}
html[data-podly-theme=light] :is(body.community-page,body.dashboard-page) .community-settings section{background:#fff!important;border-color:#d4d4d4!important}
html[data-podly-theme=light] :is(body.community-page,body.dashboard-page) .community-settings :is(.profile-avatar-current,.profile-avatar-drop,.profile-link-row,.profile-cover-card form,.profile-cover-preview,.profile-verification-icon){background:#f5f5f5!important;border-color:#ccc!important;color:#333!important}
html[data-podly-theme=light] :is(body.community-page,body.dashboard-page) .community-settings :is(input:not([type=checkbox]):not([type=file]),textarea,select,.handle-input){background:#fff!important;border-color:#bbb!important;color:#222!important}
html[data-podly-theme=light] :is(body.community-page,body.dashboard-page) .community-settings :is(h3,label,.profile-avatar-current strong){color:#222!important}
html[data-podly-theme=light] :is(body.community-page,body.dashboard-page) .community-settings :is(.profile-avatar-card>header p,.profile-links-card header p,.profile-interest-card p,.profile-cover-heading p,.profile-cover-form-head p,.profile-cover-actions small,.profile-cover-generate-foot small){color:#555!important}
html[data-podly-theme=light] :is(body.community-page,body.dashboard-page) .community-settings .community-primary{background:#493758!important;border-color:#493758!important;color:#fff!important}
