body{margin:0;background:var(--et-bg);color:var(--et-fg)}.site-top [hidden]{display:none}.site-top{position:sticky;top:0;z-index:50}.site-glow{background:radial-gradient(70% 40% at 0% 0%,var(--et-bg-glow-1),transparent 70%),radial-gradient(60% 40% at 100% 30%,var(--et-bg-glow-2),transparent 70%)}.site-lang{position:relative}.site-lang-list{position:absolute;right:0;top:calc(100% + 6px);width:200px;max-height:min(70vh,520px);overflow:auto;padding:var(--et-space-1-5);border:.5px solid var(--et-line);border-radius:var(--et-r-lg);z-index:60}.site-lang-list .et-site-link{height:40px;font-size:var(--et-text-md)}.site-menu{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 64px);overflow:auto}.site-menu-langs summary{list-style:none}.site-menu-langs summary::-webkit-details-marker{display:none}.site-menu-langs[open] summary{color:var(--et-fg-muted)}.site-menu-langs>a{padding-left:var(--et-space-6)}.site-install,.site-install-desk{display:inline-flex;flex-direction:column;align-items:center;gap:var(--et-space-2)}:root[data-browser=edge] .site-install .site-only-chrome,:root:not([data-browser=edge]) .site-install .site-only-edge,:root:not([data-installed]) .site-install .et-site-installed,:root[data-installed] .site-install .et-site-install,:root[data-installed] .site-also-edge,:root[data-browser=edge] .site-also-edge,:root[data-installed] .site-when-not-installed,:root:not([data-installed]) .site-when-installed{display:none}.site-install-phone{display:none}@media(max-width:600px){.site-desk-only,.site-install--card .site-install-desk{display:none}.site-install--card .site-install-phone{display:flex;text-align:left}}.welcome23{max-width:1100px;padding-block:var(--et-space-6) var(--et-space-12)}.welcome23 [hidden]{display:none!important}.welcome23 .et-welcome{display:flex;flex-direction:column;gap:var(--et-space-5)}.welcome23-lang{display:flex;align-items:center;gap:var(--et-space-3);flex-wrap:wrap}.welcome23-lang select{max-width:100%;min-width:0}.welcome23-banner{padding:var(--et-space-4);background:var(--et-surface-sunken);border-radius:var(--et-r-lg)}.welcome-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--et-space-4)}.welcome-tools:has(#w-read[hidden]){grid-template-columns:minmax(0,1fr)}.welcome-tool-card{min-width:0;display:flex;flex-direction:column;gap:var(--et-space-4);padding:var(--et-space-5);border:1px solid var(--et-line);border-radius:var(--et-r-xl);background:var(--et-surface-solid)}.welcome-tool-card>p{margin:0}.welcome-tool-card>.welcome-tool-actions,.welcome-tool-card>.et-btn{margin-top:auto}.welcome-tool-card>.et-btn{align-self:flex-start}.welcome-passage{font:var(--et-read-md)/1.8 var(--et-font-read)}.welcome-passage p:first-child{margin-top:0}.welcome-passage p:last-child{margin-bottom:0}.welcome-tool-actions{display:flex;gap:var(--et-space-3);flex-wrap:wrap;align-items:center}.welcome-tool-hints{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--et-space-3);row-gap:var(--et-space-1);min-width:0}.welcome-tool-hints [hidden]{display:none}#w-button-keys{display:inline-flex;gap:var(--et-space-1);white-space:nowrap}.welcome23 .et-welcome>header{display:flex;flex-direction:column;gap:var(--et-space-2)}.welcome23 .et-btn{white-space:normal;height:auto;min-height:44px;max-width:100%;padding-block:var(--et-space-2);font-size:var(--et-text-md);border-radius:var(--et-r-md);line-height:1.25}.welcome23 .et-btn--secondary{background:var(--et-accent-tint);color:var(--et-accent-text);box-shadow:inset 0 0 0 1px var(--et-accent)}.welcome23 .et-btn--secondary:hover{background:var(--et-accent-tint-strong)}.welcome23 kbd{display:inline-block;padding:2px 6px;border:1px solid var(--et-line);border-radius:4px;font:inherit}.welcome-caption-art{min-height:180px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--et-space-4);border-radius:var(--et-r-md);background:var(--et-bg);color:var(--et-fg);text-align:center}.welcome-caption-art p{margin:var(--et-space-2) 0}.welcome-video-play{color:#fff;background:#e02020;border-radius:8px;padding:4px 16px}.welcome-cheat{display:flex;flex-direction:column;gap:var(--et-space-4)}.welcome-cheat h2{font-size:var(--et-text-xl);margin:0}.welcome-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--et-space-3)}.welcome-tile{padding:var(--et-space-3);border:1px solid var(--et-line);border-radius:var(--et-r-md);overflow-wrap:anywhere}.welcome-tile.is-done{border-color:var(--et-accent-text);background:var(--et-accent-tint)}.welcome-tile p{color:var(--et-fg-muted)}.welcome-pin{display:flex;flex-direction:column;align-items:flex-start;gap:var(--et-space-2)}.welcome-pin[hidden]{display:none}.welcome-pin button{text-align:start;white-space:normal;height:auto}@media(min-width:761px){.welcome-tools:not(:has(#w-read[hidden]))>.welcome-tool-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:var(--et-space-4)}.welcome-tools:not(:has(#w-read[hidden]))>.welcome-tool-card>.welcome-passage{grid-row:span 2}.welcome-tools:not(:has(#w-read[hidden]))>.welcome-tool-card>.welcome-tool-actions,.welcome-tools:not(:has(#w-read[hidden]))>.welcome-tool-card>.et-btn{margin-top:0;align-self:start;justify-self:start}}@media(max-width:760px){.welcome-tools{grid-template-columns:minmax(0,1fr)}.welcome-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.et-home-stage{height:auto;aspect-ratio:auto;display:block;min-height:0}.et-home-stage .et-home-stage-frame{position:relative;left:18%;width:64%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--et-r-lg);background:radial-gradient(120% 90% at 70% 20%,rgba(249,115,22,.22),transparent 55%),radial-gradient(90% 80% at 15% 90%,rgba(130,120,255,.2),transparent 60%),linear-gradient(160deg,#23222b,#0d0d10);box-shadow:var(--et-shadow-3),inset 0 0 0 .5px #ffffff1a}.et-home-stage-play{position:absolute;left:50%;top:38%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.et-home-stage-play:after{content:"";position:absolute;left:22px;top:17px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent rgba(255,255,255,.7)}.et-home-stage .et-home-stage-sub{position:absolute;inset:auto auto 52px 50%;width:min(88%,560px);transform:translate(-50%)}.et-home-stage-bar{position:absolute;left:0;right:0;bottom:0;height:40px;display:flex;align-items:center;gap:12px;padding:0 16px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.65));color:#fffc;font:500 12px/1 var(--et-font-latin),sans-serif}.et-home-stage-bar .tri{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent rgba(255,255,255,.85)}.et-home-stage-bar .track{flex:1;height:4px;border-radius:2px;background:#ffffff38;overflow:hidden}.et-home-stage-bar .track i{display:block;width:44%;height:100%;background:var(--et-accent)}.et-home-stage .et-home-stage-look{left:0;top:14px;width:320px}@container (max-width: 960px){.et-home-stage{display:flex;flex-direction:column;align-items:center;gap:12px}.et-home-stage .et-home-stage-frame{left:0;width:100%;max-width:640px}.et-home-stage-play{top:28%;transform:scale(.7)}.et-home-stage .et-home-stage-sub{bottom:44px;width:min(94%,560px)}.et-home-stage .et-home-stage-look{position:static;width:min(100%,420px)}}.et-home-loop-pop>.et-lookup{width:100%}.et-home-shot.et-home-book{height:auto;min-height:260px;background:var(--et-surface-sunken);display:flex;align-items:stretch;padding:14px;box-sizing:border-box}@container (min-width: 761px){.et-home-shot.et-home-book{min-height:300px}}.et-book{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--et-r-lg);background:var(--et-surface-solid);box-shadow:var(--et-shadow-2),inset 0 0 0 .5px var(--et-line);overflow:hidden}.et-book-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--et-text-sm)}.et-book-export{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.et-book-export i{font-style:normal;font-size:var(--et-text-xs);padding:2px 8px;border-radius:var(--et-r-full);background:var(--et-surface-sunken);color:var(--et-fg-muted);box-shadow:inset 0 0 0 .5px var(--et-line);white-space:nowrap}.et-book-row{display:flex;flex-direction:column;gap:3px;padding-top:10px;border-top:.5px solid var(--et-line);min-width:0}.et-book-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.et-book-row .et-word{font-size:18px}.et-book-row .et-meaning{font-size:var(--et-text-sm)}.et-book-star{font-size:16px;line-height:1;color:var(--et-fg-muted);opacity:.45}.et-book-star.is-on{color:var(--et-accent);opacity:1}.et-book-sent{margin:0;font-family:var(--et-font-read);font-size:var(--et-text-sm);line-height:1.45;color:var(--et-fg)}.et-book-meta{margin:0;font-size:var(--et-text-xs);color:var(--et-fg-muted)}
