body,html{overflow-y:auto!important;overflow-x:hidden;height:auto!important}.back-home-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;border-radius:50px;background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);color:var(--text-muted);text-decoration:none;transition:all .3s ease;font-weight:500;font-size:.9rem;position:fixed;top:1.5rem;left:1.5rem;z-index:9999}.back-home-btn:hover{color:var(--text-light);background:rgba(255,255,255,.1);transform:translateX(-5px)}[data-theme=light] .back-home-btn:hover{background:rgba(0,0,0,.08)}@media (max-width:768px){.back-home-btn{top:1rem;left:1rem;padding:.5rem 1rem;font-size:.85rem}}.blog-gallery-section{padding:100px 20px;background:var(--bg-dark);min-height:100vh;display:flex;flex-direction:column;align-items:center}.blog-section-header{text-align:center;margin-bottom:80px;position:relative;width:100%}.blog-title{position:relative;display:inline-block;margin:0}.blog-main-text{position:relative;font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;color:var(--accent-primary);z-index:2}.blog-ghost-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(3.5rem, 10vw, 7rem);font-weight:800;color:var(--text-muted);opacity:var(--ghost-opacity);z-index:1;white-space:nowrap;user-select:none;pointer-events:none}.blog-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(400px,auto);gap:40px;width:100%;max-width:1200px;margin:0 auto}.blog-card{border-radius:16px;cursor:pointer;transition:transform .3s cubic-bezier(.2, .8, .2, 1),box-shadow .3s ease,filter .3s ease;display:flex;opacity:0;transform:translateY(40px);animation:fadeInUp .6s ease-out forwards}.blog-card:first-child{animation-delay:.1s}.blog-card:nth-child(2){animation-delay:.2s}.blog-card:nth-child(3){animation-delay:.3s}.blog-card:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.blog-card .glow-content{border-radius:15px;background:var(--glass-bg);width:100%;height:100%}@media (hover:hover){.blog-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 30px rgba(0,0,0,.3);z-index:10}.blog-gallery-grid:hover .blog-card:not(:hover){filter:brightness(.6) blur(2px)}}.blog-gallery-image-wrapper{width:100%;height:200px;background-color:var(--skeleton-base);overflow:hidden;position:relative;border-bottom:1px solid var(--glass-border)}.blog-gallery-placeholder{width:100%;height:100%;background-color:var(--skeleton-highlight)}.blog-gallery-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}@media (hover:hover){.blog-card:hover .blog-gallery-image-wrapper img{transform:scale(1.05)}}.blog-gallery-content{position:relative;padding:25px 20px;flex:1;display:flex;flex-direction:column}.blog-gallery-text-content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.blog-gallery-topic{font-size:1.4rem;font-weight:600;color:var(--text-light);margin:0 0 10px 0;line-height:1.3}.blog-gallery-date{font-size:.8rem;letter-spacing:1px;color:var(--accent-primary);margin:0 0 15px 0;text-transform:uppercase;font-weight:600}.blog-gallery-desc{font-size:.95rem;line-height:1.6;color:var(--text-muted);margin:0 0 25px 0;flex-grow:1}.blog-gallery-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;color:var(--text-light);text-decoration:none;transition:color .3s ease,transform .3s ease;margin-top:auto;width:fit-content}.blog-gallery-link i{transition:transform .3s ease}@media (hover:hover){.blog-card:hover .blog-gallery-link{color:var(--accent-primary)}.blog-card:hover .blog-gallery-link i{transform:translateX(5px)}}@media (max-width:992px){.blog-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-gallery-grid{grid-template-columns:1fr}.blog-gallery-link{color:var(--accent-primary)}.blog-gallery-link i{transform:translateX(5px)}}