#app{display:none}.content-wrapper{width:100%;height:100%}.content-wrapper p a.album-desc{user-select:none;color:black;font-size:1rem}.content-wrapper .title .album-panel-switch{font-size:.8rem;cursor:pointer;border:none;color:#4c7fea;border-radius:10%}.content-wrapper .album-wrapper{height:480px;transition:.8s;overflow-x:hidden;overflow-y:scroll}.content-wrapper .album-wrapper.off{height:0}.content{width:200px;height:200px;display:inline-block;margin:1rem;overflow:hidden;background:#f7f7f7}.content.mobile{width:5rem;height:5rem}.content img{max-width:none;width:auto;height:auto;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer}.content img.mobile{width:5rem;height:5rem}.viewer{position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;background:rgba(0,0,0,0.72);display:flex;flex-flow:row}.viewer .left-viewer{position:relative;height:inherit;flex:1}.viewer .target-img{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);max-width:80vw;max-height:70vh;cursor:pointer;user-select:none}.viewer .close-btn{position:absolute;top:2rem;right:2rem;width:3rem;height:3rem;cursor:pointer}.viewer .left-btn,.viewer .right-btn{position:absolute;top:45%;width:8rem;height:5rem;cursor:pointer;opacity:.8}.viewer .left-btn:hover,.viewer .right-btn:hover{opacity:1}.viewer .left-btn{left:0}.viewer .left-btn:hover{transform:scale(1.02)}.viewer .right-btn{right:0;transform:rotate(180deg)}.viewer .right-btn:hover{transform:rotate(180deg) scale(1.02)}.viewer .imgs-bar{width:100%;height:7rem;position:absolute;top:calc(100vh - 7rem);text-align:center;background:#0000003d;z-index:1}.viewer .imgs-bar div{display:inline-block;margin:.5rem .2rem}.viewer .imgs-bar div .img-wrapper{width:80px;height:80px;overflow:hidden}.viewer .imgs-bar div .img-wrapper.target-img-wrapper{box-shadow:0 0 17px 3px dodgerblue}.viewer .imgs-bar div .img-wrapper img{max-width:none;width:80px;height:auto;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer}.viewer-test{position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;background:rgba(0,0,0,0.72);display:flex;flex-flow:row}.viewer-test .left-viewer{position:relative;height:inherit;flex:1}.viewer-test .right-viewer{width:400px;height:inherit;position:relative;background:#181818}.viewer-test .right-viewer .comment-unit{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin:1rem 1rem}.viewer-test .right-viewer .comment-unit .c-name{white-space:nowrap}@media (prefers-color-scheme:dark){.content-wrapper p a.album-desc{color:#bababa}}@media screen and (max-width:800px){.viewer-test .right-viewer{width:200px}}@media screen and (max-width:600px){.viewer-test .right-viewer{display:none}}#v2app{margin:2rem 0}#v2app svg.unlock-icon path,#v2app svg.unlock-icon circle,#v2app svg.unlock-icon rect{stroke:#23ad4f;stroke-width:1;stroke-linecap:round;fill:none;stroke-dasharray:70;stroke-dashoffset:70;animation:unlock 1s ease-in-out forwards}@keyframes unlock{0%{stroke-dashoffset:70}100%{stroke-dashoffset:0}}#v2app .n-pagination{width:100%;justify-content:center;margin-top:2rem}#v2app .header .n-button{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;background:none;font-size:2rem;padding:1.4rem 1rem;--angle:0deg;border:1px solid;border-image:conic-gradient(from var(--angle), #d5a65a, #fdfd29, #73aa40, #7ee4e4, #4a4ac0, #f7a2f7, #da4e4e) 1;animation:10s rotate linear infinite}@media screen and (max-width:800px){#v2app .header .n-button{margin-left:calc(50% - 5rem)}#v2app .img-box .title{display:inline-block;margin-bottom:1rem;text-align:center;width:100%}}@keyframes rotate{to{--angle:360deg}}@property --angle{syntax:'<angle>';initial-value:0deg;inherits:false}#v2app .header .yearlabel-button.n-button:hover{background:transparent}#v2app .year-select-bar{display:none;width:40vw;height:3rem;background-color:#000000b5;position:fixed;top:1rem;left:calc((60vw + 300px)/2);z-index:1;border-radius:50px;text-align:center;vertical-align:middle}@media screen and (max-width:800px){#v2app .year-select-bar{width:60vw;left:20vw}}#v2app .year-select-bar .yearlabel-button.n-button{color:white;background:none}#v2app .year-select-bar .yearlabel-button.n-button:hover{color:#7fe7c4}#v2app .year-select-bar .yearlabel-button.n-button.fixed{position:relative;top:.4rem;z-index:2;border-top-left-radius:20px;border-bottom-left-radius:20px}#v2app .year-select-bar .yearlabel-button.n-button.fixed:hover{border:none}#v2app .year-select-bar .n-tag{position:relative;top:.4rem;background:green;color:white}#v2app .year-select-bar .n-tag::after{font-family:iconfont;content:'\E60C';padding-left:.3rem;color:#bdf5ec}#v2app .n-tag{cursor:pointer}#v2app .header .n-tag::after{font-family:iconfont;content:'\E60C';padding-left:.3rem;color:#bdf5ec}#v2app .img-box{margin:2rem 0}#v2app .img-box .title{display:inline-block;margin-bottom:1rem}#v2app .img-box .n-card{width:293px;display:inline-block;vertical-align:top}#v2app .img-box .n-card .n-card-header{margin-bottom:-1rem}#v2app .img-box .n-card .n-card__action .action-div{text-align:right}#v2app .img-box .n-card .card-header-div{display:inline-block}#v2app .img-box .n-card .card-header-div .title{width:250px;padding-bottom:1rem;display:flex;align-items:center;justify-content:space-between;color:#757474}#v2app .img-box .n-card .description-div{position:relative;margin-top:1rem}#v2app .img-box .n-card .description-div .n-gradient-text{white-space:break-spaces}#v2app .img-box .n-card .footer-div{color:#a7a7a7;display:flex;justify-content:space-between;align-items:center}#v2app .img-box .n-card .footer-div div span{margin-right:.5rem;user-select:none}#v2app .img-box .n-card .footer-div div .n-input{margin:0 .5rem;height:26px;width:96px}#v2app .img-box .n-card .footer-div .n-tag{cursor:pointer}div.lights-wrapper{position:relative}div.lights-wrapper .loading{position:absolute;z-index:1;left:-9%;width:118%;height:86vh;background-color:white}@media screen and (max-width:800px){div.lights-wrapper{min-height:calc(100vh - 200px);width:98vw;left:-2%}div.lights-wrapper .loading{left:-1%;width:102%}}@media (prefers-color-scheme:dark){div.lights-wrapper .loading{background-color:#2e2e34}}div.lights-wrapper #app,div.lights-wrapper #v2app{display:none}.n-dropdown-menu.n-popover-shared.n-dropdown{max-height:200px;overflow:auto}