:root{--app-font-family:"Roboto", "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--app-phonetic-font-family:"Doulos SIL", "Noto Sans", "Segoe UI", "Arial Unicode MS", "Lucida Sans Unicode", "DejaVu Sans", sans-serif}@font-face{font-family:Doulos SIL;src:local(Doulos SIL Regular),local(DoulosSIL-Regular),url("/fonts/DoulosSIL-Regular.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;src:local(Rajdhani Regular),local(Rajdhani-Regular),url("/fonts/Rajdhani-Regular.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:local(Fredoka Regular),url("/fonts/Fredoka-VariableFont_wdth,wght.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Infant;src:local(Cormorant Infant Regular),url("/fonts/CormorantInfant-VariableFont_wght.ttf")format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Edu TAS Beginner;src:local(Edu TAS Beginner Regular),url("/fonts/EduTASBeginner-Regular.ttf")format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Kotta One;src:local(Kotta One Regular),local(KottaOne-Regular),url("/fonts/KottaOne-Regular.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:7px;background:#c9b0f0!important}::-webkit-scrollbar-thumb:hover{background:#c9b0f0!important}::-webkit-scrollbar-thumb:active{background:#c9b0f0!important}*{scrollbar-color:#c9b0f0 transparent!important;scrollbar-width:thin!important}html{scrollbar-gutter:stable;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;overflow-x:hidden;scrollbar-color:#c9b0f0 transparent!important}body{width:100%;font-family:var(--app-font-family);font-synthesis:none;text-rendering:optimizelegibility;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;margin:0;overflow-x:hidden;scrollbar-color:#c9b0f0 transparent!important}button,input,textarea,select{font-family:var(--app-font-family);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}input:-webkit-autofill{transition:background-color 999999s ease-out,color 999999s ease-out;-webkit-text-fill-color:inherit!important;caret-color:inherit!important;-webkit-background-clip:text!important;background-clip:text!important}input:-webkit-autofill:hover{transition:background-color 999999s ease-out,color 999999s ease-out;-webkit-text-fill-color:inherit!important;caret-color:inherit!important;-webkit-background-clip:text!important;background-clip:text!important}input:-webkit-autofill:focus{transition:background-color 999999s ease-out,color 999999s ease-out;-webkit-text-fill-color:inherit!important;caret-color:inherit!important;-webkit-background-clip:text!important;background-clip:text!important}textarea:-webkit-autofill{transition:background-color 999999s ease-out,color 999999s ease-out;-webkit-text-fill-color:inherit!important;caret-color:inherit!important;-webkit-background-clip:text!important;background-clip:text!important}textarea:-webkit-autofill:hover{transition:background-color 999999s ease-out,color 999999s ease-out;-webkit-text-fill-color:inherit!important;caret-color:inherit!important;-webkit-background-clip:text!important;background-clip:text!important}textarea:-webkit-autofill:focus{transition:background-color 999999s ease-out,color 999999s ease-out;-webkit-text-fill-color:inherit!important;caret-color:inherit!important;-webkit-background-clip:text!important;background-clip:text!important}#home-bookshelf-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important}#home-bookshelf-scroll::-webkit-scrollbar{display:none}#home-bookshelf-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#ai-talk-topic-scroll,#ai-talk-history-scroll,#ai-talk-message-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important}#ai-talk-topic-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#ai-talk-history-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#ai-talk-message-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.intro-overlay-scrollable{scrollbar-width:none!important;-ms-overflow-style:none!important}.intro-overlay-scrollable::-webkit-scrollbar{display:none!important}#home-bookshelf-scroll *{scrollbar-width:none!important;-ms-overflow-style:none!important}#home-bookshelf-scroll ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar:horizontal{height:0!important;display:none!important}#landing-page-scroll-root::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.landing-no-scrollbar,html.landing-no-scrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}html.landing-no-scrollbar *,body.landing-no-scrollbar *{scrollbar-width:none!important;-ms-overflow-style:none!important;scrollbar-color:transparent transparent!important}html.landing-no-scrollbar ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.landing-no-scrollbar ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.landing-no-scrollbar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.landing-no-scrollbar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#sentence-learn-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#sentence-learn-scroll ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#sentence-learn-scroll,#sentence-learn-scroll *{scrollbar-width:none!important;-ms-overflow-style:none!important}