.displayalbum{margin:0 auto;position:relative;width:100%}@media screen and (min-width: 1024px){.displayalbum{border-radius:15px;box-shadow:0 2px 8px 1px rgba(0,0,0,.25);padding:32px 44px 44px;max-width:1024px}}.displayalbum #album-actions{position:absolute;display:flex;gap:12px;right:0;top:0}@media screen and (min-width: 1024px){.displayalbum #album-actions{right:44px;top:32px}}.displayalbum #album-actions span{display:flex;align-items:center;gap:4px}.displayalbum .album-info{margin-bottom:10px}.displayalbum .album-info p.like-comment-photo{color:#666;font-size:1.2rem;margin-top:15px;text-align:center}.displayalbum h1{font-size:2.4rem;margin-bottom:40px;text-align:center}.displayalbum h2{margin-bottom:0;padding-right:90px}.displayalbum p{margin:0 auto;max-width:1024px}.displayalbum p.album-author{font-size:1.4rem;margin-bottom:5px}.displayalbum p.album-author span{margin:0 5px}.displayalbum #lightgalleryalbum{display:grid;gap:12px;grid-template-columns:repeat(2, 1fr);margin:0}@media screen and (min-width: 768px)and (max-width: 1023px){.displayalbum #lightgalleryalbum{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media screen and (min-width: 1024px){.displayalbum #lightgalleryalbum{grid-template-columns:repeat(5, 1fr)}}.displayalbum #lightgalleryalbum .member-photo-item{border:1px solid #dfdfdf;border-radius:5px;overflow:hidden}.displayalbum #lightgalleryalbum .member-photo-item-author{padding:5px 8px;font-size:1.4rem}.displayalbum #lightgalleryalbum .member-photo-item img{width:100%}