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))}}
