:root{--font-ui: "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-text: "Newsreader", Georgia, "Times New Roman", serif;--font-exotic: Georgia, "Noto Serif", "Times New Roman", serif;--step: .25rem;--measure: 34rem;--radius: 3px;--ease: cubic-bezier(.22, .61, .36, 1)}[data-theme=day]{--ground: #e8e8e5;--panel: #f4f4f2;--panel-2: #ecece9;--ink: #16171a;--ink-soft: #5c5f66;--ink-faint: #8b8e95;--rule: #d2d2ce;--rule-strong: #b9b9b4;--shadow: 0 1px 2px rgba(20, 20, 24, .06), 0 8px 24px -16px rgba(20, 20, 24, .3);--selection: rgba(0, 0, 0, .1)}[data-theme=night]{--ground: #0f1013;--panel: #17181c;--panel-2: #1d1f24;--ink: #e8e9ec;--ink-soft: #969aa2;--ink-faint: #6d727b;--rule: #292b31;--rule-strong: #3a3d45;--shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 12px 32px -20px rgba(0, 0, 0, .9);--selection: rgba(255, 255, 255, .14)}[data-theme=day]{--f-germanic: #1f6f6a;--f-italic: #a63d28;--f-hellenic: #37509c;--f-celtic: #3f7333;--f-slavic: #7a3f86;--f-indoiranian: #96560f;--f-pie: #5b3fa0;--f-semitic: #8a6a0b;--f-steppe: #2e6386;--f-eastasia: #a33a63;--f-africa: #6b6a15;--f-americas: #8c5a3c;--f-other: #5a6068}[data-theme=night]{--f-germanic: #4ecdc0;--f-italic: #f0846a;--f-hellenic: #8ba5f2;--f-celtic: #7fc46a;--f-slavic: #ce8fdc;--f-indoiranian: #e0a455;--f-pie: #a78bfa;--f-semitic: #d7b34a;--f-steppe: #63a8d4;--f-eastasia: #ee86ac;--f-africa: #c2c059;--f-americas: #c79770;--f-other: #9aa2ac}.fam-germanic{--hue: var(--f-germanic)}.fam-italic{--hue: var(--f-italic)}.fam-hellenic{--hue: var(--f-hellenic)}.fam-celtic{--hue: var(--f-celtic)}.fam-slavic{--hue: var(--f-slavic)}.fam-indoiranian{--hue: var(--f-indoiranian)}.fam-pie{--hue: var(--f-pie)}.fam-semitic{--hue: var(--f-semitic)}.fam-steppe{--hue: var(--f-steppe)}.fam-eastasia{--hue: var(--f-eastasia)}.fam-africa{--hue: var(--f-africa)}.fam-americas{--hue: var(--f-americas)}.fam-other{--hue: var(--f-other)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--selection)}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--hue, var(--ink));outline-offset:2px;border-radius:2px}.caption{font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.form{font-family:var(--font-text);font-style:italic;font-variation-settings:"opsz" 32;font-weight:400}.foreign{font-family:var(--font-exotic);font-style:normal}.shell{max-width:74rem;margin:0 auto;padding:0 max(1.25rem,env(safe-area-inset-left)) 6rem}.masthead{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0 1rem;border-bottom:1px solid var(--rule)}.wordmark{display:flex;text-decoration:none;color:inherit;cursor:pointer;border-radius:3px;align-items:baseline;gap:.55rem;font-family:var(--font-text);font-size:19px;font-weight:600;letter-spacing:-.01em}.wordmark .core{display:inline-flex;flex-direction:column;gap:1.5px;width:11px;align-self:center;transform:translateY(-2.5px)}.wordmark .core i{display:block;height:3px;border-radius:.5px}.wordmark:hover small{color:var(--ink-soft)}.wordmark:hover .core{opacity:.75}.wordmark .core{transition:opacity .15s var(--ease)}.wordmark small{font-family:var(--font-ui);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}@media (max-width: 34rem){.wordmark:hover small{color:var(--ink-soft)}.wordmark:hover .core{opacity:.75}.wordmark .core{transition:opacity .15s var(--ease)}.wordmark small{display:none}}.themes{display:inline-flex;border:1px solid var(--rule);border-radius:999px;padding:2px;background:var(--panel)}.themes button{padding:4px 11px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink-faint);transition:color .15s var(--ease),background .15s var(--ease)}.themes button[aria-pressed=true]{background:var(--ground);color:var(--ink);box-shadow:var(--shadow)}.themes button:hover{color:var(--ink)}.finder{position:relative;padding:2.25rem 0 0}.field{display:flex;align-items:center;gap:.75rem;border-bottom:1.5px solid var(--rule-strong);padding-bottom:.5rem;transition:border-color .2s var(--ease)}.field:focus-within{border-color:var(--hue, var(--ink))}.field svg{flex:none;color:var(--ink-faint)}.field input{flex:1;min-width:0;background:none;border:none;outline:none;font-family:var(--font-text);font-size:clamp(1.6rem,6vw,2.35rem);font-weight:400;font-variation-settings:"opsz" 40;letter-spacing:-.015em;padding:0}.field input::placeholder{color:var(--ink-faint);opacity:.7}.field input::-webkit-search-cancel-button,.field input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field .clear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 -2px 0 -4px;border-radius:50%;color:var(--ink-faint);transition:color .15s var(--ease),background .15s var(--ease)}.field .clear:hover{color:var(--ink);background:var(--panel-2)}.field .clear:active{background:var(--rule)}.field .dice{flex:none;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding:6px 10px;border:1px solid var(--rule);border-radius:999px;white-space:nowrap;transition:color .15s var(--ease),border-color .15s var(--ease)}.field .dice:hover{color:var(--ink);border-color:var(--rule-strong)}@media (max-width: 30rem){.field .dice{padding:5px 8px;font-size:10px;letter-spacing:.04em}}.suggestions{position:absolute;z-index:20;left:0;right:0;margin-top:.4rem;background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;max-height:17rem;overflow-y:auto}.suggestions button{display:block;width:100%;text-align:left;padding:.55rem .9rem;font-family:var(--font-text);font-size:1.05rem}.suggestions button[data-active=true],.suggestions button:hover{background:var(--panel-2)}.recents{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.85rem;align-items:center}.recents span{margin-right:.15rem}.recents button{font-family:var(--font-text);font-size:.95rem;padding:1px 9px 2px;border:1px solid var(--rule);border-radius:999px;color:var(--ink-soft);transition:color .15s var(--ease),border-color .15s var(--ease)}.recents button:hover{color:var(--ink);border-color:var(--rule-strong)}.headword{padding:3rem 0 1.6rem}.headword h1{margin:0;font-family:var(--font-text);font-weight:500;font-size:clamp(3rem,13vw,5.5rem);font-variation-settings:"opsz" 72;line-height:.95;letter-spacing:-.035em;word-break:break-word}.headword .meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;padding-top:.9rem}.headword .ipa{font-family:var(--font-exotic);font-size:1rem;color:var(--ink-soft)}.speak{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);transition:color .15s var(--ease)}.speak:hover{color:var(--hue, var(--ink))}.speak svg{flex:none}.pos{color:var(--ink-faint)}.pos em{font-family:var(--font-text);font-size:1rem;color:var(--ink-soft)}.spread{display:grid;gap:2.5rem 3.5rem;grid-template-columns:1fr;align-items:start}@media (min-width: 62rem){.spread{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem 4rem}}.block+.block{margin-top:2.5rem}.block>h2{margin:0 0 1rem;font-family:var(--font-ui);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);display:flex;align-items:center;gap:.7rem}.block>h2:after{content:"";flex:1;height:1px;background:var(--rule)}.column{list-style:none;margin:0;padding:0}.stratum{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);gap:0 1.1rem;align-items:stretch}.stratum .band{background:var(--hue);opacity:.85;transition:opacity .2s var(--ease),transform .2s var(--ease)}.stratum:first-child .band{border-radius:2px 2px 0 0}.stratum:last-child .band{border-radius:0 0 2px 2px}.stratum .body{padding:.9rem 0 1.15rem;border-bottom:1px solid var(--rule);text-align:left;width:100%;display:block}.stratum:last-child .body{border-bottom:none}.stratum button.body{cursor:pointer}.stratum button.body:hover .term{color:var(--hue)}.stratum:hover .band{opacity:1}.stratum:focus-within .band{opacity:1}.stratum .era{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.stratum .lang{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--hue)}.stratum .when{font-family:var(--font-ui);font-size:10.5px;font-weight:500;letter-spacing:.03em;color:var(--ink-faint);font-variant-numeric:tabular-nums}.stratum .term{display:block;font-family:var(--font-text);font-style:italic;font-variation-settings:"opsz" 40;font-size:clamp(1.5rem,5.5vw,2rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;padding-top:.15rem;transition:color .15s var(--ease);overflow-wrap:anywhere}.stratum .gloss{display:block;font-family:var(--font-text);font-size:1.02rem;color:var(--ink-soft);padding-top:.12rem}.stratum .relation{font-family:var(--font-ui);font-size:10.5px;letter-spacing:.03em;color:var(--ink-faint)}.stratum .variants{font-family:var(--font-text);font-style:italic;font-size:.95rem;color:var(--ink-faint)}.rootnote{display:grid;grid-template-columns:10px minmax(0,1fr);gap:0 1.1rem;padding-top:.9rem}.rootnote .tick{border-left:1px dashed var(--rule-strong);margin-left:4.5px}.rootnote .term{font-family:var(--font-text);font-style:italic;font-size:1.35rem;color:var(--hue)}@media (prefers-reduced-motion: no-preference){.reveal{animation:drop .42s var(--ease) both}@keyframes drop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.note{font-family:var(--font-text);font-size:1.09rem;font-variation-settings:"opsz" 16;line-height:1.62;max-width:var(--measure);color:var(--ink)}.note .t{font-style:italic;color:var(--ink);border-bottom:1px solid transparent;transition:border-color .15s var(--ease),color .15s var(--ease)}button.t{cursor:pointer}button.t:hover{color:var(--f);border-bottom-color:currentColor}.note .l{font-style:normal;font-size:.86em;letter-spacing:.02em;color:var(--ink-soft)}.note .g{color:var(--ink-soft)}.senses{margin:0;padding:0;list-style:none}.senses li{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.5rem;padding:.45rem 0;font-family:var(--font-text);font-size:1.02rem;line-height:1.5;border-bottom:1px solid var(--rule)}.senses li:last-child{border-bottom:none}.senses .n{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:var(--ink-faint);padding-top:.32rem;font-variant-numeric:tabular-nums}.senses .tag{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-right:.35rem}.posgroup+.posgroup{margin-top:1.4rem}.posgroup>h3{margin:0 0 .3rem;font-family:var(--font-text);font-style:italic;font-size:1rem;font-weight:400;color:var(--ink-soft)}.cognates{display:flex;flex-wrap:wrap;gap:.4rem}.cognates .c{cursor:pointer;text-align:left;transition:border-color .15s var(--ease);display:inline-flex;align-items:baseline;gap:.4rem;padding:.24rem .6rem .3rem;border:1px solid var(--rule);border-left:2px solid var(--hue);border-radius:2px;background:var(--panel)}.cognates .c .lang{font-family:var(--font-ui);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.cognates .c .term{font-family:var(--font-text);font-style:italic;font-size:1rem}.cognates .c .term.foreign{font-style:normal}.cognates .c:hover{border-color:var(--hue)}.more{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);padding-top:.7rem}.more:hover{color:var(--ink)}.usage{display:block;width:100%;height:auto;overflow:visible}.usage .area{fill:var(--hue);opacity:.16}.usage .line{fill:none;stroke:var(--hue);stroke-width:1.5;vector-effect:non-scaling-stroke}.usage .axis{stroke:var(--rule);stroke-width:1;vector-effect:non-scaling-stroke}.usage .marker{stroke:var(--ink-faint);stroke-width:1;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.usage-legend{display:flex;justify-content:space-between;gap:1rem;padding-top:.5rem}.usage-note{max-width:var(--measure);padding-top:.6rem;color:var(--ink-soft);font-size:.86rem}.wander{display:flex;flex-wrap:wrap;gap:.35rem}.wander button{font-family:var(--font-text);font-size:1rem;color:var(--ink-soft);padding:1px 8px 2px;border:1px solid transparent;border-radius:999px;transition:color .15s var(--ease),border-color .15s var(--ease)}.wander button:hover{color:var(--hue);border-color:var(--rule)}.senses-tabs{display:flex;gap:.35rem;padding-bottom:1.1rem;flex-wrap:wrap}.senses-tabs button{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);padding:4px 10px;border:1px solid var(--rule);border-radius:999px}.senses-tabs button[aria-pressed=true]{color:var(--ink);border-color:var(--rule-strong);background:var(--panel)}.state{padding:4rem 0;max-width:var(--measure)}.state h2{font-family:var(--font-text);font-weight:400;font-size:clamp(1.5rem,5vw,2rem);font-variation-settings:"opsz" 36;letter-spacing:-.02em;margin:0 0 .6rem;line-height:1.2}.state p{margin:0 0 1rem;color:var(--ink-soft);font-family:var(--font-text);font-size:1.08rem;line-height:1.6}.samples{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.4rem}.samples button{font-family:var(--font-text);font-size:1.05rem;padding:2px 11px 3px;border:1px solid var(--rule);border-radius:999px;transition:border-color .15s var(--ease),color .15s var(--ease)}.samples button:hover{border-color:var(--hue);color:var(--hue)}.skeleton{display:grid;gap:1px;padding-top:1rem}.skeleton i{display:block;height:4.4rem;background:linear-gradient(90deg,var(--panel),var(--panel-2),var(--panel));background-size:300% 100%;border-radius:2px}@media (prefers-reduced-motion: no-preference){.skeleton i{animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}}.colophon{margin-top:4.5rem;padding-top:1.1rem;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;align-items:baseline}.colophon a{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--rule)}.colophon a:hover{color:var(--ink);border-color:currentColor}.legend{display:flex;flex-wrap:wrap;gap:.3rem .9rem;padding-top:.9rem}.legend span{display:inline-flex;align-items:center;gap:.35rem}.legend i{width:9px;height:9px;border-radius:1px;background:var(--hue);flex:none}.elsewhere{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;margin-top:1.2rem;padding:.65rem .9rem;border-left:2px solid var(--hue);background:var(--panel);border-radius:0 var(--radius) var(--radius) 0}.elsewhere p{margin:0;font-family:var(--font-text);font-size:1rem;color:var(--ink-soft)}.elsewhere strong{color:var(--ink);font-weight:600}.elsewhere button{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--rule)}.elsewhere button:hover{color:var(--ink);border-color:currentColor}
