.categories-section[data-v-2cee56cf]{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:16px}.hint[data-v-2cee56cf]{opacity:.65;text-align:center;margin-top:4px;font-size:12px}.category-row[data-v-2cee56cf]{border:1px solid #ffffff14;border-radius:10px;padding:8px}.color-swatch[data-v-2cee56cf]{cursor:pointer;border:2px solid #ffffff40;border-radius:8px;width:28px;min-width:28px;height:28px}.name-input[data-v-2cee56cf]{background-color:var(--v14d49664);color:#fff;border-radius:8px;flex:1;min-width:0;padding:6px 8px}.color-picker[data-v-2cee56cf]{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.swatch-grid[data-v-2cee56cf]{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.palette-swatch[data-v-2cee56cf]{cursor:pointer;border:2px solid #0000;border-radius:6px;height:24px}.palette-swatch.is-active[data-v-2cee56cf]{border-color:#fff}.color-input[data-v-2cee56cf]{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:6px;width:40px;height:30px;padding:0}.color-input[data-v-2cee56cf]::-webkit-color-swatch-wrapper{padding:0}.color-input[data-v-2cee56cf]::-webkit-color-swatch{border:2px solid #fff3;border-radius:6px}.hex-input[data-v-2cee56cf]{flex:1;min-width:0;padding:6px 8px;font-size:13px}.hex-input[data-v-2cee56cf],.limit-select[data-v-2cee56cf]{background-color:var(--v14d49664);color:#fff;border-radius:8px}.limit-select[data-v-2cee56cf]{padding:6px 10px}.row-error[data-v-2cee56cf]{color:#f87171;margin-top:6px;font-size:12px}.input-field[data-v-6734dd9d]{background-color:var(--v4626e166);color:#fff;text-align:center;border-radius:8px;width:100%;margin-top:8px;padding:8px}.invite-card[data-v-1ddb3b04]{transition:all .2s}.invite-card[data-v-1ddb3b04]:hover{border-color:#60a5fa}.status-badge[data-v-1ddb3b04]{justify-content:center;align-items:center;display:inline-flex}.community-container[data-v-0c6aaefe]{position:relative}.community-picture-container[data-v-0c6aaefe]{margin-top:-48px;position:relative}.community-picture[data-v-0c6aaefe]{cursor:pointer;border-radius:50%;width:96px;height:96px;transition:transform .2s;box-shadow:0 4px 10px #0000004d}.community-picture[data-v-0c6aaefe]:hover{transform:scale(1.05)}@media (min-width:768px){.community-picture[data-v-0c6aaefe]{width:128px;height:128px}}.status-badge[data-v-0c6aaefe]{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:8px;display:flex}.status-badge.public[data-v-0c6aaefe]{background-color:#22c55e;border:2px solid #86efac}.status-badge.private[data-v-0c6aaefe]{background-color:#ef4444;border:2px solid #fca5a5}.join-button[data-v-0c6aaefe]{background:linear-gradient(to right,var(--color-theme-button-primary),var(--color-theme-button-secondary));color:#fff;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem 1.5rem;font-weight:500;transition:all .2s;display:inline-flex}.join-button[data-v-0c6aaefe]:hover{opacity:.9}.leave-button[data-v-0c6aaefe]{color:#fff;cursor:pointer;background:#6b7280;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem 1.5rem;font-weight:500;transition:all .2s;display:inline-flex}.leave-button[data-v-0c6aaefe]:hover{background:#ef4444}.stat-item[data-v-0c6aaefe]{transition:transform .15s}.stat-item[data-v-0c6aaefe]:hover{transform:translateY(-2px)}.info-message[data-v-0c6aaefe]{color:#94a3b8;background-color:#1e293b80;border:1px solid #47556980;border-radius:.5rem;padding:1rem;font-style:italic}.action-button[data-v-0c6aaefe],.info-message[data-v-0c6aaefe]{justify-content:center;align-items:center;display:flex}.action-button[data-v-0c6aaefe]{color:#f1f5f9;border-radius:.5rem;padding:.75rem;font-weight:500;transition:all .2s}.action-button[data-v-0c6aaefe]:hover{opacity:.9;transform:translateY(-1px)}.tag[data-v-0c6aaefe]{font-size:.75rem;font-weight:500}@keyframes fadeIn-0c6aaefe{0%{filter:blur(5px);opacity:0;transform:translateY(10px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes fadeOut-0c6aaefe{0%{filter:blur();opacity:1;transform:translateY(0)}to{filter:blur(5px);opacity:0;transform:translateY(10px)}}
