:root{--purple-dark: #6b21a8;--purple-main: #8b5cf6;--purple-light: #c084fc;--purple-glow: #8b5cf640}[data-astro-cid-x255k2k2],[data-astro-cid-x255k2k2]:before,[data-astro-cid-x255k2k2]:after{box-sizing:border-box}body{background-color:#000;color:#fff;font-family:Vazirmatn,sans-serif;margin:0;overflow-x:hidden;width:100%}main[data-astro-cid-x255k2k2]{max-width:1200px;width:100%;margin:0 auto;padding:3rem 1.5rem}.blog-glass-section[data-astro-cid-x255k2k2]{background:#121212a6;border:1px solid #ffffff1a;border-radius:12px;padding:2.5rem;box-shadow:0 20px 50px #00000080;width:100%;overflow:hidden}.blog-header[data-astro-cid-x255k2k2]{margin-bottom:3rem;border-block-end:1px solid #ffffff1f;padding-block-end:1.5rem;position:relative}.blog-header[data-astro-cid-x255k2k2]:after{content:"";position:absolute;bottom:-1px;right:0;width:120px;height:2px;background:linear-gradient(to left,var(--purple-dark),var(--purple-main))}.blog-header[data-astro-cid-x255k2k2] .badge[data-astro-cid-x255k2k2]{display:inline-block;background:#ffffff0d;color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:4px;border:1px solid #ffffff26;border-inline-start:3px solid var(--purple-main);margin-bottom:.75rem}.blog-header[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;margin:0;color:#fff;letter-spacing:-.02em}.posts-grid[data-astro-cid-x255k2k2]{display:grid;grid-template-columns:repeat(12,1fr);gap:2.5rem 2rem;list-style:none;padding:0;margin:0;width:100%}.post-item[data-astro-cid-x255k2k2]{grid-column:span 6;display:flex;flex-direction:column;min-width:0}.post-item[data-astro-cid-x255k2k2]:first-child{grid-column:span 12;border-block-end:1px solid #ffffff1f;padding-block-end:2.5rem;margin-bottom:.5rem}.post-item[data-astro-cid-x255k2k2]:first-child a[data-astro-cid-x255k2k2]{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center}.post-link[data-astro-cid-x255k2k2]{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;width:100%;min-width:0}.image-wrapper[data-astro-cid-x255k2k2]{position:relative;overflow:hidden;border-radius:6px;background-color:#121212;border:1px solid #ffffff1a;aspect-ratio:16 / 9;width:100%}.image-wrapper[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2],.image-wrapper[data-astro-cid-x255k2k2] img{object-fit:cover;display:block;transition:transform .4s,filter .4s;filter:grayscale(20%);width:100%!important;height:100%!important;max-width:100%!important}.post-link[data-astro-cid-x255k2k2]:hover .image-wrapper[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{transform:scale(1.03);filter:grayscale(0%)}.post-content[data-astro-cid-x255k2k2]{display:flex;flex-direction:column;justify-content:center;padding-block-start:1rem;min-width:0}.meta-info[data-astro-cid-x255k2k2]{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:var(--purple-main);font-weight:500;margin-bottom:.5rem}.post-title[data-astro-cid-x255k2k2]{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;line-height:1.4;color:#fff;margin:0 0 .75rem;transition:color .2s;word-break:break-word}.post-item[data-astro-cid-x255k2k2]:first-child .post-title[data-astro-cid-x255k2k2]{font-size:clamp(1.4rem,3vw,2.2rem)}.post-excerpt[data-astro-cid-x255k2k2]{font-size:.9rem;color:#b4b4b4;line-height:1.6;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-link[data-astro-cid-x255k2k2]:hover .post-title[data-astro-cid-x255k2k2]{color:var(--purple-light)}@media(width<=768px){main[data-astro-cid-x255k2k2]{padding:1.5rem .75rem}.blog-glass-section[data-astro-cid-x255k2k2]{padding:1.25rem;border-radius:8px}.posts-grid[data-astro-cid-x255k2k2]{display:flex;flex-direction:column;gap:2rem}.post-item[data-astro-cid-x255k2k2],.post-item[data-astro-cid-x255k2k2]:first-child{grid-column:span 12;width:100%}.post-item[data-astro-cid-x255k2k2]:first-child a[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:1.25rem}.blog-header[data-astro-cid-x255k2k2]{margin-bottom:2rem}.post-item[data-astro-cid-x255k2k2]:first-child{padding-block-end:1.75rem}.post-excerpt[data-astro-cid-x255k2k2]{font-size:.85rem;-webkit-line-clamp:2}}
