body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#ffdbed;position:relative;box-sizing:border-box;min-height:100vh;padding-bottom:100px}.component-header{padding:0;position:sticky;top:0;left:0;right:0;background-color:#ef7db6;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;font-size:20px}.main>img{height:46px;margin:0}.main{text-align:left;font-size:28px;margin:auto auto auto 0;height:46px}.hamburger,.hamburger span{display:inline-block;transition:.5s ease-in-out;box-sizing:border-box}@media screen and (max-width:599px){.hamburger{position:fixed;top:4px;right:10px;height:42px;width:42px;cursor:pointer;text-align:center;vertical-align:middle;z-index:102}}@media screen and (min-width:600px),print{.hamburger{display:none}}.hamburger span{position:absolute;width:30px;height:2px;left:6px;background-color:#000;border-radius:4px}.hamburger span:nth-of-type(1){top:10px}.hamburger span:nth-of-type(2){top:20px}.hamburger span:nth-of-type(3){top:30px}.hamburger.active span:nth-of-type(1){top:16px;transform:rotate(315deg)}.hamburger.active span:nth-of-type(2),.hamburger.active span:nth-of-type(3){top:16px;transform:rotate(-315deg)}@media screen and (max-width:599px){.globalNavi{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#fee;z-index:101;transform:translate(100%);transition:all .7s;text-align:center;opacity:0}}@media screen and (max-width:599px){.globalNavi.active{opacity:1;transform:translate(0)}}@media screen and (max-width:599px){.navi{position:absolute;top:50%;left:50%;width:70%;padding:30px 0;background-color:#fff;transform:translate(-50%,-50%);border-radius:25px}}@media screen and (min-width:600px),print{.navi{margin:0}}@media screen and (min-width:600px),print{nav.globalNavi div .link:after{position:absolute;bottom:-1px;left:0;content:"";width:100%;height:5px;background:#fff100;transform:scaleX(0);transform-origin:center top;transition:transform .3s}}nav{margin:auto 0;padding:4px 0 4px 4px}@media screen and (max-width:599px){.sub{display:block;margin:15px 0}}@media screen and (min-width:600px),print{.sub:not(:last-child){border-right:1px solid}.sub{margin:auto 0;padding:4px}}.link{text-decoration:none}.component-footer{background-color:#515017;color:#e5e5bd;text-align:center;padding-top:25px;position:absolute;bottom:0;width:100%}.component-footer>a{color:#e5e5bd;text-decoration:none}.component-footer>a:first-child{display:block}a{text-decoration:none}a,a:hover,a:visited{color:inherit}.tweet{border:1px solid #ccc;padding:15px;width:250px;border-radius:20px;background-color:#fff;word-break:braek-word}.username{font-size:.9em}.userid{font-size:.9em;color:#999}.tweetimage{margin:auto;display:block}.component-onedraw{width:80vw;margin:0 auto}.theme-div{margin:0 auto;border-top:1px solid;display:flex;flex-wrap:wrap}.theme{margin:8px;border:1px solid;border-radius:10px;background-color:#fee;padding:3px;color:#633;text-decoration:none}.onedraw-tweets{display:flex;flex-wrap:wrap;border-top:1px solid}.Days{margin:0 auto}.Days>p{font-size:1.2rem;text-align:left}.Days__loading,.Days__sentinel>p{color:#633;font-size:.95rem;text-align:center;padding:1rem 0}.component-allcharacters{margin:0 auto;width:80vw}.characters{margin-top:8px}.grouping-type{border-radius:8px;display:block;margin-left:auto;font-size:16px;background-color:#fff7f7}.group__characters{margin:0 auto;border-top:1px solid;display:flex;flex-wrap:wrap}.character{margin:8px;border:1px solid;border-radius:10px;background-color:#fee;padding:3px;color:#633;text-decoration:none}.component-bychara{width:80vw;margin:0 auto}.component-bychara>h1{font-size:max(3vw,30px)}.component-bychara>h2{font-size:max(1.2vw,12px);margin:5px auto}.component-bychara>p{font-size:max(1.8vw,18px);margin:0}.bychara-tweets{display:flex;flex-wrap:wrap}.component-farday{width:80vw}.component-farday>p{margin:auto}.component-notfound{width:80vw}.component-notfound>p{margin:auto}.component-top{width:80vw;margin:0 auto}.prologue{margin-top:50px}.confetti{position:fixed;z-index:1;top:0;left:0}.component-adminzakura{width:80vw;margin:24px auto 0}.submit-button{display:flex;justify-content:space-between}.delete-button{color:red}
