[data-astro-cid-rzlfooap][data-liked=true]{border-color:#fecdd3;background-color:#fff1f2;color:#e11d48}[data-astro-cid-rzlfooap][data-liked=true] svg[data-astro-cid-rzlfooap]{color:#e11d48}.dark [data-astro-cid-rzlfooap][data-liked=true]{border-color:#9f1239;background-color:#4c0519;color:#fb7185}.dark [data-astro-cid-rzlfooap][data-liked=true] svg[data-astro-cid-rzlfooap]{color:#fb7185}.markdown-body{line-height:1.75;color:var(--color-gray-700);font-size:.9375rem}.markdown-body>*:first-child{margin-top:0}.markdown-body h1{margin-top:1.75rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;color:var(--color-gray-900);letter-spacing:-.02em}.markdown-body h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;color:var(--color-gray-900)}.markdown-body h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.0625rem;font-weight:600;color:var(--color-gray-900)}.markdown-body p{margin:.875rem 0}.markdown-body a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.markdown-body a:hover{color:var(--color-primary-dark)}.markdown-body ul,.markdown-body ol{margin:.875rem 0;padding-left:1.5rem}.markdown-body ul{list-style:disc}.markdown-body ol{list-style:decimal}.markdown-body li{margin:.375rem 0}.markdown-body li::marker{color:var(--color-gray-400)}.markdown-body code{border-radius:.375rem;background-color:var(--color-gray-100);padding:.125rem .375rem;font-family:var(--font-mono);font-size:.8125em;color:#be123c}.markdown-body pre{margin:1rem 0;overflow-x:auto;border-radius:.75rem;background-color:var(--color-gray-950);padding:1rem 1.25rem}.markdown-body pre code{background-color:transparent;padding:0;font-size:.8125rem;color:#e5e7eb}.markdown-body blockquote{margin:1rem 0;border-left:3px solid var(--color-gray-300);padding-left:1rem;color:var(--color-gray-500)}.markdown-body hr{margin:1.75rem 0;border-color:var(--color-gray-200)}.dark .markdown-body{color:var(--color-gray-300)}.dark .markdown-body h1,.dark .markdown-body h2,.dark .markdown-body h3{color:var(--color-gray-100)}.dark .markdown-body code{background-color:var(--color-gray-800);color:#fda4af}.dark .markdown-body pre code{background-color:transparent;color:#e5e7eb}.dark .markdown-body pre{border:1px solid var(--color-gray-800)}.dark .markdown-body blockquote{border-left-color:var(--color-primary);color:var(--color-gray-400)}.dark .markdown-body hr{border-color:var(--color-gray-800)}.dark .markdown-body li::marker{color:var(--color-gray-500)}.markdown-body img{margin:1.25rem auto;display:block;max-width:100%;height:auto;border-radius:.75rem;border:1px solid var(--color-gray-200)}.dark .markdown-body img{border-color:var(--color-gray-800)}.markdown-body figure{margin:1.25rem 0}.markdown-body figcaption{margin-top:.5rem;text-align:center;font-size:.8125rem;color:var(--color-gray-400)}.gallery-lightbox{position:fixed;inset:0;z-index:100;display:none;align-items:center;justify-content:center;background:#000000bf;padding:2rem}.gallery-lightbox.gallery-open{display:flex}.gallery-lightbox .gallery-figure{max-width:min(1200px,92vw);max-height:88vh;margin:0;display:flex;flex-direction:column;align-items:center;gap:.75rem}.gallery-lightbox .gallery-img,.gallery-lightbox .gallery-video{max-width:100%;max-height:78vh;object-fit:contain;border-radius:.5rem;background:#0b1220;box-shadow:0 12px 48px #00000080}.gallery-lightbox .gallery-caption{color:#e5e7eb;font-size:.875rem;text-align:center;max-width:70ch}.gallery-lightbox .gallery-close,.gallery-lightbox .gallery-prev,.gallery-lightbox .gallery-next{position:absolute;display:grid;place-items:center;border:none;border-radius:9999px;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s}.gallery-lightbox .gallery-close:hover,.gallery-lightbox .gallery-prev:hover,.gallery-lightbox .gallery-next:hover{background:#ffffff40}.gallery-lightbox .gallery-close{top:1rem;right:1rem;width:2.5rem;height:2.5rem;font-size:1rem}.gallery-lightbox .gallery-prev,.gallery-lightbox .gallery-next{top:50%;transform:translateY(-50%);width:3rem;height:3rem;font-size:1.75rem}.gallery-lightbox .gallery-prev{left:1rem}.gallery-lightbox .gallery-next{right:1rem}
