.post-page.svelte-1eh9dvc{min-height:100vh;padding:6rem 2rem 4rem;background:var(--bg-primary)}.loading.svelte-1eh9dvc{text-align:center;padding:4rem;color:var(--text-secondary)}.post-content.svelte-1eh9dvc{max-width:900px;margin:0 auto;background:#fff;padding:3rem;border-radius:1rem;box-shadow:0 4px 6px #0000000d;font-size:1.125rem;line-height:1.75}#quarto-content,.page-columns,.page-rows-contents,body{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}.column-page,.column-body{max-width:100%!important;width:100%!important}.post-content #title-block-header{display:none}.post-content h1{font-size:2.75rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.025em}.post-content h2{font-size:2rem;font-weight:600;color:var(--text-primary);margin-top:3rem;margin-bottom:1rem;line-height:1.3;letter-spacing:-.02em}.post-content h3{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-top:2rem;margin-bottom:8.75rem;line-height:1.4}.post-content p{line-height:1.8;color:var(--text-primary);margin-bottom:1.25rem}.post-content strong{font-weight:600}.post-content em{font-style:italic}.post-content li{color:var(--text-primary);margin-bottom:.75rem;line-height:1.7}.post-content ul,.post-content ol{margin:1rem 0;padding-left:1.5rem}.post-content blockquote{color:var(--text-secondary);border-left:4px solid var(--primary);padding-left:1.5rem;margin:1.5rem 0;font-style:italic}.post-content hr{border:none;border-top:2px solid var(--border);margin:3rem 0}.post-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.post-content div.sourceCode{background:#f8fafc!important;padding:0!important;border-radius:.5rem!important;overflow-x:auto;margin:1rem 0!important;border:1px solid #e2e8f0}.post-content .cell:has(.cell-output){margin:1rem 0!important}.post-content .cell:has(.cell-output) .code-copy-outer-scaffold{margin:0!important;display:block!important;line-height:0!important;font-size:0!important}.post-content .cell:has(.cell-output) .sourceCode,.post-content .cell:has(.cell-output) .cell-code{margin:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.post-content .cell-output,.post-content .cell-output-stdout{background:#fff!important;border:1px solid #e2e8f0!important;border-left:4px solid var(--primary)!important;padding:0!important;border-radius:.5rem!important;margin:0!important;overflow:hidden}.post-content .cell .cell-output{margin:-3px 0 0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.post-content .cell:has(.cell-output){margin-bottom:1rem!important}.post-content div.sourceCode pre{background:transparent!important;border:none!important;margin:0!important;padding:1rem!important}.post-content pre{background:#f8fafc!important;padding:1rem!important;border-radius:.5rem!important;overflow-x:auto;margin:1rem 0;border:1px solid #e2e8f0}.post-content .cell-output,.post-content .cell-output-stdout{background:#fff!important;border:1px solid #e2e8f0!important;border-left:4px solid var(--primary)!important;padding:0!important;border-radius:.5rem!important;margin:1rem 0;overflow:hidden}.post-content .cell-output pre,.post-content .cell-output-stdout pre{background:transparent!important;border:none!important;margin:0!important;padding:1rem!important;border-radius:0!important;color:var(--text-primary)}.post-content code{font-family:Monaco,Courier New,monospace;font-size:.875rem}@media (max-width: 768px){.post-page.svelte-1eh9dvc{padding:5rem 1rem 3rem}.post-content.svelte-1eh9dvc{padding:2rem 1.5rem}}
