.community{color:#e8e8ea;margin:0 auto;max-width:1260px;padding-bottom:60px}.community *{box-sizing:border-box;min-width:0}.community-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:16px 0 28px}.community-eyebrow{color:var(--accent);font-size:11px;letter-spacing:2px}.community-heading h1{font-size:30px;letter-spacing:-.8px;margin:10px 0}.community-heading p{color:#9e9ea7;font-size:14px;margin:0}.community-primary,.community-secondary{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-weight:650;gap:8px;justify-content:center;padding:12px 18px;white-space:nowrap}.community-primary{background:var(--accent);color:#211d0c}.community-secondary{background:#ffffff0d;border:1px solid #ffffff12;color:#dedee3}.community button:disabled{cursor:wait;opacity:.45}.community a:focus-visible,.community button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.community-nav{border-bottom:1px solid #ffffff0d;display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.community-nav a{align-items:center;border-bottom:2px solid transparent;color:#a3a3ae;display:flex;gap:7px;padding:13px 18px;white-space:nowrap}.community-nav .selected{border-color:var(--accent);color:var(--accent)}.community-grid{align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 270px}.community-panel{background:#1b1b1e;border:1px solid #ffffff0e;border-radius:15px;padding:22px}.community-panel h2,.community-panel h3{margin:0 0 18px}.community-aside{display:grid;gap:18px;position:sticky;top:96px}.community-aside p{color:#a2a2ac;font-size:13px;line-height:1.8}.community-field{display:grid;font-size:14px;gap:8px;margin-bottom:18px}.community input:not([type=file]),.community select,.community textarea{background:#121214;border:1px solid #ffffff1a;border-radius:9px;color:#f2f2f4;font:inherit;outline:none;padding:12px;width:100%}.community textarea{line-height:1.7;resize:vertical}.community input:focus,.community select:focus,.community textarea:focus{border-color:var(--accent)}.community-error{background:#c2383815;border:1px solid #c2383840;border-radius:10px;color:#ffb5b5;font-size:14px;margin:12px 0;padding:14px 16px}.community-empty{background:#1b1b1e;border:1px dashed #ffffff17;border-radius:14px;color:#a7a7b1;padding:65px 20px;text-align:center}.community-empty h2{color:#dddde2;font-size:19px}.community-empty button{margin-top:12px}.community-skeleton{animation:community-shimmer 1.6s ease infinite;background:linear-gradient(110deg,#1c1c20 15%,#29292e 45%,#1c1c20 70%);background-size:220% 100%;border-radius:15px;height:215px;margin-bottom:16px}.community-tags{display:flex;flex-wrap:wrap;gap:8px}.community-tags a,.community-tags button{background:#ffd21c0c;border:0;border-radius:7px;color:#d5c982;cursor:pointer;font-size:12px;padding:7px 10px}.community-more{display:block;margin:24px auto}.community-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.community-muted{color:#9999a4;font-size:13px}.community-divider{border:0;border-top:1px solid #ffffff10;margin:24px 0}.community-link{background:none;border:0;color:var(--accent);cursor:pointer}.community dialog{background:#202023;border:1px solid #ffffff20;border-radius:16px;color:#eee;max-height:85vh;padding:24px;width:min(480px,calc(100vw - 32px))}.community dialog::backdrop{background:#000a}.community dialog h2{margin-top:0}.community dialog textarea{width:100%}@keyframes community-shimmer{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.community-skeleton{animation:none}}@media(max-width:1000px){.community-grid{grid-template-columns:minmax(0,1fr)}.community-aside{display:none}}@media(max-width:760px){.community-heading{gap:12px;padding:0 0 18px}.community-heading h1{font-size:22px}.community-heading p{font-size:12px}.community-primary,.community-secondary{font-size:13px;padding:10px 13px}.community-nav{margin:0 -4px 18px}.community-nav a{font-size:13px;padding:12px 10px}.community-panel{border-radius:12px;padding:16px}.community-eyebrow{font-size:10px;letter-spacing:1px}.community-heading>button svg{display:none}}
