body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}#search-link:hover{background-color:#dcdcdc}.header{background-color:#f5f5f5;display:flex;justify-content:center}.header .header-home :hover{background-color:#d3d3d3}.header .header-home a{color:#000;font-size:24px;font-weight:600;padding:30px;width:auto}.header .header-links{align-items:center;display:flex;justify-content:center}.header .header-links :hover{background-color:#d3d3d3}.header .header-links a{align-items:center;display:flex;font-weight:400;text-decoration:none;width:auto}.dropbtn,.header .header-links a{color:#000;font-size:24px;padding:10px}.dropbtn{background-color:#f5f5f5;border:none;cursor:pointer;font-weight:500}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#d3d3d3;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;position:absolute;z-index:1}.dropdown-content .dropdown-links{color:#000;display:block;font-size:22px;padding:12px;text-decoration:none}.dropdown-content a:hover{background-color:#d1fbff}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#a5dfe5}#link-container{display:flex;justify-content:center}a{align-items:center;color:#000;display:flex;font-size:1.4rem;font-weight:700;text-decoration:none;width:15%}.desktop{display:none}.desktop,.tablet{display:flex}.tablet{display:none}.arrow{cursor:pointer;height:50px;margin-right:5px;overflow:hidden;position:relative;transition:.5s;width:50px}.arrow:hover{border:2px solid #000;border-radius:50%}.arrow:after{border-bottom:2px solid;height:25px;top:-1px;-webkit-transform:translatex(4px);transform:translatex(4px);width:40px}.arrow:after,.arrow:before{color:#000;content:"";display:block;position:absolute}.arrow:before{border-left:2px solid;border-top:2px solid;height:15px;left:2px;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:15px}.arrow:hover:before{-webkit-animation:aniArrow01 1s cubic-bezier(0,.6,1,.4) .5s infinite;animation:aniArrow01 1s cubic-bezier(0,.6,1,.4) .5s infinite}.arrow:hover:after{-webkit-animation:aniArrow02 1s cubic-bezier(0,.6,1,.4) .5s infinite;animation:aniArrow02 1s cubic-bezier(0,.6,1,.4) .5s infinite}@-webkit-keyframes aniArrow01{0%{-webkit-transform:rotate(-45deg) translateY(30px) translateX(30px);transform:rotate(-45deg) translateY(30px) translateX(30px)}to{-webkit-transform:rotate(-45deg) translateY(-35px) translateX(-35px);transform:rotate(-45deg) translateY(-35px) translateX(-35px)}}@keyframes aniArrow01{0%{-webkit-transform:rotate(-45deg) translateY(30px) translateX(30px);transform:rotate(-45deg) translateY(30px) translateX(30px)}to{-webkit-transform:rotate(-45deg) translateY(-35px) translateX(-35px);transform:rotate(-45deg) translateY(-35px) translateX(-35px)}}@-webkit-keyframes aniArrow02{0%{-webkit-transform:translateX(45px);transform:translateX(45px)}to{-webkit-transform:translateX(-44px);transform:translateX(-44px)}}@keyframes aniArrow02{0%{-webkit-transform:translateX(45px);transform:translateX(45px)}to{-webkit-transform:translateX(-44px);transform:translateX(-44px)}}@-webkit-keyframes borderAni{0%{border:2px solid #fff}to{border:2px solid #fff;border-radius:50%}}@keyframes borderAni{0%{border:2px solid #fff}to{border:2px solid #fff;border-radius:50%}}:root{--react-pdf-text-layer:1}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;bottom:0;forced-color-adjust:none;left:0;line-height:1;overflow:hidden;position:absolute;right:0;text-align:left;text-align:initial;top:0}.textLayer br,.textLayer span{color:transparent;cursor:text;position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer br::selection{background:transparent}.textLayer .endOfContent{bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}#search{font-style:italic;width:75vw}.kanjiLayout{border:5px solid #000;display:flex;flex-direction:row;justify-items:left;margin-left:10vw;margin-right:10vw;margin-top:3vw}.kanjiLayout button{margin:10px}@media(min-width:1050px){.viewer-container{display:flex;height:40vw;justify-content:center;margin:3vw}.viewer,.viewer2{border:thick double gray;display:flex;justify-content:center}}@media(max-width:750px){.viewer-container{display:flex;flex-direction:column;justify-content:center;margin:auto}}
/*# sourceMappingURL=main.c9e0e790.css.map*/