@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-eb-garamond-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-eb-garamond-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-eb-garamond-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-eb-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-egyptian-hieroglyphs-egyptian-hieroglyphs.woff2) format("woff2");unicode-range:U+13000-13455,U+13460-143FA}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-cuneiform-cuneiform.woff2) format("woff2");unicode-range:U+12000-123FF,U+12400-1246E,U+12470-12474,U+12480-12543}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-old-persian-old-persian.woff2) format("woff2");unicode-range:U+103A0-103DF}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-avestan-avestan.woff2) format("woff2");unicode-range:U+200C-200D,U+2E30-2E31,U+10B00-10B3F}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-serif-devanagari-devanagari.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-serif-hebrew-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-naskh-arabic-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-coptic-coptic.woff2) format("woff2");unicode-range:U+0300-0302,U+0304-0305,U+0307-0308,U+0311,U+0323,U+033F,U+035E,U+0361,U+0374-0375,U+03E2-03EF,U+1DCD,U+2010,U+2053,U+2056,U+2058-2059,U+25CC,U+2C80-2CFF,U+2E17,U+2E33-2E34,U+FE24-FE26,U+102E0-102FB}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-ethiopic-ethiopic.woff2) format("woff2");unicode-range:U+030E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-inscriptional-pahlavi-inscriptional-pahlavi.woff2) format("woff2");unicode-range:U+10B60-10B7F}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-inscriptional-parthian-inscriptional-parthian.woff2) format("woff2");unicode-range:U+10B40-10B5F}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-syriac-syriac.woff2) format("woff2");unicode-range:U+0303-0304,U+0307-0308,U+030A,U+0320,U+0323-0325,U+032D-032E,U+0330-0331,U+060C,U+061B-061C,U+061F,U+0621,U+0640,U+064B-0655,U+0660-066C,U+0670,U+0700-074F,U+0860-086A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-phoenician-phoenician.woff2) format("woff2");unicode-range:U+10900-1091B,U+1091F}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-ugaritic-ugaritic.woff2) format("woff2");unicode-range:U+10380-1039F}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-lycian-lycian.woff2) format("woff2");unicode-range:U+205A,U+10280-1029C,U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-serif-armenian-armenian.woff2) format("woff2");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-old-italic-old-italic.woff2) format("woff2");unicode-range:U+10300-1032F}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-brahmi-brahmi.woff2) format("woff2");unicode-range:U+200C-200D,U+25CC,U+11000-1107F}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-old-sogdian-old-sogdian.woff2) format("woff2");unicode-range:U+10F00-10F27}@font-face{font-family:Endonyms;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/endonyms-noto-sans-old-turkic-old-turkic.woff2) format("woff2");unicode-range:U+205A,U+2E30,U+10C00-10C48}.home-toc[data-astro-cid-j7pv25f6]{position:fixed;top:10.5rem;left:calc((100vw - var(--max-width)) / 2 - 16.5rem);width:16rem;display:flex;flex-direction:column;gap:.55rem;font-family:Inter,sans-serif;font-size:.875rem;z-index:5;border:1px solid var(--rule-strong);border-radius:6px;background-image:var(--grain);box-shadow:var(--shadow-soft);padding:.9rem 1.1rem;opacity:0;transform:translate(-6px);pointer-events:none}.home-toc[data-astro-cid-j7pv25f6].is-visible{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:no-preference){.home-toc[data-astro-cid-j7pv25f6]{transition:opacity .45s ease,transform .45s ease}}.home-toc-title[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:.09em;font-size:.6875rem;color:var(--ink-soft)}.home-toc-cols[data-astro-cid-j7pv25f6]{display:flex;gap:1.4rem;align-items:start}.home-toc-col[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.home-toc-col[data-astro-cid-j7pv25f6]:first-child{flex:1 1 auto}.home-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{white-space:nowrap;text-decoration:none;color:var(--ink-soft);border-left:2px solid var(--rule-strong);padding:.1rem 0 .1rem .6rem;transition:color .12s,border-color .12s}.home-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:.45rem;transform:rotate(45deg);background:var(--accent)}.home-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6][href="#city"]:before{background:var(--badge-developing-fg)}.home-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6][href="#region"]:before{background:var(--conf-attested-fg)}.home-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6][href="#geographic_feature"]:before{background:var(--conf-reconstructed-fg)}.home-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6][href="#languages"]:before{background:var(--conf-disputed-fg)}.home-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent);border-left-color:var(--accent)}.home-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6][href="#city"]:hover{color:var(--badge-developing-fg);border-left-color:var(--badge-developing-fg)}.home-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6][href="#region"]:hover{color:var(--conf-attested-fg);border-left-color:var(--conf-attested-fg)}.home-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6][href="#geographic_feature"]:hover{color:var(--conf-reconstructed-fg);border-left-color:var(--conf-reconstructed-fg)}.home-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6][href="#languages"]:hover{color:var(--conf-disputed-fg);border-left-color:var(--conf-disputed-fg)}@media(max-width:1280px){.home-toc[data-astro-cid-j7pv25f6]{display:none}}.index-col[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{scroll-margin-top:1.5rem}.hero[data-astro-cid-j7pv25f6]{margin:1.5rem 0 3rem;text-align:center;container-type:inline-size}.masthead-word[data-astro-cid-j7pv25f6]{margin:1.5rem 0 0;font-family:EB Garamond,Georgia,serif;font-size:min(4.6rem,10.6cqw);font-weight:600;letter-spacing:.05em;line-height:1.05;white-space:nowrap;color:var(--ink)}.letter[data-astro-cid-j7pv25f6]{display:inline-block}.letter-sigma[data-astro-cid-j7pv25f6]{color:var(--accent)}@media(prefers-reduced-motion:no-preference){.letter[data-astro-cid-j7pv25f6]{animation:letter-pop .5s cubic-bezier(.2,.7,.2,1) calc(.15s + var(--i) * 55ms) both}}@keyframes letter-pop{0%{opacity:0;transform:translateY(26px)}}.tagline[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--ink-soft);max-width:32em;margin:1rem auto 0}.daily-slot[data-astro-cid-j7pv25f6]{min-height:15rem;margin:0 0 2.5rem}.daily-card[data-astro-cid-j7pv25f6]{position:relative;border:1px solid var(--rule-strong);border-radius:6px;background-image:var(--grain);box-shadow:var(--shadow-soft);padding:2.5rem 1.5rem 2rem;text-align:center}.daily-legend[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--parchment);padding:0 .8rem;font-family:Inter,sans-serif;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);white-space:nowrap}.daily-link[data-astro-cid-j7pv25f6]{display:block;text-decoration:none;color:var(--ink)}.daily-link[data-astro-cid-j7pv25f6]:hover .daily-translit[data-astro-cid-j7pv25f6]{color:var(--accent)}.daily-orig[data-astro-cid-j7pv25f6]{display:block;font-family:EB Garamond,Noto Sans Egyptian Hieroglyphs,Noto Sans Cuneiform,Noto Sans Old Persian,Noto Sans Avestan,"Noto Serif Devanagari","Noto Serif Hebrew",Noto Naskh Arabic,Noto Sans Coptic,Noto Sans Ethiopic,Noto Sans Inscriptional Pahlavi,Noto Sans Inscriptional Parthian,Noto Sans Manichaean,Noto Sans Syriac,Noto Sans Phoenician,Noto Sans Ugaritic,Noto Sans Lycian,"Noto Serif Armenian",Noto Sans Old Italic,Noto Sans Linear B,Noto Sans Tamil,Noto Sans Brahmi,Noto Sans Old Sogdian,Noto Sans Old Turkic,serif;font-size:3rem;line-height:1.15}.daily-translit[data-astro-cid-j7pv25f6]{display:block;font-size:1.375rem;margin-top:.35rem;transition:color .12s}.daily-meaning[data-astro-cid-j7pv25f6]{font-style:italic;font-size:1.0625rem;color:var(--ink-soft);margin:.75rem 0 0}.daily-ctx[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:.9rem 0 0}.daily-random[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;right:1.5rem;transform:translateY(50%);background:var(--parchment);padding:0 .6rem;font-family:Inter,sans-serif;font-size:.8125rem;color:var(--accent);text-decoration:none}.daily-random[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.daily-archive[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:1.5rem;transform:translateY(50%);background:var(--parchment);padding:0 .6rem;font-family:Inter,sans-serif;font-size:.8125rem;color:var(--accent);text-decoration:none}.daily-archive[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.daily-share[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);background:var(--parchment);padding:0 .6rem;border:none;font-family:Inter,sans-serif;font-size:.8125rem;color:var(--accent);cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.daily-share[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.daily-expand[data-astro-cid-j7pv25f6]{display:block;margin:.6rem auto 0;padding:0 .7rem;background:none;border:1px solid var(--rule-strong);border-radius:999px;color:var(--accent);font-size:.8rem;line-height:1.7;cursor:pointer;box-shadow:var(--shadow-soft)}.daily-expand[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent)}@media(prefers-reduced-motion:no-preference){.daily-expand[data-astro-cid-j7pv25f6]{transition:transform .2s ease}}.daily-expand[data-astro-cid-j7pv25f6].open{transform:rotate(180deg)}.daily-details[data-astro-cid-j7pv25f6]{max-width:30rem;margin:.8rem auto 0;padding-top:.8rem;border-top:1px solid var(--rule);text-align:left;font-size:.9375rem;overflow:hidden}@media(prefers-reduced-motion:no-preference){.daily-details[data-astro-cid-j7pv25f6]{animation:daily-unfold .28s ease}}@keyframes daily-unfold{0%{opacity:0;transform:translateY(-6px)}}#daily-details[data-astro-cid-j7pv25f6] dl{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1.2rem;margin:0}#daily-details[data-astro-cid-j7pv25f6] dt{font-family:Inter,sans-serif;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);padding-top:.15rem}#daily-details[data-astro-cid-j7pv25f6] dd{margin:0}#daily-details[data-astro-cid-j7pv25f6] .conf{font-family:Inter,sans-serif;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .45rem;border-radius:3px}#daily-details[data-astro-cid-j7pv25f6] .conf-attested{background:var(--conf-attested-bg);color:var(--conf-attested-fg)}#daily-details[data-astro-cid-j7pv25f6] .conf-reconstructed{background:var(--conf-reconstructed-bg);color:var(--conf-reconstructed-fg)}#daily-details[data-astro-cid-j7pv25f6] .conf-disputed{background:var(--conf-disputed-bg);color:var(--conf-disputed-fg)}#daily-details[data-astro-cid-j7pv25f6] .dd-link,#daily-details[data-astro-cid-j7pv25f6] .dn-link{display:inline-block;margin-top:.7rem;font-family:Inter,sans-serif;font-size:.8125rem}#daily-details[data-astro-cid-j7pv25f6] .dn-prose{font-size:.9375rem;line-height:1.6;margin-bottom:.9rem}#daily-details[data-astro-cid-j7pv25f6] .dn-prose p:first-child{margin-top:0}#daily-details[data-astro-cid-j7pv25f6] .dn-sources{margin:0;padding-left:1.1rem}#daily-details[data-astro-cid-j7pv25f6] .dn-sources li{margin:.2rem 0}.hero-intro[data-astro-cid-j7pv25f6]{overflow:hidden;max-height:24rem}.hero-clip[data-astro-cid-j7pv25f6]{overflow:hidden}.hero-rule[data-astro-cid-j7pv25f6]{width:min(26rem,72%);height:2px;margin:.75rem auto .9rem;background:var(--accent);transform-origin:center}@media(prefers-reduced-motion:no-preference){.hero-rule[data-astro-cid-j7pv25f6]{transform:scaleX(0);animation:hero-rule-draw .55s ease 1.05s both}.hero-intro-inner[data-astro-cid-j7pv25f6]{animation:hero-rise .5s cubic-bezier(.2,.7,.2,1) 1.35s both}}@keyframes hero-rule-draw{to{transform:scaleX(1)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(30px)}}.filters[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.6rem;margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:.8125rem}.filters[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.5rem}.filters-label[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;color:var(--ink-soft)}.filter-group[data-astro-cid-j7pv25f6]{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.filter-group[data-astro-cid-j7pv25f6] legend[data-astro-cid-j7pv25f6]{float:left;margin-right:.2rem;padding:0}.chip[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-size:.75rem;color:var(--ink-soft);background:var(--parchment);border:1px solid var(--rule-strong);border-radius:999px;padding:.15rem .7rem;cursor:pointer;box-shadow:var(--shadow-soft)}@media(prefers-reduced-motion:no-preference){.chip[data-astro-cid-j7pv25f6]{transition:background .15s ease,color .15s ease,border-color .15s ease}}.chip[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);color:var(--accent)}.chip[data-astro-cid-j7pv25f6][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--parchment)}.era-wrap[data-astro-cid-j7pv25f6]{width:100%}.era-names[data-astro-cid-j7pv25f6]{display:flex;width:100%}.era-name[data-astro-cid-j7pv25f6]{border:0;background:none;padding:0 2px .3rem;cursor:pointer;font-family:Inter,sans-serif;font-size:.6875rem;line-height:1.3;color:var(--ink-soft);text-align:center}.era-name[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.era-name[data-astro-cid-j7pv25f6][aria-expanded=true]{color:var(--accent);font-weight:600}@media(max-width:640px){.era-names[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:.1rem .8rem}.era-name[data-astro-cid-j7pv25f6]{width:auto!important;text-align:left}}@media(max-width:480px){.era-years[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:not(:first-child):not(:last-child){display:none}}.era-note[data-astro-cid-j7pv25f6]{width:100%;margin-top:.85rem;padding:1rem 1.15rem 1.05rem;border:1px solid var(--rule-strong);border-radius:6px;background-color:color-mix(in srgb,var(--ink) 2%,var(--parchment));background-image:var(--grain);box-shadow:var(--shadow-soft);font-size:.875rem;line-height:1.6;color:var(--ink)}@media(min-width:1440px){.era-note[data-astro-cid-j7pv25f6]{position:fixed;left:calc(50% + 380px);top:10.5rem;width:300px;max-height:calc(100vh - 12.5rem);overflow-y:auto;margin-top:0;z-index:24;box-shadow:var(--shadow-lift)}}.era-note-head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .2rem}.era-note-head[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:EB Garamond,Georgia,serif;font-size:1.15rem;font-weight:600}.era-note-span[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-size:.6875rem;color:var(--ink-soft)}.era-note-close[data-astro-cid-j7pv25f6]{margin-left:auto;border:0;background:none;color:var(--ink-soft);font-size:1.15rem;line-height:1;cursor:pointer;padding:0 .2rem}.era-note-close[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.era-note-body[data-astro-cid-j7pv25f6] p{margin:.45rem 0 0}.era-note-body[data-astro-cid-j7pv25f6] .ent-link{color:var(--accent);text-decoration:none;border-bottom:1px dotted color-mix(in srgb,var(--accent) 60%,transparent)}.era-note-body[data-astro-cid-j7pv25f6] .ent-link:hover{border-bottom-style:solid}.era-line[data-astro-cid-j7pv25f6]{display:flex;width:100%;height:13px;margin-top:.4rem;border:1px solid var(--rule-strong);border-radius:3px;overflow:hidden;box-shadow:var(--shadow-soft)}.era-seg[data-astro-cid-j7pv25f6]{border:0;padding:0;cursor:pointer;background:color-mix(in srgb,var(--accent) var(--tint),var(--parchment))}@media(prefers-reduced-motion:no-preference){.era-seg[data-astro-cid-j7pv25f6]{transition:background .15s ease}}.era-seg[data-astro-cid-j7pv25f6]+.era-seg[data-astro-cid-j7pv25f6]{border-left:1px solid var(--rule-strong)}.era-seg[data-astro-cid-j7pv25f6]:hover{background:color-mix(in srgb,var(--accent) 45%,var(--parchment))}.era-years[data-astro-cid-j7pv25f6]{position:relative;width:100%;height:1rem;font-size:.625rem;color:var(--ink-soft)}.era-years[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;transform:translate(-50%);white-space:nowrap}.era-years[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:first-child{transform:none}.era-years[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{transform:translate(-100%)}.filters-count[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.index-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.index-col[data-astro-cid-j7pv25f6]{border:1px solid var(--rule-strong);border-radius:6px;background-color:color-mix(in srgb,var(--ink) 2%,var(--parchment));background-image:var(--grain);box-shadow:var(--shadow-soft);padding:0 1.25rem 1rem}.index-col[data-astro-cid-j7pv25f6]>.index-cat[data-astro-cid-j7pv25f6]:first-child h2[data-astro-cid-j7pv25f6]{margin-top:0}.index-cat[data-astro-cid-j7pv25f6].anim{opacity:0;transform:translateY(16px)}.index-cat[data-astro-cid-j7pv25f6].anim.revealed{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.index-cat[data-astro-cid-j7pv25f6].anim{transition:opacity .55s ease,transform .55s ease}}@media(max-width:640px){.index-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.index-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:1rem 0 2rem}.index-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--rule)}.index-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.index-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.875rem .4rem;margin:0 -.4rem;border-left:3px solid transparent;text-decoration:none;color:var(--ink)}@media(prefers-reduced-motion:no-preference){.index-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{transition:background .16s ease,padding .2s ease,border-color .16s ease}}.index-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.index-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{color:var(--accent);border-left-color:var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 80%);padding-top:1.05rem;padding-bottom:1.05rem;padding-left:.7rem}.row-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.55rem;flex-shrink:1;min-width:0}.count[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-size:.6875rem;font-weight:600;line-height:1.5;padding:0 .5rem;border-radius:999px}.count-complete[data-astro-cid-j7pv25f6]{background:var(--badge-complete-bg);color:var(--badge-complete-fg)}.count-developing[data-astro-cid-j7pv25f6]{background:var(--badge-developing-bg);color:var(--badge-developing-fg)}.count-language[data-astro-cid-j7pv25f6]{background:var(--conf-disputed-bg);color:var(--conf-disputed-fg)}#civilization[data-astro-cid-j7pv25f6]{color:var(--accent)}#city[data-astro-cid-j7pv25f6]{color:var(--badge-developing-fg)}#region[data-astro-cid-j7pv25f6]{color:var(--conf-attested-fg)}#geographic_feature[data-astro-cid-j7pv25f6]{color:var(--conf-reconstructed-fg)}#languages[data-astro-cid-j7pv25f6]{color:var(--conf-disputed-fg)}#civilization[data-astro-cid-j7pv25f6]:after,#city[data-astro-cid-j7pv25f6]:after,#region[data-astro-cid-j7pv25f6]:after,#geographic_feature[data-astro-cid-j7pv25f6]:after{content:var(--icon-globe)}#languages[data-astro-cid-j7pv25f6]:after{content:var(--icon-scroll)}.index-cat[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:before{content:"";display:inline-block;width:9px;height:9px;margin-right:.55rem;transform:rotate(45deg);background:var(--accent)}#city[data-astro-cid-j7pv25f6]:before{background:var(--badge-developing-fg)}#region[data-astro-cid-j7pv25f6]:before{background:var(--conf-attested-fg)}#geographic_feature[data-astro-cid-j7pv25f6]:before{background:var(--conf-reconstructed-fg)}#languages[data-astro-cid-j7pv25f6]:before{background:var(--conf-disputed-fg)}#entity-pop[data-astro-cid-j7pv25f6]{position:fixed;left:calc(50% + 380px);width:300px;z-index:30;background-color:color-mix(in srgb,var(--ink) 2%,var(--parchment));background-image:var(--grain);border:1px solid var(--rule-strong);border-radius:6px;padding:1rem 1.15rem 1.1rem;box-shadow:var(--shadow-lift);opacity:0;transform:translate(-10px);pointer-events:none}@media(prefers-reduced-motion:no-preference){#entity-pop[data-astro-cid-j7pv25f6]{transition:opacity .22s ease,transform .22s ease}}#entity-pop[data-astro-cid-j7pv25f6].show{opacity:1;transform:none;pointer-events:auto}#entity-pop[data-astro-cid-j7pv25f6].anchored{transform:translateY(8px)}#entity-pop[data-astro-cid-j7pv25f6].anchored.show{transform:none}#entity-pop[data-astro-cid-j7pv25f6] .pop-name[data-astro-cid-j7pv25f6]{margin:0;font-family:EB Garamond,Georgia,serif;font-weight:600;font-size:1.25rem}.pop-sub[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-size:.75rem;color:var(--ink-soft);margin:.25rem 0 .5rem}.pop-badges[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6rem;margin:0 0 .6rem}#entity-pop[data-astro-cid-j7pv25f6] .status[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;padding:.1rem .4rem;border-radius:3px}#entity-pop[data-astro-cid-j7pv25f6] .status-developing[data-astro-cid-j7pv25f6]{background:var(--badge-developing-bg);color:var(--badge-developing-fg)}#entity-pop[data-astro-cid-j7pv25f6] .status-complete[data-astro-cid-j7pv25f6]{background:var(--badge-complete-bg);color:var(--badge-complete-fg)}.pop-count[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-size:.75rem;color:var(--ink-soft)}.pop-map[data-astro-cid-j7pv25f6]{margin:0 0 .6rem}.pop-summary[data-astro-cid-j7pv25f6]{font-size:.9375rem;line-height:1.55;margin:0;color:var(--ink)}@media(max-width:1439px),(hover:none){#entity-pop[data-astro-cid-j7pv25f6]{display:none}}.name[data-astro-cid-j7pv25f6]{font-size:1.125rem;min-width:0}.era[data-astro-cid-j7pv25f6]{font-family:Inter,sans-serif;font-size:.8125rem;color:var(--ink-soft);text-align:right;flex-shrink:1;min-width:0}.endonym[data-astro-cid-j7pv25f6]{flex-shrink:0}.era-script[data-astro-cid-j7pv25f6]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.endonym[data-astro-cid-j7pv25f6]{font-family:Endonyms,EB Garamond,Noto Sans Egyptian Hieroglyphs,Noto Sans Cuneiform,Noto Sans Old Persian,Noto Sans Avestan,"Noto Serif Devanagari","Noto Serif Hebrew",Noto Naskh Arabic,Noto Sans Coptic,Noto Sans Ethiopic,Noto Sans Inscriptional Pahlavi,Noto Sans Inscriptional Parthian,Noto Sans Manichaean,Noto Sans Syriac,Noto Sans Phoenician,Noto Sans Ugaritic,Noto Sans Lycian,"Noto Serif Armenian",Noto Sans Old Italic,Noto Sans Linear B,Noto Sans Tamil,Noto Sans Brahmi,Noto Sans Old Sogdian,Noto Sans Old Turkic,serif;font-size:1.0625rem;line-height:1.3}
