.etymology-module__Er3lda__root{--bg:#0b1c2f;--panel-1:#16324f;--panel-2:#10243b;--panel-3:#0a1a2c;--ink:#e8eff7;--muted:#7f9cb6;--cyan:#7fb2d9;--cyan-dim:#7fb2d94d;--gold:#c9a86a;--gold-dim:#c9a86a8c;--frame:#22415f;background:var(--bg);min-height:100dvh;color:var(--ink);margin-top:-4rem;padding:64px 20px 96px;font-family:Josefin Sans,Inter,sans-serif}.etymology-module__Er3lda__page{width:100%;max-width:720px;margin:0 auto;position:relative}.etymology-module__Er3lda__page+.etymology-module__Er3lda__page{margin-top:28px}.etymology-module__Er3lda__corner{border:1.4px solid var(--gold);pointer-events:none;width:34px;height:34px;position:absolute}.etymology-module__Er3lda__cornerTl{border-width:1.4px 0 0 1.4px;border-top-left-radius:34px;top:15px;left:15px}.etymology-module__Er3lda__cornerTr{border-width:1.4px 1.4px 0 0;border-top-right-radius:34px;top:15px;right:15px}.etymology-module__Er3lda__cornerBl{border-width:0 0 1.4px 1.4px;border-bottom-left-radius:34px;bottom:15px;left:15px}.etymology-module__Er3lda__cornerBr{border-width:0 1.4px 1.4px 0;border-bottom-right-radius:34px;bottom:15px;right:15px}.etymology-module__Er3lda__panel{background:radial-gradient(125% 85% at 50% 8%,var(--panel-1)0%,var(--panel-2)52%,var(--panel-3)100%);border:1px solid var(--frame);box-shadow:0 0 0 6px var(--bg),0 0 0 7px #c9a86a47;padding:48px 32px 40px;position:relative}.etymology-module__Er3lda__tk{display:inline-block}.etymology-module__Er3lda__headword .etymology-module__Er3lda__tk{margin-right:-.24em}.etymology-module__Er3lda__eyebrow .etymology-module__Er3lda__tk{margin-right:-.46em}.etymology-module__Er3lda__originLine .etymology-module__Er3lda__tk{margin-right:-.08em}.etymology-module__Er3lda__langBadge .etymology-module__Er3lda__tk{margin-right:-.32em}.etymology-module__Er3lda__moreBtn .etymology-module__Er3lda__tk{margin-right:-.34em}.etymology-module__Er3lda__searchRow{justify-content:center;gap:10px;margin-bottom:8px;display:flex}.etymology-module__Er3lda__searchInput{border:1px solid var(--frame);color:var(--ink);letter-spacing:.06em;text-align:center;background:0 0;border-radius:999px;width:100%;max-width:320px;padding:10px 20px;font-family:inherit;font-size:15px}.etymology-module__Er3lda__searchInput::placeholder{color:var(--muted)}.etymology-module__Er3lda__searchInput:focus{border-color:var(--gold-dim);outline:none}.etymology-module__Er3lda__searchBtn{border:1px solid var(--gold-dim);color:var(--gold);letter-spacing:.28em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:11px}.etymology-module__Er3lda__searchBtn:hover{border-color:var(--gold)}.etymology-module__Er3lda__searchBtn:disabled{opacity:.5;cursor:default}.etymology-module__Er3lda__viewToggle{justify-content:center;gap:8px;margin:20px 0 0;display:flex}.etymology-module__Er3lda__toggleBtn{border:1px solid var(--frame);color:var(--muted);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:10px}.etymology-module__Er3lda__toggleBtnActive{border-color:var(--gold);color:var(--gold)}.etymology-module__Er3lda__crownWrap{justify-content:center;margin-bottom:18px;display:flex}.etymology-module__Er3lda__eyebrow{text-align:center;letter-spacing:.46em;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-size:11px}.etymology-module__Er3lda__headword{text-align:center;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:clamp(40px,8.5vw,68px);font-weight:300}.etymology-module__Er3lda__headwordSeg1{color:var(--cyan);border-bottom:1.5px solid var(--cyan);padding-bottom:2px}.etymology-module__Er3lda__headwordSeg2{color:var(--ink);border-bottom:1.5px solid var(--gold-dim);padding-bottom:2px}.etymology-module__Er3lda__pronunciation{text-align:center;color:var(--muted);letter-spacing:.06em;margin:10px 0 0;font-size:15px}.etymology-module__Er3lda__originLine{text-align:center;letter-spacing:.08em;color:var(--cyan);margin:22px 0 0;font-size:13px}.etymology-module__Er3lda__originLine .etymology-module__Er3lda__sep{color:var(--gold-dim);margin:0 8px}.etymology-module__Er3lda__medallionRule{width:min(440px,84%);height:22px;margin:20px auto 6px;display:block}.etymology-module__Er3lda__medallionRule path{stroke:var(--gold);stroke-width:1.2px;fill:none}.etymology-module__Er3lda__medallionRule polygon{fill:var(--gold)}.etymology-module__Er3lda__sunburstWrap{justify-content:center;margin:8px 0 28px;display:flex}.etymology-module__Er3lda__chevron{width:128px;height:18px;margin:34px auto 24px;display:block}.etymology-module__Er3lda__chevron path{stroke:var(--gold);stroke-width:1.3px;fill:none}.etymology-module__Er3lda__chain{flex-direction:column;align-items:center;display:flex}.etymology-module__Er3lda__connector{justify-content:center;height:44px;display:flex}.etymology-module__Er3lda__rootGrid{grid-template-columns:repeat(var(--cols,2),1fr);gap:24px;width:100%;margin-top:2px;display:grid}@media (max-width:520px){.etymology-module__Er3lda__rootGrid{grid-template-columns:1fr}}.etymology-module__Er3lda__rootCard{text-align:center;width:100%;max-width:460px;margin:0 auto;padding:6px 0 2px}.etymology-module__Er3lda__rootCardSeg1{box-shadow:0 -2px 0 0 var(--cyan);padding-top:10px}.etymology-module__Er3lda__rootCardSeg2{box-shadow:0 -2px 0 0 var(--gold-dim);padding-top:10px}.etymology-module__Er3lda__subroot{text-align:center;margin-top:8px}.etymology-module__Er3lda__subrootWord{letter-spacing:.08em;margin:0;font-size:19px;font-weight:300}.etymology-module__Er3lda__subrootGloss{color:var(--muted);margin:3px 0 0;font-size:13px}.etymology-module__Er3lda__subroot+.etymology-module__Er3lda__subroot{margin-top:22px}.etymology-module__Er3lda__langBadge{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-dim);border-radius:999px;margin-bottom:12px;padding:4px 14px;font-size:10px;display:inline-block}.etymology-module__Er3lda__rootWord{margin:0;font-size:clamp(24px,4vw,33px);font-weight:300}.etymology-module__Er3lda__translit{color:var(--muted);margin:4px 0 0;font-size:14px;font-style:italic}.etymology-module__Er3lda__gloss{color:var(--muted);margin:8px 0 0;font-size:13px}.etymology-module__Er3lda__theoryBadge{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-dim);border:1px solid var(--gold-dim);border-radius:999px;margin-top:10px;padding:3px 10px;font-size:9px;display:inline-block}.etymology-module__Er3lda__moreWrap{justify-content:center;margin-top:26px;display:flex}.etymology-module__Er3lda__moreBtn{border:1px solid var(--gold-dim);color:var(--gold);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:0 0;padding:12px 26px;font-family:inherit;font-size:11px;transition:background .25s,color .25s}.etymology-module__Er3lda__moreBtn:hover{background:var(--gold);color:var(--panel-2);border-color:var(--gold)}.etymology-module__Er3lda__graph{flex-direction:column;align-items:center;gap:4px;display:flex}.etymology-module__Er3lda__periodBucket{width:100%;max-width:460px;margin-top:26px}.etymology-module__Er3lda__periodLabel{text-align:center;letter-spacing:.32em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:10px}.etymology-module__Er3lda__nodeBtn{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:block}.etymology-module__Er3lda__nodeBtn:disabled{cursor:default}.etymology-module__Er3lda__rayIn{transform-origin:top;animation:.32s ease-out etymology-module__Er3lda__rayIn}@keyframes etymology-module__Er3lda__rayIn{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}.etymology-module__Er3lda__furtherBack{text-align:center;color:var(--muted);letter-spacing:.08em;margin-top:24px;font-size:11px}.etymology-module__Er3lda__empty{text-align:center;padding:24px 0 8px}.etymology-module__Er3lda__emptyTitle{letter-spacing:.04em;margin:0 0 10px;font-size:20px;font-weight:300}.etymology-module__Er3lda__emptyBody{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.6}.etymology-module__Er3lda__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.etymology-module__Er3lda__link{color:var(--gold);border-bottom:1px solid var(--gold-dim);letter-spacing:.04em;font-size:13px;text-decoration:none}.etymology-module__Er3lda__link:hover{border-color:var(--gold)}.etymology-module__Er3lda__pendingNote{text-align:center;color:var(--cyan);letter-spacing:.04em;margin-top:14px;font-size:12px}.etymology-module__Er3lda__errorNote{text-align:center;color:#d98a7f;margin-top:16px;font-size:13px}.etymology-module__Er3lda__legend{border-top:1px solid var(--frame);margin-top:56px;padding-top:28px}.etymology-module__Er3lda__legendTitle{letter-spacing:.46em;text-transform:uppercase;color:var(--gold);text-align:center;margin:0 0 22px;font-size:11px;font-weight:400}.etymology-module__Er3lda__legendRow{color:var(--muted);grid-template-columns:60px 1fr 90px;align-items:center;gap:16px;padding:8px 0;font-size:13px;display:grid}.etymology-module__Er3lda__legendN{color:var(--ink);text-align:center}.etymology-module__Er3lda__legendRow svg{width:100%;height:12px;display:block}.etymology-module__Er3lda__legendFrac{text-align:right;letter-spacing:.04em}.etymology-module__Er3lda__note{color:var(--muted);text-align:center;margin-top:20px;font-size:11px;line-height:1.6}
