.community-music{max-width:1160px;color:var(--text,#edf2f6);gap:18px;display:grid}.community-music__header,.community-music__section-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.community-music__header h1{margin:4px 0 9px}.community-music__header p{max-width:72ch;color:var(--muted,#a0aebe)}.community-music__eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800;color:var(--mint,#7de2c2)!important}.community-music__badge{border:1px solid color-mix(in srgb, var(--mint,#7de2c2) 55%, transparent);color:var(--mint,#7de2c2);border-radius:999px;flex:none;padding:7px 12px;font-weight:700}.community-music__panel{border:1px solid color-mix(in srgb, var(--mint,#7de2c2) 18%, #394150);background:color-mix(in srgb, var(--panel,#141c26) 92%, #473061);border-radius:17px;min-width:0;padding:20px;box-shadow:0 12px 35px #0002}.community-music__panel h2{margin:0 0 12px}.community-music__panel h3{margin:0 0 8px;font-size:17px}.community-music__panel p{color:var(--muted,#a0aebe);margin:0 0 12px}.community-music__panel p:last-child{margin-bottom:0}.community-music__panel small{color:var(--muted,#a0aebe);margin-top:3px;font-size:12px;display:block}.community-music__panel code{overflow-wrap:anywhere}.community-music__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.community-music__source{grid-template-columns:minmax(200px,330px) 1fr auto;align-items:end;gap:16px;display:grid}.community-music__source p{margin:0}.community-music__source-actions{flex-wrap:wrap;gap:8px;display:flex}.community-music label{gap:6px;font-weight:650;display:grid}.community-music input:not([type=checkbox]),.community-music select{width:100%;min-height:39px;color:var(--text,#edf2f6);background:#181827;border:1px solid #5a536f;border-radius:9px;padding:8px 10px}.community-music input[type=checkbox]{accent-color:var(--mint,#7de2c2)}.community-music button{color:#f7ffff;background:#26585d;border:1px solid #567c84;border-radius:9px;min-height:38px;padding:7px 13px;font-weight:700}.community-music button:hover:not(:disabled){background:#307079}.community-music__actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.community-music__actions label{width:80px;font-size:12px}.community-music__settings{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;display:flex}.community-music__settings label{flex:1;min-width:110px}.community-music__settings button{flex:none}.community-music ul,.community-music ol{margin:12px 0 0;padding-left:20px}.community-music li{border-bottom:1px solid #ffffff14;padding:9px 0}.community-music li:last-child{border-bottom:0}.community-music__panel>ol>li,.community-music__panel>ul>li{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-music__track-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px;display:grid;overflow-y:auto}.community-music__track-choices label{align-items:center;gap:8px;font-weight:500;display:flex}.community-music fieldset{border:1px solid #514768;border-radius:10px;margin:12px 0;padding:12px}.community-music legend{padding:0 6px;font-weight:700}.community-music__details{border-top:1px solid #ffffff24;margin-top:18px;padding-top:16px}.community-music__error,.community-music__uncertain{background:#37212d;border-color:#a95e6d}.community-music__error,.community-music__notice{border:1px solid;border-radius:10px;padding:12px 14px}.community-music__error{color:#ffd7dc;background:#37212d;border-color:#a95e6d}.community-music__notice{color:#cdf9e7;background:#163835;border-color:#38847c}@media (max-width:850px){.community-music__grid,.community-music__source{grid-template-columns:1fr}.community-music__header,.community-music__section-head{flex-wrap:wrap}}@media (max-width:520px){.community-music__panel{padding:15px}.community-music__track-choices{grid-template-columns:1fr}.community-music__panel>ol>li,.community-music__panel>ul>li{display:block}.community-music__panel li .community-music__actions{margin-top:8px}}
.community-customization{--cc-panel:#1e1930;--cc-line:#5c4e78;color:#f8f4ff;gap:1rem;min-width:0;display:grid}.community-customization h1,.community-customization h2,.community-customization p{margin:0}.community-customization h1{font-size:clamp(1.7rem,4vw,2.35rem)}.community-customization h2{font-size:1.2rem}.community-customization>header,.community-customization__section-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.community-customization>header p:not(.community-customization__eyebrow),.community-customization__help{color:#c9bfdc;line-height:1.45}.community-customization__eyebrow{color:#80ebd1;text-transform:uppercase;letter-spacing:.12em;font-size:.73rem;font-weight:800}.community-customization__tier{color:#f7dba5;white-space:nowrap;border:1px solid #cda968;border-radius:2rem;padding:.25rem .7rem;font-size:.82rem;font-weight:700}.community-customization__columns{grid-template-columns:minmax(0,1fr) minmax(15rem,.38fr);align-items:start;gap:1rem;display:grid}.community-customization__editor{gap:1rem;min-width:0;display:grid}.community-customization__editor>section,.community-customization__preview{border:1px solid var(--cc-line);background:var(--cc-panel);border-radius:.9rem;gap:.8rem;padding:1rem;display:grid}.community-customization fieldset{border:1px solid var(--cc-line);border-radius:.65rem;min-width:0;padding:.7rem}.community-customization legend{padding:0 .3rem;font-weight:700}.community-customization label{color:#f4ecff;font-size:.86rem;font-weight:650}.community-customization__editor>section>label,.community-customization__options label,.community-customization__section-head label{gap:.35rem;display:grid}.community-customization input:not([type=checkbox]):not([type=radio]),.community-customization select{color:#fff;width:100%;min-width:0;min-height:2.4rem;font:inherit;background:#141225;border:1px solid #776493;border-radius:.5rem;padding:.45rem .6rem}.community-customization small{color:#c9bfdc;font-size:.75rem;display:block}.community-customization input[type=checkbox],.community-customization input[type=radio]{accent-color:#72dec6;flex:none;width:1.05rem;height:1.05rem}.community-customization button{font:inherit;cursor:pointer}.community-customization button:disabled,.community-customization input:disabled{opacity:.48;cursor:default}.community-customization__themes{grid-template-columns:repeat(auto-fill,minmax(8.8rem,1fr));gap:.55rem;display:grid}.community-customization__theme{border:1px solid var(--cc-line);background:#151226;border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.32rem .48rem;padding:.5rem;display:grid}.community-customization__theme:has(input:checked){border-color:#8ee7d2;box-shadow:inset 0 0 0 1px #8ee7d2}.community-customization__theme-swatch{background:linear-gradient(110deg, var(--community-a,#583a87), var(--community-b,#20536c));border-radius:.4rem;grid-column:1/-1;height:2.2rem}.community-customization__theme small{grid-column:2}.community-customization__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.community-customization__check{align-items:start;gap:.5rem;display:flex}.community-customization__areas>div{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.4rem;display:grid}.community-customization__areas label,.community-customization__member-results label{align-items:center;gap:.45rem;min-width:0;display:flex}.community-customization__role{background:#171428;border:1px solid #74628f;border-radius:.75rem;gap:.7rem;padding:.8rem;display:grid}.community-customization__role .community-customization__section-head label{flex:1}.community-customization__member-results{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.4rem;max-height:10rem;display:grid;overflow:auto}.community-customization__chips{flex-wrap:wrap;gap:.3rem;display:flex}.community-customization__chips span{background:#334653;border-radius:1rem;padding:.2rem .4rem;font-size:.75rem}.community-customization__chips button{color:#fff;background:0 0;border:0;margin-left:.2rem}.community-customization__capabilities{grid-template-columns:minmax(6.5rem,1fr) 3.4rem 3.8rem;align-items:center;gap:.2rem;max-height:17rem;display:grid;overflow:auto}.community-customization__capabilities>span{color:#d8c8ee;background:#171428;font-size:.75rem;font-weight:800;position:sticky;top:0}.community-customization__capability{display:contents}.community-customization__capability>span{padding-block:.25rem;font-size:.79rem}.community-customization__capability label{justify-self:center}.community-customization__save{border-top:1px solid var(--cc-line);align-items:center;gap:.8rem;padding-top:1rem;display:flex}.community-customization__save button,.community-customization__section-head>button{color:#fff;background:#285b63;border:1px solid #6bd6c1;border-radius:.55rem;padding:.55rem .8rem;font-weight:800}.community-customization__remove{background:#653044!important;border-color:#c88697!important}.community-customization__reset{color:#ffe2ab;background:#4a3b29;border:1px solid #cda968;border-radius:.55rem;justify-self:start;padding:.45rem .7rem;font-weight:750}.community-customization__save span{color:#c9bfdc;font-size:.78rem}.community-customization__error,.community-customization__success{border-radius:.6rem;padding:.7rem .85rem}.community-customization__error{color:#ffe7e9;background:#512536;border:1px solid #e6a6aa}.community-customization__success{color:#dcfff1;background:#1e473e;border:1px solid #84d5b4}.community-customization__preview{align-self:start}.community-customization__mock{--community-a:#583a87;--community-b:#20536c;--community-accent:#9bd9d1;background:linear-gradient(150deg, var(--community-a), var(--community-b));border:1px solid #8990ae;border-radius:.75rem;min-height:13rem;overflow:hidden}.community-customization__mock-media{background:radial-gradient(circle at 80% 0,#fff5,#0000 40%);height:3.5rem}.community-customization__mock-media img{object-fit:cover;width:100%;height:100%;display:block}.community-customization__mock-head{align-items:center;gap:.7rem;padding:.7rem;display:flex}.community-customization__mock-head strong,.community-customization__mock-head small{display:block}.community-customization__mock-avatar{background:var(--community-accent);color:#17212d;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.community-customization__mock-avatar.ring-glow{box-shadow:0 0 0 2px #fff, 0 0 14px var(--community-accent)}.community-customization__mock-avatar.ring-orbit{outline-offset:3px;outline:2px dashed #fff}.community-customization__mock-panels{gap:.35rem;padding:.5rem .7rem .8rem;display:flex}.community-customization__mock-panels span{background:#090b20a8;border-radius:.3rem;padding:.3rem;font-size:.7rem}.community-customization__mock.community-layout-compact .community-customization__mock-panels{gap:.15rem}.community-customization__mock.community-layout-wide .community-customization__mock-panels{justify-content:space-between}.workspace.community-theme-galaxy,.community-customization__mock.community-theme-galaxy,.community-customization__theme.community-theme-galaxy{--community-a:#583a87;--community-b:#20536c;--community-accent:#a9dcd7}.workspace.community-theme-cozy,.community-customization__mock.community-theme-cozy,.community-customization__theme.community-theme-cozy{--community-a:#49633c;--community-b:#704b43;--community-accent:#f0d38d}.workspace.community-theme-anime,.community-customization__mock.community-theme-anime,.community-customization__theme.community-theme-anime{--community-a:#55418a;--community-b:#943b75;--community-accent:#f5c0e8}.workspace.community-theme-blossom,.community-customization__mock.community-theme-blossom,.community-customization__theme.community-theme-blossom{--community-a:#864e73;--community-b:#4d527c;--community-accent:#ffd0db}.workspace.community-theme-pop,.community-customization__mock.community-theme-pop,.community-customization__theme.community-theme-pop{--community-a:#a22977;--community-b:#393b95;--community-accent:#89f0e0}.workspace.community-theme-arcade,.community-customization__mock.community-theme-arcade,.community-customization__theme.community-theme-arcade{--community-a:#3f2782;--community-b:#116b74;--community-accent:#ffe27a}.workspace.community-theme-action,.community-customization__mock.community-theme-action,.community-customization__theme.community-theme-action{--community-a:#8c3f2f;--community-b:#463051;--community-accent:#ffd089}.workspace.community-theme-horror,.community-customization__mock.community-theme-horror,.community-customization__theme.community-theme-horror{--community-a:#39293f;--community-b:#23333d;--community-accent:#e7a0ac}.workspace.community-theme-adventure,.community-customization__mock.community-theme-adventure,.community-customization__theme.community-theme-adventure{--community-a:#77603b;--community-b:#2a5e65;--community-accent:#ffe2a5}.workspace.community-theme-ocean,.community-customization__mock.community-theme-ocean,.community-customization__theme.community-theme-ocean{--community-a:#174c79;--community-b:#176c70;--community-accent:#a7e5f0}.workspace.community-theme-starlight,.community-customization__mock.community-theme-starlight,.community-customization__theme.community-theme-starlight{--community-a:#574c8b;--community-b:#243a68;--community-accent:#f1e2bb}.workspace[class*=community-theme-]{--bg:#111320;--panel:#1d2030;--line:#495066;--text:#fffaf4;--muted:#c6c1cb;--mint:var(--community-accent);--amber:var(--community-accent);background-color:var(--bg)}.workspace[class*=community-theme-] .sidebar{background:color-mix(in srgb, var(--community-b), #10121b 74%);border-color:var(--line)}.workspace[class*=community-theme-] .topbar{background:color-mix(in srgb, var(--community-a), #111320 82%);border-color:var(--line)}.workspace[class*=community-theme-] .nav-item.selected{color:var(--community-accent);border-color:var(--community-accent);box-shadow:inset 3px 0 var(--community-accent);background:color-mix(in srgb, var(--community-a), transparent 72%)}.workspace.community-icons-accent .nav-item>span:first-child svg,.workspace.community-icons-accent .nav-item>svg:first-child{color:var(--community-accent)}.workspace.community-layout-compact .main-content{max-width:1120px;padding-inline:22px}.workspace.community-layout-wide .main-content{max-width:1800px;padding-inline:28px}.workspace.community-background-stars,.community-customization__mock.community-background-stars{background-image:radial-gradient(#fff9 1px, transparent 1px), linear-gradient(145deg, var(--community-a), var(--community-b));background-size:31px 31px,auto}.workspace.community-background-mist,.community-customization__mock.community-background-mist{background-image:radial-gradient(ellipse at 18% 25%, #ffffff30, transparent 54%), radial-gradient(ellipse at 78% 80%, var(--community-a), transparent 58%);background-color:var(--community-b)}.workspace.community-background-grid,.community-customization__mock.community-background-grid{background-image:linear-gradient(#ffffff18 1px, transparent 1px), linear-gradient(90deg, #ffffff18 1px, transparent 1px), linear-gradient(145deg, var(--community-a), var(--community-b));background-size:24px 24px,24px 24px,auto}.workspace.community-background-image{background-image:linear-gradient(#111827a8, #111827d9), var(--community-background-image,none);background-position:50%;background-size:cover}.workspace.community-avatar-glow .account-avatar,.workspace.community-avatar-glow .member-profiles__avatar{box-shadow:0 0 0 2px var(--community-accent), 0 0 14px var(--community-accent)}.workspace.community-avatar-orbit .account-avatar,.workspace.community-avatar-orbit .member-profiles__avatar{outline:2px dashed var(--community-accent);outline-offset:3px}.workspace[data-community-motion=true] .sidebar-note .sidebar-orbit{animation:8s ease-in-out infinite alternate community-drift}@keyframes community-drift{to{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.workspace[data-community-motion=true] .sidebar-note .sidebar-orbit{animation:none}}.workspace[data-reduce-motion=true] .sidebar-note .sidebar-orbit{animation:none!important}@media (max-width:900px){.community-customization__columns{grid-template-columns:1fr}.community-customization__preview{position:static}}@media (max-width:580px){.community-customization>header,.community-customization__section-head{flex-direction:column;align-items:start}.community-customization__options{grid-template-columns:1fr}.community-customization__themes{grid-template-columns:repeat(2,minmax(0,1fr))}}
