.Comments-module__cI_EEa__commentsContainer{background-color:var(--bg-secondary);border-radius:var(--radius-lg);max-width:1200px;margin:4rem auto 0;padding:3rem}.Comments-module__cI_EEa__title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Comments-module__cI_EEa__subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:.875rem}.Comments-module__cI_EEa__form,.Comments-module__cI_EEa__row{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.Comments-module__cI_EEa__row{flex-direction:row}.Comments-module__cI_EEa__row .Comments-module__cI_EEa__formGroup{flex:1}}.Comments-module__cI_EEa__formGroup{flex-direction:column;gap:.5rem;display:flex}.Comments-module__cI_EEa__formGroup label{color:var(--text-primary);font-size:.875rem;font-weight:600}.Comments-module__cI_EEa__input,.Comments-module__cI_EEa__textarea{border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-primary);width:100%;color:var(--text-primary);font-family:var(--font-sans);transition:border-color var(--transition-fast);padding:.75rem 1rem}.Comments-module__cI_EEa__input:focus,.Comments-module__cI_EEa__textarea:focus{border-color:var(--accent-color);outline:none}.Comments-module__cI_EEa__textarea{resize:vertical}.Comments-module__cI_EEa__submitBtn{background-color:var(--accent-dark);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast);border:none;align-self:flex-start;padding:.75rem 2rem;font-weight:600}.Comments-module__cI_EEa__submitBtn:hover{background-color:var(--text-primary)}
.TrendingWidget-module__ciAY6q__widget{background-color:var(--bg-secondary);border-radius:var(--radius-lg);padding:1.5rem;position:sticky;top:100px}.TrendingWidget-module__ciAY6q__widgetTitle{font-family:var(--font-heading);color:var(--text-primary);border-bottom:2px solid var(--accent-color);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700;display:inline-block}.TrendingWidget-module__ciAY6q__list{flex-direction:column;gap:1.25rem;display:flex}.TrendingWidget-module__ciAY6q__item{align-items:flex-start;gap:1rem;text-decoration:none;display:flex}.TrendingWidget-module__ciAY6q__rank{font-family:var(--font-heading);color:var(--accent-color);opacity:.5;min-width:1.5rem;font-size:1.5rem;font-weight:800}.TrendingWidget-module__ciAY6q__imageWrapper{border-radius:var(--radius-md);flex-shrink:0;width:80px;height:80px;overflow:hidden}.TrendingWidget-module__ciAY6q__image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-fast)}.TrendingWidget-module__ciAY6q__item:hover .TrendingWidget-module__ciAY6q__image{transform:scale(1.05)}.TrendingWidget-module__ciAY6q__content{flex-direction:column;flex:1;gap:.25rem;display:flex}.TrendingWidget-module__ciAY6q__title{color:var(--text-primary);-webkit-line-clamp:3;transition:color var(--transition-fast);-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.TrendingWidget-module__ciAY6q__item:hover .TrendingWidget-module__ciAY6q__title{color:var(--accent-dark)}.TrendingWidget-module__ciAY6q__date{color:var(--text-secondary);font-size:.75rem}
.PostCard-module__daOK_G__card{background-color:var(--card-bg);border-radius:var(--radius-xl);box-shadow:var(--card-shadow);transition:box-shadow var(--transition-normal), transform var(--transition-normal);flex-direction:column;height:100%;display:flex;overflow:hidden}.PostCard-module__daOK_G__card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.PostCard-module__daOK_G__imageLink{aspect-ratio:16/9;display:block;overflow:hidden}.PostCard-module__daOK_G__imageWrapper{width:100%;height:100%;position:relative}.PostCard-module__daOK_G__image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.PostCard-module__daOK_G__card:hover .PostCard-module__daOK_G__image{transform:scale(1.05)}.PostCard-module__daOK_G__overlay{opacity:0;transition:opacity var(--transition-normal);background:linear-gradient(#0000,#0000001a);position:absolute;inset:0}.PostCard-module__daOK_G__card:hover .PostCard-module__daOK_G__overlay{opacity:1}.PostCard-module__daOK_G__content{padding:var(--spacing-6);flex-direction:column;flex:1;display:flex}.PostCard-module__daOK_G__meta{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);font-size:.875rem;display:flex}.PostCard-module__daOK_G__category{background-color:var(--accent-dark);color:#fff;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.PostCard-module__daOK_G__date{color:var(--text-secondary)}.PostCard-module__daOK_G__title{margin-bottom:var(--spacing-3);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.25rem;line-height:1.4;display:-webkit-box;overflow:hidden}.PostCard-module__daOK_G__card:hover .PostCard-module__daOK_G__title{color:var(--accent-dark)}.PostCard-module__daOK_G__excerpt{color:var(--text-secondary);margin-bottom:var(--spacing-4);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.9375rem;display:-webkit-box;overflow:hidden}.PostCard-module__daOK_G__excerpt p{margin:0}.PostCard-module__daOK_G__footer{padding-top:var(--spacing-4);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.PostCard-module__daOK_G__authorName{color:var(--text-primary);font-size:.875rem;font-weight:500}.PostCard-module__daOK_G__readMore{color:var(--accent-dark);transition:color var(--transition-fast);font-size:.875rem;font-weight:600}.PostCard-module__daOK_G__readMore:hover{color:var(--accent-hover)}.PostCard-module__daOK_G__cardOverlay{color:#fff;height:100%;min-height:250px;position:relative}.PostCard-module__daOK_G__cardOverlay .PostCard-module__daOK_G__imageLink{aspect-ratio:auto;position:absolute;inset:0}.PostCard-module__daOK_G__cardOverlay .PostCard-module__daOK_G__overlay{opacity:1;z-index:1;background:linear-gradient(#0000 0%,#0006 40%,#000000e6 100%)}.PostCard-module__daOK_G__cardOverlay .PostCard-module__daOK_G__content{z-index:2;color:#fff;padding:var(--spacing-4);justify-content:flex-end;position:absolute;bottom:0;left:0;right:0}.PostCard-module__daOK_G__cardOverlay .PostCard-module__daOK_G__title{color:#fff;text-shadow:0 2px 4px #00000080;-webkit-line-clamp:3;margin-bottom:0;font-size:1.125rem}.PostCard-module__daOK_G__cardOverlay:hover .PostCard-module__daOK_G__title{color:var(--accent-color)}.PostCard-module__daOK_G__cardOverlay .PostCard-module__daOK_G__date,.PostCard-module__daOK_G__cardOverlay .PostCard-module__daOK_G__authorName{color:#fffc}.PostCard-module__daOK_G__cardOverlay .PostCard-module__daOK_G__excerpt,.PostCard-module__daOK_G__cardOverlay .PostCard-module__daOK_G__footer,.PostCard-module__daOK_G__cardOverlay .PostCard-module__daOK_G__readMore{display:none}.PostCard-module__daOK_G__cardOverlayFeatured{min-height:500px}.PostCard-module__daOK_G__cardOverlayFeatured .PostCard-module__daOK_G__title{font-size:2rem}.PostCard-module__daOK_G__cardOverlayFeatured .PostCard-module__daOK_G__content{padding:var(--spacing-6)}.PostCard-module__daOK_G__cardFeatured .PostCard-module__daOK_G__title{-webkit-line-clamp:3;font-size:2rem}.PostCard-module__daOK_G__cardFeatured .PostCard-module__daOK_G__excerpt{-webkit-line-clamp:4;font-size:1.125rem}.PostCard-module__daOK_G__cardFeatured .PostCard-module__daOK_G__imageLink{aspect-ratio:auto;flex:1}.PostCard-module__daOK_G__cardFeatured .PostCard-module__daOK_G__content{flex:none}
.Loader-module__OpcrDa__skeletonCard{border-radius:var(--radius-xl);background-color:var(--card-bg);flex-direction:column;height:400px;display:flex;overflow:hidden}.Loader-module__OpcrDa__skeletonImage{background-color:#0000000d;height:200px}.Loader-module__OpcrDa__skeletonContent{padding:var(--spacing-6);gap:var(--spacing-3);flex-direction:column;display:flex}.Loader-module__OpcrDa__skeletonMeta{border-radius:var(--radius-sm);width:40%;height:14px;margin-bottom:var(--spacing-2);background-color:#0000000d}.Loader-module__OpcrDa__skeletonTitle{border-radius:var(--radius-sm);background-color:#0000000d;height:24px}.Loader-module__OpcrDa__skeletonExcerpt{border-radius:var(--radius-sm);background-color:#0000000d;height:16px}.Loader-module__OpcrDa__detailHeader{max-width:800px;padding:var(--spacing-8) 0;gap:var(--spacing-4);flex-direction:column;margin:0 auto;display:flex}.Loader-module__OpcrDa__skeletonCategory{border-radius:var(--radius-sm);width:100px;height:20px}.Loader-module__OpcrDa__skeletonDetailTitle{border-radius:var(--radius-md);height:48px}.Loader-module__OpcrDa__skeletonDetailMeta{border-radius:var(--radius-sm);width:200px;height:20px;margin-top:var(--spacing-4)}.Loader-module__OpcrDa__skeletonDetailImage{border-radius:var(--radius-xl);width:100%;height:50vh;min-height:400px;margin-bottom:var(--spacing-8)}.Loader-module__OpcrDa__detailContent{gap:var(--spacing-4);flex-direction:column;max-width:800px;margin:0 auto;display:flex}
.PostDetail-module__aUjhTG__article{padding-bottom:var(--spacing-16)}.PostDetail-module__aUjhTG__breadcrumbs{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid #0000000d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:1.5rem;padding:10px 18px;font-size:.9rem;display:flex}.PostDetail-module__aUjhTG__breadcrumbLink{color:var(--text-primary);align-items:center;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.PostDetail-module__aUjhTG__breadcrumbLink:hover{color:#8cc63f;text-decoration:none}.PostDetail-module__aUjhTG__breadcrumbSeparator{color:#8cc63f;-webkit-user-select:none;user-select:none;font-size:1.1rem;font-weight:700;line-height:1}.PostDetail-module__aUjhTG__breadcrumbCurrent{color:var(--text-secondary);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:500px;font-weight:500;display:-webkit-box;overflow:hidden}@media (max-width:768px){.PostDetail-module__aUjhTG__breadcrumbs{padding:8px 14px;font-size:.82rem}.PostDetail-module__aUjhTG__breadcrumbCurrent{max-width:220px}}.PostDetail-module__aUjhTG__header{background-color:var(--bg-primary);grid-area:header;padding:0 0 .5rem}.PostDetail-module__aUjhTG__headerContent{text-align:left}.PostDetail-module__aUjhTG__category{color:var(--accent-dark);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-4);background-color:var(--accent-light);transition:all var(--transition-fast);border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.PostDetail-module__aUjhTG__category:hover{background-color:var(--accent-dark);color:#fff}.PostDetail-module__aUjhTG__title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.PostDetail-module__aUjhTG__meta{justify-content:flex-start;align-items:center;gap:var(--spacing-2);color:var(--text-secondary);font-size:1rem;display:flex}.PostDetail-module__aUjhTG__author{color:var(--text-primary);font-weight:500}.PostDetail-module__aUjhTG__authorLink{color:inherit;transition:color var(--transition-fast);text-decoration:none}.PostDetail-module__aUjhTG__authorLink:hover{color:var(--accent-color);text-decoration:underline}.PostDetail-module__aUjhTG__separator{color:var(--border-color)}.PostDetail-module__aUjhTG__imageContainer{margin-bottom:2rem}.PostDetail-module__aUjhTG__featuredImage{object-fit:cover;border-radius:var(--radius-xl);width:100%;max-height:700px;box-shadow:var(--card-shadow)}.PostDetail-module__aUjhTG__socialShare{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:3rem;padding-top:1rem;display:flex}.PostDetail-module__aUjhTG__bottomShare{justify-content:flex-start}.PostDetail-module__aUjhTG__shareText{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.PostDetail-module__aUjhTG__socialBtn{color:#fff;width:40px;height:40px;transition:opacity var(--transition-fast), transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.PostDetail-module__aUjhTG__socialBtn:hover{opacity:.9;transform:translateY(-2px)}.PostDetail-module__aUjhTG__fb{background-color:#3b5998}.PostDetail-module__aUjhTG__x{background-color:#000;border:1px solid #333}.PostDetail-module__aUjhTG__wa{background-color:#000}.PostDetail-module__aUjhTG__in{background-color:#0077b5}.PostDetail-module__aUjhTG__ig{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.PostDetail-module__aUjhTG__layoutGrid{grid-template-columns:1fr;grid-template-areas:"header""main""sidebar";gap:1rem;padding-top:.5rem;display:grid}@media (min-width:1024px){.PostDetail-module__aUjhTG__layoutGrid{grid-template-columns:1fr 320px;grid-template-areas:"header.""main sidebar";gap:1.25rem 3rem}}.PostDetail-module__aUjhTG__mainContent{grid-area:main;min-width:0}.PostDetail-module__aUjhTG__sidebar{grid-area:sidebar;min-width:0}.PostDetail-module__aUjhTG__errorState{text-align:center;padding:var(--spacing-16) 0;max-width:600px;margin:0 auto}.PostDetail-module__aUjhTG__errorState h2{margin-bottom:var(--spacing-6);font-size:2rem}.PostDetail-module__aUjhTG__backBtn{color:var(--accent-color);transition:color var(--transition-fast);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.PostDetail-module__aUjhTG__backBtn:hover{color:var(--accent-hover)}.PostDetail-module__aUjhTG__postTags{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:3rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.PostDetail-module__aUjhTG__tagsLabel{color:var(--text-primary);margin-right:.5rem;font-weight:700}.PostDetail-module__aUjhTG__tagItem{background-color:var(--accent-color);color:#fff;transition:all var(--transition-fast);border-radius:9999px;padding:.4rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.PostDetail-module__aUjhTG__tagItem:hover{background-color:var(--accent-hover);color:#fff}.PostDetail-module__aUjhTG__authorBox{background-color:var(--bg-secondary);border-radius:var(--radius-lg);align-items:center;gap:1.5rem;margin-top:3rem;margin-bottom:2rem;padding:2rem;display:flex}@media (max-width:640px){.PostDetail-module__aUjhTG__authorBox{text-align:left;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem}.PostDetail-module__aUjhTG__authorAvatar{width:70px;height:70px}}.PostDetail-module__aUjhTG__authorAvatar{object-fit:cover;border:2px solid var(--accent-color);border-radius:50%;width:80px;height:80px}.PostDetail-module__aUjhTG__authorInfo{flex:1}.PostDetail-module__aUjhTG__authorNameBox{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.PostDetail-module__aUjhTG__authorBio{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.PostDetail-module__aUjhTG__relatedSection{border-top:1px solid var(--border-color);margin:4rem auto 0;padding-top:2rem}.PostDetail-module__aUjhTG__relatedHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.PostDetail-module__aUjhTG__relatedTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:0;font-size:1.5rem;font-weight:700}.PostDetail-module__aUjhTG__sliderControls{gap:.5rem;display:flex}.PostDetail-module__aUjhTG__controlBtn{background-color:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;width:40px;height:40px;color:var(--text-primary);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.PostDetail-module__aUjhTG__controlBtn:hover{background-color:var(--accent-color);color:#fff;border-color:var(--accent-color)}.PostDetail-module__aUjhTG__relatedSlider{gap:var(--spacing-6);padding-bottom:var(--spacing-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.PostDetail-module__aUjhTG__relatedSlider::-webkit-scrollbar{display:none}.PostDetail-module__aUjhTG__relatedSlide{scroll-snap-align:start;flex:0 0 300px}@media (min-width:768px){.PostDetail-module__aUjhTG__relatedSlide{flex:0 0 calc(50% - var(--spacing-6) / 2)}}@media (min-width:1024px){.PostDetail-module__aUjhTG__relatedSlide{flex:0 0 calc(33.333% - var(--spacing-6) * 2 / 3)}}
.Author-module__voNDDW__authorHeader{margin-bottom:var(--spacing-8);border-bottom:2px solid var(--border-brand);padding-bottom:1.5rem}.Author-module__voNDDW__authorBox{align-items:center;gap:var(--spacing-6);display:flex}.Author-module__voNDDW__authorAvatar{object-fit:cover;border:3px solid var(--accent-color);border-radius:50%;width:96px;height:96px;box-shadow:0 4px 12px #0000001a}.Author-module__voNDDW__authorInfo{flex:1}.Author-module__voNDDW__authorName{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.Author-module__voNDDW__authorBio{color:var(--text-secondary);font-size:1rem;line-height:1.6}@media (max-width:640px){.Author-module__voNDDW__authorBox{text-align:center;flex-direction:column}}
.category-module__JUc_5q__categoryHeader{border-radius:var(--radius-lg);text-align:center;color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #8cc63f4d;margin-bottom:3rem;padding:3.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 15px 35px #0000001f}.category-module__JUc_5q__categoryHeader:before{content:"";background:linear-gradient(90deg,#8cc63f,#5a9c2a);width:100%;height:5px;position:absolute;top:0;left:0}.category-module__JUc_5q__categoryBox{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.category-module__JUc_5q__categoryInfo{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.category-module__JUc_5q__categoryName{font-family:var(--font-heading);letter-spacing:-.02em;color:#fff;text-align:center;margin-bottom:.5rem;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800}.category-module__JUc_5q__categoryBio{color:#cbd5e1;text-align:center;max-width:700px;margin:.5rem auto 0;font-size:1.1rem;line-height:1.6}.category-module__JUc_5q__sectionHeading{font-family:var(--font-heading);text-align:center;color:var(--text-primary);margin-bottom:2rem;font-size:2rem;font-weight:700}@media (max-width:768px){.category-module__JUc_5q__categoryHeader{padding:2rem 1.5rem}}
.SearchPage-module__EOhCNG__pageHeader{text-align:center;margin:3rem 0}.SearchPage-module__EOhCNG__pageTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.SearchPage-module__EOhCNG__pageSubtitle{color:var(--text-secondary);font-size:1.1rem}.SearchPage-module__EOhCNG__grid{gap:var(--spacing-6);grid-template-columns:repeat(1,1fr);margin-bottom:3rem;display:grid}@media (min-width:640px){.SearchPage-module__EOhCNG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.SearchPage-module__EOhCNG__grid{grid-template-columns:repeat(4,1fr)}}.SearchPage-module__EOhCNG__errorState,.SearchPage-module__EOhCNG__noResults{text-align:center;color:var(--text-secondary);padding:4rem 0;font-size:1.2rem}.SearchPage-module__EOhCNG__loadMoreWrapper{justify-content:center;margin-top:3rem;margin-bottom:4rem;display:flex}.SearchPage-module__EOhCNG__loadMoreBtn{background-color:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:2rem;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 4px 10px #8cc63f33}.SearchPage-module__EOhCNG__loadMoreBtn:hover:not(:disabled){background-color:#7ab332;transform:translateY(-2px);box-shadow:0 6px 14px #8cc63f66}.SearchPage-module__EOhCNG__loadMoreBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}
