html.dark .astro-code,html.dark .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}.prose a{text-decoration:none;--un-duration:.3s;transition-property:border;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));--un-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);border-bottom-width:.5px;border-bottom-color:color-mix(in srgb,var(--colors-black) 25%,transparent);--un-border-style:solid;border-bottom-style:solid}@property --un-ease{syntax:"*";inherits:false;}@supports (color: color-mix(in lab,red,red)){.prose a{border-bottom-color:color-mix(in oklab,var(--colors-black) 25%,transparent)}}.prose a:hover{border-bottom-color:color-mix(in srgb,var(--colors-black) var(--un-border-bottom-opacity),transparent);--un-border-bottom-opacity:var(--un-border-opacity)}@supports (color: color-mix(in lab,red,red)){.prose a:hover{border-bottom-color:color-mix(in oklab,var(--colors-black) var(--un-border-bottom-opacity),transparent)}}html.dark .prose a{border-bottom-color:color-mix(in srgb,var(--colors-white) 25%,transparent)}@supports (color: color-mix(in lab,red,red)){html.dark .prose a{border-bottom-color:color-mix(in oklab,var(--colors-white) 25%,transparent)}}html.dark .prose a:hover{border-bottom-color:color-mix(in srgb,var(--colors-white) var(--un-border-bottom-opacity),transparent);--un-border-bottom-opacity:var(--un-border-opacity)}@property --un-border-bottom-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){html.dark .prose a:hover{border-bottom-color:color-mix(in oklab,var(--colors-white) var(--un-border-bottom-opacity),transparent)}}.prose code{color:var(--fg-deep);font-weight:400;background-color:#aaaaaa18;border-radius:.25rem;padding:.2em}.prose code:before,.prose code:after{content:""}.prose pre code{background-color:transparent;padding:0}pre:has(code){position:relative}pre button.copy{right:calc(var(--spacing) * 2);top:calc(var(--spacing) * 2);position:absolute;padding:calc(var(--spacing) * 4);border-radius:.5rem;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);& span{opacity:60%;--un-translate-x:-50%;--un-translate-y:-50%;translate:var(--un-translate-x) var(--un-translate-y);top:50%;left:50%;position:absolute;width:100%;height:100%;aspect-ratio:1/1}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0;}.ready{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='13' height='13' x='9' y='9' rx='2' ry='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom;background-color:currentColor!important}.success{--un-icon:url("data:image/svg+xml;utf8,%3Csvg display='inline-block' vertical-align='text-bottom' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='currentColor' d='M21.192 5.465a1 1 0 0 1 0 1.414L9.95 18.122a1.1 1.1 0 0 1-1.556 0l-5.586-5.586a1 1 0 1 1 1.415-1.415l4.95 4.95L19.777 5.465a1 1 0 0 1 1.414 0Z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;height:1.2em;width:1.2em;vertical-align:text-bottom;background-color:color-mix(in srgb,var(--colors-green-300) var(--un-bg-opacity),transparent)!important;opacity:0%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){.success{background-color:color-mix(in oklab,var(--colors-green-300) var(--un-bg-opacity),transparent)!important}}&.copied{.success{opacity:60%}.ready{opacity:0%}}}pre button.copy:hover{background-color:color-mix(in srgb,var(--colors-dark-DEFAULT) 5%,transparent)}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){pre button.copy:hover{background-color:color-mix(in oklab,var(--colors-dark-DEFAULT) 5%,transparent)}}.dark pre button.copy:hover{background-color:color-mix(in srgb,var(--colors-light-DEFAULT) 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark pre button.copy:hover{background-color:color-mix(in oklab,var(--colors-light-DEFAULT) 5%,transparent)}}.giscus-frame{margin-block:calc(var(--spacing) * 8);--un-outline-style:none;outline-style:none}
