/* LVL V1.19.8 — scoped Community/Profile UX only */
.community-profile-section{border:1px solid #272a39;background:linear-gradient(145deg,#11131b,#0e1017);border-radius:16px;padding:14px;display:grid;gap:12px}
.community-profile-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-profile-section-head small{display:block;color:#a85cff;font-weight:900;letter-spacing:.12em;font-size:9px}.community-profile-section-head strong{display:block;margin-top:3px;color:#f4f1fb;font-size:13px}.community-auto-pill{border:1px solid #4b346f;background:#1b1327;color:#bd86ff;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}
.community-language-editor{display:grid;gap:8px}.community-language-row{display:grid;grid-template-columns:minmax(0,1fr) 124px 34px;gap:7px;align-items:center}.community-language-row input,.community-language-row select{min-width:0;width:100%;border:1px solid #2e3242;background:#0d1017;color:#f3f1f7;border-radius:11px;padding:10px;font:inherit;font-size:11px}.community-language-remove{width:34px;height:34px;border-radius:10px;border:1px solid #49303a;background:#1c1117;color:#ff8294;font-size:18px}.community-add-language{justify-self:start}
.community-language-tag{display:inline-flex!important;align-items:center!important;gap:6px!important}.community-language-tag small{color:#9d8cb6!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.community-interest-editor{display:grid;gap:9px}.community-interest-selected{min-height:26px}.community-interest-chip{cursor:pointer!important}.community-interest-search-wrap{position:relative;display:flex;align-items:center;border:1px solid #2d3140;background:#0d1017;border-radius:12px}.community-interest-search-wrap>span{padding-left:11px;color:#a85cff;font-weight:900}.community-interest-search-wrap input{border:0!important;background:transparent!important;padding-left:5px!important}.community-interest-suggestions{position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:0;padding:6px;border:1px solid #342746;border-radius:12px;background:#0c0e15;box-shadow:0 18px 38px rgba(0,0,0,.45);display:grid;gap:4px;max-height:240px;overflow:auto}.community-interest-suggestions[hidden]{display:none!important}.community-interest-suggestions button{border:0;background:#121520;color:#d9d2e8;text-align:left;padding:9px 10px;border-radius:8px;font:inherit;font-size:10px}.community-interest-suggestions button:hover{background:#201530;color:#caa3ff}
.community-profile-modal-actions{display:flex;flex-wrap:wrap;gap:8px}.community-friend-primary{background:linear-gradient(135deg,#7d35ff,#9d40ff)!important;border-color:#9b53ff!important;color:#fff!important}.community-report-btn{border-color:#5d3a42!important;color:#ff9aaa!important;background:#1a1117!important}.community-block-btn{background:#231016!important;color:#ff8497!important;border-color:#703343!important}
.community-safety-modal{text-align:center;padding:8px 2px 2px}.community-safety-modal h4{font-size:18px;margin:8px 0}.community-safety-modal p{color:#9690a3;font-size:11px;line-height:1.6;max-width:420px;margin:0 auto 16px}.community-safety-icon{width:46px;height:46px;border-radius:14px;margin:auto;display:grid;place-items:center;font-size:24px;font-weight:900}.community-safety-icon.danger{border:1px solid #703343;background:#241117;color:#ff8195}.community-report-form textarea{min-height:110px;resize:vertical}.community-report-form .community-form-actions{justify-content:flex-end}
@media(max-width:620px){.community-language-row{grid-template-columns:1fr 105px 32px}.community-profile-section{padding:11px}.community-profile-modal-actions .community-mini-btn{flex:1 1 auto}.community-interest-suggestions{max-height:190px}}
