@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.blog-container{max-width:1200px;margin:0 auto;padding:40px 20px}.blog-header{text-align:center;margin-bottom:50px}.blog-header h1{font-size:3rem;margin-bottom:10px;background:linear-gradient(90deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.blog-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000000d;transition:transform .2s;border:1px solid #eee}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.blog-img{width:100%;height:200px;object-fit:cover}.blog-content{padding:20px}.blog-tags{margin-bottom:10px}.tag{font-size:.8rem;color:#667eea;margin-right:8px;font-weight:600}.blog-title{text-decoration:none;color:#2d3748}.blog-title h2{font-size:1.4rem;margin:5px 0 10px}.blog-excerpt{color:#718096;font-size:.95rem;line-height:1.5;margin-bottom:20px}.read-more{text-decoration:none;color:#667eea;font-weight:600;display:inline-flex;align-items:center}.post-container{max-width:800px;margin:0 auto;padding:40px 20px}.post-meta{color:#718096;font-size:.9rem;margin-bottom:10px}.post-body{line-height:1.8;color:#2d3748;font-size:1.1rem}.post-body img{max-width:100%;border-radius:8px;margin:20px 0}.post-body h2{margin-top:40px;margin-bottom:20px}.post-body p{margin-bottom:20px}.blog-article-content{font-size:1.125rem;line-height:1.8}.blog-article-content blockquote{background-color:#f1f5f9;border-radius:24px;padding:32px 40px;margin:40px 0;border:none;font-style:normal;color:#1e293b;font-weight:500;position:relative;quotes:none}.blog-article-content blockquote p:first-child{margin-top:0}.blog-article-content blockquote p:last-child{margin-bottom:0}.blog-article-content hr{border:none;height:48px;margin:60px 0;position:relative;background:transparent;overflow:visible}.blog-article-content hr:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233b82f6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M3 12h18M5 5l14 14M5 19L19 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;opacity:.6}.blog-article-content p{margin-bottom:1.5em;color:#334155}.blog-article-content h2{margin-top:3em;margin-bottom:1em;color:#0f172a;font-weight:600}.blog-article-content h3{margin-top:2em;margin-bottom:.75em;color:#1e293b}.blog-article-content img{border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:40px 0}
