@layer base{._container_13cnf_2{width:100%;min-height:100vh;background-color:var(--background)}._heroSection_13cnf_8{background-color:var(--surface);border-bottom:1px solid var(--border);padding:var(--spacing-16) var(--spacing-6);display:flex;flex-direction:column;align-items:center;text-align:center}._heroContent_13cnf_18{max-width:800px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._heroTitle_13cnf_26{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:var(--foreground);line-height:1.1;margin:0}._heroSubtitle_13cnf_35{font-size:1.25rem;color:var(--muted-foreground);line-height:1.6;margin:0;max-width:600px}._heroActions_13cnf_43{display:flex;gap:var(--spacing-4);margin-top:var(--spacing-2);flex-wrap:wrap;justify-content:center}._mainSection_13cnf_51{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);display:flex;flex-direction:column;gap:2.5rem}._filterNav_13cnf_60{display:flex;width:100%;overflow:hidden}._pillScroll_13cnf_66{display:flex;align-items:center;gap:var(--spacing-3);overflow-x:auto;padding-bottom:var(--spacing-4);-webkit-overflow-scrolling:touch;scrollbar-width:none}._pillScroll_13cnf_66::-webkit-scrollbar{display:none}._pill_13cnf_66{white-space:nowrap;padding:var(--spacing-2) var(--spacing-4);background-color:var(--surface);color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius-full);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--animation-duration-fast) ease;outline:none}._pill_13cnf_66:hover,._pill_13cnf_66:focus-visible{color:var(--foreground);border-color:var(--primary)}._pillActive_13cnf_100{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._pillActive_13cnf_100:hover,._pillActive_13cnf_100:focus-visible{color:var(--primary-foreground)}._gridContainer_13cnf_111{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-8)}@media(max-width:768px){._gridContainer_13cnf_111{grid-template-columns:1fr}}._postCard_13cnf_123{display:flex;flex-direction:column;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;height:100%;opacity:0;transform:translateY(20px)}._postCard_13cnf_123[data-revealed=true]{opacity:1;transform:translateY(0)}._postCard_13cnf_123:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._cardImageWrapper_13cnf_148{position:relative;width:100%;padding-top:56.25%;background-color:var(--surface);overflow:hidden}._cardImage_13cnf_148{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}._postCard_13cnf_123:hover ._cardImage_13cnf_148{transform:scale(1.05)}._cardImagePlaceholder_13cnf_170{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--primary) 10%,var(--surface)) 100%)}._categoryBadge_13cnf_179{position:absolute;top:var(--spacing-4);left:var(--spacing-4);z-index:10;background-color:var(--background);color:var(--foreground);border:1px solid var(--border);box-shadow:var(--shadow)}._cardContent_13cnf_190{display:flex;flex-direction:column;padding:var(--spacing-6);flex:1}._cardTitle_13cnf_197{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardExcerpt_13cnf_210{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 var(--spacing-6) 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}._cardMeta_13cnf_222{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;gap:var(--spacing-4);flex-wrap:wrap}._authorInfo_13cnf_231{display:flex;align-items:center;gap:var(--spacing-3)}._authorAvatar_13cnf_237{width:2.5rem;height:2.5rem;border-color:var(--border)}._authorText_13cnf_243{display:flex;flex-direction:column}._authorName_13cnf_248{font-size:.875rem;font-weight:600;color:var(--foreground)}._authorMemberId_13cnf_254{font-size:.75rem;color:var(--primary);font-weight:500}._postStats_13cnf_260{display:flex;align-items:center;gap:var(--spacing-2);font-size:.75rem;color:var(--muted-foreground)}._emptyState_13cnf_268{grid-column:1 / -1;text-align:center;padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px dashed var(--border)}._emptyState_13cnf_268 h2{font-size:1.5rem;margin-bottom:var(--spacing-2)}._emptyState_13cnf_268 p{color:var(--muted-foreground)}._cardSkeleton_13cnf_286{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--card)}._skeletonImage_13cnf_295{width:100%;padding-top:56.25%;border-radius:0}._skeletonContent_13cnf_301{padding:var(--spacing-6)}._paginationWrapper_13cnf_305{margin-top:var(--spacing-8)}._paginationEllipsis_13cnf_309{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--muted-foreground)}}
