*{box-sizing:border-box}html,body,#root{background:#000;height:100%;margin:0;padding:0}@supports (height:100dvh){html,body,#root{height:100dvh}}html,body{overscroll-behavior:none;overflow:hidden}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#000;font-family:Manrope,system-ui,sans-serif}#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}[data-eink] *,[data-eink] :before,[data-eink] :after{-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important;scroll-behavior:auto!important;transition:none!important;animation:none!important}#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{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;margin-top:-1px;box-shadow:0 1px 4px #00000059}input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #00000059}@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{border-color:currentColor;box-shadow:0 2px 12px #00000047;opacity:1!important}}@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)}}@media (hover:hover) and (pointer:fine){.yj-navitem:hover,.yj-hover:hover{background:var(--yj-hover)!important}}.yiju-spin{border-style:solid;border-color:#0000 currentColor currentColor;border-radius:50%;animation:.7s linear infinite spin}
