:root{--bg:#f4f6f2;--surface:#ffffff;--line:#e6e9e2;--line-soft:#f0f3ec;--line-dashed:#dfe4d8;--ink:#1d2a17;--ink-title:#20301a;--ink-body:#4b5344;--muted:#5f6b56;--faint:#8b957f;--faintest:#a8b09d;--placeholder:#9aa392;--accent:#41632c;--accent-dark:#2f4720;--accent-deep:#20301a;--accent-tint:#eef2e9;--accent-tint-line:#dde6d3;--missing:#9c5340;--missing-bg:#fbf1ee;--missing-line:#e8d2ca;--review:#8a5a1f;--review-bg:#fbf1df;--review-line:#e6d3ad;--display:"Suez One","Noto Serif Hebrew","David Libre",serif;--sans:"Assistant","Noto Sans Hebrew",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",monospace;--hebrew-serif:"Noto Serif Hebrew",serif;--serif:var(--display);--r-card:20px;--r-side:18px;--r-tile:16px;--r-pop:14px;--r-sm:12px;--sh-card:0 8px 22px rgba(40,60,25,0.08);--sh-search:0 6px 24px rgba(40,60,25,0.08);--sh-pop:0 14px 38px rgba(30,40,20,0.16);--sh-preview:0 10px 26px rgba(30,40,20,0.14);--gutter:40px;--page-max:1280px}*{box-sizing:border-box}body,html{font-size:16px}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--ink-body);font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.container{max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter) 64px}.bleed{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.site-header{background:var(--surface);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:60}[id]{scroll-margin-top:80px}.site-header .inner{max-width:var(--page-max);margin:0 auto;height:64px;padding:0 var(--gutter);display:flex;align-items:center;gap:30px}.logo{font-family:var(--display);font-size:22px;font-weight:400;color:var(--accent-dark);white-space:nowrap}.logo:hover{text-decoration:none}.nav{display:flex;align-items:center;gap:22px;font-size:15.5px}.nav a{color:var(--muted);padding-bottom:2px;border-bottom:2px solid transparent;white-space:nowrap;transition:color .14s ease-out}.nav a:hover{color:var(--accent);text-decoration:none}.nav a.active{color:var(--accent);font-weight:600;border-bottom-color:var(--accent)}.header-end{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:12px}.user-pill{height:34px;padding:0 16px;border-radius:999px;background:var(--accent-tint);color:var(--accent);font-size:14px;white-space:nowrap}.btn,.user-pill{display:inline-flex;align-items:center;font-weight:600}.btn{justify-content:center;gap:8px;height:40px;padding:0 22px;border:none;border-radius:var(--r-sm);background:var(--accent);color:#fff;font-family:inherit;font-size:16px;cursor:pointer;transition:background .14s ease-out}.btn:hover{background:var(--accent-dark);text-decoration:none;color:#fff}.btn:disabled{opacity:.55;cursor:wait}.btn.secondary{background:var(--surface);color:var(--accent);border:1px solid var(--line-dashed)}.btn.secondary:hover{background:var(--accent-tint);color:var(--accent)}.btn.small{height:34px;padding:0 16px;font-size:14px}.btn.pill{border-radius:999px}.btn.ghost{background:transparent;color:var(--accent);border:none;height:auto;padding:0;font-size:14px}.btn.ghost:hover{background:transparent;text-decoration:underline}.link-quiet{color:var(--accent);font-size:14px;font-weight:600}.affix-card .head .tag,.en,.pen,.sb-kbd{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.chip{display:inline-flex;align-items:center;background:var(--accent-tint);color:var(--accent-dark);border-radius:999px;line-height:1.5;white-space:nowrap}.chip,.chip.pos{padding:2px 10px;font-size:12px}.chip.pos{background:var(--pos-bg,var(--accent-tint));color:var(--pos-color,var(--accent));font-weight:700}.chip.pos.xs{font-size:11.5px;padding:2px 9px}.chip.pos.lg{font-size:12.5px;padding:3px 12px}a.chip:hover{text-decoration:none;filter:brightness(.96)}.chip.tint{background:var(--accent-tint);color:var(--accent);font-size:13px;font-weight:600;padding:3px 12px}.chip.ai{background:#ede4fb;color:#6b3fa0;font-weight:600}.ai-banner{background:#f3ecfd;color:#5a2e91;border:1px solid #d9c7f2;border-radius:var(--r-sm);padding:10px 14px;margin:8px 0 14px;font-size:14px}.pos-unknown{--pos-color:var(--review);--pos-bg:var(--review-bg)}.pos-verb{--pos-color:#a03030;--pos-bg:#fbe7e7}.pos-noun{--pos-color:#1d4e89;--pos-bg:#e3edf8}.pos-adjective{--pos-color:#2c6e3f;--pos-bg:#e4f2e8}.pos-adverb{--pos-color:#b05e10;--pos-bg:#fbeedd}.pos-pronoun{--pos-color:#6b3fa0;--pos-bg:#efe7f8}.pos-article{--pos-color:#8a6d1f;--pos-bg:#f5eed6}.pos-preposition{--pos-color:#0e6e6e;--pos-bg:#dff2f2}.pos-conjunction{--pos-color:#6e5a10;--pos-bg:#f5efd5}.pos-interjection{--pos-color:#ad2f6f;--pos-bg:#fae5f0}.pos-prefix{--pos-color:#3f51a0;--pos-bg:#e7eaf8}.pos-suffix{--pos-color:#506070;--pos-bg:#e8edf1}.pos-phrase{--pos-color:#5a5a5a;--pos-bg:#ececec}.pos-name{--pos-color:#1f6f8a;--pos-bg:#ddeef4}.pos-numeral{--pos-color:#7a4a1f;--pos-bg:#f4e8dc}.pos-particle{--pos-color:#4a7a5a;--pos-bg:#e2f0e7}.pos-abbreviation{--pos-color:#8a3f3f;--pos-bg:#f6e3e3}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:22px 26px;margin:18px 0}.card-title{font-family:var(--display);font-size:22px;font-weight:400;color:var(--ink-title);margin:0}.card-head{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.card-note{font-size:13px;color:#94a087}.hero{text-align:center;background:linear-gradient(#fff,var(--bg))}.hero.home{padding:74px var(--gutter) 44px}.hero.page{padding:40px var(--gutter) 26px}.hero h1{font-family:var(--display);font-weight:400;color:var(--ink);margin:0 0 10px}.hero.home h1{font-size:60px;line-height:1.05}.hero.page h1{font-size:40px;line-height:1;color:var(--ink-title);margin-bottom:6px}.hero .sub{color:var(--muted);margin:0 0 30px;font-size:18px}.hero.page .sub{font-size:15.5px;margin-bottom:22px}.hero-hints{margin:14px 0 0;font-size:13.5px;color:#94a087}.hero-hints span:not(:last-child):after{content:" · ";color:var(--faintest)}.page-head{padding:30px 0 10px}.page-head h1,.page-title{font-family:var(--display);font-weight:400;font-size:38px;line-height:1.15;color:var(--ink);margin:34px 0 6px}.page-head .sub,.section-sub{color:var(--muted);font-size:16.5px;margin:0}.searchbox{position:relative;margin:0 auto}.searchbox.hero-size{max-width:660px}.searchbox.page-size{max-width:620px}.searchbox.results-size{max-width:660px;margin:0}.searchbox.compact-size{margin:0;width:250px}.sb-field{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line-dashed);border-radius:18px;height:62px;padding:0 20px;box-shadow:var(--sh-search);transition:border-color .14s ease-out,box-shadow .14s ease-out}.page-size .sb-field{height:54px;border-radius:var(--r-tile);padding:0 18px;gap:10px;box-shadow:0 4px 18px rgba(40,60,25,.07)}.results-size .sb-field{height:56px;border-radius:var(--r-tile);padding:0 18px}.compact-size .sb-field{height:36px;border-radius:999px;background:var(--bg);border-color:var(--line);padding:0 14px;gap:10px;box-shadow:none}.sb-field:focus-within{border-color:var(--accent);border-width:1.5px}.sb-icon{flex:none;color:var(--accent);width:21px;height:21px}.page-size .sb-icon{width:19px;height:19px}.compact-size .sb-icon{width:16px;height:16px}.sb-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:18px;color:var(--ink);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sb-input::placeholder{color:var(--placeholder)}.sb-input::-webkit-search-cancel-button{display:none}.page-size .sb-input{font-size:17px}.results-size .sb-input{font-size:17.5px}.compact-size .sb-input{font-size:14px}.sb-kbd{color:#b3bba9;border:1px solid #e3e7dc;border-radius:5px;padding:2px 7px}.sb-count,.sb-kbd{flex:none;font-family:var(--mono);font-size:12px}.sb-count{color:var(--faintest);white-space:nowrap}.sb-go{flex:none}.suggest-list{position:absolute;top:calc(100% + 6px);inset-inline:0;z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);box-shadow:var(--sh-pop);list-style:none;margin:0;padding:6px 0;text-align:start;max-height:22rem;overflow-y:auto;animation:pop-in .12s ease-out}@keyframes pop-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.suggest-list li{padding:10px 18px;cursor:pointer;display:flex;align-items:baseline;gap:12px}.suggest-list li.active,.suggest-list li:hover{background:var(--bg)}.suggest-list .hw{font-family:var(--display);font-size:19px;color:var(--ink);min-width:110px}.suggest-list .def{color:var(--muted);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-size .suggest-list .hw{font-size:17px;min-width:90px}.filter-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px}.filter-chip{display:inline-flex;align-items:center;height:32px;padding:0 15px;border-radius:999px;font-size:14px;background:var(--surface);color:var(--ink-body);border:1px solid var(--line-dashed);transition:background .14s ease-out,border-color .14s ease-out}.filter-chip:hover{text-decoration:none;border-color:#c4d3b6}.filter-chip.active{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:700}.density-toggle{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:4px;gap:2px}.density-toggle button{border:none;background:transparent;font-family:inherit;font-size:13px;color:var(--muted);border-radius:999px;padding:4px 16px;cursor:pointer;transition:background .14s ease-out}.density-toggle button.active{background:var(--accent);color:#fff;font-weight:600}.browse-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0 14px}.browse-count{font-size:13.5px;color:var(--faint)}.word-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.word-card{display:flex;flex-direction:column;gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);padding:18px 20px 16px;min-height:126px;color:inherit;transition:border-color .14s ease-out,box-shadow .14s ease-out}.word-card:hover{border-color:#c4d3b6;box-shadow:var(--sh-card);text-decoration:none}.word-card .row{display:flex;align-items:baseline;gap:10px}.word-card .hw{font-family:var(--display);font-size:27px;line-height:1.2;color:var(--ink)}.word-card .lk{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--hebrew-serif);font-size:16px;color:#94a087}.word-card .en{min-width:0;font-family:var(--mono);font-size:12.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.word-card .def{font-size:15px;line-height:1.55;color:var(--ink-body);text-wrap:pretty}.word-rows{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:4px 24px 8px}.word-rows>.list-row,.word-rows>a{display:flex;align-items:baseline;gap:12px;padding:7px 0;border-top:1px solid var(--line-soft);color:inherit}.word-rows>:first-child{border-top:none}.word-rows a:hover{text-decoration:none}.word-rows .hw{font-family:var(--display);font-size:17px;color:var(--ink);min-width:130px}.word-rows .def{flex:1 1 auto;font-size:14px;color:var(--muted)}.word-rows .def,.word-rows .en{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.word-rows .en{flex:0 1 auto;-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--mono);font-size:12px;color:var(--faintest)}.load-more{display:flex;justify-content:center;padding:26px 0 0}.home-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-gap:20px;gap:20px;align-items:start;padding-top:4px}.wod-panel{background:var(--accent-deep);border-radius:var(--r-card);padding:26px 28px;color:#cfdcc5}.wod-panel .label{font-size:12.5px;font-weight:600;letter-spacing:.1em;color:#9db38c}.wod-panel .hw{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-family:var(--display);font-size:46px;line-height:1.15;color:#fff;margin:10px 0 6px}.wod-panel .hw:hover{text-decoration:none;color:#eaf3e2}.wod-panel .meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.wod-panel .meta .chip{background:#3c5230;color:#dcecd0;font-weight:700}.wod-panel .en{font-family:var(--mono);font-size:13px;color:#9db38c}.wod-panel .lk{font-family:var(--hebrew-serif);font-size:16px;color:#c3d6b4}.wod-panel .def{font-size:16px;line-height:1.55;margin:14px 0 0;color:#cfdcc5}.latest-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:22px 26px 10px}.latest-row{display:flex;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--line-soft);color:inherit}.latest-row:hover{text-decoration:none}.latest-row .hw{font-family:var(--display);font-size:21px;color:var(--ink);min-width:120px}.latest-row .def{flex:1 1 auto;font-size:14.5px;color:var(--muted)}.latest-row .def,.latest-row .en{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-row .en{flex:0 1 auto;-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--mono);font-size:12px;color:var(--faintest)}.crumbs{padding:16px 0 0;font-size:13.5px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crumbs,.crumbs a{color:var(--faint)}.crumbs .sep{color:var(--faintest)}.crumbs .here{color:var(--accent);font-weight:600}.word-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:24px;gap:24px;align-items:start;padding:14px 0 0}.word-main{gap:18px}.word-main,.word-main>*{display:flex;flex-direction:column;min-width:0}.word-main>*{gap:14px}.word-side{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:84px}.word-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:26px 30px 24px;scroll-margin-top:20px}.word-hero .hw,.word-hero h1{overflow-wrap:anywhere;font-family:var(--display);font-weight:400;font-size:56px;line-height:1.1;color:var(--ink);margin:0}.word-hero .meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px}.word-hero .meta .en{font-family:var(--mono);font-size:13.5px;color:var(--faint)}.word-hero .meta .lk{font-family:var(--hebrew-serif);font-size:17px;color:var(--muted)}.word-hero .meta .edit{-webkit-margin-start:auto;margin-inline-start:auto}.word-hero .definition{font-size:20px;line-height:1.5;color:#2c3626;text-wrap:pretty;margin:18px 0 0}.morph-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px dashed #e2e7dc}.morph-row .label{font-size:13px;color:var(--faint);-webkit-margin-end:4px;margin-inline-end:4px}.morph-part{font-family:var(--display);font-size:18px;color:var(--accent-dark);background:var(--accent-tint);padding:3px 12px;border-radius:10px}.morph-part:hover{text-decoration:none;background:var(--accent-tint-line)}.morph-row .plus{color:#94a087;font-family:var(--sans)}.morph-row .result{font-size:13px;color:#94a087}.variants-foot{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px;margin:0;padding:2px 26px;font-size:13px;line-height:1.5}.variants-foot .label{color:#b08b76}.variants-foot .variant{font-family:var(--display);font-size:14px;color:var(--faint);text-decoration:line-through;-webkit-text-decoration-color:#cbb3a4;text-decoration-color:#cbb3a4}.variants-foot .right{color:var(--faintest)}.chip.sense{font-size:13px;font-weight:600;color:var(--accent-dark);background:var(--accent-tint);border:1px solid var(--accent-tint-line)}.chip.sense.xs{font-size:12px;padding:1px 7px}.chip.wrong-spelling{font-size:12px;color:#a9603f;background:#fbeee7;border:1px solid #f0dbcd}.section-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:22px 26px 12px;scroll-margin-top:20px}.form-row{display:grid;grid-template-columns:112px 168px 1fr;grid-gap:14px;gap:14px;align-items:baseline;padding:10px 0}.form-row+.form-row{border-top:1px solid var(--line-soft)}.form-row .lbl{font-size:14px;color:var(--faint)}.form-row .form{font-family:var(--display);font-size:21px;color:var(--ink)}.form-row .ex,.form-row .wide{font-size:15px;color:var(--ink-body)}.form-row .wide{grid-column:2/-1}.rel-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:10px 26px;scroll-margin-top:20px}.rel-row{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline;padding:12px 0}.rel-row+.rel-row{border-top:1px solid var(--line-soft)}.rel-row .lbl{font-size:14px;color:var(--faint)}.rel-text{margin:0;font-size:15px;color:var(--ink-body)}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.word-tag{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-family:var(--display);font-size:16px;background:var(--surface);color:var(--accent-dark);border:1px solid var(--line-dashed);transition:border-color .14s ease-out,background .14s ease-out}.word-tag:hover{text-decoration:none;border-color:#c4d3b6;background:var(--accent-tint)}.word-tag.missing{background:var(--missing-bg);color:var(--missing);border:1px dashed var(--missing-line)}.word-tag.missing:hover{background:#f7e8e3;border-color:var(--missing)}.rel-note{font-size:13px;color:var(--faintest);margin:10px 0 0;line-height:1.5}.idiom-list{list-style:none;margin:0;padding:0}.idiom-list li{padding:7px 0;border-top:1px solid var(--line-soft);font-size:15px;color:var(--ink-body)}.idiom-list li:first-child{border-top:none}.idiom-list b{font-family:var(--display);font-weight:400;font-size:17px;color:var(--ink)}.side-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-side);padding:18px 20px}.side-card .label{font-size:12.5px;font-weight:600;color:var(--faint);letter-spacing:.06em}.toc-list{list-style:none;margin:8px 0 0;padding:0}.toc-list li a{display:block;padding:7px 0;font-size:14.5px;color:var(--ink-body);border-top:1px solid #f2f4ee}.toc-list li a:hover{text-decoration:none;color:var(--accent)}.toc-list li a.active{color:var(--accent);font-weight:600}.meta-card{background:var(--accent-tint);border:1px solid var(--accent-tint-line);border-radius:var(--r-side);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.meta-card .label{font-size:12.5px;font-weight:600;color:#5f7a4c;letter-spacing:.06em}.meta-card .value{font-size:15px;color:var(--accent-dark);margin-top:3px;line-height:1.5}.meta-card hr{border:none;border-top:1px solid var(--accent-tint-line);margin:0}.meta-card .kv{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--muted)}.meta-card .kv .mono{font-family:var(--mono)}.missing-tile{border:1px dashed var(--line-dashed);background:var(--surface);border-radius:var(--r-pop);padding:26px 16px;text-align:center;margin:40px auto;max-width:30rem}.missing-tile .hw{font-family:var(--display);font-size:34px;color:var(--missing);line-height:1.2}.missing-tile p{font-size:13.5px;color:var(--faint);margin:6px 0 14px}.affix-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;padding:14px 0 0;align-items:start}.affix-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:20px 24px 10px}.affix-card .head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.affix-card .head h2{font-family:var(--display);font-weight:400;font-size:21px;color:var(--ink-title);margin:0}.affix-card .head .tag{font-family:var(--mono);font-size:12px;color:var(--faintest)}.affix-row{display:block;padding:11px 0;border-top:1px solid var(--line-soft);color:inherit}.affix-row:hover{text-decoration:none}.affix-row:hover .form{color:var(--accent)}.affix-row .line{display:flex;align-items:baseline;gap:10px}.affix-row .form{font-family:var(--display);font-size:20px;color:var(--ink)}.affix-row .en{min-width:0;-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--mono);font-size:11.5px;color:var(--faintest);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affix-row .meaning{display:block;font-size:14.5px;line-height:1.5;color:var(--ink-body);margin-top:3px}.affix-row .examples{display:block;font-size:13.5px;color:#94a087;margin-top:2px}.results-head{font-size:13.5px;color:var(--faint);margin:24px 0 10px}.results-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.result-row{display:flex;align-items:baseline;gap:14px;padding:14px 24px;border-bottom:1px solid var(--line-soft);color:inherit;transition:background .14s ease-out}.result-row:last-child{border-bottom:none}.result-row:hover{background:#fafcf8;text-decoration:none}.result-row .hw{font-family:var(--display);font-size:24px;color:var(--ink);min-width:150px}.result-row .def{flex:1 1 auto;font-size:15.5px;color:var(--ink-body)}.result-row .def,.result-row .en{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-row .en{flex:0 1 auto;-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--mono);font-size:12.5px;color:var(--faintest)}.result-row .lk{font-family:var(--hebrew-serif);font-size:16px;color:#94a087;white-space:nowrap}.notice-card{background:var(--accent-tint);border:1px solid var(--accent-tint-line);border-radius:var(--r-tile);padding:16px 20px;font-size:15px}.notice-card,.term{color:var(--accent-dark)}.term{border-bottom:1px dotted var(--accent);font-weight:600;cursor:help;position:relative}.term:hover{text-decoration:none}.term:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);inset-inline-end:0;z-index:30;width:19rem;max-width:75vw;background:var(--accent-deep);color:#dfead4;font-size:13px;font-weight:400;line-height:1.55;padding:11px 13px;border-radius:var(--r-sm);box-shadow:var(--sh-preview);white-space:normal;text-align:start}.chip .term,.form-row .lbl .term{color:inherit;font-weight:inherit}.wordlink{position:relative;display:inline-block}.wordlink>a.missing{color:var(--missing);border-bottom:1px dashed var(--missing)}.wordlink .preview{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:40;width:21rem;max-width:80vw;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pop);box-shadow:var(--sh-preview);padding:14px 16px;font-size:14px;line-height:1.5;text-align:start;animation:pop-in .12s ease-out}.wordlink .preview .pw{display:block;font-family:var(--display);font-size:22px;color:var(--ink);margin-bottom:4px}.wordlink .preview .pen{font-family:var(--mono);font-size:12px;color:var(--faint)}.wordlink .preview .pdef{color:var(--muted)}.form-card{max-width:26rem;margin:48px auto}.field{margin-bottom:14px}.field label{display:block;font-size:13.5px;font-weight:600;color:var(--muted);margin-bottom:4px}.field input,.field select,.field textarea{width:100%;font-size:15px;padding:9px 12px;border:1px solid var(--line-dashed);border-radius:10px;background:var(--surface);font-family:inherit;color:var(--ink)}.field textarea{min-height:4.5rem;resize:vertical}.fe-row input:focus,.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent)}.field-hint{color:var(--faint);font-size:13px;margin:5px 0 0}.error-msg{background:#fbe9e7;color:#8b2e22}.error-msg,.ok-msg{border-radius:10px;padding:10px 14px;margin:10px 0;font-size:14px}.ok-msg{background:var(--accent-tint);color:var(--accent-dark)}.editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 20px;gap:0 20px}.editor-grid .wide{grid-column:1/-1}.editor-section-title{font-family:var(--display);font-weight:400;color:var(--ink-title);font-size:20px;margin:26px 0 10px;border-bottom:1px solid var(--line);padding-bottom:6px}.fe-row{display:grid;grid-template-columns:11rem 1fr 1.4fr auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px;font-size:14.5px}.fe-row label{font-weight:600;color:var(--muted);font-size:13.5px}.fe-row input,.fe-row select{width:100%;font-size:14.5px;padding:7px 10px;border:1px solid var(--line-dashed);border-radius:10px;font-family:inherit;background:var(--surface);color:var(--ink)}.section-editor{border:1px solid var(--line);border-radius:var(--r-tile);padding:14px;margin:10px 0 18px;background:var(--bg)}.table-plain{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);overflow:hidden}.table-plain td,.table-plain th{text-align:start;padding:10px 14px;border-bottom:1px solid var(--line-soft);font-size:14.5px}.table-plain th{background:var(--bg);color:var(--faint);font-weight:600}.table-plain tr:last-child td{border-bottom:none}.word-list{list-style:none;padding:0;margin:0}.word-list li{padding:10px 2px;border-bottom:1px solid var(--line-soft);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.word-list li:last-child{border-bottom:none}.word-list .hw{font-family:var(--display);font-size:20px;color:var(--ink)}.word-list .def{color:var(--muted);font-size:14.5px}.footer{border-top:1px solid var(--line);margin-top:56px;padding:22px var(--gutter);color:var(--faint);font-size:14px;text-align:center}.footer a{color:var(--muted)}.handbook-toc ol{list-style:none;margin:0;padding:0}.handbook-toc li{padding:9px 0;border-bottom:1px solid var(--line-soft)}.handbook-toc li:last-child{border-bottom:none}.handbook-toc li>a{font-family:var(--display);font-weight:400;font-size:19px;color:var(--ink-title)}.handbook-toc li>a:hover{color:var(--accent);text-decoration:none}.handbook-num,.toc-num{display:inline-block;min-width:1.9rem;color:var(--faint);font-family:var(--mono);font-size:13px;font-weight:400}.toc-terms{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px 10px;-webkit-padding-start:1.9rem;padding-inline-start:1.9rem}.toc-terms a{color:var(--accent);font-size:14px}.handbook-see a:not(:last-child):after,.toc-terms a:not(:last-child):after{content:" ·";color:var(--faintest)}.handbook-section{margin-top:40px;scroll-margin-top:84px}.handbook-section-head{border-top:2px solid var(--accent-tint-line);padding-top:14px;margin-bottom:16px}.handbook-chapter{display:inline-block;background:var(--accent-tint);color:var(--accent);border-radius:999px;padding:2px 12px;font-size:12.5px;font-weight:600}.handbook-section-head h2{font-family:var(--display);font-weight:400;color:var(--ink-title);font-size:30px;margin:8px 0 4px}.handbook-subtitle{color:var(--muted);margin:0 0 8px}.handbook-intro{margin:0}.handbook-term{scroll-margin-top:84px}.handbook-term-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.handbook-term-head h3{font-family:var(--display);font-weight:400;font-size:23px;color:var(--ink-title);margin:0}.handbook-short{font-weight:700;color:var(--ink);margin:5px 0 12px;-webkit-padding-start:1.9rem;padding-inline-start:1.9rem}.handbook-body p{margin:0 0 12px}.handbook-body ul{margin:0 0 12px;-webkit-padding-start:1.3rem;padding-inline-start:1.3rem}.handbook-body li{margin-bottom:4px}.handbook-examples{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-tile);padding:14px 16px;margin-top:14px}.handbook-examples h4{margin:0 0 6px;font-size:12.5px;color:var(--faint);font-weight:600;letter-spacing:.06em}.handbook-examples ul{list-style:none;margin:0;padding:0}.handbook-examples li{padding:4px 0}.ex-text{font-family:var(--display);font-size:17px;color:var(--ink)}.ex-note{display:block;color:var(--muted);font-size:13.5px}.handbook-see{margin:14px 0 0;font-size:14px;display:flex;flex-wrap:wrap;gap:8px}.handbook-see>span{color:var(--faint)}@media (max-width:1100px){.word-layout{grid-template-columns:1fr}.word-side{position:static;flex-direction:row;flex-wrap:wrap}.word-side>*{flex:1 1 260px}.word-hero .hw,.word-hero h1{font-size:44px}}@media (max-width:980px){:root{--gutter:24px}.word-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-band{grid-template-columns:minmax(0,1fr)}.nav{gap:16px;font-size:14.5px}.site-header .inner{gap:18px}.searchbox.compact-size{display:none}}@media (max-width:760px){.affix-grid,.word-grid{grid-template-columns:minmax(0,1fr)}.wod-panel .hw{font-size:34px}.hero.home h1{font-size:40px}.hero.home{padding:44px var(--gutter) 30px}.hero.page h1{font-size:30px}.word-hero{padding:20px 20px 18px}.word-hero .hw,.word-hero h1{font-size:36px}.word-hero .definition{font-size:17px}.form-row,.rel-row{grid-template-columns:1fr;gap:2px}.form-row .wide{grid-column:1}.variants-foot{padding-inline:20px}.site-header .inner{height:auto;padding:12px var(--gutter);flex-wrap:wrap;gap:10px 18px}.nav{flex-wrap:wrap;gap:8px 16px;font-size:14px}.header-end{flex-wrap:wrap;gap:8px}.editor-grid,.fe-row{grid-template-columns:1fr}.latest-row,.result-row{flex-wrap:wrap}.result-row .hw{min-width:0;font-size:21px}}.dup-group{margin-bottom:18px}.dup-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.dup-count{color:var(--muted);font-size:14px}.dup-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.dup-option{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--bg);display:flex;flex-direction:column;gap:8px}.dup-word{font-family:var(--display,inherit);font-size:26px;line-height:1.2;color:var(--ink-title)}.dup-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--muted)}.dup-def{margin:0;font-size:15px;color:var(--ink-body)}.dup-en{margin:0;font-size:13px;color:var(--muted);font-family:ui-monospace,monospace}.dup-actions{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:6px}.dup-error{margin:12px 0 0;color:#a33;font-size:14px}.appr{margin-bottom:18px}.appr-title{margin:0 0 12px;font-family:var(--display);font-weight:400;font-size:22px;color:var(--ink-title)}.appr-mine-ok{margin:0 0 12px;color:var(--accent);font-weight:600}.appr-note{font-weight:400;color:var(--muted)}.appr-none{margin:0 0 12px;color:var(--muted)}.appr-stale{background:var(--missing-bg);border:1px solid var(--missing-line);border-radius:var(--r-sm);padding:12px 16px;margin-bottom:14px;color:var(--missing);font-size:15px}.appr-stale ul{margin:8px 0 0;-webkit-padding-start:20px;padding-inline-start:20px}.appr-stale-hint{margin:10px 0 0;color:var(--ink-body);font-size:14px}.appr-diff-list>li+li{margin-top:10px}.appr-diff-label{font-weight:600}.appr-diff{display:flex;flex-direction:column;gap:3px;margin-top:4px;-webkit-padding-start:2px;padding-inline-start:2px}.appr-diff p{display:flex;gap:8px;margin:0;font-size:14px;line-height:1.5}.appr-diff-tag{flex:none;min-width:5.5em;font-size:12px;color:var(--faint);padding-top:2px}.appr-diff-was span:last-child{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--missing-line);text-decoration-color:var(--missing-line)}.appr-diff-now span:last-child{color:var(--ink)}.appr-diff-empty{color:var(--faint);font-style:italic}.appr-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.appr-input{flex:1 1 220px;min-width:180px;height:40px;padding:0 14px;border:1px solid var(--line-dashed);border-radius:var(--r-sm);background:var(--surface);font-family:inherit;font-size:15px;color:var(--ink)}.appr-input::placeholder{color:var(--placeholder)}.appr-others{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft)}.appr-others h3{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--muted)}.appr-others ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:14.5px;color:var(--ink-body)}.appr-others-stale{color:var(--missing)}.appr-others-ok{color:var(--accent)}.appr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin:18px 0 22px}.appr-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);padding:18px 20px;display:flex;flex-direction:column;gap:4px}.appr-stat.warn{border-color:var(--missing-line);background:var(--missing-bg)}.appr-stat-n{font-family:var(--mono);font-size:30px;line-height:1.1;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appr-stat.warn .appr-stat-n{color:var(--missing)}.appr-stat-l{font-size:13.5px;color:var(--muted)}.appr-changed-cells{color:var(--missing);font-size:14px}.appr-note-cell{color:var(--muted);font-size:14px}.appr-when{font-family:var(--mono);font-size:13px;color:var(--muted);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.kv.approved-by span:last-child{color:var(--accent);font-weight:600}.chip.appr-chip{font-weight:600;white-space:nowrap}.chip.appr-chip.ok{background:var(--accent-tint);color:var(--accent)}.chip.appr-chip.partial{background:var(--review-bg);color:var(--review)}.chip.appr-chip.none{background:var(--surface);color:var(--faint);border:1px solid var(--line-dashed);font-weight:400}.chip.appr-chip.xs{font-size:11.5px;padding:2px 9px}.appr-modes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.approve-queue{display:flex;flex-direction:column;gap:14px}.approve-bar{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.approve-keys b{font-family:var(--mono);font-size:12.5px;color:var(--ink-body)}.approve-flag{background:var(--review-bg);color:var(--review);border:1px solid var(--review-line);border-radius:var(--r-sm);padding:10px 14px;font-size:14px}.approve-others{margin:0;font-size:14px;color:var(--muted)}.approve-others b{color:var(--accent)}.approve-body{display:flex;flex-direction:column;gap:14px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);padding:18px 20px}.approve-body .word-hero{margin-top:0}.approve-actions{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 0;background:linear-gradient(to top,var(--bg) 70%,color-mix(in srgb,var(--bg) 60%,transparent))}.approve-actions .appr-input{flex:1 1 220px;min-width:180px}.approve-pos{-webkit-margin-start:auto;margin-inline-start:auto}.editor-guide{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);padding:14px 18px;margin-bottom:20px}.editor-guide>summary{cursor:pointer;font-weight:600;color:var(--accent)}.editor-guide-body{margin-top:10px;font-size:15px;color:var(--ink-body)}.editor-guide-body h3{margin:18px 0 6px;font-size:15px;color:var(--ink-title)}.editor-guide-body h3:first-child{margin-top:0}.editor-guide-body p,.editor-guide-body ul{margin:0 0 10px}.editor-guide-body ul{-webkit-padding-start:20px;padding-inline-start:20px}.editor-guide-body li{margin-bottom:6px}.editor-guide-body code{font-family:var(--mono);font-size:13px;background:var(--accent-tint);border-radius:4px;padding:1px 6px}.table-scroll{overflow-x:auto}.cov-headline{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-bottom:8px}.cov-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);padding:16px 18px}.cov-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.cov-card-label{font-size:14.5px;color:var(--ink-body)}.cov-card-pct{font-family:var(--mono);font-size:24px;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cov-meter{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--line-soft)}.cov-meter .seg{display:block;height:100%}.cov-meter .seg.confirmed{background:var(--accent)}.cov-meter .seg.partial{background:var(--review-line)}.cov-meter .seg.none{background:var(--line)}.cov-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:13px;color:var(--muted)}.cov-legend .dot{display:inline-block;width:9px;height:9px;border-radius:999px;-webkit-margin-end:5px;margin-inline-end:5px}.cov-legend .dot.confirmed{background:var(--accent)}.cov-legend .dot.partial{background:var(--review-line)}.cov-legend .dot.none{background:var(--line)}.cov-hint{margin:10px 0 0;font-size:12.5px;color:var(--faint)}.cov-table td{vertical-align:middle}.cov-n{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:start}.cov-confirmed{color:var(--accent);font-weight:600}.cov-partial{color:var(--review)}.cov-stale{color:var(--missing);font-weight:600}.lint-box{background:var(--review-bg);border:1px solid var(--review-line);border-radius:var(--r-sm);padding:14px 18px;margin-bottom:16px;color:var(--review)}.lint-box h3{margin:0 0 4px;font-size:15px}.lint-intro{margin:0 0 8px;font-size:13.5px;color:var(--ink-body)}.lint-box ul{margin:0 0 12px;-webkit-padding-start:20px;padding-inline-start:20px;font-size:14px}.lint-box li{margin-bottom:5px}.report-list{margin:0 0 12px;-webkit-padding-start:20px;padding-inline-start:20px;font-size:14px;max-height:420px;overflow-y:auto}.report-list li{margin-bottom:5px;color:var(--ink-body)}.editor-nav{position:-webkit-sticky;position:sticky;top:65px;z-index:50;margin:0 0 22px;background:var(--bg);border-bottom:1px solid var(--line)}.editor-nav .inner{display:flex;gap:6px 18px;flex-wrap:wrap;padding:10px 0;font-size:14.5px}.editor-nav a{color:var(--muted);padding-bottom:2px;border-bottom:2px solid transparent;white-space:nowrap}.editor-nav a:hover{color:var(--accent);text-decoration:none}.editor-nav a.active{color:var(--accent);font-weight:600;border-bottom-color:var(--accent)}.page-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:0 0 18px}.editor-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:22px;padding:12px 0;background:linear-gradient(to top,var(--surface) 75%,color-mix(in srgb,var(--surface) 60%,transparent))}.editor-actions-end{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:8px}.btn.danger{color:#8b2e22}.btn.danger:hover{background:#fbe9e7;color:#8b2e22}.action-error{color:#8b2e22;font-size:13.5px}.no-form-toggle{font:inherit;font-size:12.5px;color:var(--faint);background:transparent;border:1px dashed var(--line-dashed);border-radius:999px;padding:4px 10px;cursor:pointer;white-space:nowrap}.no-form-toggle:hover{color:var(--accent);border-color:var(--accent)}.no-form-toggle[aria-pressed=true]{color:var(--review);background:var(--review-bg);border:1px solid var(--review-line)}.fe-row.absent label{text-decoration:line-through;color:var(--faint)}.fe-row.absent input{background:var(--bg);color:var(--faint)}.classify-box{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--review-bg);border:1px solid var(--review-line);border-radius:var(--r-sm);padding:10px 14px;margin-bottom:12px}.classify-box .field-hint{flex-basis:100%;margin:0}.classify-answer{display:inline-flex;align-items:center;gap:8px;font-size:14.5px}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.table-plain .hw-cell{font-family:var(--display);font-size:17px}.absent-forms,.table-plain tr.row-done td{color:var(--faint)}.absent-forms{margin:12px 0 0;font-size:14px}.unclassed-hint{margin:10px 0 0;font-size:14px;color:var(--review)}@media (max-width:760px){.site-header{position:static}.editor-nav{top:0}.word-side{top:20px}.fe-row{grid-template-columns:1fr}}.word-hero h1{font-size:64px}.hw-article{color:var(--faint);font-size:.62em}.key-forms{margin:10px 0 0;font-family:var(--display);font-size:19px;color:var(--muted)}.abbrev{margin:12px 0 0}.abbrev-full{margin:0;font-family:var(--display);font-size:24px}.abbrev-meta{margin:4px 0 0;font-size:15px;color:var(--muted)}details.section-card>summary{cursor:pointer;list-style:none}details.section-card>summary::-webkit-details-marker{display:none}details.section-card>summary:after{content:"▾";-webkit-margin-start:auto;margin-inline-start:auto;color:var(--faintest);font-size:14px}details.section-card:not([open])>summary:after{content:"◂"}details.section-card:not([open]){padding-bottom:18px}.form-row.derived .form{color:var(--ink-body);font-size:19px}.derived-note{margin:4px 0 8px;font-size:13px;color:var(--faint)}@media (max-width:1100px){.word-hero h1{font-size:48px}}@media (max-width:760px){.word-hero h1{font-size:38px}}.chip.form-of{background:var(--accent-tint);color:var(--accent-dark);border:1px solid var(--accent-tint-line)}.nav-badge{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;min-width:20px;padding:0 6px;border-radius:999px;background:var(--review-bg);color:var(--review);border:1px solid var(--review-line);font-size:12px;font-weight:600;line-height:18px;text-align:center}.chip.dup-kind{background:var(--accent-tint);color:var(--accent-dark)}.chip.dup-form,.chip.dup-unclassed{background:var(--review-bg);color:var(--review)}.dup-hint{margin:10px 0 0}.dup-jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.dup-jump a{text-decoration:none}.dup-section{scroll-margin-top:84px}.dup-dismissed summary{cursor:pointer;font-weight:600}.dup-dismissed ul{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.lookup-hint{margin:6px 0 0;padding:8px 12px;border-radius:var(--r-sm);background:var(--review-bg);border:1px solid var(--review-line);color:var(--review);font-size:14px}.lookup-hint a{color:var(--accent);font-weight:600}.list-counts{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;font-size:14px;margin-bottom:14px}.list-counts,.list-counts a{color:var(--muted)}.list-counts b{color:var(--ink)}.list-counts .sep{color:var(--faintest)}.list-search{display:flex;gap:8px;margin-bottom:12px}.list-search input{flex:1 1 auto;min-width:0;padding:8px 12px}.list-search input,.list-search select{border:1px solid var(--line-dashed);border-radius:10px;font:inherit;background:var(--surface)}.list-search select{padding:8px 10px}.letter-strip .filter-chip{min-width:32px;text-align:center}.word-rows .list-row .hw{color:var(--ink)}.word-rows .marks,.word-rows.work .list-row{align-items:center}.word-rows .marks{display:flex;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.chip.flag{background:var(--review-bg);color:var(--review)}.fill-meter{position:relative;flex:none;width:72px;height:18px;border-radius:999px;background:var(--line-soft);overflow:hidden}.fill-meter .bar{position:absolute;inset-block:0;inset-inline-start:0;background:var(--accent-tint-line)}.fill-meter.fill-full .bar{background:var(--accent);opacity:.35}.fill-meter .pct{position:relative;display:block;text-align:center;font-size:11.5px;line-height:18px;font-family:var(--mono);color:var(--ink-body)}.list-pages{display:flex;justify-content:center;gap:18px;margin:18px 0;font-size:14.5px;color:var(--muted)}@media (max-width:760px){.word-rows>.list-row{flex-wrap:wrap}.word-rows .def{flex-basis:100%}}.grammar-nav{display:flex;gap:6px 18px;flex-wrap:wrap;padding:12px 0 10px;margin-bottom:18px;border-bottom:1px solid var(--line);font-size:14.5px}.grammar-nav a{color:var(--muted);padding-bottom:2px;border-bottom:2px solid transparent}.grammar-nav a:hover{color:var(--accent);text-decoration:none}.grammar-nav a.active{color:var(--accent);font-weight:600;border-bottom-color:var(--accent)}.alphabet-table .alpha-letter{font-family:var(--display);font-size:26px;white-space:nowrap;width:5rem}.alphabet-table .alpha-final{color:var(--muted);font-size:22px}.alphabet-table .alpha-sound{font-family:var(--mono);font-size:13px;white-space:nowrap;text-align:end}.names-card{margin-bottom:18px}.hero-hints a{color:inherit;border-bottom:1px dashed}.pronunciation{margin:4px 0 8px;display:flex;gap:14px;justify-content:flex-end;align-items:baseline}.pronunciation .ipa{font-family:"Noto Serif",Gentium Plus,Doulos SIL,serif;font-size:18px;color:var(--ink-body)}.pronunciation .respelling{font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.04em;font-size:15px;color:var(--muted)}.repair-list{margin:.4rem 0 .8rem;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem;line-height:1.7}.repair-group+.repair-group{margin-top:.4rem}.repair-group>summary{cursor:pointer}.zikh-bar{display:flex;margin:4px 0 12px}.zikh-scope[data-zikh=off] .z-on,.zikh-scope[data-zikh=on] .z-off{display:none}