.page-header.svelte-rdyz6z{background:linear-gradient(135deg,indigo,#0f8);padding:4rem 2rem;text-align:center;color:#fff;margin:0}.header-content.svelte-rdyz6z h1:where(.svelte-rdyz6z){font-size:4rem;font-weight:900;margin:0;text-shadow:3px 3px 0px rgba(0,0,0,.3);color:#fff}.story-pageview{background-color:#fffffff2;padding:3rem 2rem;min-height:60vh;margin:0}.image-container.svelte-rdyz6z{text-align:center;margin-bottom:2rem}.mainimage.svelte-rdyz6z{max-width:100%;height:auto;max-height:500px;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px #0000001a}.content-article.svelte-rdyz6z{max-width:750px;margin:0 auto}.prose.svelte-rdyz6z{font-size:1.1rem;line-height:1.8;color:#333}.prose p{margin-bottom:1.5rem;line-height:1.8}.prose h2{margin-top:2.5rem;margin-bottom:1rem;font-size:2rem;font-weight:700;color:indigo}.prose h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600;color:indigo}.prose ul,.prose ol{margin-bottom:1.5rem;padding-left:2rem}.prose li{margin-bottom:.5rem}.prose img{border-radius:.5rem;margin:2rem 0;max-width:100%;height:auto}.prose a{color:#00cc6f;text-decoration:none;font-weight:600}.prose a:hover{color:#0f8;text-decoration:underline}@media(max-width:768px){.page-header.svelte-rdyz6z{padding:2.5rem 1.5rem}.header-content.svelte-rdyz6z h1:where(.svelte-rdyz6z){font-size:2.5rem}.story-pageview{padding:2rem 1rem}.prose.svelte-rdyz6z{font-size:1rem}}
