/* blog.min.css (generated) */
/* Do not edit by hand: run scripts/extract-blog-inline-css.js */
::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0514}::-webkit-scrollbar-thumb{background:#4c1d95;border-radius:4px}.aurora-bg{background:radial-gradient(at 0% 0%,hsla(253,16%,7%,1) 0,transparent 50%),radial-gradient(at 50% 0%,hsla(260,39%,20%,1) 0,transparent 50%),radial-gradient(at 100% 0%,hsla(339,49%,20%,1) 0,transparent 50%);background-size:200% 200%;animation:aurora 20s ease infinite;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}.orb{position:absolute;border-radius:50%;filter:blur(100px);z-index:-1;opacity:0.5;max-width:100vw;max-height:100vw}.glass-panel{background:rgba(20,10,40,0.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.08);box-shadow:0 8px 32px rgba(0,0,0,0.2)}.glass-button{background:rgba(255,255,255,0.08);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,0.15);transition:all 0.3s ease}.glass-button:hover{background:rgba(255,255,255,0.15)}@keyframes aurora{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}html,body{overflow-x:hidden}.prose h2{font-family:'Fraunces',serif;font-size:1.75rem;color:#FFF7ED;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid rgba(255,255,255,0.1)}.prose h3{font-family:'Fraunces',serif;font-size:1.25rem;color:#E9D5FF;margin-top:1.5rem;margin-bottom:0.75rem}.prose p{margin-bottom:1.25rem;line-height:1.8}.prose ul,.prose ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose li{margin-bottom:0.5rem;line-height:1.7}.prose strong{color:#FDA481}.prose a{color:#FDA481;text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:#FFCCB5}.prose blockquote{border-left:3px solid #FDA481;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#a78bfa}.toc-link{transition:all 0.2s ease}.toc-link:hover{color:#FDA481;padding-left:0.5rem}.dream-card{transition:all 0.3s ease}.dream-card:hover{transform:translateY(-3px);border-color:rgba(253,164,129,0.3)}@media(prefers-reduced-motion:reduce){.aurora-bg,.blog-index .aurora-bg{animation:none!important}.orb,.blog-index .orb{animation:none!important;filter:blur(40px)!important}.animate-float,.animate-float-delayed{animation:none!important}.marquee-content{animation:none!important}.glass-panel,.glass-button,.dream-card,.toc-link{transition:none!important}}

/* Blog index overrides (scoped) */
::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0514}::-webkit-scrollbar-thumb{background:#4c1d95;border-radius:4px}.blog-index .aurora-bg{background:radial-gradient(at 0% 0%,hsla(253,16%,7%,1) 0,transparent 50%),radial-gradient(at 50% 0%,hsla(260,39%,20%,1) 0,transparent 50%),radial-gradient(at 100% 0%,hsla(339,49%,20%,1) 0,transparent 50%);background-size:200% 200%;animation:aurora 20s ease infinite;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}.blog-index .orb{position:absolute;border-radius:50%;filter:blur(100px);z-index:-1;opacity:0.5;max-width:100vw;max-height:100vw}.blog-index .glass-panel{background:rgba(20,10,40,0.4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.08);box-shadow:0 8px 32px rgba(0,0,0,0.2);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)}.blog-index .glass-panel:hover{background:rgba(20,10,40,0.6);border:1px solid rgba(255,255,255,0.15);transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,0.3)}.blog-index .glass-button{background:rgba(255,255,255,0.08);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,0.15);transition:all 0.3s ease}.blog-index .glass-button:hover{background:rgba(255,255,255,0.15);transform:scale(1.02)}@keyframes aurora{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}html,body{overflow-x:hidden}.blog-index .article-card{transition:all 0.3s ease}.blog-index .article-card:hover .article-image{transform:scale(1.05)}
