@layer properties,theme,base,components,utilities;@layer utilities{.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}@media (hover:hover){.hover\:bg-viewer-hover:hover{background-color:var(--viewer-button-hover)}}}.viewer-stage[data-astro-cid-r6l6w4fp]{align-items:center;gap:calc(var(--spacing,.25rem) * 4);grid-template-rows:minmax(0,1fr);grid-template-columns:44px minmax(0,1fr) 44px;height:100%;min-height:0;display:grid}.viewer-image[data-astro-cid-r6l6w4fp]{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, );justify-self:center;place-items:center;width:min(100%,56rem);min-width:0;height:min(100%,60dvh,40rem);min-height:0;display:grid;overflow:hidden}.viewer-image[data-astro-cid-r6l6w4fp]:not(.inline-image){overflow:visible}.viewer-image[data-astro-cid-r6l6w4fp][data-zoomed]{--tw-pan-x:pan-x;--tw-pan-y:pan-y;touch-action:var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, );display:block;overflow:auto}.viewer-image[data-astro-cid-r6l6w4fp] button{cursor:pointer;border-style:var(--tw-border-style);min-height:44px;color:inherit;font:inherit;background-color:#0000;border-width:0;padding-block:.45rem;padding-inline:.7rem}@media (width<=700px){.viewer-stage[data-astro-cid-r6l6w4fp]{gap:calc(var(--spacing,.25rem) * 2);grid-row:1;grid-template-rows:auto 44px;grid-template-columns:minmax(0,1fr);height:auto}.viewer-image[data-astro-cid-r6l6w4fp]{grid-area:1/1;width:90%;height:min(100%,52dvh)}.viewer-stage[data-astro-cid-r6l6w4fp] button{grid-area:2/1}.viewer-stage[data-astro-cid-r6l6w4fp] [data-previous]{justify-self:flex-start}.viewer-stage[data-astro-cid-r6l6w4fp] [data-next]{justify-self:flex-end}}.viewer-stage[data-astro-cid-r6l6w4fp]:has(>[data-previous][hidden]){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}@media (width>=701px){.viewer-detail[data-astro-cid-eauugjo5]{grid-template-rows:minmax(0,1fr);height:100%}}@media (width<=700px){.viewer-detail[data-astro-cid-eauugjo5]{gap:calc(var(--spacing,.25rem) * 3);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}}.viewer-shell[data-astro-cid-xjzw3fs2]{box-sizing:border-box;overscroll-behavior:contain;border-style:var(--tw-border-style);border-width:0;border-radius:0;max-width:none;max-height:none;margin:0;overflow:hidden}.modal-shell[data-astro-cid-xjzw3fs2]{--viewer-link:var(--link-color);--viewer-button-hover:var(--text-color)}@supports (color:color-mix(in lab, red, red)){.modal-shell[data-astro-cid-xjzw3fs2]{--viewer-button-hover:color-mix(in oklab, var(--text-color) 6%, transparent)}}.modal-shell[data-astro-cid-xjzw3fs2]{width:100vw;height:100dvh;color:var(--text-color);font:inherit;visibility:visible;background-color:#0000;padding:clamp(.75rem,2vw,2rem)}.modal-content[data-astro-cid-xjzw3fs2] .viewer-stage{width:100%;height:auto}.modal-content[data-astro-cid-xjzw3fs2] .viewer-image{width:100%;height:auto;max-height:72dvh}@media (width<=700px){.modal-content[data-astro-cid-xjzw3fs2] .viewer-image,.modal-content[data-astro-cid-xjzw3fs2] .viewer-image img{max-height:62dvh}}a[data-footnote-ref][role=button]{cursor:pointer}@layer utilities{.text-inherit{color:inherit}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.astro-code{padding:calc(var(--spacing,.25rem) * 4);--tw-leading:1.5;line-height:1.5;overflow-x:auto;background-color:var(--code-background-color)!important}pre{background-color:var(--code-background-color)}.astro-code,.astro-code span{color:var(--shiki-light);font-style:var(--shiki-light-font-style);--tw-font-weight:var(--shiki-light-font-weight);font-weight:var(--shiki-light-font-weight);-webkit-text-decoration:var(--shiki-light-text-decoration);-webkit-text-decoration:var(--shiki-light-text-decoration);text-decoration:var(--shiki-light-text-decoration)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .astro-code,:root:not([data-theme=light]) .astro-code span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style);--tw-font-weight:var(--shiki-dark-font-weight);font-weight:var(--shiki-dark-font-weight);-webkit-text-decoration:var(--shiki-dark-text-decoration);-webkit-text-decoration:var(--shiki-dark-text-decoration);text-decoration:var(--shiki-dark-text-decoration)}}:root[data-theme=dark] .astro-code,:root[data-theme=dark] .astro-code span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style);--tw-font-weight:var(--shiki-dark-font-weight);font-weight:var(--shiki-dark-font-weight);-webkit-text-decoration:var(--shiki-dark-text-decoration);-webkit-text-decoration:var(--shiki-dark-text-decoration);text-decoration:var(--shiki-dark-text-decoration)}pre,code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}