body{margin:0;overflow-y:scroll}body::-webkit-scrollbar{width:0px;background:transparent}@font-face{font-family:dancingScript;src:url(/assets/DancingScript-Regular-BfvM1EuJ.ttf)}@keyframes blur-out{0%{filter:blur(20px)}to{filter:blur(0px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.thumbnail-container{width:100%;height:100%;position:relative;overflow:hidden}.thumbnail-container .thumbnail{background-position:center top;background-repeat:no-repeat;background-size:cover;cursor:pointer;width:100%;height:100%}.slideshow{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1}.slideshow .picture-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.slideshow .picture-container .picture{height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.slideshow .actions-container{position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;display:flex;opacity:0;animation:fade-out 1.5s cubic-bezier(1,0,.9,.1)}.slideshow .actions-container .action{display:flex;flex-grow:1}.slideshow .actions-container .action.close{position:fixed;height:25%;width:100%;justify-content:center;align-items:flex-start;flex-direction:row;padding-top:1vw}.slideshow .actions-container .action.previous{padding:1vw;align-items:center}.slideshow .actions-container .action.next{padding:1vw;justify-content:end;align-items:center}.slideshow .blurred-background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;top:0;left:0;width:100%;height:100%}.app-loading-ring{animation:loading-rotate .5s linear infinite;border-bottom-color:#3c8dbc!important;border-radius:50%;border-top-color:#3c8dbc!important;border:5px solid transparent;height:200px;left:50%;margin-left:-100px;margin-top:-100px;opacity:1;position:absolute;top:50%;transition:opacity .5s ease-in-out;width:200px}.app-loading-ring.fadeout{opacity:0}@keyframes loading-rotate{to{transform:rotate(180deg)}}.splash{position:relative;overflow:hidden}.splash .content{display:flex;flex-direction:column;height:100%}.splash .text-container{color:#fff;font-family:dancingScript;text-align:center;z-index:1}.splash .button-container{margin-top:5vw;text-align:center;width:100%}.splash .button-container .button{color:#fff;background:#1677ff;font-size:14px;height:32px;padding:0 15px;border-radius:6px;display:inline-flex;gap:8px;align-items:center;border:1px solid transparent;cursor:pointer;transition:all .2s}.splash .button-container .button:hover{background-color:#4096ff}.splash .title{font-style:italic;font-size:10vw}.splash .date{font-weight:700;font-size:4vw}.splash .background{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%}
