:root{--dictionary-swahili:#2563eb;--dictionary-sheng:#7657d6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dictionary-swahili:#79a9ff;--dictionary-sheng:#c0adff}}:root[data-resolved-theme=dark]{--dictionary-swahili:#79a9ff;--dictionary-sheng:#c0adff}.dictionary-landing{--dictionary-route:#187fa4;--dictionary-motif-blue:#4a89ef;--dictionary-motif-violet:#7567db;--dictionary-motif-green:#16835f;--dictionary-motif-mango:#d58b24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dictionary-landing{--dictionary-route:#4dd8ff;--dictionary-motif-blue:#76baff;--dictionary-motif-violet:#c0adff;--dictionary-motif-green:#6ee7b7;--dictionary-motif-mango:#f6b94f}}:root[data-resolved-theme=dark] .dictionary-landing{--dictionary-route:#4dd8ff;--dictionary-motif-blue:#76baff;--dictionary-motif-violet:#c0adff;--dictionary-motif-green:#6ee7b7;--dictionary-motif-mango:#f6b94f}.dictionary-hub-pattern{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dictionary-hub-doodles{width:min(112vw,92rem);color:var(--dictionary-route);opacity:.32;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.dictionary-hub-doodles__route{opacity:.24;stroke-width:1.7px;stroke-dasharray:10 15;animation:18s linear infinite dictionary-route-drift}.dictionary-hub-orbit{width:min(100% - clamp(3rem,8vw,8rem),82rem);height:min(100% - 2rem,40rem);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.dictionary-hub-motif{--motif:none;opacity:.38;-webkit-mask-image:var(--motif);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:var(--motif);transform-origin:50%;background:currentColor;animation:16s ease-in-out infinite alternate dictionary-motif-float;display:block;position:absolute;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.dictionary-hub-motif--mount-kenya-acacia{--motif:url(/images/dictionary/motifs/mount-kenya-acacia.svg);width:clamp(16rem,22vw,22rem);height:clamp(10rem,15vw,15rem);color:var(--dictionary-motif-green);animation-delay:0s;top:0;right:1%}.dictionary-hub-motif--coastal-dhow{--motif:url(/images/dictionary/motifs/coastal-dhow.svg);width:clamp(10rem,15vw,15rem);height:clamp(10rem,15vw,15rem);color:var(--dictionary-motif-blue);animation-delay:0s;top:0;left:2%}.dictionary-hub-motif--safari-truck-binoculars{--motif:url(/images/dictionary/motifs/safari-truck-binoculars.svg);width:clamp(17rem,17vw,17rem);height:clamp(17rem,17vw,17rem);color:var(--dictionary-motif-mango);animation-delay:-8s;top:30%;bottom:auto;right:1%}.dictionary-hub-motif--matatu-makanga{--motif:url(/images/dictionary/motifs/matatu-makanga.svg);width:clamp(16rem,19vw,19rem);height:clamp(10rem,13vw,13rem);color:var(--dictionary-sheng);animation-delay:-8s;top:38%;bottom:auto;left:-2%}@keyframes dictionary-motif-float{0%{transform:translate(-2px,5px)rotate(-.25deg)}to{transform:translate(5px,-5px)rotate(.25deg)}}@keyframes dictionary-route-drift{to{stroke-dashoffset:-50px}}.dictionary-landing__heading h2,.dictionary-editorial h2{letter-spacing:-.04em;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:300;line-height:1.02}.dictionary-landing__heading p,.dictionary-editorial p{color:var(--text-dim)}.dictionary-landing__section{padding-block:var(--spacing-dictionary-section)}.dictionary-landing__heading{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.dictionary-landing__heading p{max-width:38rem;margin:1rem 0 0;font-size:1.05rem}.dictionary-landing__heading--row{justify-content:space-between;align-items:end;gap:2rem;max-width:none;display:flex}.dictionary-landing__heading--row>span{color:var(--text-faint)}.dictionary-word-rows{border-top:1px solid var(--line)}.dictionary-word-rows a{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(8rem,.55fr) minmax(7rem,.4fr) minmax(18rem,1.5fr) auto;align-items:center;gap:1.5rem;padding-block:1.5rem;display:grid}.dictionary-word-rows strong{font-size:1.8rem;font-weight:400}.dictionary-word-rows span,.dictionary-word-rows p,.dictionary-word-rows time{color:var(--text-dim)}.dictionary-word-rows p{margin:0}.dictionary-word-rows time{font-size:.8rem;font-weight:400}.dictionary-editorial{padding-block:var(--spacing-dictionary-section);border-block:1px solid var(--line-soft);grid-template-columns:minmax(25rem,1fr) auto;align-items:center;gap:clamp(2.5rem,5vw,4rem) clamp(2rem,5vw,5rem);display:grid}.dictionary-editorial>h2{grid-column:1/-1;margin:0}.dictionary-editorial__profile{grid-template-columns:clamp(9rem,14vw,11.5rem) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2rem);display:grid}.dictionary-editorial__portrait{display:block;position:relative}.dictionary-editorial__portrait img{aspect-ratio:1;object-fit:cover;object-position:50% 28%;width:100%;box-shadow:var(--shadow-panel);border-radius:50%;display:block}.dictionary-editorial__seal{width:2.8rem;color:var(--cyan);filter:drop-shadow(0 .25rem .5rem color-mix(in srgb, var(--navy) 24%, transparent));position:absolute}.dictionary-editorial__profile-copy strong{display:block}.dictionary-editorial__profile-copy>a{color:var(--text)}.dictionary-editorial__profile-copy strong{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400}.dictionary-editorial__profile-copy p{max-width:34rem;margin:1rem 0 0;font-size:.95rem;line-height:1.65}@media (width<=64rem){.dictionary-editorial{grid-template-columns:1fr}.dictionary-editorial>.dictionary-button{grid-column:1;width:max-content}}@media (width<=44rem){.dictionary-editorial__profile{grid-template-columns:1fr}.dictionary-editorial__portrait{width:min(11rem,52vw)}.dictionary-hub-doodles{opacity:.34;width:46rem;top:14%}.dictionary-hub-doodles__route{opacity:.5;stroke-width:2px}.dictionary-hub-orbit{display:none}.dictionary-word-rows a{grid-template-columns:1fr auto;gap:.4rem 1rem}.dictionary-word-rows p{grid-column:1/-1}.dictionary-word-rows time{grid-area:1/2}.dictionary-word-rows span{grid-column:1}.dictionary-editorial{align-items:start}}@media (prefers-reduced-motion:reduce){.dictionary-hub-pattern *{animation:none!important}}
