@charset "UTF-8";.highlight-text[data-v-408169e8]{line-height:inherit}.highlight-text__highlight[data-v-408169e8]{background-color:#fef3c7;color:#92400e;padding:2px 4px;border-radius:3px;font-weight:600;box-shadow:0 1px 2px #0000001a;transition:all .2s ease}.highlight-text__highlight[data-v-408169e8]:hover{background-color:#fde68a;box-shadow:0 2px 4px #00000026}.community-page[data-v-b5f91d60]{position:relative;background:radial-gradient(1280px 600px at 72% 18%,rgba(37,99,235,.18),transparent 62%),radial-gradient(1100px 520px at 18% 78%,rgba(249,115,22,.12),transparent 60%),linear-gradient(180deg,#0b1220,#070a12);min-height:100vh}.community-page[data-v-b5f91d60]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:50px 50px;z-index:0}.community-hero[data-v-b5f91d60]{position:relative;padding:100px 0 80px;overflow:hidden;background:transparent}.community-hero__bg[data-v-b5f91d60]{display:none}.community-hero__orb[data-v-b5f91d60]{position:absolute;border-radius:50%;opacity:.25;filter:blur(100px);animation:float-b5f91d60 15s ease-in-out infinite}.community-hero__orb--1[data-v-b5f91d60]{top:-20%;right:10%;width:600px;height:600px;background:var(--theme-orb-1)}.community-hero__orb--2[data-v-b5f91d60]{bottom:-20%;left:10%;width:700px;height:700px;background:var(--theme-orb-2);animation-delay:5s}.community-hero__grid[data-v-b5f91d60]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:50px 50px}.community-hero__container[data-v-b5f91d60]{position:relative;z-index:10;max-width:900px;margin:0 auto;padding:0 2rem;text-align:center}.community-hero__title[data-v-b5f91d60]{margin-bottom:1rem;font-size:3.5rem;font-weight:700;color:#fff;line-height:1.2;text-shadow:0 4px 20px rgba(0,0,0,.2)}@media (max-width: 768px){.community-hero__title[data-v-b5f91d60]{font-size:2.5rem}}.community-hero__desc[data-v-b5f91d60]{margin-bottom:2.5rem;font-size:1.25rem;color:#fffffff2;text-shadow:0 2px 10px rgba(0,0,0,.1)}@media (max-width: 768px){.community-hero__desc[data-v-b5f91d60]{font-size:1rem}}.community-hero__search[data-v-b5f91d60]{display:flex;align-items:center;max-width:600px;margin:0 auto;padding:.75rem 1.5rem;background:#fffffff2;border-radius:50px;box-shadow:0 10px 40px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.community-hero__search .search-icon[data-v-b5f91d60]{flex-shrink:0;color:var(--theme-primary)}.community-hero__search .search-input[data-v-b5f91d60]{flex:1;margin:0 1rem;padding:0;font-size:1rem;color:#1a1a1a;background:transparent;border:none;outline:none}.community-hero__search .search-input[data-v-b5f91d60]::placeholder{color:#999}.community-hero__search .search-btn[data-v-b5f91d60]{flex-shrink:0;padding:.5rem 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;cursor:pointer;background:var(--theme-button-bg);border:none;border-radius:50px;transition:all .3s}.community-hero__search .search-btn[data-v-b5f91d60]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb66}.community-main[data-v-b5f91d60]{position:relative;z-index:1;padding:3rem 0 4rem;background:transparent}.community-main__container[data-v-b5f91d60]{max-width:1280px;margin:0 auto;padding:0 1.5rem}.community-content[data-v-b5f91d60]{display:grid;grid-template-columns:280px 1fr;gap:2rem}@media (max-width: 1024px){.community-content[data-v-b5f91d60]{grid-template-columns:1fr}}.community-sidebar[data-v-b5f91d60]{display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 1024px){.community-sidebar[data-v-b5f91d60]{display:none}}.sidebar-section[data-v-b5f91d60]{padding:1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 12px 32px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar-title[data-v-b5f91d60]{margin-bottom:1rem;font-size:.9375rem;font-weight:600;color:#ffffffe6}.category-list[data-v-b5f91d60]{display:flex;flex-direction:column;gap:.5rem}.category-item[data-v-b5f91d60]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9375rem;color:#ffffffb3;cursor:pointer;background:#ffffff0f;border-radius:.5rem;transition:all .3s}.category-item svg[data-v-b5f91d60]{flex-shrink:0;color:var(--theme-primary)}.category-item span[data-v-b5f91d60]{flex:1}.category-item .count[data-v-b5f91d60]{flex:none;font-size:.8125rem;color:#ffffff80}.category-item[data-v-b5f91d60]:hover{background:#ffffff1a;color:#ffffffeb}.category-item.active[data-v-b5f91d60]{color:#fff;background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 12px 32px #fb923c59}.category-item.active svg[data-v-b5f91d60],.category-item.active .count[data-v-b5f91d60]{color:#fff}.tags-cloud[data-v-b5f91d60]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-item[data-v-b5f91d60]{padding:.375rem .875rem;font-size:.8125rem;color:var(--theme-primary);cursor:pointer;background:#2563eb1f;border-radius:50px;transition:all .3s}.tag-item[data-v-b5f91d60]:hover{color:#fff;background:var(--theme-button-bg);transform:translateY(-2px);box-shadow:0 4px 12px #2563eb59}.contributors-list[data-v-b5f91d60]{display:flex;flex-direction:column;gap:.75rem}.contributor-item[data-v-b5f91d60]{display:flex;align-items:center;gap:.75rem;padding:.5rem;cursor:pointer;border-radius:.5rem;transition:all .3s}.contributor-item[data-v-b5f91d60]:hover{background:#f7f8fa}.contributor-avatar[data-v-b5f91d60]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#fb923c,#f97316);border-radius:50%}.contributor-info[data-v-b5f91d60]{flex:1}.contributor-name[data-v-b5f91d60]{font-size:.9375rem;font-weight:500;color:#ffffffe6}.contributor-posts[data-v-b5f91d60]{font-size:.8125rem;color:#ffffff80}.community-posts[data-v-b5f91d60]{display:flex;flex-direction:column;gap:1.5rem}.posts-header[data-v-b5f91d60]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 12px 32px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 768px){.posts-header[data-v-b5f91d60]{flex-direction:column;align-items:flex-start;gap:1rem}}.posts-title[data-v-b5f91d60]{font-size:1.5rem;font-weight:600;color:#ffffffeb}.sort-tabs[data-v-b5f91d60]{display:flex;gap:.5rem;padding:.25rem;background:#ffffff0f;border-radius:.5rem}.sort-tab[data-v-b5f91d60]{padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:#ffffffb3;cursor:pointer;background:transparent;border:none;border-radius:.375rem;transition:all .3s}.sort-tab[data-v-b5f91d60]:hover{color:#ffffffeb}.sort-tab.active[data-v-b5f91d60]{color:#fff;background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 10px 24px #fb923c4d}.posts-list[data-v-b5f91d60]{display:flex;flex-direction:column;gap:1rem}.post-card[data-v-b5f91d60]{padding:1.75rem;background:#fff;border-radius:1rem;box-shadow:0 2px 8px #0000000a;transition:all .3s}.post-card[data-v-b5f91d60]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.post-card__header[data-v-b5f91d60]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.post-author[data-v-b5f91d60]{display:flex;align-items:center;gap:.75rem}.author-avatar[data-v-b5f91d60]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:600;color:#fff;background:var(--theme-button-bg);border-radius:50%}.author-info[data-v-b5f91d60]{flex:1}.author-name[data-v-b5f91d60]{margin-bottom:.25rem;font-size:.9375rem;font-weight:600;color:#1a1a1a}.author-name .recommend-flag[data-v-b5f91d60]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 12px;border-radius:999px;font-size:.75rem;font-weight:500;color:#c05621;background:#fbd38d33;border:1px solid rgba(251,191,36,.6)}.author-name .recommend-flag .star-icon[data-v-b5f91d60]{font-size:.9em}.post-meta[data-v-b5f91d60]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#999}.post-meta svg[data-v-b5f91d60]{flex-shrink:0}.post-meta .dot[data-v-b5f91d60]{color:#ddd}.post-badge[data-v-b5f91d60]{padding:.25rem .75rem;font-size:.75rem;font-weight:600;color:#fff;border-radius:50px}.post-badge--blog[data-v-b5f91d60]{background:var(--theme-button-bg)}.post-badge--discussion[data-v-b5f91d60]{background:var(--theme-accent-gradient)}.post-badge--showcase[data-v-b5f91d60]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.post-badge--tutorial[data-v-b5f91d60]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.post-title[data-v-b5f91d60]{margin-bottom:.75rem;font-size:1.25rem;font-weight:600;color:#1a1a1a;line-height:1.5;cursor:pointer;transition:color .3s}.post-title[data-v-b5f91d60]:hover{color:var(--theme-primary)}.post-excerpt[data-v-b5f91d60]{margin-bottom:1rem;font-size:.9375rem;line-height:1.7;color:#666}.post-tags[data-v-b5f91d60]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.post-tag[data-v-b5f91d60]{padding:.25rem .625rem;font-size:.8125rem;color:var(--theme-primary);background:#2563eb1a;border-radius:.25rem;transition:all .3s}.post-tag[data-v-b5f91d60]:hover{background:#2563eb33}.post-footer[data-v-b5f91d60]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #f0f0f0}.post-stats[data-v-b5f91d60]{display:flex;gap:1.5rem}.stat-item[data-v-b5f91d60]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#999}.stat-item svg[data-v-b5f91d60]{color:var(--theme-primary)}.read-more[data-v-b5f91d60]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--theme-primary);cursor:pointer;background:transparent;border:1px solid var(--theme-primary);border-radius:.5rem;transition:all .3s}.read-more[data-v-b5f91d60]:hover{color:#fff;background:var(--theme-button-bg);border-color:transparent;transform:translate(4px)}.read-more svg[data-v-b5f91d60]{transition:transform .3s}.read-more:hover svg[data-v-b5f91d60]{transform:translate(4px)}.pagination[data-v-b5f91d60]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:1rem;box-shadow:0 2px 8px #0000000a}.pagination-btn[data-v-b5f91d60]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--theme-primary);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;transition:all .3s}.pagination-btn[data-v-b5f91d60]:hover:not(:disabled){color:#fff;background:var(--theme-button-bg);border-color:transparent}.pagination-btn[data-v-b5f91d60]:disabled{cursor:not-allowed;opacity:.5}.pagination-info[data-v-b5f91d60]{font-size:.9375rem;color:#606266}@keyframes float-b5f91d60{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}@media (max-width: 768px){.community-hero[data-v-b5f91d60]{padding:80px 0 60px}.community-hero__search[data-v-b5f91d60]{padding:.625rem 1rem}.community-hero__search .search-input[data-v-b5f91d60]{font-size:.875rem}.community-hero__search .search-btn[data-v-b5f91d60]{padding:.375rem 1rem;font-size:.875rem}.community-main[data-v-b5f91d60]{padding:2rem 0}.post-card[data-v-b5f91d60]{padding:1.25rem}.post-card__header[data-v-b5f91d60]{flex-direction:column;align-items:flex-start;gap:.75rem}.post-title[data-v-b5f91d60]{font-size:1.125rem}.post-footer[data-v-b5f91d60]{flex-direction:column;align-items:flex-start;gap:1rem}}
