@tailwind base;@tailwind components;@tailwind utilities;.blog-container{background:linear-gradient(to bottom right,#f3f4f6,#fff);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:100vw;min-height:100vh;padding:2rem 1rem}.blog-container,.blog-wrapper{box-sizing:border-box;width:100%}.blog-wrapper{margin:0 auto;max-width:800px;padding:0 1rem}@media (max-width:900px){.blog-wrapper{max-width:100%;padding:0 .5rem}.blog-container{padding:1rem .5rem}}@media (max-width:600px){.blog-wrapper{padding:0}.blog-container{padding:.5rem .25rem}}.blog-title{border-bottom:4px solid #6366f1;color:#374151;font-size:3rem;font-weight:800;margin-bottom:2.5rem;padding-bottom:.5rem;text-align:center}.blog-post{background-color:#fff;border-radius:1rem;box-shadow:0 8px 25px #0000000f;margin-bottom:2.5rem;padding:2rem;transition:box-shadow .3s ease}.blog-post:hover{box-shadow:0 12px 35px #0000001a}.blog-image{border:1px solid #ddd;border-radius:.75rem;box-shadow:0 2px 8px #0000000d;display:block;height:auto;margin-bottom:1.5rem;max-height:320px;object-fit:cover;width:100%}.post-title{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:.5rem}.post-date{color:#6b7280;font-size:.9rem;margin-bottom:1rem}.post-excerpt{border-left:4px solid #6366f1;color:#4b5563;font-style:italic;margin-bottom:1.5rem;padding-left:1rem}.post-content{color:#374151;font-size:1rem;line-height:1.75}.post-content h1,.post-content h2,.post-content h3{color:#111827;font-weight:600;margin-top:1.5rem}.post-content p,.post-content ul{margin-bottom:1rem}.post-content ul{padding-left:1.5rem}.post-content li{list-style-type:disc;margin-bottom:.5rem}.post-content a{color:#2563eb;text-decoration:underline}.post-content code{border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.95rem;padding:.2rem .4rem}.post-content pre{background-color:#1e293b;border-radius:.5rem;color:#f1f5f9;margin-bottom:1rem;overflow-x:auto;padding:1rem}.blog-list-container{background:#f9fafb;min-height:100vh;padding:2rem}.blog-list-wrapper{background:#fff;border:2px d;border-radius:1rem;margin:0 auto;max-width:700px;padding:2rem}.post-content p>code{background-color:#2f4f4f;border:1px solid #333;border-radius:10px;box-shadow:0 4px 12px #0000001a;color:#f8f8f2;display:block;font-family:Fira Code,Courier New,monospace;font-size:.9rem;line-height:1.6;margin:1.5rem 0;max-height:420px;overflow-x:auto;padding:1rem;white-space:pre-wrap}.post-content p>code::-webkit-scrollbar{height:6px}.post-content p>code::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.post-content table{border:1px solid #e0e0e0;border-collapse:collapse;font-size:.85rem;margin:1.25rem 0;overflow-x:auto;width:100%}.post-content td,.post-content th{border:1px solid #e0e0e0;line-height:1.4;padding:.5rem .75rem;text-align:left;vertical-align:top}.post-content th{background-color:#fafafa;color:#333;font-weight:600}.post-content tr:nth-child(2n){background-color:#fcfcfc}.post-content tr:hover{background-color:#f7f7f7}@media (max-width:768px){.post-content table{display:block;overflow-x:auto;white-space:nowrap}}.blog-post img{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:2rem 0;max-width:100%;padding:8px;transition:transform .3s ease}.blog-post img:hover{transform:scale(1.015)}
/*# sourceMappingURL=main.b97103b7.css.map*/