#album-categories{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}#album-categories a{padding:10px 16px;border:1px solid #bdd8cb;border-radius:8px;color:inherit;text-decoration:none}#album-categories a[aria-current=page]{background:#216344;color:white}#album-select{max-width:100%;padding:12px;font:inherit;margin-bottom:16px}#album-grid button{font:inherit;color:inherit;text-align:left;cursor:pointer}#album-grid img{width:100%;aspect-ratio:1;object-fit:contain}#album-more{margin-top:20px}#album-lightbox{max-width:95vw;width:900px;max-height:94vh;overflow:auto;border:0;border-radius:12px;padding:16px}#album-lightbox::backdrop{background:#000b}#album-large{display:block;max-width:100%;max-height:70vh;margin:auto;object-fit:contain}#album-close{display:block;margin-left:auto}#album-lightbox button{padding:12px;font:inherit}#album-caption{overflow-wrap:anywhere}
