.podcast-player[data-astro-cid-zc6lqhvv]{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}audio{background:transparent}audio::-webkit-media-controls-panel{background-color:transparent}.prose{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.prose:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{scroll-margin-top:5rem}.prose pre{overflow-x:auto;padding:1rem}.prose pre code{background-color:transparent;padding:0;font-size:.875rem;line-height:1.25rem}.prose img{margin-left:auto;margin-right:auto;cursor:zoom-in}.prose img:hover{opacity:.95}.image-lightbox{margin:0;height:100vh;max-height:none;width:100vw;max-width:none;overflow:hidden;border-width:0px;background-color:transparent;padding:0;position:fixed;inset:0;display:none;align-items:center;justify-content:center}.image-lightbox[open]{display:flex}.image-lightbox::backdrop{background:#000000d9;backdrop-filter:blur(2px)}.image-lightbox-img{display:block;height:auto;max-height:88vh;width:auto;max-width:95vw;cursor:zoom-out;border-radius:.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.image-lightbox-caption{position:absolute;bottom:1rem;left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.25rem;background-color:#0006;padding:.375rem .75rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.image-lightbox-close{position:absolute;top:1.25rem;right:1.25rem;height:2.75rem;width:2.75rem;border-radius:9999px;border-width:1px;border-color:#ffffff40;background-color:#00000073;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.image-lightbox-close:hover{border-color:#fff6;background-color:#000000a6}@media(min-width:768px){.image-lightbox-close{top:1.5rem;right:1.5rem}}.image-lightbox-close-icon{margin-left:auto;margin-right:auto;height:1.25rem;width:1.25rem}.image-lightbox-close-icon path{stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.prose ul ul,.prose ol ul,.prose ul ol,.prose ol ol{margin-top:.5rem;margin-bottom:.5rem;margin-left:1rem}.prose li>p{margin-top:.5rem;margin-bottom:.5rem}.prose li a,.prose blockquote a{overflow-wrap:break-word}.prose a[href^=http]:after{content:" ↗";font-size:.8em;opacity:.6}.prose table{width:100%}.prose blockquote p:first-of-type:before{content:none}.prose blockquote p:last-of-type:after{content:none}.scroll-hidden{opacity:0;transform:translateY(24px);transition:all .8s cubic-bezier(.16,1,.3,1)}.scroll-visible{opacity:1;transform:translateY(0)}#scroll-progress{transform-origin:0%}
