@keyframes svelte-38kbzc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin.svelte-38kbzc{animation:svelte-38kbzc-spin 1s linear infinite}.post-article-content.svelte-rykbd1{font-family:var(--font-body);font-size:1.125rem;line-height:1.75}.post-article-content.svelte-rykbd1 h1,.post-article-content.svelte-rykbd1 h2,.post-article-content.svelte-rykbd1 h3,.post-article-content.svelte-rykbd1 h4,.post-article-content.svelte-rykbd1 h5,.post-article-content.svelte-rykbd1 h6{font-family:var(--font-headline);font-weight:600;line-height:1.25;padding:0}.post-article-content.svelte-rykbd1 h2{display:flex;align-items:center;gap:1rem;margin:4rem 0 2rem;font-size:2.25rem;font-style:italic;font-weight:700;color:var(--color-tertiary)}.post-article-content.svelte-rykbd1 h2:before{content:"";width:2rem;height:2px;flex-shrink:0;background:color-mix(in srgb,var(--color-tertiary) 30%,transparent)}.post-article-content.svelte-rykbd1 h3{margin:3rem 0 1.5rem;font-size:1.875rem;font-style:italic;font-weight:700;color:var(--color-primary)}.post-article-content.svelte-rykbd1 h4{margin:2rem 0 1rem;font-size:1.5rem;font-style:italic;color:var(--color-on-surface)}.post-article-content.svelte-rykbd1 h5,.post-article-content.svelte-rykbd1 h6{margin:1.5rem 0 .75rem;font-size:1.25rem;color:var(--color-on-surface)}.post-article-content.svelte-rykbd1>p:first-child{font-size:1.25rem;line-height:1.75;color:var(--color-on-surface)}.post-article-content.svelte-rykbd1>p:first-child:first-letter{float:left;margin-right:.75rem;font-family:var(--font-headline);font-size:4.5rem;line-height:.85;font-style:italic;color:var(--color-primary)}.post-article-content.svelte-rykbd1 p{margin:0 0 2rem;font-size:1.25rem;line-height:1.75;color:var(--color-on-surface-variant)}.post-article-content.svelte-rykbd1 a{color:var(--color-tertiary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-tertiary) 45%,transparent);text-underline-offset:3px}.post-article-content.svelte-rykbd1 a:hover{color:var(--color-primary);text-decoration-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}.post-article-content.svelte-rykbd1 blockquote{position:relative;margin:3rem 0;padding:2.5rem;background:var(--color-surface-container-low);border-left:4px solid var(--color-tertiary);quotes:none}.post-article-content.svelte-rykbd1 blockquote:before,.post-article-content.svelte-rykbd1 blockquote:after{display:none}.post-article-content.svelte-rykbd1 blockquote p{margin:0;font-family:var(--font-headline);font-size:1.75rem;font-style:italic;line-height:1.35;color:var(--color-on-surface)}.post-article-content.svelte-rykbd1 ol{margin:0 0 2rem;padding-left:1.25rem;list-style:decimal;color:var(--color-on-surface-variant)}.post-article-content.svelte-rykbd1 ul{margin:0 0 2rem;padding-left:1.25rem;list-style:disc;color:var(--color-on-surface-variant)}.post-article-content.svelte-rykbd1 li{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75}.post-article-content.svelte-rykbd1 li::marker{color:var(--color-outline)}.post-article-content.svelte-rykbd1 hr{margin:2.5rem 0;border:0;height:1px;background:color-mix(in srgb,var(--color-outline-variant) 50%,transparent)}.post-article-content.svelte-rykbd1 pre{max-width:100%}.post-article-content.svelte-rykbd1 :not(pre)>code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.925em;background:var(--color-surface-container-highest);color:var(--color-on-surface-variant);padding:.15rem .35rem}.post-article-content.svelte-rykbd1 pre code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:2;-webkit-hyphens:none;hyphens:none;background:transparent;color:inherit;padding:0}.post-article-content.svelte-rykbd1 figure{margin:3rem 0}.post-article-content.svelte-rykbd1 p:has(>img:only-child){position:relative;margin:3rem 0;padding:2px;background:color-mix(in srgb,var(--color-outline-variant) 20%,transparent);clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px))}.post-article-content.svelte-rykbd1 p:has(>img:only-child) img{display:block;width:100%;height:auto;max-width:100%;filter:grayscale(1) contrast(1.15)}.post-article-content.svelte-rykbd1 figcaption{margin-top:1rem;font-family:var(--font-label);font-size:.75rem;text-align:center;text-transform:uppercase;letter-spacing:.1em;color:var(--color-on-surface-variant);opacity:.6}.post-article-content.svelte-rykbd1 p img,.post-article-content.svelte-rykbd1 p img[src$="#right"]{float:none;padding:0}.post-article-content.svelte-rykbd1 iframe{max-width:100%;height:auto;width:100%}.post-article-content.svelte-rykbd1 iframe[src*="youtube.com"],.post-article-content.svelte-rykbd1 iframe[src*="youtu.be"]{aspect-ratio:16 / 9;width:100%;height:auto;max-width:100%}.post-article-content.svelte-rykbd1 video,.post-article-content.svelte-rykbd1 audio{max-width:100%;height:auto}.post-article-content.svelte-rykbd1 table{display:block;max-width:100%;overflow-x:auto}.post-article-content.svelte-rykbd1 strong{color:var(--color-on-surface);font-weight:600}@media (max-width: 768px){.post-article-content.svelte-rykbd1 h2{font-size:1.75rem;flex-wrap:wrap}.post-article-content.svelte-rykbd1 h3{font-size:1.25rem}.post-article-content.svelte-rykbd1>p:first-child{font-size:1.125rem}.post-article-content.svelte-rykbd1>p:first-child:first-letter{font-size:3.25rem}.post-article-content.svelte-rykbd1 p,.post-article-content.svelte-rykbd1 li{font-size:1.125rem}.post-article-content.svelte-rykbd1 blockquote p{font-size:1.35rem}}
