.markdown :first-child{margin-top:0}.markdown :last-child{margin-bottom:0}.post-card .primary .content{color:#475569;font-size:1rem;line-height:1.7;-webkit-mask-image:linear-gradient(#000 175px,transparent 250px);mask-image:linear-gradient(#000 175px,transparent 250px)}.post-card .secondary .title{-webkit-mask-image:linear-gradient(#000 70px,transparent 125px);mask-image:linear-gradient(#000 70px,transparent 125px)}.post-card:hover{transform:translateY(-3px);transition:transform .3s ease}.post-card .title{color:#1e293b;font-weight:600;margin-bottom:.75rem}html{overflow-y:scroll;scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.post-card{animation:fadeIn .3s ease-in;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease}.post-card .content h1,.post-card .content h2,.post-card .content h3{color:#1e293b;margin-bottom:.5rem;margin-top:1rem}.post-card .content p{margin-bottom:1rem}.post-card .content a{color:#4f46e5;text-decoration:none}.post-card .content a:hover{text-decoration:underline}.post-card .content code{background-color:#f1f5f9;border-radius:4px;font-family:monospace;font-size:.9em;padding:.2rem .4rem}.post-card .content blockquote{border-left:3px solid #4f46e5;color:#64748b;margin-left:0;padding-left:1rem}
/*# sourceMappingURL=main.ec78ea8a.css.map*/