.gallery-image[data-astro-cid-5uei34cw]{cursor:zoom-in;border-radius:3px;display:block;position:relative}.gallery-image-hint[data-astro-cid-5uei34cw]{background:var(--ink);color:var(--milk);pointer-events:none;border:1px solid #fefef754;border-radius:4px;align-items:center;gap:7px;padding:9px 13px;font-size:14px;line-height:1.2;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 2px 12px #260b2126}.gallery-image[data-astro-cid-5uei34cw]:hover .gallery-image-hint[data-astro-cid-5uei34cw]{background:var(--red)}.gallery-image[data-astro-cid-5uei34cw]:focus-visible{outline:3px solid var(--red);outline-offset:5px}@media (width<=600px){.gallery-image-hint[data-astro-cid-5uei34cw]{padding:7px 10px;font-size:13px;bottom:13px;right:13px}}html.image-viewer-open{overflow:hidden}.image-viewer[data-astro-cid-ot6ntcxl]{background:var(--ink);width:min(96vw,1800px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--milk);overscroll-behavior:contain;border:1px solid #fefef747;border-radius:10px;margin:auto;padding:20px;inset:0;box-shadow:0 20px 80px #0008}.image-viewer[data-astro-cid-ot6ntcxl][open]{flex-direction:column;gap:12px;display:flex}.image-viewer[data-astro-cid-ot6ntcxl]::backdrop{background:#180914e8}.image-viewer-header[data-astro-cid-ot6ntcxl]{justify-content:space-between;align-items:center;gap:16px;display:flex}.image-viewer-header[data-astro-cid-ot6ntcxl] h2[data-astro-cid-ot6ntcxl]{margin:0;font-size:20px;font-weight:700;line-height:1.25}.image-viewer-button[data-astro-cid-ot6ntcxl]{width:48px;height:48px;color:var(--milk);cursor:pointer;background:0 0;border:1px solid #fefef770;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.image-viewer-button[data-astro-cid-ot6ntcxl]:hover{border-color:var(--milk);background:#fefef71c}.image-viewer-button[data-astro-cid-ot6ntcxl]:focus-visible,.image-viewer-original[data-astro-cid-ot6ntcxl]:focus-visible{outline-offset:4px;outline:3px solid #f0a483}.image-viewer-stage[data-astro-cid-ot6ntcxl]{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:16px;display:grid}.image-viewer-picture[data-astro-cid-ot6ntcxl]{background:#180914;place-items:center;min-width:0;display:grid}.image-viewer-picture[data-astro-cid-ot6ntcxl][aria-busy=true]{min-height:160px}.image-viewer-image[data-astro-cid-ot6ntcxl]{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 200px);display:block}.image-viewer[data-astro-cid-ot6ntcxl] [data-astro-cid-ot6ntcxl][hidden]{display:none}.image-viewer-loading[data-astro-cid-ot6ntcxl],.image-viewer-error[data-astro-cid-ot6ntcxl]{text-align:center;margin:0;padding:24px}.image-viewer-original[data-astro-cid-ot6ntcxl]{color:#f0a483;text-underline-offset:3px;text-decoration:underline}.image-viewer-caption[data-astro-cid-ot6ntcxl]{justify-content:center;align-items:baseline;gap:16px;margin:0;font-size:16px;line-height:1.4;display:flex}.image-viewer-count[data-astro-cid-ot6ntcxl]{color:#f0a483;white-space:nowrap;font-variant-numeric:tabular-nums}#image-viewer-help[data-astro-cid-ot6ntcxl]{color:#c8b9c3;text-align:center;margin:0;font-size:13px;line-height:1.4}@media (width<=600px){.image-viewer[data-astro-cid-ot6ntcxl]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:max(12px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));border:0;border-radius:0}.image-viewer-header[data-astro-cid-ot6ntcxl] h2[data-astro-cid-ot6ntcxl]{font-size:17px}.image-viewer-stage[data-astro-cid-ot6ntcxl]{grid-template-columns:1fr 1fr;gap:16px;margin-block:auto}.image-viewer-picture[data-astro-cid-ot6ntcxl]{grid-area:1/1/auto/-1}.image-viewer-prev[data-astro-cid-ot6ntcxl]{grid-area:2/1;justify-self:end}.image-viewer-next[data-astro-cid-ot6ntcxl]{grid-area:2/2;justify-self:start}.image-viewer-image[data-astro-cid-ot6ntcxl]{max-height:calc(100dvh - 260px)}.image-viewer-caption[data-astro-cid-ot6ntcxl]{align-items:start;gap:10px;font-size:14px}#image-viewer-help[data-astro-cid-ot6ntcxl]{display:none}}@media (height<=500px) and (width>=601px){.image-viewer[data-astro-cid-ot6ntcxl]{padding:10px 16px}.image-viewer[data-astro-cid-ot6ntcxl][open]{gap:6px}.image-viewer-image[data-astro-cid-ot6ntcxl]{max-height:calc(100dvh - 160px)}.image-viewer-header[data-astro-cid-ot6ntcxl] h2[data-astro-cid-ot6ntcxl]{font-size:17px}#image-viewer-help[data-astro-cid-ot6ntcxl]{display:none}}
