html{scroll-behavior:smooth;cursor:none}button,a{cursor:none;outline:none}a:hover~.custom-cursor .cursor-dot,button:hover~.custom-cursor .cursor-dot{background-color:#0000;border:1px solid #058b8c;transform:scale(1.8)}#post-content h1{color:#fff;text-transform:uppercase;letter-spacing:-.05em;margin-top:2.5rem;margin-bottom:1.5rem;font-size:2.5rem;font-style:italic;font-weight:900;line-height:1.2}#post-content h2{color:#fff;margin-top:2.5rem;margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.2}#post-content h3{color:#fff;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}#post-content p{color:#9ca3af;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.8}#post-content ul{color:#9ca3af;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;list-style-type:disc}#post-content ol{color:#9ca3af;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.125rem;list-style-type:decimal}#post-content li{margin-bottom:.5rem}#post-content a{color:#058b8c;cursor:none;text-decoration:underline;transition:color .3s}#post-content a:hover{color:#fff}#post-content blockquote{color:#6b7280;background:#058b8c0d;border-left:4px solid #058b8c;border-radius:0 1rem 1rem 0;margin-top:2rem;margin-bottom:2rem;padding:1.5rem;font-size:1.25rem;font-style:italic}#post-content pre{background:#0b1120;border:1px solid #1f2937;border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem;overflow-x:auto}#post-content code{color:#058b8c;font-family:monospace;font-size:.9rem}
