.gallery-year-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.gallery-year-links__aside{display:flex;align-items:center;font-size:.85rem;color:var(--white-60);margin-left:.25rem}#content .gallery-grid__image{margin:0}.btn{display:inline-block;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease;border:1px solid var(--lavender-bonnet-40);background:var(--rhynchites-nitens);color:var(--white)}.btn:hover{background:var(--altar-of-heaven);border-color:var(--lavender-bonnet-60);color:var(--white)}.btn-active{background:var(--lavender-bonnet);color:var(--black);border-color:var(--lavender-bonnet)}.btn:active{background:var(--lucky-point);transform:translateY(1px)}.gallery-state{padding:1rem 0;color:var(--white-80)}.gallery-state--error{color:#ff8f8f}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,100px);gap:.5rem;margin-top:1rem}.gallery-grid__item{background:var(--black-20);overflow:hidden}.gallery-grid__item:hover{transform:translateY(-2px);border-color:var(--lavender-bonnet-50)}.gallery-grid__image{display:block;width:100px;height:auto}.image-state{padding:1rem 0;color:var(--white-80)}.image-state--error{color:#ff8f8f}.image-record{display:flex;flex-direction:column;align-items:center}.image-record__back-link{margin-bottom:1rem;align-self:center}.image-record__caption{color:var(--white-80);text-align:center}.diamond-wars[data-v-fa4cedfe]{width:100%}.diamond-wars-posters[data-v-fa4cedfe]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;margin:50px 0 0}.diamond-wars-posters img[data-v-fa4cedfe]{display:block;flex:1 1 0;width:0;min-width:0;height:auto}@media (max-width: 768px){.diamond-wars-posters[data-v-fa4cedfe]{flex-direction:column;gap:25px;margin:30px 0 0}.diamond-wars-posters img[data-v-fa4cedfe]{width:100%}}
