*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;background:#000}@supports (height: 100dvh){html,body,#root{height:100dvh}}html,body{overflow:hidden;overscroll-behavior:none}body{font-family:Manrope,system-ui,sans-serif;background:#000;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{display:flex}#root *{-webkit-tap-highlight-color:transparent}#root *::-webkit-scrollbar{width:0;height:0;display:none}#root *{scrollbar-width:none}button,input,select,textarea{font-family:inherit}#root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#root input,#root textarea,#root [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;cursor:pointer;margin-top:-1px}input[type=range]::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;cursor:pointer}@media (hover: hover) and (pointer: fine){.reader-nav-btn:not(:disabled){transition:opacity .2s,box-shadow .2s,border-color .2s!important}.reader-nav-btn:not(:disabled):hover{opacity:1!important;box-shadow:0 2px 12px #00000047;border-color:currentColor}}@keyframes sentenceIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes swipeUp{0%{opacity:0;transform:translateY(54px)}to{opacity:1;transform:translateY(0)}}@keyframes wordIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes peekIn{0%{opacity:0;transform:translate(-50%,-100%) translateY(6px) scale(.96)}to{opacity:1;transform:translate(-50%,-100%) translateY(0) scale(1)}}@keyframes peekPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes sheetIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.yiju-spin{border-radius:50%;border-style:solid;border-color:currentColor;border-top-color:transparent;animation:spin .7s linear infinite}
