.PoemViewer-module__fFNQWW__container{touch-action:none;-webkit-user-select:none;user-select:none;background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.PoemViewer-module__fFNQWW__imageContainer{z-index:0;width:100%;height:100%;position:fixed;inset:0}.PoemViewer-module__fFNQWW__image{object-fit:cover;width:100%;height:100%}.PoemViewer-module__fFNQWW__poemContainer{z-index:1;writing-mode:vertical-rl;text-orientation:upright;-webkit-backdrop-filter:blur(8px);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff9;border:1px solid #ffffff4d;border-radius:8px;width:min(90%,800px);height:auto;max-height:50vh;padding:2rem;font-family:Noto Serif JP,serif;position:fixed;top:50%;left:50%;overflow-x:auto;transform:translate(-50%,-50%);box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014}.PoemViewer-module__fFNQWW__poemContainer:active{cursor:grabbing}.PoemViewer-module__fFNQWW__poemContainer::-webkit-scrollbar{display:none}.PoemViewer-module__fFNQWW__title{letter-spacing:.15em;color:#000;margin-left:1.5rem;padding-right:1rem;font-size:1.5rem;font-weight:500;line-height:2}.PoemViewer-module__fFNQWW__content{writing-mode:vertical-rl;text-orientation:upright;padding-right:2rem}.PoemViewer-module__fFNQWW__line{letter-spacing:.15em;color:#000;margin-left:1rem;font-size:1.1rem;font-weight:400;line-height:2}.PoemViewer-module__fFNQWW__pageIndicator{color:#fff;z-index:10;letter-spacing:.1em;-webkit-backdrop-filter:blur(4px);background:#0006;border:1px solid #fff3;border-radius:4px;padding:.5rem 1rem;font-family:Noto Serif JP,serif;font-size:.9rem;position:fixed;bottom:2rem;right:2rem}.PoemViewer-module__fFNQWW__navButton{cursor:pointer;opacity:1;z-index:40;-webkit-backdrop-filter:blur(8px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:50%;width:4rem;height:4rem;padding:0;transition:all .3s;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0003}.PoemViewer-module__fFNQWW__navButton:before{content:"";border-style:solid;width:0;height:0;position:absolute;top:50%}.PoemViewer-module__fFNQWW__prevButton{right:2rem}.PoemViewer-module__fFNQWW__prevButton:before{border-width:12px 0 12px 20px;border-color:#0000 #0000 #0000 #ffffffe6;left:50%;transform:translate(-35%,-50%)}.PoemViewer-module__fFNQWW__nextButton{left:2rem}.PoemViewer-module__fFNQWW__nextButton:before{border-width:12px 20px 12px 0;border-color:#0000 #ffffffe6 #0000 #0000;right:50%;transform:translate(35%,-50%)}.PoemViewer-module__fFNQWW__navButton:hover{background:#ffffff40;border-color:#fff6;transform:translateY(-50%)scale(1.05);box-shadow:0 6px 20px #00000040}.PoemViewer-module__fFNQWW__homeButton{z-index:50;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff26;border:1.5px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:all .3s;display:flex;position:fixed;top:2rem;left:2rem;box-shadow:0 2px 8px #00000026}.PoemViewer-module__fFNQWW__homeButton:hover{background:#ffffff40;border-color:#fff6;transform:scale(1.05);box-shadow:0 4px 12px #0003}.PoemViewer-module__fFNQWW__swipeIndicator{z-index:10;pointer-events:none;color:#ffffffe6;width:2.5rem;height:2.5rem;font-size:2rem;display:none;position:fixed;bottom:4rem;left:50%;transform:translate(-50%)}.PoemViewer-module__fFNQWW__swipeIndicatorHidden{display:none!important}@keyframes PoemViewer-module__fFNQWW__swipe{0%{transform:translate(-50%)translate(-1rem)}50%{transform:translate(-50%)translate(1rem)}to{transform:translate(-50%)translate(-1rem)}}@keyframes PoemViewer-module__fFNQWW__fadeOut{to{opacity:0;visibility:hidden}}@media (max-width:768px){.PoemViewer-module__fFNQWW__container{height:100dvh;overscroll-behavior:none;height:-webkit-fill-available}.PoemViewer-module__fFNQWW__poemContainer{touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;width:85%;max-height:65vh;padding:2rem 1.5rem;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%)}.PoemViewer-module__fFNQWW__content{-webkit-overflow-scrolling:touch}.PoemViewer-module__fFNQWW__title{margin-left:1rem;padding-right:.8rem;font-size:1.8rem;line-height:1.8}.PoemViewer-module__fFNQWW__line{letter-spacing:.1em;margin-left:.8rem;font-size:1.4rem;line-height:1.8}.PoemViewer-module__fFNQWW__navButton{display:none}.PoemViewer-module__fFNQWW__homeButton{width:3rem;height:3rem;top:1.5rem;left:1.5rem}.PoemViewer-module__fFNQWW__swipeIndicator{animation:1s ease-in-out infinite PoemViewer-module__fFNQWW__swipe,.5s ease-out 4s forwards PoemViewer-module__fFNQWW__fadeOut;display:block}}@media (hover:none){.PoemViewer-module__fFNQWW__navButton{opacity:.9}}@media (hover:hover){.PoemViewer-module__fFNQWW__container:focus{outline:none}}
