.blog-section.svelte-1qe92bw{min-height:100vh;background:linear-gradient(135deg,#0f172a,#1e1b4b,#0f172a);padding:6rem 1.5rem;position:relative;overflow:hidden}.blog-section.svelte-1qe92bw:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(139,92,246,.08) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(34,211,238,.08) 0%,transparent 50%);pointer-events:none}.container.svelte-1qe92bw{max-width:1200px;margin:0 auto;position:relative;z-index:1}.section-header.svelte-1qe92bw{text-align:center;margin-bottom:4rem}.section-title.svelte-1qe92bw{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#fff,#a78bfa,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}@keyframes svelte-1qe92bw-sparkle-rotate{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.section-subtitle.svelte-1qe92bw{font-size:1.25rem;color:#94a3b8;max-width:600px;margin:0 auto}.posts.svelte-1qe92bw{list-style:none;margin:0;padding:0;display:grid;gap:2rem}.post.svelte-1qe92bw{position:relative;background:#ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;opacity:0;animation:svelte-1qe92bw-fade-in-up .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-1qe92bw-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.post.svelte-1qe92bw:hover{background:#ffffff0d;border-color:#8b5cf666;transform:translateY(-8px);box-shadow:0 20px 40px #8b5cf633}.post-glow.svelte-1qe92bw{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(139,92,246,.15) 0%,transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none}.post.svelte-1qe92bw:hover .post-glow:where(.svelte-1qe92bw){opacity:1}.post-header.svelte-1qe92bw{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.post-number.svelte-1qe92bw{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#8b5cf666,#22d3ee66);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;font-variant-numeric:tabular-nums}.post-date.svelte-1qe92bw{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:9999px;color:#c4b5fd;font-size:.875rem;font-weight:500}.post-content.svelte-1qe92bw{display:block;text-decoration:none;color:inherit}.post-title.svelte-1qe92bw{font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;transition:all .3s;line-height:1.3}.post.svelte-1qe92bw:hover .post-title:where(.svelte-1qe92bw){background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.post-description.svelte-1qe92bw{font-size:1.125rem;line-height:1.7;color:#cbd5e1;margin-bottom:1.5rem}.post-footer.svelte-1qe92bw{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.read-more.svelte-1qe92bw{color:#a78bfa;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.post-line.svelte-1qe92bw{flex:1;height:1px;background:linear-gradient(90deg,rgba(139,92,246,.4),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.post.svelte-1qe92bw:hover .post-line:where(.svelte-1qe92bw){transform:scaleX(1)}@media (min-width: 768px){.posts.svelte-1qe92bw{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.posts.svelte-1qe92bw{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.section-title.svelte-1qe92bw{font-size:2rem}.post-title.svelte-1qe92bw{font-size:1.5rem}.post-description.svelte-1qe92bw{font-size:1rem}.post-number.svelte-1qe92bw{font-size:2rem}}
