.base-popover[data-v-7ec0c387]{--_popover-color:var(--color-primary);border:4px double var(--_popover-color);outline:3px solid rgba(from var(--color-primary) r g b/.1);outline-offset:-5px;inline-size:min(90vw,var(--v05af89f4));opacity:0;min-block-size:80px;max-block-size:min(90dvh,28rem);transition-property:display,overlay,translate,opacity;transition-duration:.35s;transition-timing-function:linear(0,.706 13.8%,.92 21.6%,1.05 30.2%,1.11 45.8%,1.016 78.8%,1);transition-behavior:allow-discrete;border-radius:12px;grid-template-rows:max-content minmax(0,1fr);grid-template-columns:1fr;margin:auto;padding:0;display:none;translate:0;container:pop-over/inline-size}@supports (anchor-name:--anchor){.base-popover[data-v-7ec0c387]{position-area:top span-right;position-try:flip-block;margin-block:1rem;inset:auto}}@supports ((-webkit-hyphens:none)){.base-popover[data-v-7ec0c387]{grid-template-rows:max-content max-content}}.base-popover[data-v-7ec0c387]:popover-open{opacity:1;display:grid;translate:0}@starting-style{.base-popover[data-v-7ec0c387]:popover-open{opacity:0;translate:0 30px}}@container style(--html-layout:"mobile"){.base-popover[data-v-7ec0c387]{width:calc(100vw - var(--default-padding)*2 + 1.5rem);position-area:top;margin:.5rem}}@supports at-rule(@starting-style){.base-popover.has-backdrop[data-v-7ec0c387]::backdrop{background:color-mix(in srgb,var(--neutral-90) 20%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:opacity,backdrop-filter;width:200%;height:200%;transition:all .18s ease-in;translate:-50% -50%}@starting-style{.base-popover.has-backdrop[data-v-7ec0c387]::backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}}.base-popover__header[data-v-7ec0c387]{padding:calc(var(--default-padding)/4);background-color:var(--color-bg-light);border-block-end:1px solid var(--_popover-color);background-clip:padding-box;grid-template-columns:1fr max-content;align-items:center;padding-inline-start:var(--default-padding);display:grid}.base-popover__header>span[data-v-7ec0c387]{color:var(--color-primary);margin-block-start:.2ex;font-weight:480}.base-popover__header>span[data-v-7ec0c387]:before{content:"●";left:calc(var(--default-padding)/2 - .75ex);display:inline-block;position:absolute}.base-popover__content[data-v-7ec0c387]{padding:calc(var(--default-padding)/1);overscroll-behavior:contain;min-block-size:0;padding-block-end:calc(var(--default-padding)*1.25);overflow-y:auto}@supports ((-webkit-hyphens:none)){.base-popover__content[data-v-7ec0c387]{max-block-size:calc(min(90dvh,28rem) - 3rem)}}.base-popover__content[data-v-7ec0c387] img{max-height:50cqw}.base-popover__content[data-v-7ec0c387] .photo-grid{border:1px solid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));grid-auto-rows:min-content;gap:2cqw;padding:4px;display:grid}.basic-button[data-v-7ec0c387]{font-size:var(--font-size--1);border:1px solid var(--color-primary-lighter);aspect-ratio:1;border-radius:4px;place-content:center;align-items:center;height:100%;display:flex}.basic-button kbd[data-v-7ec0c387]{font-size:var(--font-size--2);margin-inline-start:.25em}.base-button.inline[data-v-c13bad28]{background-color:var(--color-bg-medium-dark);color:inherit;text-underline-offset:3px;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;outline:1px solid var(--color-bg-medium-dark);border:none;border-radius:.25em;padding:0;padding-block:.25em .125em;padding-inline:.25em;line-height:100%;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;transition:outline .16s linear,background-color .16s linear;display:inline-block}.base-button.inline[data-v-c13bad28]:hover{background-color:light-dark(hsla(from var(--color-bg-medium-dark) h s 88/1),hsla(from var(--color-bg-medium-dark) h s 33/1));outline:2px solid var(--color-primary-lighter)}.base-button.block[data-v-c13bad28]{width:max-content}.gallery-header[data-v-75f97579]{-moz-column-gap:1rem;margin-inline:var(--default-padding);color:var(--color-primary);border-block-end:var(--hairline-border-primary);grid-template-columns:minmax(0,1fr) auto max-content;grid-template-areas:"heading navigation fullscreen";align-items:center;column-gap:1rem;padding-block-end:1em;display:grid}.gallery-header__heading[data-v-75f97579]{grid-area:heading}.navigation-button-set[data-v-75f97579]{grid-area:navigation}.base-dialog-invoker-button[data-v-75f97579]{grid-area:fullscreen}.gallery-header .navigation-button-set[data-v-75f97579],.gallery-header button[data-v-75f97579]{margin-block-end:-.25em}@container main (width<=800px){.gallery-header[data-v-75f97579]{grid-template-areas:"heading heading fullscreen"}.gallery-header .navigation-button-set[data-v-75f97579]{display:none}}@container style(--html-layout:"mobile"){.gallery-header[data-v-75f97579]{grid-template-areas:"heading heading fullscreen"}.gallery-header .navigation-button-set[data-v-75f97579]{display:none}}._gallery_gmh3e_1{display:grid;position:relative}._dialogStage_gmh3e_7,._stage_gmh3e_6{align-items:start;display:grid}._dialogStage_gmh3e_7>*,._stage_gmh3e_6>*{padding:var(--_dialog-padding,var(--default-padding))}._dialogStage_gmh3e_7>._visual_gmh3e_17,._stage_gmh3e_6>._visual_gmh3e_17{grid-column:full-start/content-end;min-width:0}._dialogStage_gmh3e_7>._note_gmh3e_23,._stage_gmh3e_6>._note_gmh3e_23{grid-column:content-end/full-end}._stage_gmh3e_6{max-height:round(down,calc(var(--svh)*90),1px)}._stage_gmh3e_6>._visual_gmh3e_17{padding-inline-end:0}._close_gmh3e_36{z-index:1;font-size:1.25rem;position:fixed;inset-block-start:1rem;inset-inline-end:1rem}._dialogStage_gmh3e_7{height:100%;min-height:0}._dialogStage_gmh3e_7>._note_gmh3e_23{align-self:center}@container main (width<=800px){._dialogStage_gmh3e_7,._stage_gmh3e_6{grid-template-rows:max-content minmax(0,1fr);grid-template-columns:1fr}._stage_gmh3e_6>._visual_gmh3e_17{padding-inline-end:var(--default-padding)}._dialogStage_gmh3e_7>._visual_gmh3e_17,._stage_gmh3e_6>._visual_gmh3e_17{margin-inline:calc(var(--default-padding)*-1 - 2px);grid-area:1/1/2/-1}._dialogStage_gmh3e_7>._note_gmh3e_23,._stage_gmh3e_6>._note_gmh3e_23{grid-area:2/1/3/-1}._stage_gmh3e_6{min-height:max(round(down,calc(var(--svh)*60),1px),33em)}._dialogStage_gmh3e_7{grid-template-rows:minmax(0,60dvh) minmax(0,40dvh)}}@container (width<=600px){._dialogStage_gmh3e_7>._note_gmh3e_23{align-self:start}}
