.article-page.svelte-1hr9ajn{background:linear-gradient(180deg,#faf5ff 0%,#ffffff 100%);min-height:100vh}@keyframes svelte-1hr9ajn-pulse{0%,to{opacity:1}50%{opacity:.5}}.article-page__spinner.svelte-1hr9ajn{animation:svelte-1hr9ajn-spin 1s linear infinite,svelte-1hr9ajn-pulse 2s ease-in-out infinite}@keyframes svelte-1hr9ajn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prose{max-width:none;font-size:1.1rem;line-height:1.8}.prose img{border-radius:1rem;margin:2rem auto;box-shadow:0 4px 10px #0000001a}.prose a{color:#9333ea;text-decoration:none}.prose a:hover{color:#6b21a8;text-decoration:underline}.prose h2{font-size:1.75rem;margin-top:2rem;margin-bottom:1rem;color:#4b5563}.prose h3{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem;color:#4b5563}.prose blockquote{border-left:4px solid #9333EA;padding-left:1rem;color:#6b7280;font-style:italic}@media (max-width: 640px){.prose{font-size:1rem;line-height:1.7}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}}.line-clamp-2.svelte-1hr9ajn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
