*{margin:0;padding:0}body{background-attachment:fixed;background-image:linear-gradient(90deg,#f2f2f2 1px,transparent 2px),linear-gradient(180deg,#f2f2f2 1px,transparent 2px);background-size:.15em .15em;color:#3a4856;font-family:Roboto,sans-serif;font-size:1rem}.smaller-font{font-size:.8rem}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:1em}::-webkit-scrollbar-track{background-color:#fff0;border-radius:1em}.content-frame{background-color:#ffffff4d;box-shadow:2px 2px 5px #0003}.input-text{background:#fff0;border:none;border-bottom:1px solid #91a0c1;color:#2f495f;font-size:16px;height:39px;outline:none;text-indent:8px;width:300px}.input-text:focus{border-bottom:1px solid #2f495f}.input-check,.input-check-label{cursor:pointer}.input-check,.input-check-label:hover{color:#111}.input-button{background-color:#9ab4cd;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;height:40px;margin:2px;min-width:120px;padding:10px 0;text-align:center}.warn-button{background-color:#b77a97}.good-button{background-color:#1677b3}.input-button:hover{opacity:.8}.cp-textarea{min-height:80px;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-user-modify:read-write-plaintext-only;background:#fff0;border:0;border-bottom:1px solid #91a0c1;box-sizing:border-box;color:#3a4856;font-family:Roboto,sans-serif;outline:none;padding:5px;resize:none;word-wrap:break-word;word-break:break-all}.cp-textarea p{margin:20px 0}.cp-textarea:empty:before{color:#9eadbd;content:attr(cp-placeholder)}.cp-textarea-blue{background-color:#3a4856;border:0;box-shadow:5px 5px 10px #00000080;box-sizing:border-box;color:#eee;padding:20px}a{color:#1677b3;cursor:pointer;text-decoration:none}a:hover{color:#3a4856}.min-face-img{height:48px;width:48px}.least-face-img,.min-face-img{border-radius:6px;cursor:pointer}.least-face-img{height:36px;width:36px}.main-face-img{border-radius:8px;cursor:pointer;height:60px;margin:0 10px 0 0;width:60px}.user-card{padding:36px}.user-card .author-face-img{align-items:center;display:grid;grid-template-columns:72px 1fr}.user-card .author-name{font-size:22px;font-weight:bolder}.user-simple{align-items:center;display:grid;grid-template-columns:60px 1fr 120px}.user-simple .user-name{cursor:pointer;font-weight:bolder}.user-simple .user-intro{font-size:smaller;font-weight:300}article{white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word}article p{line-height:1.67;margin:15px 0;min-height:21px}article img{margin:10px 10%;width:80%}article pre{background-color:#3a4856;border-radius:5px;box-shadow:0 0 10px #000c;color:#eee;font-size:16px;line-height:24px;margin:20px 0;min-height:16px;overflow-x:scroll;padding:20px}article h3{margin:30px 0}article a{align-items:center;display:inline-block;margin:15px 0;text-decoration:underline}article li{margin:10px 0 10px 20px}article li[data-list=checked],article li[data-list=unchecked]{list-style-type:none}article li[data-list=unchecked]:before{content:"☐"}article li[data-list=checked]:before{content:"☑"}article blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}h1{font-size:1.5rem}h2{font-size:1.3rem;word-wrap:break-word;word-break:break-all}.light-color-font{color:#91a0c1}.cp-tags{display:flex;flex-direction:row;flex-wrap:wrap}.cp-tags span{background-color:#91a0c1;border-radius:5px;color:#ddd;cursor:pointer;margin:5px 5px 5px 0;padding:0 10px}.cp-tags span:hover{opacity:.8}.tags-delete:after{content:" ×";cursor:pointer}footer .website-info{margin:30px 0;text-align:center}footer .website-info-other{margin-bottom:10px;text-align:center}.one-row{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.icon-svg{height:20px;stroke:#1677b3;fill:#222}.flex-center{align-items:center;display:flex}button.flex-center{justify-content:center}.stop-bg{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:50}.page-enter-active,.page-leave-active{transition:all .4s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0;transform:translate(-50px)}
