.article-page.svelte-jot9ci{position:relative;min-height:100vh;background-color:#050510;display:flex;flex-direction:column;--text: #e0e0e0;--text-muted: #a0a0a0;--headline: #ffffff;--headline-shadow: rgba(0, 0, 0, .8);--headline-accent: rgba(255, 255, 255, .3);--headline-glow: rgba(255, 255, 255, .2);--border: #3a3a3a;--link: #88ccff;--tag-color: #c8c8d0;--highlight: rgba(255, 255, 255, .2);--image-card-bg: rgba(255, 255, 255, .08)}.article-page.colors-loaded.svelte-jot9ci{--highlight: var(--dynamic-highlight);--image-card-bg: var(--dynamic-image-card-bg)}.article-page.svelte-jot9ci :where(.svelte-jot9ci)::selection{background-color:var(--highlight);color:var(--text)}.article-page.svelte-jot9ci :where(.svelte-jot9ci)::-moz-selection{background-color:var(--highlight);color:var(--text)}.hero-image-section.svelte-jot9ci{position:relative;z-index:3;margin-top:5rem;margin-bottom:.625rem;margin-left:auto;margin-right:auto;max-width:700px;padding:0 1rem}.hero-image-container.svelte-jot9ci{position:relative;width:100%;overflow:visible;border-radius:2px;box-shadow:0 1px 2px #0000001a,0 4px 8px #0000001a,0 8px 16px #00000026,0 16px 32px #0000001a,inset 0 0 0 1px #ffffff80;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.04' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23paper)' opacity='0.03'/%3E%3C/svg%3E"),linear-gradient(175deg,#fcfcfa,#f5f5f0 40%,#eeeee8);padding:16px 16px 50px;border:1px solid rgba(0,0,0,.08);border-top-color:#ffffff4d;border-left-color:#fff3}.hero-image-container.svelte-jot9ci:after{content:"";position:absolute;inset:16px 16px 50px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E");opacity:.35;mix-blend-mode:overlay;pointer-events:none;border-radius:1px}.hero-image.svelte-jot9ci{width:100%;height:auto;max-height:500px;object-fit:cover;display:block;filter:contrast(1.15) saturate(1.3) brightness(1.02);border-radius:1px;box-shadow:inset 0 0 3px #0003,inset 0 0 10px #0000000d}.content-section.svelte-jot9ci{position:relative;z-index:3;padding:4rem 5rem 3rem;margin:0 1rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.post-title.svelte-jot9ci{font-family:Caveat,cursive;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;color:#c8c8d0;text-align:center;line-height:1.3;margin:0;margin-bottom:1rem;max-width:900px;text-wrap:balance;text-transform:lowercase;letter-spacing:.02em;text-shadow:-1px -1px 0 rgba(255,255,255,.9),-2px -2px 1px rgba(255,255,255,.4),1px 1px 0 rgba(0,0,0,.5),2px 2px 1px rgba(0,0,0,.3),3px 3px 3px rgba(0,0,0,.2),0 0 2px rgba(255,255,255,.8),0 0 15px rgba(192,192,210,.5)}.tags-container.svelte-jot9ci{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;color:var(--tag-color);transition:color .8s ease-out}@media(max-width:768px){.tags-container.svelte-jot9ci{gap:.4rem}.tags-container.svelte-jot9ci .tag-pill{font-size:.85rem;padding:.25rem .6rem}.tags-container.svelte-jot9ci .tag-pill svg{inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}}@media(max-width:480px){.tags-container.svelte-jot9ci .tag-pill{font-size:.75rem;padding:.2rem .5rem}}.divider-line.svelte-jot9ci{width:100%;max-width:65ch;border:none;border-top:2px solid var(--text);opacity:.3;margin:0}.article-body.svelte-jot9ci{font-family:Libre Caslon Text,Georgia,serif;font-size:1.125rem;line-height:1.8;color:var(--text);max-width:65ch;width:100%;text-align:left;word-break:normal;overflow-wrap:break-word;white-space:normal}.article-body.svelte-jot9ci p{margin-bottom:1.5em}.article-body.svelte-jot9ci ul,.article-body.svelte-jot9ci ol{margin-bottom:1.5em;padding-left:1.5em}.article-body.svelte-jot9ci ul{list-style-type:disc}.article-body.svelte-jot9ci ol{list-style-type:decimal}.article-body.svelte-jot9ci li{margin-bottom:.5em;padding-left:.25em}.article-body.svelte-jot9ci li::marker{color:var(--headline)}.article-body.svelte-jot9ci ul ul,.article-body.svelte-jot9ci ol ol,.article-body.svelte-jot9ci ul ol,.article-body.svelte-jot9ci ol ul{margin-top:.5em;margin-bottom:.5em}.article-body.svelte-jot9ci ul ul{list-style-type:circle}.article-body.svelte-jot9ci ul ul ul{list-style-type:square}.article-body.svelte-jot9ci a{color:var(--link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;font-weight:500;display:inline}.article-body.svelte-jot9ci a:hover{text-decoration-thickness:3px}.article-body.svelte-jot9ci h2{font-family:VT323,monospace;font-size:1.4rem;font-weight:400;color:var(--headline);margin-top:2em;margin-bottom:.75em;text-align:center;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 0 8px var(--headline-glow),0 0 16px var(--headline-glow);transition:color .8s ease-out,text-shadow .8s ease-out}.article-body.svelte-jot9ci h3{font-family:VT323,monospace;font-size:1.2rem;font-weight:400;color:var(--headline);margin-top:1.75em;margin-bottom:.5em;text-align:center;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 6px var(--headline-glow);transition:color .8s ease-out}.article-body.svelte-jot9ci blockquote{font-family:var(--font-handwritten);font-size:1.25rem;border-left:none;padding-left:0;font-style:normal;color:var(--text);font-weight:700}.article-body.svelte-jot9ci strong,.article-body.svelte-jot9ci b{color:var(--text);font-weight:700!important}.article-body.svelte-jot9ci em,.article-body.svelte-jot9ci i{font-style:italic}.article-body.svelte-jot9ci strong em,.article-body.svelte-jot9ci em strong,.article-body.svelte-jot9ci b i,.article-body.svelte-jot9ci i b{font-weight:700;font-style:italic}.article-body.svelte-jot9ci figure:not(.kg-embed-card),.article-body.svelte-jot9ci .kg-image-card{position:relative;background-color:var(--image-card-bg, rgba(0, 0, 0, .12));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:.5rem;margin:2rem 0;box-shadow:0 4px 24px var(--image-card-bg, rgba(0, 0, 0, .12));transition:background-color .8s ease-out,box-shadow .8s ease-out}.article-body.svelte-jot9ci figure:not(.kg-embed-card):before,.article-body.svelte-jot9ci .kg-image-card:before{content:"";position:absolute;inset:.5rem;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 500 500' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.04' numOctaves='5' stitchTiles='stitch' result='noise'/%3E%3CfeDiffuseLighting in='noise' lighting-color='%23fff' surfaceScale='2'%3E%3CfeDistantLight azimuth='45' elevation='60'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23paper)'/%3E%3C/svg%3E");opacity:.12;mix-blend-mode:multiply;pointer-events:none;border-radius:8px;z-index:1}.article-body.svelte-jot9ci figure:not(.kg-embed-card) img,.article-body.svelte-jot9ci .kg-image-card img{position:relative;border-radius:8px;width:100%;height:auto;display:block;z-index:0}.article-body.svelte-jot9ci figure:not(.kg-embed-card):has(figcaption) img,.article-body.svelte-jot9ci .kg-image-card:has(figcaption) img{border-radius:8px 8px 0 0!important}.article-body.svelte-jot9ci figcaption{font-family:var(--font-sans);font-size:.9375rem;color:var(--headline, var(--text));text-align:center;padding:1rem .5rem;margin:0;transition:color .8s ease-out}.article-body.svelte-jot9ci p>img{background-color:var(--image-card-bg, rgba(0, 0, 0, .12));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:.5rem;width:calc(100% - 1rem);box-shadow:0 4px 24px var(--image-card-bg, rgba(0, 0, 0, .12));transition:background-color .8s ease-out,box-shadow .8s ease-out}.article-body.svelte-jot9ci .kg-embed-card{position:relative;background-color:var(--image-card-bg, rgba(0, 0, 0, .12));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:.5rem;margin:2rem 0;width:100%;box-shadow:0 4px 24px var(--image-card-bg, rgba(0, 0, 0, .12));transition:background-color .8s ease-out,box-shadow .8s ease-out}.article-body.svelte-jot9ci .kg-embed-card:before{content:"";position:absolute;inset:.5rem;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 500 500' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.04' numOctaves='5' stitchTiles='stitch' result='noise'/%3E%3CfeDiffuseLighting in='noise' lighting-color='%23fff' surfaceScale='2'%3E%3CfeDistantLight azimuth='45' elevation='60'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23paper)'/%3E%3C/svg%3E");opacity:.12;mix-blend-mode:multiply;pointer-events:none;border-radius:8px;z-index:1}.article-body.svelte-jot9ci .kg-embed-card iframe{position:relative;width:100%;aspect-ratio:16 / 9;height:auto;border-radius:8px;z-index:0}.home-button.svelte-jot9ci{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:3rem auto 0;padding:.6rem 1.2rem;font-family:var(--font-handwritten);font-size:1rem;color:var(--headline);text-decoration:none;border:2px solid var(--headline);border-radius:25px;background:transparent;transition:all .3s ease}.home-button.svelte-jot9ci:hover{background:var(--headline);color:#0a0a15}.home-button.svelte-jot9ci svg:where(.svelte-jot9ci){width:18px;height:18px}@media(max-width:768px){.home-button.svelte-jot9ci{font-size:.9rem;padding:.5rem 1rem}.home-button.svelte-jot9ci svg:where(.svelte-jot9ci){width:16px;height:16px}}.flower-footer.svelte-jot9ci{position:relative;z-index:3;margin-top:auto}.progress-bar.svelte-jot9ci{position:fixed;bottom:0;left:0;right:0;height:4px;background:#ffffff1a;z-index:100;overflow:hidden}.progress-bar.svelte-jot9ci:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress);background:#c8c8d0;box-shadow:0 0 10px #c0c0d280,0 0 5px #c8c8d0;transition:width .1s ease-out}@media(max-width:768px){.hero-image-container.svelte-jot9ci:after{display:none}.hero-image-section.svelte-jot9ci{margin-top:4rem;margin-bottom:2rem;padding:0 .5rem}.hero-image-container.svelte-jot9ci{padding:10px 10px 35px;box-shadow:0 4px 12px #00000026,inset 0 0 0 1px #ffffff80}.content-section.svelte-jot9ci{padding:0 1.5rem 2rem;margin:0 .5rem;gap:1.5rem}.post-title.svelte-jot9ci{font-size:clamp(1.5rem,6vw,2.5rem);margin-bottom:.5rem;text-shadow:-1px -1px 0 rgba(255,255,255,.9),1px 1px 0 rgba(0,0,0,.5),0 0 8px rgba(192,192,210,.3)}.progress-bar.svelte-jot9ci{height:3px}}@media(prefers-reduced-motion:reduce){.progress-bar.svelte-jot9ci:after{transition:none}}
