body{background-color:#121212;color:#fff;overflow-x:hidden}.stalin{font-family:Stalinist One,sans-serif;font-weight:400;font-style:normal}.russo{font-family:Russo One,sans-serif}.rock-salt{font-family:Rock Salt,cursive}.caveat{font-family:Caveat,cursive}.journal-card:hover{cursor:pointer;background-color:#d31c1fa2}.paper{opacity:0;transform:translate(300px) rotate(30deg);animation:fadeInRight .8s ease-out forwards}.leather{opacity:0;transform:translateY(300px) rotate(-10deg);animation:fadeInRight .8s ease-out forwards}.journal{opacity:0;transform:translateY(600px) rotate(-5deg);animation:fadeInRight .8s ease-out forwards}@keyframes fadeInRight{to{opacity:1;transform:translate(0) rotate(0)}}.location-card.MuiCard-root{max-width:629px;background-color:#d31c1f73;color:#fff}.journal-content-div{border-radius:12px;padding:4px}.journal-info.MuiTypography-root{display:flex;flex-direction:row;width:100%;gap:10px;align-items:flex-end}.journal-title.MuiTypography-root{font-size:1.9rem!important}.mobile-echo{margin-top:15px;height:20%;width:auto}.journal-page-img{display:block;max-width:100%;height:auto}.journal-title-input-mobile{position:absolute;width:80%;border:none;background:transparent;font-size:2vw;text-align:center;color:#000;outline:none}.journal-title-input{position:absolute;width:80%;border:none;background:transparent;font-size:24px;text-align:center;color:#000;outline:none}.journal-text-area-input{position:absolute;width:100%;height:100%;border:none;background:transparent;font-size:2.5vw;color:#000;outline:none;resize:none;overflow-wrap:break-word;line-height:1.5}.journal-list{overflow-y:auto;height:90%;max-width:724px;width:100%}.background-img{display:block;width:100%;height:auto}.journal-viewer-page-img{position:absolute;top:-2%;left:1%;display:block;max-width:100%;height:auto}.journal-viewer-title-mobile{position:absolute;top:5%;color:#000;left:1%;width:100%;height:100%;text-align:center;font-size:3vw}.journal-viewer-text{position:absolute;width:100%;height:100%;overflow-y:auto;background:transparent;font-size:1.5rem;color:#000;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.journal-viewer-title{position:absolute;top:5%;color:#000;left:1%;width:100%;height:100%;text-align:center;font-size:1rem}.profile-name{position:absolute;top:16%;left:67%;transform:translate(-50%);color:#000;width:80%;text-align:center;font-weight:lighter;font-size:clamp(.34rem,1.8vw,1.5rem)}@keyframes driftDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100px);opacity:0}}@keyframes opacityUp{}.bootprint-right{width:80px;position:relative;animation:driftDown 2s forwards ease-in-out infinite}.bootprint-left{width:80px;opacity:0;position:relative;animation:driftDown 2s forwards ease-in-out infinite;animation-delay:1s}.jump-in{opacity:0;transform:scale(.1);transition:opacity 1s ease-in,transform .3s ease-in-out}.jump-in-loaded{opacity:1;transform:scale(1)}.fade-in{opacity:0;transition:opacity 1s ease-in}.fade-in-loaded{opacity:1}.location-mark{width:1.6%;transition:width .2s}.location-mark:hover{width:2.2%;cursor:pointer}.marker-text{color:#000;opacity:1}.map{opacity:0;transform:translateY(-600px) rotate(-10deg);animation:fadeInTop .8s ease-out forwards}@keyframes fadeInTop{to{opacity:1;transform:translate(0) rotate(0)}}.stalin{font-family:Stalinist One,sans-serif!important;font-size:2rem!important}.russo{font-family:Russo One,sans-serif!important;font-size:1.2rem!important}.stat-viewer{transition:transform .2s}.stat-viewer:hover{transform:scale(1.1);cursor:pointer}.profile{opacity:0;transform:translateY(600px) rotate(-10deg);transform-origin:center center;animation:fadeInUp .8s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translate(0) rotate(0)}}.seperator{border-bottom:1px solid #cfcfd1;width:250px}.bootprint-left-div{margin-right:60px;transform:scaleX(-1);display:inline-block}.bootprint-right-div{display:inline-block}.snack-div{display:flex;align-items:center;gap:8px}.snack-img{height:24px;width:auto}.snack-badge-img{width:24px;height:24px}.snack-font{font-size:1rem!important}.event-div{display:inline-block;margin-top:10px;width:40vw;height:auto;aspect-ratio:16/9}.event-img{display:block;border-radius:20px;width:40vw;height:auto;object-fit:contain}.video-background{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;object-position:30% center;z-index:-1}.journal-viewer-div{overflow-x:hidden;overflow-y:hidden;padding-top:10px}.journal-list-div{height:95vh;padding-bottom:60px}.badge-div{overflow-y:auto;height:90%;padding:15px}.badge-img{height:48px;width:auto;flex-shrink:0}.journal-results{font-size:1.5rem!important;margin-left:15px}.logo{border-radius:0;max-width:300px;margin-top:6px}.scrollable,html{scrollbar-width:auto;scrollbar-color:#d31c1f98 #d31c1f00}.scrollable::-webkit-scrollbar{width:8px}.scrollable::-webkit-scrollbar-track{background:#f0f0f0;border-radius:8px}.scrollable::-webkit-scrollbar-thumb{background-color:#cfcfd1;border-radius:8px;border:20px solid #f0f0f0}.scrollable::-webkit-scrollbar-thumb:hover{background-color:#555}
