.album[data-astro-cid-sahthylw]{list-style:none;padding:0;max-width:var(--content-max);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5) var(--s4)}.photo[data-astro-cid-sahthylw]{transform:rotate(var(--tilt));transition:transform var(--dur-medium2) var(--ease-standard)}.photo[data-astro-cid-sahthylw]:hover{transform:rotate(0) translateY(-4px)}.photo-btn[data-astro-cid-sahthylw]{display:block;width:100%;padding:8px 8px 0;background:var(--c-surface);border-radius:4px;box-shadow:0 1px 2px #2e2b3614,0 8px 20px #6e66991f}[data-theme=dark] .photo-btn[data-astro-cid-sahthylw]{box-shadow:0 0 0 1px var(--c-hairline)}.photo-btn[data-astro-cid-sahthylw] .photo-img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:2px}.photo-btn[data-astro-cid-sahthylw]:after{content:"";display:block;height:28px}.photo-cap[data-astro-cid-sahthylw]{margin-top:var(--s2);text-align:center;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-secondary)}.lightbox[data-astro-cid-sahthylw]{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:var(--s6) var(--s8);border:0;background:#0a0914eb;color:#e2def2}.lightbox[data-astro-cid-sahthylw][open]{display:flex;align-items:center;justify-content:center}.lightbox[data-astro-cid-sahthylw] figure[data-astro-cid-sahthylw]{max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--s3)}.lightbox[data-astro-cid-sahthylw] img[data-astro-cid-sahthylw]{max-width:100%;max-height:calc(100vh - 160px);object-fit:contain;border-radius:4px}.lightbox[data-astro-cid-sahthylw] .caption[data-astro-cid-sahthylw]{color:#cfc9e6}.lightbox[data-astro-cid-sahthylw] .icon-btn[data-astro-cid-sahthylw]{color:#e2def2}.lightbox[data-astro-cid-sahthylw] .icon-btn[data-astro-cid-sahthylw]:hover{background:#ffffff1a;color:#fff}.lb-close[data-astro-cid-sahthylw]{position:absolute;top:var(--s3);right:var(--s3)}.lb-nav[data-astro-cid-sahthylw]{position:absolute;top:50%;translate:0 -50%}.lb-prev[data-astro-cid-sahthylw]{left:var(--s4)}.lb-next[data-astro-cid-sahthylw]{right:var(--s4)}@media(max-width:767px){.album[data-astro-cid-sahthylw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4) var(--s3)}.lightbox[data-astro-cid-sahthylw]{padding:var(--s7) var(--s3)}.lb-nav[data-astro-cid-sahthylw]{top:auto;bottom:var(--s3);translate:none}}
