@-ms-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-webkit-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-ms-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-webkit-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-ms-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-webkit-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-ms-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-webkit-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.paging .pagination{margin-bottom:0;margin-top:40px;gap:4px}.paging span{display:inline-block;padding:0 8px}.paging span a:not(.btn){color:#b5777f;display:inline-block;text-emphasis:accent;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.paging span a:not(.btn):hover{text-decoration:underline;opacity:1}.paging span.prev,.paging span.next{padding:0}.paging span.prev a:not(.btn),.paging span.next a:not(.btn){border:none;padding:0}.paging span.prev a:not(.btn) svg,.paging span.next a:not(.btn) svg{width:10px}.paging span.prev a:not(.btn) svg path,.paging span.next a:not(.btn) svg path{fill:#b5777f}.paging span.current{width:24px;height:24px;border-radius:12px;text-align:center;background-color:#b5777f;color:#fff}.paging .gap{display:none}@media (min-width: 768px){.paging{text-align:left}}#photos .type-select li{margin-bottom:20px}#photos .type-select .btn-type{margin-top:10px}#photos .type-select a{display:block}#photos .type-select .thumb-wallpaper{position:relative;width:100%;margin-bottom:5px;overflow:hidden;background-size:contain;background-position:center bottom;background-repeat:no-repeat;background-color:transparent}#photos .type-select .thumb-wallpaper::before{padding-top:62.5%;content:"";display:block}#photos .thumb{border:none;background-color:#fff}#photos .thumb:hover img{transform:none}#photos .thumb a:hover{opacity:1}.photo-list{display:flex;-webkit-flex-direction:wrap;flex-direction:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.photo-list .photo-list-item{padding-bottom:16px;position:relative;width:50%}.photo-list .photo-list-item .thumb{border:none;background-color:#fff;margin-bottom:16px}.photo-list .photo-list-item a:not(.btn){display:block}.photo-list .photo-list-item a:not(.btn) img{margin:0 auto}.photo-list .photo-list-item a:not(.btn):hover{opacity:1}.photo-list .photo-list-item:nth-child(odd){padding-right:8px}.photo-list .photo-list-item:nth-child(even){padding-left:8px}.photo-list .photo-list-item .photo-list-date{color:#fff;text-align:right;position:absolute;top:5px;right:5px;width:50px}.photo-list .photo-list-item .photo-list-date [class^="date-"]{display:block}.photo-list .photo-list-item .photo-list-date .date-day{font-size:1.6rem}.photo-list .photo-list-item .thumb-wallpaper img{width:100%}.photo-list .photo-list-item .photo-list-title h3{font-size:1.3rem;line-height:1.4}@media (min-width: 768px){.photo-list .photo-list-item{padding:8px !important;width:33.333%}.photo-list .photo-list-item .photo-list-date{top:10px;right:10px}.photo-list .photo-list-item .photo-list-title h3{font-size:1.6rem}}#photos.show .body{margin-bottom:16px}#photos.show .thumb{margin-bottom:48px}.details-wrapper .title h3{font-size:1.4rem;font-weight:bold;line-height:1.4;margin-bottom:8px}@media (min-width: 768px){.details-wrapper .title h3{font-size:1.8rem}}#wallpaper .title{font-size:1.5rem;font-weight:700}
