/*!
 * Project: Heti
 * URL: https://github.com/sivan/heti
 * Author: Sivan [sun.sivan@gmail.com]
 */
.heti{contain:layout style;-webkit-font-smoothing:subpixel-antialiased;letter-spacing:.02em;line-break:strict;word-wrap:break-word;overflow-wrap:break-word;max-width:42em;font-family:inherit;font-size:16px;font-weight:400;line-height:1.7}@supports (hanging-punctuation:allow-end last){.heti{hanging-punctuation:allow-end last}}.heti:before,.heti:after{content:"";display:table}.heti:after{clear:both}.heti>:first-child,.heti section>:first-child,.heti td>:first-child{margin-block-start:0}.heti>:last-child,.heti section>:last-child,.heti td>:last-child{margin-block-end:0}@supports (content-visibility:auto){.heti:not([data-longform-fragmented])>*{contain-intrinsic-size:auto 200px;content-visibility:auto}}.heti blockquote{background-color:#0000000e;margin-block:12px 24px;margin-inline:32px;padding-block:12px;padding-inline:16px}.dark .heti blockquote{background-color:#ffffff24}@media (prefers-color-scheme:dark){:root:not([data-theme]) .heti blockquote{background-color:#ffffff24}}.heti figure{text-align:center;display:block}.heti figure>img{margin-inline:auto;display:block}.heti hr{background-color:#ccc;border:0;block-size:1px;inline-size:30%;margin-block:48px 47px;margin-inline:auto}@media (prefers-color-scheme:dark){.heti hr{background-color:#404040}}.heti p{text-align:justify;margin-block:12px 24px}.heti p:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti p:not(:lang(zh)){text-align:start}.heti pre{word-wrap:normal;white-space:pre;background-color:#0000000e;border-radius:4px;margin-block:12px;margin-inline:0;padding-block:12px;padding-inline:16px;font-family:SFMono-Regular,consolas,Liberation Mono,menlo,courier,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;overflow:auto}@media (prefers-color-scheme:dark){.heti pre{background-color:#ffffff0e}}.heti .katex-display{overflow:auto hidden}.heti:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti:not(:lang(zh)){letter-spacing:0}.heti a,.heti abbr,.heti code,.heti [lang=en-US]{letter-spacing:normal}.heti h1,.heti h2,.heti h3,.heti h4,.heti h5,.heti h6{margin:0;margin-block:24px 12px;font-weight:600;position:relative}.heti h1{margin-block-end:24px;font-size:32px;line-height:48px}.heti h2{font-size:24px;line-height:36px}.heti h3{font-size:20px;line-height:36px}.heti h4{font-size:18px;line-height:24px}.heti h5{font-size:16px;line-height:24px}.heti h6{font-size:14px;line-height:24px}.heti h1,.heti h2,.heti h3{letter-spacing:.05em}.heti h1:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti h1:not(:lang(zh)),.heti h2:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti h2:not(:lang(zh)),.heti h3:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti h3:not(:lang(zh)){letter-spacing:0}.heti h1+h2,.heti h2+h3,.heti h3+h4,.heti h4+h5,.heti h5+h6{margin-block-start:12px}.heti ul,.heti ol,.heti dl{margin-block:12px 24px}.heti ul,.heti ol{padding-inline-start:32px}.heti ul ul,.heti ul ol,.heti ol ul,.heti ol ol{margin-block:0}.heti ul{list-style-type:disc}.heti ol{list-style-type:decimal}.heti ul ul,.heti ol ul{list-style-type:circle}.heti ul ul ul,.heti ul ol ul,.heti ol ul ul,.heti ol ol ul{list-style-type:square}.heti li{list-style-type:unset}.heti table{box-sizing:border-box;font-variant-numeric:tabular-nums;table-layout:fixed;border-collapse:collapse;border-color:var(--theme-border);border-style:solid;border-width:1px;margin-block:12px 24px;margin-inline:auto}.heti th,.heti td{border-color:var(--theme-border);border-style:solid;border-width:1px;padding-block:6px;padding-inline:8px}.heti caption{caption-side:bottom;margin-block:2px -4px;font-size:14px;line-height:24px}.heti a{text-decoration:none}.heti a:hover{border-block-end:1px solid;padding-block-end:1px;text-decoration:none}.heti abbr[title]{cursor:help;border-block-end:1px dotted;padding-block-end:1px;text-decoration:none}.heti b,.heti strong{font-weight:600}.heti code{margin-inline:.25em;font-family:SFMono-Regular,consolas,Liberation Mono,menlo,courier,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875em}.heti pre code{border:0;border-radius:0;margin:0;padding:0}.heti dfn{font-weight:600}.heti dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti dfn:not(:lang(zh)){font-weight:400}.heti em{font-weight:600}.heti figcaption{vertical-align:top;text-align:start;font-size:14px;display:inline-block}.heti i{font-style:italic}.heti ins,.heti u{border-block-end:1px solid;padding-block-end:1px;text-decoration:none}.heti mark{color:inherit;background-color:#fff700e0;margin-inline:1px;padding-block:2px;padding-inline:1px}@media (prefers-color-scheme:dark){.heti mark{background-color:#4d4a00e0}}.heti q{quotes:"「" "」" "『" "』"}.heti q:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti q:not(:lang(zh)){quotes:auto}.heti rt{font-size:.875em;font-weight:400}.heti small{font-size:.875em}.heti strong{font-weight:600}.heti sub,.heti sup{vertical-align:baseline;margin-inline:.25em;font-size:.75em;font-style:normal;line-height:1;position:relative}.heti sub{bottom:-.25em}.heti sup{top:-.5em}.heti sup:target,.heti sup a:target{background-color:#dbedff}@media (prefers-color-scheme:dark){.heti sup:target,.heti sup a:target{background-color:#3a6188}}.heti summary{cursor:pointer;outline:0;padding-inline-start:1em}.heti summary::-webkit-details-marker{width:.6em;margin-inline-end:.4em}.heti u[title]{cursor:help;border-block-end:3px double #0000008a}@media (prefers-color-scheme:dark){.heti u[title]{border-block-end-color:#ffffff8a}}.heti address,.heti cite,.heti dfn,.heti dt,.heti em{font-style:normal}.heti address:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti address:not(:lang(zh)),.heti cite:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti cite:not(:lang(zh)),.heti dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti dfn:not(:lang(zh)),.heti dt:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti dt:not(:lang(zh)),.heti em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti em:not(:lang(zh)){font-style:italic}.heti abbr[title],.heti del,.heti ins,.heti s,.heti u{margin-inline:1px}.heti--columns-1,.heti--columns-2,.heti--columns-3,.heti--columns-4,.heti--columns-16em,.heti--columns-20em,.heti--columns-24em,.heti--columns-28em,.heti--columns-32em,.heti--columns-36em,.heti--columns-40em,.heti--columns-44em,.heti--columns-48em{column-gap:2em;max-width:none}.heti--columns-1 p,.heti--columns-2 p,.heti--columns-3 p,.heti--columns-4 p,.heti--columns-16em p,.heti--columns-20em p,.heti--columns-24em p,.heti--columns-28em p,.heti--columns-32em p,.heti--columns-36em p,.heti--columns-40em p,.heti--columns-44em p,.heti--columns-48em p p{text-indent:2em;margin-block:6px 12px}.heti--columns-1{column-count:1}.heti--columns-2{column-count:2}.heti--columns-3{column-count:3}.heti--columns-4{column-count:4}.heti--columns-16em{column-width:16em}.heti--columns-20em{column-width:20em}.heti--columns-24em{column-width:24em}.heti--columns-28em{column-width:28em}.heti--columns-32em{column-width:32em}.heti--columns-36em{column-width:36em}.heti--columns-40em{column-width:40em}.heti--columns-44em{column-width:44em}.heti--columns-48em{column-width:48em}.heti--vertical{letter-spacing:.125em;writing-mode:vertical-rl;max-width:none;max-height:42em}.heti--vertical h1,.heti--vertical h2,.heti--vertical h3,.heti--vertical h4,.heti--vertical h5,.heti--vertical h6{text-align:start}.heti--vertical q{quotes:"「" "」" "『" "』"}.heti--annotation p{text-indent:2em;margin-block:0;line-height:2.25}.heti--annotation em{font-weight:400;-webkit-text-emphasis:circle;text-emphasis:circle;-webkit-text-emphasis-position:under;text-emphasis-position:under}.heti--annotation em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti--annotation em:not(:lang(zh)){-webkit-text-emphasis:none;text-emphasis:none}.heti--annotation .heti-meta{margin-block:12px 24px}.heti .heti-meta{text-indent:0;display:block}.heti .heti-verse{text-align:center;text-indent:0}.heti .heti-large{font-size:18px;line-height:24px}.heti .heti-x-large{letter-spacing:.05em;font-size:20px;line-height:30px}.heti .heti-small{font-size:14px;line-height:24px}.heti .heti-x-small{font-size:12px;line-height:18px}.heti .heti-list-latin{list-style-type:upper-latin}.heti .heti-list-latin ol{list-style-type:lower-roman}.heti .heti-list-latin ol ol{list-style-type:lower-latin}.heti .heti-list-han{list-style-type:cjk-ideographic}.heti .heti-list-han ol{list-style-type:decimal}.heti .heti-list-han ol ol{list-style-type:decimal-leading-zero}.heti .heti-fn{border-block-start:1px solid #ccc;margin-block-start:59px;font-size:14px;line-height:24px}@media (prefers-color-scheme:dark){.heti .heti-fn{border-block-start-color:#404040}}.heti .heti-fn ol{margin-block:12px 0}.heti .heti-fn li:target{background-color:#dbedff}@media (prefers-color-scheme:dark){.heti .heti-fn li:target{background-color:#3a6188}}.heti .heti-hang{line-height:inherit;text-indent:0;position:absolute}.heti .heti-em{-webkit-text-emphasis:circle;text-emphasis:circle;-webkit-text-emphasis-position:under;text-emphasis-position:under}.heti .heti-em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti .heti-em:not(:lang(zh)){-webkit-text-emphasis:none;text-emphasis:none}.heti .heti-ruby--inline{vertical-align:top;flex-direction:column-reverse;height:1.5em;display:inline-flex}.heti .heti-ruby--inline rt{text-align:center;margin-bottom:-.25em;line-height:1;display:inline}.heti x-h{unicode-bidi:isolate;display:inline}.heti x-h.h{margin-inline-end:-.5em}.heti x-h.q{margin-inline-end:-.25em}@supports (text-spacing-trim:normal){.heti{text-spacing-trim:normal}.heti x-h.h,.heti x-h.q{margin-inline-end:0}}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-ease{syntax:"*";inherits:false}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:color-mix(in srgb, var(--colors-light-fg) var(--un-text-opacity), transparent) ;font-family:var(--font-sans);background-color:color-mix(in srgb, var(--colors-light-bg) var(--un-bg-opacity), transparent) ;-ms-overflow-style:none;text-align:left;text-shadow:1px 1px 1px #00000005;scrollbar-width:none;background-image:linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px);background-size:8px 8px;min-height:100vh;line-height:1.6}@supports (color:color-mix(in lab, red, red)){body{color:color-mix(in oklab, var(--colors-light-fg) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-light-bg) var(--un-bg-opacity), transparent) }}.dark body{color:color-mix(in srgb, var(--colors-dark-fg) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-bg) var(--un-bg-opacity), transparent) ;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:8px 8px}@supports (color:color-mix(in lab, red, red)){.dark body{color:color-mix(in oklab, var(--colors-dark-fg) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-bg) var(--un-bg-opacity), transparent) }}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}body.dark{text-shadow:none}@media (prefers-reduced-motion:no-preference){html{transition:background-color .3s,color .3s}}.skip-link{z-index:9999;color:var(--theme-bg);background:var(--theme-fg);opacity:0;border-radius:0 0 .5rem .5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:top .15s,opacity .15s;position:fixed;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{opacity:1;top:0}#main-content:focus{outline:none}:focus-visible{outline:2px solid var(--theme-border-hover);outline-offset:2px}a{color:color-mix(in srgb, var(--colors-light-fg) var(--un-text-opacity), transparent) ;text-underline-offset:6px;transition-property:color,background-color;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.3s;--un-ease:var(--ease-DEFAULT);transition-duration:.3s;transition-timing-function:var(--ease-DEFAULT);text-decoration-skip-ink:none;padding:2px;text-decoration-line:underline;text-decoration-thickness:2px;transition:color .3s,background-color .3s}@supports (color:color-mix(in lab, red, red)){a{color:color-mix(in oklab, var(--colors-light-fg) var(--un-text-opacity), transparent) }}.dark a{color:color-mix(in srgb, var(--colors-dark-fg) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark a{color:color-mix(in oklab, var(--colors-dark-fg) var(--un-text-opacity), transparent) }}a:hover{color:color-mix(in srgb, var(--colors-light-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-light-fg) var(--un-bg-opacity), transparent) ;text-decoration:none}@supports (color:color-mix(in lab, red, red)){a:hover{color:color-mix(in oklab, var(--colors-light-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-light-fg) var(--un-bg-opacity), transparent) }}.dark a:hover{color:color-mix(in srgb, var(--colors-dark-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-fg) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark a:hover{color:color-mix(in oklab, var(--colors-dark-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-fg) var(--un-bg-opacity), transparent) }}a.normal{padding:2px;text-decoration:none;transition:none}a.normal:hover{color:inherit;background-color:#0000}article.heti a{color:color-mix(in srgb, var(--colors-light-fg) var(--un-text-opacity), transparent) ;text-underline-offset:6px;transition-property:color,background-color;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.3s;--un-ease:var(--ease-DEFAULT);transition-duration:.3s;transition-timing-function:var(--ease-DEFAULT);text-decoration-skip-ink:none;padding:2px;text-decoration-line:underline;text-decoration-thickness:2px;transition:color .3s,background-color .3s}@supports (color:color-mix(in lab, red, red)){article.heti a{color:color-mix(in oklab, var(--colors-light-fg) var(--un-text-opacity), transparent) }}.dark article.heti a{color:color-mix(in srgb, var(--colors-dark-fg) var(--un-text-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark article.heti a{color:color-mix(in oklab, var(--colors-dark-fg) var(--un-text-opacity), transparent) }}article.heti a:hover{color:color-mix(in srgb, var(--colors-light-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-light-fg) var(--un-bg-opacity), transparent) ;text-decoration:none}@supports (color:color-mix(in lab, red, red)){article.heti a:hover{color:color-mix(in oklab, var(--colors-light-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-light-fg) var(--un-bg-opacity), transparent) }}.dark article.heti a:hover{color:color-mix(in srgb, var(--colors-dark-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-dark-fg) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark article.heti a:hover{color:color-mix(in oklab, var(--colors-dark-bg) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-dark-fg) var(--un-bg-opacity), transparent) }}article.heti a.theme-link{border-bottom:2px solid;padding-bottom:2px;text-decoration:none}article.heti a.theme-link:hover{border-bottom-color:#0000}article.heti a:hover{border-block-end:1px solid #0000;padding-block-end:0}article.heti a:has(code){padding:2px;text-decoration:none;transition:none}article.heti a:has(code):hover{color:inherit;background-color:#0000}article.heti :not(pre)>code{color:color-mix(in srgb, var(--colors-code-text-light) var(--un-text-opacity), transparent) ;border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--colors-code-bg-light) var(--un-bg-opacity), transparent) ;padding:2px 4px;font-size:90%}@supports (color:color-mix(in lab, red, red)){article.heti :not(pre)>code{color:color-mix(in oklab, var(--colors-code-text-light) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-code-bg-light) var(--un-bg-opacity), transparent) }}.dark article.heti :not(pre)>code{color:color-mix(in srgb, var(--colors-code-text-dark) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-code-bg-dark) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark article.heti :not(pre)>code{color:color-mix(in oklab, var(--colors-code-text-dark) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-code-bg-dark) var(--un-bg-opacity), transparent) }}article.heti a code:hover:hover{color:color-mix(in srgb, var(--colors-code-bg-light) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-code-text-light) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){article.heti a code:hover:hover{color:color-mix(in oklab, var(--colors-code-bg-light) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-code-text-light) var(--un-bg-opacity), transparent) }}.dark article.heti a code:hover:hover{color:color-mix(in srgb, var(--colors-code-bg-dark) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--colors-code-text-dark) var(--un-bg-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark article.heti a code:hover:hover{color:color-mix(in oklab, var(--colors-code-bg-dark) var(--un-text-opacity), transparent) ;background-color:color-mix(in oklab, var(--colors-code-text-dark) var(--un-bg-opacity), transparent) }}article.heti blockquote{margin-block:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 16);border-left-width:4px;border-color:color-mix(in srgb, var(--colors-theme-border) var(--un-border-opacity), transparent) ;--un-border-style:solid;border-style:solid;margin:24px 0;padding:2px 16px}@supports (color:color-mix(in lab, red, red)){article.heti blockquote{border-color:color-mix(in oklab, var(--colors-theme-border) var(--un-border-opacity), transparent) }}.dark article.heti blockquote{border-color:color-mix(in srgb, var(--colors-dark-border) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){.dark article.heti blockquote{border-color:color-mix(in oklab, var(--colors-dark-border) var(--un-border-opacity), transparent) }}article.heti blockquote p{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3);margin-block:12px}.search-dialog::backdrop{backdrop-filter:blur(4px);background:#000000b3}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--theme-fg:#000;--theme-bg:#fff}.dark{--theme-fg:#fff;--theme-bg:#000}:focus-visible{outline-width:3px}a{text-decoration-thickness:3px}article.heti a.theme-link{border-bottom-width:3px}}pre.astro-code,pre.astro-code span{font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight);color:var(--shiki-light);text-decoration:var(--shiki-light-text-decoration);background-color:var(--shiki-light-bg)}.dark pre.astro-code,.dark pre.astro-code span{font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);color:var(--shiki-dark);text-decoration:var(--shiki-dark-text-decoration);background-color:var(--shiki-dark-bg)}@media (prefers-color-scheme:dark){:root:not([data-theme]) pre.astro-code,:root:not([data-theme]) pre.astro-code span{font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);color:var(--shiki-dark);text-decoration:var(--shiki-dark-text-decoration);background-color:var(--shiki-dark-bg)}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
