.page.svelte-1vwaeio{position:relative;min-height:calc(100vh - 3.25rem);padding:clamp(4.5rem,16vh,9rem) 1.25rem 3rem}.ground.svelte-1vwaeio{position:fixed;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;pointer-events:none}.card.svelte-1vwaeio{position:relative;z-index:1;max-width:42rem;margin:0 auto;padding:1.7rem 1.75rem 1.3rem;border:1px solid var(--line);border-radius:var(--radius);outline:1px solid var(--line);outline-offset:-5px;background:var(--sheet);box-shadow:var(--shadow)}.where.svelte-1vwaeio,.lede.svelte-1vwaeio,.credit.svelte-1vwaeio{color:var(--muted)}.where.svelte-1vwaeio{margin:0 0 .5rem;text-align:center;font-family:var(--display);font-size:.72rem;letter-spacing:.18em}h1.svelte-1vwaeio{margin:0;font-size:clamp(1.9rem,6.5vw,2.4rem);text-align:center;letter-spacing:.05em}.lede.svelte-1vwaeio{margin:.4rem 0 0;text-align:center}.lede.svelte-1vwaeio:after{content:"";display:block;width:4rem;margin:1rem auto 0;border-top:1px solid var(--rule)}.body.svelte-1vwaeio{margin-top:1.35rem}.body.svelte-1vwaeio p:where(.svelte-1vwaeio){margin:0 0 1rem;line-height:1.55}.body.svelte-1vwaeio p:where(.svelte-1vwaeio):last-child{margin-bottom:0}.body.svelte-1vwaeio a:where(.svelte-1vwaeio){color:var(--accent)}.body.svelte-1vwaeio a:where(.svelte-1vwaeio):hover{color:var(--ink)}.credit.svelte-1vwaeio{margin:1.4rem 0 0;padding-top:.75rem;border-top:1px solid var(--line);font-size:.85rem;line-height:1.45}.credit.svelte-1vwaeio a:where(.svelte-1vwaeio){color:inherit}a.svelte-1vwaeio:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lookup.svelte-1skhfre{margin:1.1rem 0 0}label.svelte-1skhfre,.message.svelte-1skhfre,.gloss.svelte-1skhfre,.principal.svelte-1skhfre,thead.svelte-1skhfre th:where(.svelte-1skhfre),th[scope=row].svelte-1skhfre{color:var(--muted)}label.svelte-1skhfre{display:block;margin-bottom:.35rem;font-size:.95rem}.row.svelte-1skhfre{display:flex;flex-wrap:wrap;gap:.6rem}input.svelte-1skhfre,button.svelte-1skhfre{font:inherit;height:2.75rem}input.svelte-1skhfre{flex:1 1 14rem;min-width:0;padding:0 .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink)}input.svelte-1skhfre:focus-visible{border-color:var(--accent)}button.svelte-1skhfre{padding:0 1.2rem;border:0;border-radius:var(--radius);background:var(--accent);color:#fffdf8;font-family:var(--display);font-size:.8rem;letter-spacing:.12em;cursor:pointer}button.svelte-1skhfre:hover{background:var(--accent-dark)}.message.svelte-1skhfre{margin:.55rem 0 0;font-size:.95rem}dialog.svelte-1skhfre{width:min(40rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink);box-shadow:var(--shadow)}dialog.svelte-1skhfre::backdrop{background:#241c1473}.sheet.svelte-1skhfre{padding:1.5rem 1.6rem 1.3rem;overflow:auto;max-height:calc(100vh - 2rem);outline:1px solid var(--line);outline-offset:-5px}h2.svelte-1skhfre{margin:0;font-size:2rem;text-align:center}.principal.svelte-1skhfre,.gloss.svelte-1skhfre{margin:.2rem 0 0;text-align:center}.table-wrap.svelte-1skhfre{overflow-x:auto;margin-top:1rem}table.svelte-1skhfre{width:100%;border-collapse:collapse}th.svelte-1skhfre,td.svelte-1skhfre{padding:.32rem .75rem .32rem 0;text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line);font-weight:400;white-space:nowrap}thead.svelte-1skhfre th:where(.svelte-1skhfre){padding-bottom:.4rem;border-bottom-color:var(--rule);font-family:var(--display);font-size:.7rem;letter-spacing:.14em}tbody.svelte-1skhfre tr:where(.svelte-1skhfre):last-child th:where(.svelte-1skhfre),tbody.svelte-1skhfre tr:where(.svelte-1skhfre):last-child td:where(.svelte-1skhfre){border-bottom-color:var(--rule)}td.svelte-1skhfre{font-size:1.15rem}.close.svelte-1skhfre{margin-top:1.1rem}input.svelte-1skhfre:focus-visible,button.svelte-1skhfre:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabs.svelte-14hrbwe{margin-top:1.15rem;padding-top:.9rem;border-top:1px solid var(--line)}.tablist.svelte-14hrbwe{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem}button.svelte-14hrbwe{margin:0;padding:.15rem 0 .1rem;border:0;border-bottom:1px solid transparent;background:none;color:var(--accent);cursor:pointer}button.svelte-14hrbwe:hover{color:var(--ink)}button[aria-selected=true].svelte-14hrbwe{color:var(--ink);border-bottom-color:var(--ink)}button.svelte-14hrbwe:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel.svelte-14hrbwe{margin-top:.75rem}.page.svelte-319q77{position:relative;min-height:calc(100vh - 3.25rem);padding:clamp(8rem,32vh,18rem) 1.25rem 3rem}.ground.svelte-319q77{position:fixed;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 36%;pointer-events:none}.card.svelte-319q77{position:relative;z-index:1;max-width:46rem;margin:0 auto;padding:1.7rem 1.75rem 1.3rem;border:1px solid var(--line);border-radius:var(--radius);outline:1px solid var(--line);outline-offset:-5px;background:var(--sheet);box-shadow:var(--shadow)}.where.svelte-319q77,.lede.svelte-319q77,.detail.svelte-319q77,.kicker.svelte-319q77,.note.svelte-319q77,.credit.svelte-319q77,thead.svelte-319q77 th:where(.svelte-319q77),th[scope=row].svelte-319q77{color:var(--muted)}.where.svelte-319q77{margin:0 0 .5rem;text-align:center;font-family:var(--display);font-size:.72rem;letter-spacing:.18em}h1.svelte-319q77{margin:0;font-size:clamp(1.9rem,6.5vw,2.4rem);text-align:center;letter-spacing:.05em}.lede.svelte-319q77{margin:.4rem 0 0;text-align:center}.lede.svelte-319q77:after{content:"";display:block;width:4rem;margin:1rem auto 0;border-top:1px solid var(--rule)}.table-wrap.svelte-319q77{overflow-x:auto}table.svelte-319q77{width:100%;border-collapse:collapse}caption.svelte-319q77{margin:.85rem 0 .35rem;text-align:left;caption-side:top}.table-wrap.lead.svelte-319q77 caption:where(.svelte-319q77){margin-top:0}.kicker.svelte-319q77{display:block;font-family:var(--display);font-size:.68rem;letter-spacing:.16em}.principal.svelte-319q77{font-size:1.15rem}.detail.svelte-319q77{margin-left:.45rem}th.svelte-319q77,td.svelte-319q77{padding:.32rem .75rem .32rem 0;text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line);font-weight:400;white-space:nowrap}thead.svelte-319q77 th:where(.svelte-319q77){padding-bottom:.4rem;border-bottom-color:var(--rule);font-family:var(--display);font-size:.7rem;letter-spacing:.14em}tbody.svelte-319q77 tr:where(.svelte-319q77):last-child th:where(.svelte-319q77),tbody.svelte-319q77 tr:where(.svelte-319q77):last-child td:where(.svelte-319q77){border-bottom-color:var(--rule)}.form.svelte-319q77{font-size:1.15rem}.note.svelte-319q77{margin:1.15rem 0 0;font-size:.9rem}.credit.svelte-319q77{margin:1.4rem 0 0;padding-top:.75rem;border-top:1px solid var(--line);font-size:.85rem;line-height:1.45}.credit.svelte-319q77 a:where(.svelte-319q77){color:inherit}a.svelte-319q77:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page.svelte-xb3yfe{position:relative;min-height:calc(100vh - 3.25rem);padding:clamp(4.5rem,16vh,9rem) 1.25rem 3rem}.ground.svelte-xb3yfe{position:fixed;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;pointer-events:none}.card.svelte-xb3yfe{position:relative;z-index:1;max-width:42rem;margin:0 auto;padding:1.7rem 1.75rem 1.3rem;border:1px solid var(--line);border-radius:var(--radius);outline:1px solid var(--line);outline-offset:-5px;background:var(--sheet);box-shadow:var(--shadow)}.where.svelte-xb3yfe,.lede.svelte-xb3yfe,.detail.svelte-xb3yfe,.kicker.svelte-xb3yfe,.example-note.svelte-xb3yfe,.note.svelte-xb3yfe,.credit.svelte-xb3yfe,thead.svelte-xb3yfe th:where(.svelte-xb3yfe),th[scope=row].svelte-xb3yfe{color:var(--muted)}.where.svelte-xb3yfe{margin:0 0 .5rem;text-align:center;font-family:var(--display);font-size:.72rem;letter-spacing:.18em}h1.svelte-xb3yfe{margin:0;font-size:clamp(1.9rem,6.5vw,2.4rem);text-align:center;letter-spacing:.05em}.lede.svelte-xb3yfe{margin:.4rem 0 0;text-align:center}.lede.svelte-xb3yfe:after{content:"";display:block;width:4rem;margin:1rem auto 0;border-top:1px solid var(--rule)}.table-wrap.svelte-xb3yfe{overflow-x:auto}table.svelte-xb3yfe{width:100%;border-collapse:collapse}caption.svelte-xb3yfe{margin:.85rem 0 .35rem;text-align:left;caption-side:top}.table-wrap.lead.svelte-xb3yfe caption:where(.svelte-xb3yfe){margin-top:0}.kicker.svelte-xb3yfe{display:block;font-family:var(--display);font-size:.68rem;letter-spacing:.16em}.principal.svelte-xb3yfe{font-size:1.15rem}.detail.svelte-xb3yfe{margin-left:.45rem}th.svelte-xb3yfe,td.svelte-xb3yfe{padding:.32rem .75rem .32rem 0;text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line);font-weight:400}thead.svelte-xb3yfe th:where(.svelte-xb3yfe){padding-bottom:.4rem;border-bottom-color:var(--rule);font-family:var(--display);font-size:.7rem;letter-spacing:.14em}tbody.svelte-xb3yfe tr:where(.svelte-xb3yfe):last-child th:where(.svelte-xb3yfe),tbody.svelte-xb3yfe tr:where(.svelte-xb3yfe):last-child td:where(.svelte-xb3yfe){border-bottom-color:var(--rule)}th[scope=row].svelte-xb3yfe{width:38%}.form.svelte-xb3yfe{font-size:1.15rem}.example-note.svelte-xb3yfe{margin:.45rem 0 0;font-size:.9rem}.note.svelte-xb3yfe{margin:1.15rem 0 0;font-size:.9rem}.credit.svelte-xb3yfe{margin:1.4rem 0 0;padding-top:.75rem;border-top:1px solid var(--line);font-size:.85rem;line-height:1.45}.credit.svelte-xb3yfe a:where(.svelte-xb3yfe){color:inherit}a.svelte-xb3yfe:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home.svelte-1j8q7ur{padding:0 0 3rem}.banner.svelte-1j8q7ur{margin:0}.banner.svelte-1j8q7ur img:where(.svelte-1j8q7ur){display:block;width:100%;height:min(32rem,52vh);min-height:14rem;object-fit:cover;object-position:center 30%;border-bottom:1px solid var(--line);background:var(--card)}.sheet.svelte-1j8q7ur{max-width:40rem;margin:0 auto;padding:1.35rem 1.25rem 0}.where.svelte-1j8q7ur,.credit.svelte-1j8q7ur,h1.svelte-1j8q7ur span:where(.svelte-1j8q7ur),h2.svelte-1j8q7ur,.gloss.svelte-1j8q7ur,.declension.svelte-1j8q7ur,.empty.svelte-1j8q7ur,label.svelte-1j8q7ur{color:var(--muted)}.where.svelte-1j8q7ur{margin:0 0 .9rem;text-align:center;font-family:var(--display);font-size:.72rem;letter-spacing:.18em}h1.svelte-1j8q7ur{margin:0;font-size:1.7rem;letter-spacing:.05em;text-align:center}h1.svelte-1j8q7ur span:where(.svelte-1j8q7ur){margin-left:.2rem;font-family:var(--text);font-size:1rem;letter-spacing:0}.daily.svelte-1j8q7ur{margin:0 0 1.5rem;padding-top:1rem;text-align:center}.daily.svelte-1j8q7ur:before{content:"";display:block;width:4rem;margin:0 auto 1rem;border-top:1px solid var(--rule)}h2.svelte-1j8q7ur{margin:0;font-size:.72rem;letter-spacing:.18em}.line.svelte-1j8q7ur{margin:.15rem 0 0;font-size:1.15rem}.declension.svelte-1j8q7ur{font-size:.95rem;letter-spacing:.08em}.gloss.svelte-1j8q7ur{margin:.1rem 0 0}label.svelte-1j8q7ur{display:block;margin-bottom:.35rem;font-size:.95rem}.search.svelte-1j8q7ur{display:flex;flex-wrap:wrap;gap:.6rem}input.svelte-1j8q7ur,button.svelte-1j8q7ur{font:inherit;height:2.75rem}input.svelte-1j8q7ur{flex:1 1 14rem;min-width:0;padding:0 .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink)}input.svelte-1j8q7ur:focus-visible{border-color:var(--accent)}button.svelte-1j8q7ur{padding:0 1.2rem;border:0;border-radius:var(--radius);background:var(--accent);color:#fffdf8;font-family:var(--display);font-size:.8rem;letter-spacing:.12em;cursor:pointer}button.svelte-1j8q7ur:hover{background:var(--accent-dark)}.matches.svelte-1j8q7ur{margin-top:1rem}.matches.svelte-1j8q7ur ul:where(.svelte-1j8q7ur){list-style:none;margin:0;padding:0}.matches.svelte-1j8q7ur li:where(.svelte-1j8q7ur){border-top:1px solid var(--line)}.matches.svelte-1j8q7ur a:where(.svelte-1j8q7ur){display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;color:inherit;text-decoration:none}.matches.svelte-1j8q7ur a:where(.svelte-1j8q7ur):hover .lemma:where(.svelte-1j8q7ur){color:var(--accent)}.lemma.svelte-1j8q7ur{font-size:1.05rem}.match-gloss.svelte-1j8q7ur{color:var(--muted)}.empty.svelte-1j8q7ur{margin:0;line-height:1.45}input.svelte-1j8q7ur:focus-visible,button.svelte-1j8q7ur:focus-visible,a.svelte-1j8q7ur:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.credit.svelte-1j8q7ur{margin:2.25rem 0 0;padding-top:.75rem;border-top:1px solid var(--line);font-size:.85rem;line-height:1.45}.credit.svelte-1j8q7ur a:where(.svelte-1j8q7ur){color:inherit}.page.svelte-80ixl9{position:relative;min-height:calc(100vh - 3.25rem);padding:clamp(4.5rem,16vh,9rem) 1.25rem 3rem}.ground.svelte-80ixl9{position:fixed;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%;pointer-events:none}.card.svelte-80ixl9{position:relative;z-index:1;max-width:min(52rem,100%);margin:0 auto;padding:1.7rem 1.75rem 1.3rem;border:1px solid var(--line);border-radius:var(--radius);outline:1px solid var(--line);outline-offset:-5px;background:var(--sheet);box-shadow:var(--shadow)}h1.svelte-80ixl9{margin:0;font-size:clamp(1.9rem,6.5vw,2.4rem);text-align:center;letter-spacing:.05em}.where.svelte-80ixl9,.lede.svelte-80ixl9,.empty.svelte-80ixl9,.credit.svelte-80ixl9{color:var(--muted)}.where.svelte-80ixl9{margin:0 0 .5rem;text-align:center;font-family:var(--display);font-size:.72rem;letter-spacing:.18em}.lede.svelte-80ixl9{margin:.4rem 0 0;text-align:center;font-size:1.15rem;overflow-wrap:anywhere}.lede.svelte-80ixl9:after{content:"";display:block;width:4rem;margin:1rem auto 0;border-top:1px solid var(--rule)}.results.svelte-80ixl9{margin-top:1.25rem}.table-wrap.svelte-80ixl9{overflow-x:auto;margin:0 -.15rem}table.svelte-80ixl9{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.95rem}th.svelte-80ixl9,td.svelte-80ixl9{padding:.55rem .35rem;border-top:1px solid var(--line);vertical-align:top;text-align:left}th.svelte-80ixl9:nth-child(1),td.svelte-80ixl9:nth-child(1){width:26%}th.svelte-80ixl9:nth-child(3),td.svelte-80ixl9:nth-child(3){width:28%}th.svelte-80ixl9{font-family:var(--display);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}tbody.svelte-80ixl9 tr:where(.svelte-80ixl9):first-child td:where(.svelte-80ixl9){border-top:none}thead.svelte-80ixl9 th:where(.svelte-80ixl9){border-top:none;padding-top:0}.lemma.svelte-80ixl9{margin:0;font-size:1.05rem;white-space:nowrap}.def.svelte-80ixl9{line-height:1.45;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.def-sense.svelte-80ixl9{display:inline}.def-sep.svelte-80ixl9{color:var(--muted)}.pos.svelte-80ixl9{overflow-wrap:anywhere;color:var(--muted);font-size:.92rem;line-height:1.35}a.lemma.svelte-80ixl9{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--rule);text-underline-offset:.2em}a.lemma.svelte-80ixl9:hover{color:var(--ink);text-decoration-color:var(--ink)}.empty.svelte-80ixl9{margin:.1rem 0 0}.empty.svelte-80ixl9{text-align:center}.cry.svelte-80ixl9{margin:.15rem 0 .45rem;text-align:center;font-family:var(--display);font-size:1.7rem;letter-spacing:.05em}.cry-en.svelte-80ixl9{margin-left:.2rem;font-family:var(--text);font-size:1rem;letter-spacing:0;color:var(--muted)}.credit.svelte-80ixl9{margin:1.6rem 0 0;padding-top:.75rem;border-top:1px solid var(--line);font-size:.85rem;line-height:1.45}.credit.svelte-80ixl9 a:where(.svelte-80ixl9){color:inherit}a.svelte-80ixl9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page.svelte-1379f0b{display:grid;grid-template-columns:minmax(16rem,28rem) minmax(22rem,40rem);gap:1.75rem 2rem;align-items:start;max-width:72rem;margin:0 auto;padding:1.5rem 1.5rem 3rem}.banner.svelte-1379f0b{margin:0;padding:.5rem .5rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.banner.svelte-1379f0b img:where(.svelte-1379f0b){display:block;width:100%;height:auto;border:1px solid var(--line);background:#e4e0d8}figcaption.svelte-1379f0b{margin-top:.7rem;padding:0 .25rem;color:var(--muted);text-align:center;font-size:.85rem;line-height:1.45}figcaption.svelte-1379f0b a:where(.svelte-1379f0b){color:inherit}figcaption.svelte-1379f0b a:where(.svelte-1379f0b):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sheet.svelte-1379f0b{min-width:0;padding-top:.35rem}@media(max-width:860px){.page.svelte-1379f0b{grid-template-columns:1fr}}h1.svelte-1379f0b{margin:0 0 .25rem;font-size:2rem;letter-spacing:.05em}h2.svelte-1379f0b{margin:0 0 .5rem;font-size:1.15rem}.lede.svelte-1379f0b,.kicker.svelte-1379f0b,.gloss.svelte-1379f0b,.status.svelte-1379f0b{color:var(--muted)}.lede.svelte-1379f0b{margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.kicker.svelte-1379f0b,.gloss.svelte-1379f0b{margin:0;font-size:.95rem}.kicker.svelte-1379f0b{font-family:var(--display);font-size:.68rem;letter-spacing:.16em}label.svelte-1379f0b{display:block;font-size:.95rem;margin-bottom:.35rem}textarea.svelte-1379f0b,button.svelte-1379f0b,input.svelte-1379f0b{font:inherit}textarea.svelte-1379f0b,input[type=text].svelte-1379f0b,select.svelte-1379f0b{width:100%;padding:.55rem .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink)}textarea.svelte-1379f0b{min-height:7rem;resize:vertical}textarea.svelte-1379f0b:focus-visible,input.svelte-1379f0b:focus-visible,select.svelte-1379f0b:focus-visible{border-color:var(--accent)}button.svelte-1379f0b:focus-visible,textarea.svelte-1379f0b:focus-visible,input.svelte-1379f0b:focus-visible,select.svelte-1379f0b:focus-visible{outline:2px solid var(--accent);outline-offset:2px}fieldset.svelte-1379f0b{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;margin:0 0 1rem;padding:0;border:0;min-width:0}legend.svelte-1379f0b{padding:0;font-size:.95rem}fieldset.svelte-1379f0b .hint:where(.svelte-1379f0b){margin-top:0}.radios.svelte-1379f0b{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.radios.svelte-1379f0b label:where(.svelte-1379f0b){display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;margin:0;padding:.35rem .85rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);cursor:pointer}.radios.svelte-1379f0b label:where(.svelte-1379f0b):has(:where(.svelte-1379f0b):checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.radios.svelte-1379f0b label:where(.svelte-1379f0b):focus-within{outline:2px solid var(--accent);outline-offset:2px}.radios.svelte-1379f0b input:where(.svelte-1379f0b){accent-color:var(--accent);margin:0}.radios.svelte-1379f0b input:where(.svelte-1379f0b):focus-visible{outline:none}.hint.svelte-1379f0b,.theme.svelte-1379f0b{margin:.4rem 0 0;color:var(--muted);font-size:.95rem}.menu.svelte-1379f0b .field:where(.svelte-1379f0b){margin-bottom:1rem}.count.svelte-1379f0b{max-width:6rem}.more.svelte-1379f0b summary:where(.svelte-1379f0b){width:fit-content;color:var(--ink);cursor:pointer}.more[open].svelte-1379f0b summary:where(.svelte-1379f0b){margin-bottom:.85rem}.row.svelte-1379f0b{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem}.field.svelte-1379f0b{flex:1 1 12rem}button.svelte-1379f0b{min-height:2.75rem;padding:0 1.2rem;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:#fffdf8;font-family:var(--display);font-size:.8rem;letter-spacing:.12em;cursor:pointer}button.svelte-1379f0b:hover:not(:disabled){background:var(--accent-dark);border-color:var(--accent-dark)}button.svelte-1379f0b:disabled{opacity:.55;cursor:not-allowed}button.secondary.svelte-1379f0b{background:transparent;color:var(--accent)}button.secondary.svelte-1379f0b:hover:not(:disabled){background:var(--accent);color:#fffdf8}.actions.svelte-1379f0b{display:flex;flex-wrap:wrap;gap:.6rem;margin:.75rem 0 1.25rem}.sentence.svelte-1379f0b,.result.svelte-1379f0b{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.25rem;overflow-wrap:break-word}.sentence.svelte-1379f0b{margin:1rem 0;text-align:center}.source.svelte-1379f0b{margin:.5rem 0 0;font-size:1.35rem;line-height:1.4}.fortune.svelte-1379f0b{margin:0 0 .85rem;font-family:var(--display);font-size:1.05rem;letter-spacing:.08em;text-align:center;color:var(--accent)}.pager.svelte-1379f0b{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem}.pager.svelte-1379f0b p:where(.svelte-1379f0b){margin:0;color:var(--muted);font-size:.95rem}.status.svelte-1379f0b{min-height:1.5em}.error.svelte-1379f0b{color:var(--bad)}details.svelte-1379f0b{margin:.75rem 0 1rem;color:var(--muted)}.more.svelte-1379f0b{color:var(--ink)}.motto.svelte-1379f0b{font-style:italic;font-size:1.45rem;letter-spacing:.02em;margin-bottom:.15rem}.score.svelte-1379f0b{font-size:1.4rem}.correct.svelte-1379f0b{color:var(--ok)}.incorrect.svelte-1379f0b{color:var(--bad)}.nudge.svelte-1379f0b{color:var(--accent)}ul.svelte-1379f0b{margin:.4rem 0 0;padding-left:1.2rem}.cadence.svelte-1pro15v{display:block;width:100%;margin:0;padding:.65rem .75rem;border:1px dashed var(--rule);border-radius:var(--radius);background:#fffdf88c;color:inherit;font:inherit;text-align:left;cursor:pointer}.cadence.svelte-1pro15v:hover,.cadence.svelte-1pro15v:focus-visible{border-color:var(--accent);background:var(--card)}.cadence.svelte-1pro15v:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hint.svelte-1pro15v{display:block;margin-bottom:.35rem;font-family:var(--display);font-size:.62rem;letter-spacing:.14em;color:var(--muted)}.syllable-row.svelte-1pro15v{display:block;font-size:1.15rem;letter-spacing:.03em;line-height:1.35}.dot.svelte-1pro15v{opacity:.45;padding:0 .05em}.syllable.svelte-1pro15v{display:inline-block;padding:.05em .12em;border-radius:2px;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.syllable.stress.svelte-1pro15v{font-weight:600}.syllable.long.svelte-1pro15v:not(.active){text-decoration:underline;text-decoration-style:wavy;text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:.12em}.syllable.active.svelte-1pro15v{background:color-mix(in srgb,var(--accent) 14%,var(--card));transform:scale(1.04);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.syllable.stress.active.svelte-1pro15v{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.15em}.meter.svelte-1pro15v{display:flex;align-items:flex-end;gap:.28rem;margin-top:.55rem;min-height:1.35rem}.beat.svelte-1pro15v{flex:1 1 0;min-width:.45rem;height:.45rem;border-radius:999px;background:color-mix(in srgb,var(--rule) 55%,transparent);transform-origin:bottom center;transition:height .15s ease,background .15s ease,opacity .15s ease}.beat.long.svelte-1pro15v{height:.65rem}.beat.stress.svelte-1pro15v{background:color-mix(in srgb,var(--accent) 40%,var(--rule))}.beat.done.svelte-1pro15v{opacity:.55}.beat.active.svelte-1pro15v{height:1.15rem;background:var(--accent)}.beat.long.active.svelte-1pro15v{height:1.35rem}@media(prefers-reduced-motion:reduce){.syllable.svelte-1pro15v,.beat.svelte-1pro15v{transition:none}.cadence.lit.svelte-1pro15v .syllable.active:where(.svelte-1pro15v){transform:none}}.detail.svelte-1804e7q{position:relative;min-height:calc(100vh - 3.25rem);padding:2.5rem 1.25rem 3rem}.ground.svelte-1804e7q{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.card.svelte-1804e7q{position:relative;max-width:40rem;margin:0 auto;padding:1.7rem 1.75rem 1.3rem;border:1px solid var(--line);border-radius:var(--radius);outline:1px solid var(--line);outline-offset:-5px;background:var(--sheet);box-shadow:var(--shadow)}.where.svelte-1804e7q,.meta.svelte-1804e7q,.note.svelte-1804e7q,.english.svelte-1804e7q,.credit.svelte-1804e7q,.senses.svelte-1804e7q{color:var(--muted)}.where.svelte-1804e7q{margin:0 0 .5rem;text-align:center;font-family:var(--display);font-size:.72rem;letter-spacing:.18em}h1.svelte-1804e7q{margin:0;font-size:clamp(1.9rem,6.5vw,2.4rem);text-align:center;letter-spacing:.05em}.principal.svelte-1804e7q,.meta.svelte-1804e7q,.def.svelte-1804e7q{margin:.15rem 0 0;text-align:center}.meta.svelte-1804e7q{font-size:.95rem}.gender-note.svelte-1804e7q{margin:.45rem 0 0;max-width:32rem;margin-inline:auto;font-size:.85rem;line-height:1.45;text-align:center;color:var(--muted)}.def.svelte-1804e7q{margin-top:.4rem;font-size:1.15rem}.def.svelte-1804e7q:after{content:"";display:block;width:4rem;margin:1rem auto 0;border-top:1px solid var(--rule)}section.svelte-1804e7q{margin-top:1.4rem}h2.svelte-1804e7q{margin:0 0 .6rem;padding-bottom:.35rem;border-bottom:1px solid var(--rule);font-size:.78rem;letter-spacing:.16em;color:var(--muted)}.scheme.svelte-1804e7q{margin:0 0 .75rem;font-size:.88rem;color:var(--muted);line-height:1.4}.scheme.svelte-1804e7q cite:where(.svelte-1804e7q){font-style:normal}.pron-guide.svelte-1804e7q{margin:0;display:grid;gap:.55rem;font-size:.95rem}.pron-guide.svelte-1804e7q div:where(.svelte-1804e7q){display:grid;grid-template-columns:5.5rem 1fr;gap:.35rem .75rem;align-items:baseline}.pron-guide.svelte-1804e7q dt:where(.svelte-1804e7q){margin:0;font-family:var(--display);font-size:.68rem;letter-spacing:.12em;color:var(--muted)}.pron-guide.svelte-1804e7q dd:where(.svelte-1804e7q){margin:0}.syllables-row.svelte-1804e7q dd:where(.svelte-1804e7q){min-width:0}.cadence-note.svelte-1804e7q{margin:.45rem 0 0;font-size:.82rem;line-height:1.4;color:var(--muted)}.ipa.svelte-1804e7q{font-family:var(--latin, "Charis SIL", "Gentium Plus", "Times New Roman", serif);font-size:1.05rem}.simplified.svelte-1804e7q{font-variant:small-caps;letter-spacing:.04em}.stress-note.svelte-1804e7q{margin:.65rem 0 0;font-size:.85rem;line-height:1.45;color:var(--muted)}.table-wrap.svelte-1804e7q{overflow-x:auto}table.svelte-1804e7q{width:100%;border-collapse:collapse;font-size:.95rem}th.svelte-1804e7q,td.svelte-1804e7q{padding:.24rem .45rem .24rem 0;text-align:left;font-weight:400}thead.svelte-1804e7q th:where(.svelte-1804e7q){padding-bottom:.35rem;border-bottom:1px solid var(--rule);font-family:var(--display);font-size:.68rem;letter-spacing:.14em;color:var(--muted)}th[scope=row].svelte-1804e7q{color:var(--muted)}tbody.svelte-1804e7q tr:where(.svelte-1804e7q)+tr:where(.svelte-1804e7q) th:where(.svelte-1804e7q),tbody.svelte-1804e7q tr:where(.svelte-1804e7q)+tr:where(.svelte-1804e7q) td:where(.svelte-1804e7q){border-top:1px solid var(--line)}.latin.svelte-1804e7q{margin:0;font-size:1.15rem}.english.svelte-1804e7q,.note.svelte-1804e7q,.sense.svelte-1804e7q{margin:.2rem 0 0}.sense.svelte-1804e7q+.sense:where(.svelte-1804e7q){margin-top:.55rem}.senses.svelte-1804e7q{margin:0;padding:0;list-style:none;font-size:.95rem;line-height:1.45}.senses.svelte-1804e7q ul:where(.svelte-1804e7q){margin:.2rem 0 .2rem 1rem;padding:0;list-style:none}.senses.svelte-1804e7q p:where(.svelte-1804e7q){margin:.35rem 0 0}.credit.svelte-1804e7q{margin:1.6rem 0 0;padding-top:.75rem;border-top:1px solid var(--line);font-size:.85rem;line-height:1.45}.credit.svelte-1804e7q a:where(.svelte-1804e7q){color:inherit}a.svelte-1804e7q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell.svelte-1n46o8q{overflow-anchor:none}.bar.svelte-1n46o8q{position:relative;z-index:1;display:flex;justify-content:center;padding:.85rem 1.25rem .7rem;border-bottom:3px double var(--line);background:var(--paper)}nav.svelte-1n46o8q{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2.25rem;font-family:var(--display);font-size:.85rem;letter-spacing:.12em}a.svelte-1n46o8q{padding-bottom:.1rem;border-bottom:1px solid transparent;color:var(--accent);text-decoration:none}a.svelte-1n46o8q:hover{color:var(--ink)}a[aria-current=page].svelte-1n46o8q{color:var(--ink);border-bottom-color:var(--ink)}a.svelte-1n46o8q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root{color-scheme:light;--ink: #241c14;--muted: #5c5348;--paper: #f6f0e6;--card: #fffdf8;--line: #d7cbb8;--rule: #b7a78c;--accent: #6b3a2a;--accent-dark: #582f22;--ok: #21543a;--bad: #8a2a22;--sheet: rgba(246, 240, 230, .95);--radius: 3px;--shadow: 0 1.5rem 3rem -1.75rem rgba(36, 28, 20, .55);--text: "Libre Caslon Display", Georgia, "Times New Roman", serif;--display: Cinzel, Georgia, "Times New Roman", serif}*{box-sizing:border-box}body{margin:0;font:18px/1.5 var(--text);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--display);font-weight:400;letter-spacing:.04em}button,input,select,textarea{font:inherit}::selection{background:#e7d9c2}.numeral{font-variant:normal;text-transform:uppercase}
