.prose:where(.astro-ioosybgm){line-height:1.6}.prose:where(.astro-ioosybgm) h1:where(.astro-ioosybgm),.prose:where(.astro-ioosybgm) h2:where(.astro-ioosybgm),.prose:where(.astro-ioosybgm) h3:where(.astro-ioosybgm),.prose:where(.astro-ioosybgm) h4:where(.astro-ioosybgm),.prose:where(.astro-ioosybgm) h5:where(.astro-ioosybgm),.prose:where(.astro-ioosybgm) h6:where(.astro-ioosybgm){scroll-margin-top:2rem}.prose:where(.astro-ioosybgm) h1:where(.astro-ioosybgm),.prose:where(.astro-ioosybgm) h2:where(.astro-ioosybgm),.prose:where(.astro-ioosybgm) h3:where(.astro-ioosybgm){scroll-margin-top:8rem}h1:where(.astro-ioosybgm)[id],h2:where(.astro-ioosybgm)[id],h3:where(.astro-ioosybgm)[id],h4:where(.astro-ioosybgm)[id],h5:where(.astro-ioosybgm)[id],h6:where(.astro-ioosybgm)[id]{scroll-margin-top:8rem}.prose:where(.astro-ioosybgm) pre:where(.astro-ioosybgm){background:#f8f9fa;border:1px solid #e9ecef}.dark:where(.astro-ioosybgm) .prose:where(.astro-ioosybgm) pre:where(.astro-ioosybgm){background:#1f2937;border:1px solid #374151}.prose:where(.astro-ioosybgm) table:where(.astro-ioosybgm){border-collapse:collapse;margin:1.5rem 0}.prose:where(.astro-ioosybgm) th:where(.astro-ioosybgm),.prose:where(.astro-ioosybgm) td:where(.astro-ioosybgm){border:1px solid #e5e7eb}.dark:where(.astro-ioosybgm) .prose:where(.astro-ioosybgm) th:where(.astro-ioosybgm),.dark:where(.astro-ioosybgm) .prose:where(.astro-ioosybgm) td:where(.astro-ioosybgm){border-color:#374151}details:where(.astro-ioosybgm) summary:where(.astro-ioosybgm){list-style:none}details:where(.astro-ioosybgm) summary:where(.astro-ioosybgm)::-webkit-details-marker{display:none}details:where(.astro-ioosybgm)[open] summary:where(.astro-ioosybgm){border-bottom:1px solid #e5e7eb}.dark:where(.astro-ioosybgm) details:where(.astro-ioosybgm)[open] summary:where(.astro-ioosybgm){border-bottom-color:#374151}details:where(.astro-ioosybgm) summary:where(.astro-ioosybgm) svg:where(.astro-ioosybgm){transition:transform .2s ease-in-out}details:where(.astro-ioosybgm)[open] summary:where(.astro-ioosybgm) svg:where(.astro-ioosybgm){transform:rotate(180deg)}details:where(.astro-ioosybgm) summary:where(.astro-ioosybgm):hover{background-color:#0000000d}.dark:where(.astro-ioosybgm) details:where(.astro-ioosybgm) summary:where(.astro-ioosybgm):hover{background-color:#ffffff0d}details:where(.astro-ioosybgm) summary:where(.astro-ioosybgm):focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion: reduce){details:where(.astro-ioosybgm) summary:where(.astro-ioosybgm) svg:where(.astro-ioosybgm),:where(.astro-ioosybgm){transition:none!important}}
