@font-face{font-family:Apis;src:url(/assets/Apis-Regular-C3VoWq4T.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Apis;src:url(/assets/Apis-Medium-DadZp2jE.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Apis;src:url(/assets/Apis-Bold-98V4DXdt.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Apis;src:url(/assets/Apis-Italic-CsoGwkC6.ttf) format("truetype");font-weight:400;font-style:italic}@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{font-family:Apis,ui-sans-serif,system-ui}}body{overscroll-behavior-y:none}#app{@apply fixed h-screen w-screen overflow-hidden;}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.ProseMirror{height:100%}.ProseMirror:focus{outline:none}.ProseMirror p:empty:after{content:" "}.ProseMirror a{color:#00f;text-decoration:underline;cursor:pointer}.ProseMirror ul{margin-left:30px}.ProseMirror ul li{list-style:circle;list-style-position:outside}.ProseMirror ul li>p{display:inline}.ProseMirror ol{margin-left:30px}.ProseMirror ol li{list-style-type:decimal;list-style-position:outside}.ProseMirror ol li>p{display:inline}.tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.scrollbar{overflow:hidden;position:relative;display:flex;flex-direction:column}.scrollbar:hover>.scrollbar__bar,.scrollbar:active>.scrollbar__bar,.scrollbar:focus>.scrollbar__bar,.scrollbar.show>.scrollbar__bar{opacity:1;transition:opacity .34s ease-out}.scrollbar__wrap{overflow:auto}.scrollbar__wrap.hidden-default{scrollbar-width:none}.scrollbar__wrap.hidden-default::-webkit-scrollbar{width:0;height:0}.scrollbar__view{position:relative;height:100%}.scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:#909399;transition:.3s background-color}.scrollbar__thumb:hover{background-color:#909399}.scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;transition:opacity .12s ease-out}.scrollbar__bar.is-vertical{width:6px;top:2px}.scrollbar__bar.is-vertical>div{width:100%}.scrollbar__bar.is-horizontal{height:6px;left:2px}.scrollbar__bar.is-horizontal>div{height:100%}
