.ascii-photo[data-astro-cid-zd6esjnd]{width:min(100%,27rem);margin:0}.photo-link[data-astro-cid-zd6esjnd]{text-decoration:none;display:block}.photo-link[data-astro-cid-zd6esjnd]:focus-visible{outline:1px solid var(--color-focus);outline-offset:8px}.ascii-viewport[data-astro-cid-zd6esjnd]{display:block;container-type:inline-size}pre[data-astro-cid-zd6esjnd]{font-family:Courier New,Courier,monospace;font-size:calc(100cqi / var(--ascii-columns) / .6);font-variant-ligatures:none;letter-spacing:0;white-space:pre;margin:0;font-weight:400;line-height:1}.photo-caption[data-astro-cid-zd6esjnd]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-block:1rem;font-size:.875rem;display:flex}.photo-link[data-astro-cid-zd6esjnd]:is(:hover,:focus-visible) .photo-caption[data-astro-cid-zd6esjnd]{text-underline-offset:.25em;text-decoration:underline}dialog[data-astro-cid-zd6esjnd]{border:1px solid var(--color-edge);background:var(--color-background);max-width:calc(100vw - 2rem);max-height:calc(100svh - 2rem);color:var(--color-text);padding:0}dialog[data-astro-cid-zd6esjnd]::backdrop{background:color-mix(in srgb, var(--color-background) 92%, transparent)}.photo-dialog[data-astro-cid-zd6esjnd]{padding:1rem}form[data-astro-cid-zd6esjnd]{justify-content:flex-end;margin-block-end:1rem;display:flex}button[data-astro-cid-zd6esjnd]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .25rem}button[data-astro-cid-zd6esjnd]:focus{outline:1px solid var(--color-focus);outline-offset:3px}.photo-content[data-astro-cid-zd6esjnd] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:max(8rem,100svh - 16rem);margin-inline:auto;display:block}.photo-dialog[data-astro-cid-zd6esjnd] p[data-astro-cid-zd6esjnd]{margin-block:1rem 0;font-size:.875rem}.photo-download[data-astro-cid-zd6esjnd]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-start:.5rem;font-size:.875rem;display:flex}.photo-download[data-astro-cid-zd6esjnd] a[data-astro-cid-zd6esjnd]{text-underline-offset:.25em;align-items:center;min-height:44px;display:inline-flex}html:has(dialog[open]){overflow:hidden}:root{--color-light:#f2f2f2;--color-dark:#1a1a1a;--color-background:var(--color-light);--color-text:var(--color-dark);--color-focus:color-mix(in srgb, var(--color-text) 65%, var(--color-background));--color-edge:color-mix(in srgb, var(--color-text) 45%, var(--color-background));color-scheme:light}@media (prefers-color-scheme:dark){:root{--color-background:var(--color-dark);--color-text:var(--color-light);color-scheme:dark}}:root[data-theme=light]{--color-background:var(--color-light);--color-text:var(--color-dark);color-scheme:light}:root[data-theme=dark]{--color-background:var(--color-dark);--color-text:var(--color-light);color-scheme:dark}*{box-sizing:border-box}html{background-color:var(--color-background);color:var(--color-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}body{margin:0;line-height:1.5}a{color:inherit}:focus{outline-color:var(--color-focus)}:focus-visible{outline:1px solid var(--color-focus);outline-offset:3px}.page[data-astro-cid-tq46r5sz]{max-width:76rem;margin-inline:auto;padding:clamp(1.25rem,4vw,3rem)}header[data-astro-cid-tq46r5sz],.preferences[data-astro-cid-tq46r5sz]{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;display:flex}header[data-astro-cid-tq46r5sz]{justify-content:space-between}.preferences[data-astro-cid-tq46r5sz]{column-gap:1.25rem}header[data-astro-cid-tq46r5sz] p[data-astro-cid-tq46r5sz]{margin:0}header[data-astro-cid-tq46r5sz] p[data-astro-cid-tq46r5sz] span[data-astro-cid-tq46r5sz]{white-space:nowrap}.language-picker[data-astro-cid-tq46r5sz]{flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.language-picker[data-astro-cid-tq46r5sz] a[data-astro-cid-tq46r5sz]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.language-picker[data-astro-cid-tq46r5sz] a[data-astro-cid-tq46r5sz]:is(:hover,:focus-visible){text-underline-offset:.3em;text-decoration:underline}.theme-picker[data-astro-cid-tq46r5sz]{font-size:.875rem;position:relative}.theme-picker[data-astro-cid-tq46r5sz] summary[data-astro-cid-tq46r5sz]{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.theme-picker[data-astro-cid-tq46r5sz] summary[data-astro-cid-tq46r5sz]::-webkit-details-marker{display:none}.theme-arrow[data-astro-cid-tq46r5sz]{margin-inline-start:1ch}.theme-menu[data-astro-cid-tq46r5sz]{inset-inline-end:0;z-index:10;border:1px solid var(--color-edge);background:var(--color-background);min-width:max-content;color:var(--color-text);padding:.25rem;position:absolute;top:calc(100% + .25rem)}.theme-menu[data-astro-cid-tq46r5sz] button[data-astro-cid-tq46r5sz]{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75ch;padding:0 .5rem;display:flex}.theme-menu[data-astro-cid-tq46r5sz] button[data-astro-cid-tq46r5sz]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-text) 8%, var(--color-background))}[data-astro-cid-tq46r5sz][data-theme-mark]{white-space:pre}main[data-astro-cid-tq46r5sz]{margin-block-start:clamp(2rem,5vw,4rem)}footer[data-astro-cid-tq46r5sz]{margin-block-start:3rem;font-size:.875rem}.photo-preview[data-astro-cid-nex24nyh]{width:min(100%,27rem);margin-inline:auto}h1[data-astro-cid-nex24nyh]{margin:0 0 1.5rem;font-size:1rem;font-weight:400}
