:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{padding:0;margin:0;height:100dvh}.animated-card-wrapper{cursor:grab;width:100%;height:100%}.--indicate:after{position:absolute;content:"";width:100%;height:100%;background-color:green;opacity:.1;z-index:999}.swiper-loading-wrapper{position:relative;width:100%;height:100%}.swiper-loading-wrapper_motion{position:absolute;width:100%;display:flex;align-items:center;justify-content:center;top:50%}.swiper-wrapper{flex:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.item-absolute-wrapper{position:absolute;height:80%;aspect-ratio:3 / 4;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-controls{padding:.3rem 1rem;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.item-absolute-wrapper{width:92%;aspect-ratio:3/4}}.location-indicator{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.main-page{height:98%;display:flex;flex-direction:column}.main-page_content{flex:1}.bottom-nav-bar{position:fixed;bottom:0;left:0;right:0;display:none;overflow:hidden}@media screen and (max-width: 768px){.bottom-nav-bar{display:flex;flex-direction:column}}.main-nav-bar{display:flex;flex:1;max-height:54px;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem}@media screen and (max-width: 768px){.main-nav-bar{display:none}}.top-nav-bar{display:none;overflow:hidden}@media screen and (max-width: 768px){.top-nav-bar{display:flex}}.main-layout_wrapper{height:100dvh;width:100dvw;display:flex;overflow:hidden}.main-layout{position:relative;flex:1;max-width:1248px;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.main-layout_body{flex:1;max-height:100%;overflow:auto;padding:1.5rem}@media screen and (max-width: 768px){.main-layout_body{margin-top:60px;margin-bottom:60px}}.story-page{max-height:"100dvh"}.story-txt-wrapper{display:flex;flex-direction:row}
