.BlogPost-module__ifVEqa__container{width:100%;max-width:900px;margin:0 auto;padding:120px 24px 60px}.BlogPost-module__ifVEqa__content{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;padding:40px;overflow:hidden}.BlogPost-module__ifVEqa__header{text-align:center;margin-bottom:40px}.BlogPost-module__ifVEqa__header h1.BlogPost-module__ifVEqa__title{color:#fff;margin-bottom:24px;font-size:3rem;font-weight:800;line-height:1.2}.BlogPost-module__ifVEqa__meta{color:var(--text-secondary);flex-direction:column;align-items:center;gap:16px;display:flex}.BlogPost-module__ifVEqa__tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.BlogPost-module__ifVEqa__tag{background:var(--primary);color:#fff;border-radius:20px;padding:4px 12px;font-size:.9rem}.BlogPost-module__ifVEqa__imageContainer{border-radius:16px;width:100%;height:400px;margin:40px 0;position:relative;overflow:hidden}.BlogPost-module__ifVEqa__postContent{color:var(--text-primary);font-size:1.1rem;line-height:1.8}.BlogPost-module__ifVEqa__postContent h2{color:var(--text-primary);margin:40px 0 20px;font-size:2rem;font-weight:700}.BlogPost-module__ifVEqa__postContent p{margin-bottom:20px}.BlogPost-module__ifVEqa__postContent ul{margin:20px 0;padding-left:20px}.BlogPost-module__ifVEqa__postContent li{margin-bottom:10px}.BlogPost-module__ifVEqa__postContent pre{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;margin:20px 0;padding:20px;overflow-x:auto}.BlogPost-module__ifVEqa__postContent code{font-family:var(--font-geist-mono);color:var(--primary-light)}@media (max-width:768px){.BlogPost-module__ifVEqa__container{padding:100px 16px 40px}.BlogPost-module__ifVEqa__content{padding:24px}.BlogPost-module__ifVEqa__header h1{font-size:2rem}.BlogPost-module__ifVEqa__imageContainer{height:250px}}
.Comments-module__hJrQta__container{border-top:1px solid var(--card-border);margin-top:60px;padding-top:40px}.Comments-module__hJrQta__title{color:var(--text-primary);margin-bottom:24px;font-size:1.8rem;font-weight:700}.Comments-module__hJrQta__form{margin-bottom:40px}.Comments-module__hJrQta__input,.Comments-module__hJrQta__textarea{background:var(--card-bg);border:1px solid var(--card-border);width:100%;color:var(--text-primary);border-radius:8px;margin-bottom:16px;padding:12px;font-family:inherit;transition:all .3s}.Comments-module__hJrQta__textarea{resize:vertical;min-height:120px}.Comments-module__hJrQta__input:focus,.Comments-module__hJrQta__textarea:focus{border-color:var(--primary);outline:none}.Comments-module__hJrQta__submitButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-weight:600;transition:all .3s}.Comments-module__hJrQta__submitButton:hover{background:var(--primary-light);transform:translateY(-2px)}.Comments-module__hJrQta__commentsList{flex-direction:column;gap:24px;display:flex}.Comments-module__hJrQta__comment{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:20px}.Comments-module__hJrQta__commentHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.Comments-module__hJrQta__author{color:var(--text-primary);font-weight:600}.Comments-module__hJrQta__date{color:var(--text-secondary);font-size:.9rem}.Comments-module__hJrQta__content{color:var(--text-primary);margin-bottom:16px;line-height:1.6}.Comments-module__hJrQta__likeButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;transition:all .3s;display:flex}.Comments-module__hJrQta__likeButton:hover{color:#ff4b4b;transform:scale(1.1)}
.SuggestedPosts-module__KrNnyW__container{border-top:1px solid var(--card-border);margin-top:60px;padding-top:40px}.SuggestedPosts-module__KrNnyW__title{color:var(--text-primary);margin-bottom:32px;font-size:1.8rem;font-weight:700}.SuggestedPosts-module__KrNnyW__posts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.SuggestedPosts-module__KrNnyW__post{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;transition:all .3s;overflow:hidden}.SuggestedPosts-module__KrNnyW__post:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-8px)}.SuggestedPosts-module__KrNnyW__imageContainer{width:100%;height:200px;position:relative;overflow:hidden}.SuggestedPosts-module__KrNnyW__image{object-fit:cover;transition:transform .3s}.SuggestedPosts-module__KrNnyW__post:hover .SuggestedPosts-module__KrNnyW__image{transform:scale(1.05)}.SuggestedPosts-module__KrNnyW__content{padding:24px}.SuggestedPosts-module__KrNnyW__postTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.3rem;font-weight:700}.SuggestedPosts-module__KrNnyW__excerpt{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.SuggestedPosts-module__KrNnyW__tags{gap:8px;display:flex}.SuggestedPosts-module__KrNnyW__tag{background:var(--primary);color:#fff;border-radius:20px;padding:4px 12px;font-size:.8rem}@media (max-width:768px){.SuggestedPosts-module__KrNnyW__posts{grid-template-columns:1fr}}
