body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background:#1e3a8a;box-shadow:0 2px 5px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem}.navbar__logo a{color:#fff;font-size:1.6rem;font-weight:700;text-decoration:none}.navbar__links a{color:#cbd5e1;font-weight:500;margin-left:1.5rem;text-decoration:none;transition:color .2s}.navbar__links a:hover{color:#fff}.footer{background-color:#1e3a8a;border-top:1px solid #3b82f6;color:#e0e7ff;font-size:.9rem;margin-top:4rem;padding:2rem;text-align:center}.footer__links{margin-top:.5rem}.footer__links a{align-items:center;color:#93c5fd;display:inline-flex;font-weight:500;margin:0 .75rem;margin:0 1rem;text-decoration:none;transition:color .2s}.footer__links a:hover{color:#fff}.footer-icon{font-size:1.1rem;margin-right:.5rem}.home-container{margin:0 auto;max-width:900px;padding:2rem}.home-title{color:#1e3a8a;font-size:2.5rem;margin-bottom:2rem;text-align:center}.post-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.post-card h2{margin-bottom:.75rem}.post-page{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;margin:2rem auto;max-width:750px;padding:2rem}.post-title{color:#1e3a8a;font-size:2.25rem;margin-bottom:.5rem}.post-date{color:#64748b;font-size:.9rem;margin-bottom:2rem}.post-content h1,.post-content h2,.post-content h3{color:#1e3a8a;margin-top:1.5rem}.post-content p{line-height:1.8;margin-bottom:1rem}.post-content a{color:#3b82f6;text-decoration:underline}.post-content blockquote{background-color:#f0f8ff;border-left:4px solid #1e3a8a;color:#444;font-style:italic;margin:1.5rem 0;padding:.75rem 1rem}.post-content ul{margin-bottom:1rem;padding-left:1.25rem}.all-posts-container{margin:0 auto;max-width:900px;padding:2rem}.all-posts-title{color:#1e3a8a;font-size:2.5rem;margin-bottom:2rem;text-align:center}.all-posts-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.post-card{background:#fff;border:1px solid #e0e7ff;border-radius:12px;box-shadow:0 4px 8px #1e3a8a1a;padding:1.5rem;transition:transform .2s}.post-card:hover{transform:translateY(-5px)}.post-card h2{color:#1e3a8a;margin-bottom:.5rem}.post-card .post-date{color:#64748b;font-size:.85rem;margin-bottom:.75rem}.post-card p{color:#555;margin-bottom:1rem}.read-more{color:#3b82f6;font-weight:700;text-decoration:none;transition:color .2s}.read-more:hover{color:#1d4ed8}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.app-content{flex:1 1}
/*# sourceMappingURL=main.f259385a.css.map*/