.art-gallery{min-width:0}.art-gallery .art-gallery-frame{box-shadow:none;background:0 0;margin:0;padding:0;transform:none}.art-gallery-open{cursor:zoom-in;background:0 0;border:0;width:fit-content;max-width:100%;margin:0 auto;padding:0;display:block;position:relative}.art-gallery .art-gallery-open img{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(75vh,720px);display:block;box-shadow:0 6px 20px #3a302514}.art-gallery-expand{background:var(--paper);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.art-gallery-controls{justify-content:center;align-items:center;gap:18px;display:flex}.art-gallery>.art-gallery-controls{margin-top:24px}.art-gallery-controls button{border:1px solid var(--border);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.art-gallery-controls span{text-align:center;min-width:44px;font:italic 14px Georgia,serif}.art-gallery-thumbnails{scrollbar-width:thin;gap:10px;margin-top:10px;padding:6px 3px 12px;display:flex;overflow-x:auto}.art-gallery-thumbnails button{cursor:pointer;background:#e6dfd2;border:2px solid #0000;flex:0 0 64px;height:76px;padding:4px}.art-gallery-thumbnails button[aria-pressed=true]{border-color:var(--terracotta)}.art-gallery-thumbnails img{object-fit:contain;width:100%;height:100%;display:block}.art-gallery button:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.art-gallery-dialog{color:#f7f5f0;background:#201f1cf5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.art-gallery-dialog::backdrop{background:#201f1c}.art-gallery-lightbox{box-sizing:border-box;flex-direction:column;height:100%;padding:64px 5vw 20px;display:flex}.art-gallery-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:18px}.art-gallery-full-image{flex:1;justify-content:center;min-height:0;display:flex}.art-gallery-full-image img{object-fit:contain;width:100%;height:100%;display:block}.art-gallery-lightbox-footer{flex:none;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.art-gallery-lightbox-footer p{overflow-wrap:anywhere;margin:0;font:18px Georgia,serif}.art-gallery-dialog .art-gallery-controls button{border-color:#ffffff40}@media (max-width:700px){.art-gallery{margin-bottom:40px}.art-gallery-thumbnails button{flex-basis:58px;height:68px}.art-gallery-lightbox{padding:64px 16px 20px}.art-gallery-lightbox-footer{flex-direction:column;gap:8px}.art-gallery-lightbox-footer p{text-align:center;font-size:16px}}
