@import "https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@500;700;900&display=swap";
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_260e6c9e-module__VYxy0G__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_260e6c9e-module__VYxy0G__variable{--font-outfit:"Outfit","Outfit Fallback"}
.triolingo-shell{--font-noto-serif-sc:"Noto Serif SC","Songti SC","SimSun",serif;--tl-bg0:#06100d;--tl-bg1:#0b1a15;--tl-bg2:#12261f;--tl-ink:#f3faf6;--tl-muted:#d6e8df9e;--tl-jade:#3ecf8e;--tl-jade-dim:#3ecf8e2e;--tl-coral:#ff7a59;--tl-sand:#d8c3a5;--tl-line:#f3faf61a;--tl-panel:#0c1c16b8;color:var(--tl-ink);background:radial-gradient(1200px 600px at 10% -10%,#3ecf8e29,transparent 55%),radial-gradient(900px 500px at 100% 0%,#ff7a591f,transparent 50%),linear-gradient(165deg,var(--tl-bg0),var(--tl-bg1)45%,var(--tl-bg2));min-height:100vh}.triolingo-touch button,.triolingo-touch a{-webkit-tap-highlight-color:transparent}.tl-prompt{border:1px solid var(--tl-line);background:linear-gradient(160deg,#ffffff14,#3ecf8e0f 50%,#ff7a590d);overflow:visible;box-shadow:inset 0 1px #ffffff0f}.tl-prompt-glow{opacity:.9;background:radial-gradient(circle at 50% 0,#3ecf8e2e,#0000 55%)}.tl-btn{cursor:pointer;border:1px solid #0000}.tl-btn .tl-btn-wash{opacity:0;background:radial-gradient(circle at 50% 120%,#3ecf8e59,#0000 62%);transition:opacity .28s,transform .36s cubic-bezier(.22,1,.36,1),background .28s;transform:scale(.92)}.tl-btn:hover .tl-btn-wash,.tl-btn:focus-visible .tl-btn-wash{opacity:1;transform:scale(1)}.tl-btn:hover{transform:translateY(-1px)}.tl-btn:active{transform:translateY(0)scale(.985)}.tl-btn[data-variant=solid]{background:linear-gradient(135deg,#5be3a8,#2fb87a 55%,#d8c3a5)}.tl-btn[data-variant=solid]:hover{box-shadow:0 14px 36px -14px #3ecf8eb3}.tl-btn[data-variant=ghost]:hover{color:var(--tl-ink)}.tl-btn[data-variant=ghost] .tl-btn-wash{background:#ffffff0f}.tl-btn[data-variant=choice]{border-color:var(--tl-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f}.tl-btn[data-variant=choice]:hover{color:#fff;border-color:#3ecf8e73}.tl-btn[data-variant=choice].is-ok{color:#07110e;background:linear-gradient(135deg,#5be3a8,#2fb87a);border-color:#0000}.tl-btn[data-variant=choice].is-dim{opacity:.35}.tl-btn[data-variant=chip]{color:var(--tl-muted);border-color:var(--tl-line);background:#ffffff12}.tl-btn[data-variant=chip].is-active,.tl-btn[data-variant=chip].is-active:hover{color:#07110e;background:linear-gradient(135deg,#5be3a8,#ff7a59);border-color:#0000;box-shadow:0 10px 28px -14px #ff7a598c}.tl-btn[data-variant=chip] .tl-btn-wash{background:radial-gradient(circle at 30% 120%,#ff7a5959,#0000 60%)}.hanzi-char{font-feature-settings:"kern" 1;border-radius:.2em}.hanzi-char.is-match{color:var(--tl-jade,#3ecf8e);background:#3ecf8e29;box-shadow:0 0 0 1px #3ecf8e59}.hanzi-tooltip{color:#e8f5ef;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08100df5;border:1px solid #3ecf8e73}.tl-game-card{border:1px solid var(--tl-line);background:linear-gradient(125deg,#ffffff14,#ffffff05);transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.tl-game-card:before{content:"";opacity:0;background:radial-gradient(circle at 0 100%,#3ecf8e38,#0000 45%);transition:opacity .32s;position:absolute;inset:0}.tl-game-card:hover{border-color:#3ecf8e66;transform:translateY(-2px);box-shadow:0 18px 40px -24px #000000a6}.tl-game-card:hover:before{opacity:1}.tl-icon-answer{color:var(--tl-jade);filter:drop-shadow(0 8px 16px #3ecf8e40);transition:transform .28s cubic-bezier(.22,1,.36,1)}.tl-btn:hover .tl-icon-answer{transform:scale(1.08)}
