@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-cyrillic-ext-wght-normal.CGKlZYBf.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-cyrillic-wght-normal.DLqwHbi6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-greek-ext-wght-normal.e3e57Shi.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-greek-wght-normal.CO1l-giJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-vietnamese-wght-normal.LcSrhZ7T.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-latin-ext-wght-normal.BnEbWgdZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-latin-wght-normal.DLxlUchJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#d8cbb6;--paper:#eee5d6;--paper-2:#e3d7c3;--ink:#2d2318;--muted:#66543f;--line:#1d3557;--link:#1d3f6e;--hl-yellow:#e6cf7a;--hl-green:#b5c58c;--hl-blue:#a9c0d6;--hl-pink:#d9aea0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#1f1812;--paper:#2d241b;--paper-2:#382d22;--ink:#e9dfcf;--muted:#b09e86;--line:#5b83b5;--link:#9dbde0;--hl-yellow:#6e5c1f;--hl-green:#4c5a2c;--hl-blue:#2f4c6b;--hl-pink:#6b4136;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;font-family:Literata Variable,Georgia,serif;font-size:16px}a{color:inherit;text-decoration:none}.bar{z-index:5;background:var(--paper);border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex;position:sticky;top:0}.brand{white-space:nowrap;font-size:18px;font-weight:600}.actions{gap:8px;display:flex}.actions button{font:inherit;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;padding:6px 12px;font-size:14px}.actions button:hover{background:var(--paper-2)}.map{flex-direction:column;gap:64px;padding:32px 20px 80px;display:flex}.card{background:var(--paper);border:1.5px solid var(--line);border-radius:3px;display:block}.card:hover{background:var(--paper-2)}.period{flex-direction:column;align-items:center;display:flex}.period-card{text-align:center;width:min(560px,100%);padding:20px 24px}.period-name{font-size:26px;font-weight:600;line-height:1.2;display:block}.period-years{color:var(--muted);margin-top:4px;display:block}.stem{background:var(--line);width:1.5px;height:24px}.countries{max-width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.country{flex:0 0 200px;padding:24px 8px 0;position:relative}.country:before{content:"";border-top:1.5px solid var(--line);position:absolute;top:0;left:0;right:0}.country:first-child:before{left:50%}.country:last-child:before{right:50%}.country:only-child:before{display:none}.country:after{content:"";border-left:1.5px solid var(--line);height:24px;position:absolute;top:0;left:calc(50% - .75px)}.country-card{align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.flag{object-fit:cover;border:1px solid var(--line);vertical-align:-4px;flex:none;width:30px;height:20px}.authors{flex-direction:column;gap:6px;margin-top:10px;display:flex}.author-card{background:0 0;padding:7px 12px;font-size:15px}.author-name{display:block}.author-life{color:var(--muted);font-size:12.5px;display:block}.anon-label{color:var(--muted);margin:8px 0 0;font-size:12.5px}.winbox{border:1.5px solid var(--line);border-radius:3px;box-shadow:0 8px 28px #1d181047;background:var(--paper)!important}.winbox .wb-header{background:var(--paper-2);border-bottom:1.5px solid var(--line);height:34px;color:var(--ink);line-height:34px}.winbox .wb-title{color:var(--ink);padding-left:10px;font-family:Literata Variable,Georgia,serif;font-size:14px;font-weight:600}.winbox .wb-icon{display:none}.winbox .wb-body{background:var(--paper);color:var(--ink);top:35px}.winbox .wb-control{filter:none}.winbox .wb-control>*{filter:brightness(0)saturate();opacity:.7}.winbox .wb-control>:hover{opacity:1}.winbox .wb-bookmark,.winbox .wb-back{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:15px}.winbox .wb-bookmark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 1.5h9v13L8 11l-4.5 3.5z' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.winbox.bookmarked .wb-bookmark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 1.5h9v13L8 11l-4.5 3.5z' fill='%23fff' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.winbox .wb-back{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 2 4 8l6 6' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){.winbox .wb-control>*{filter:none}}.doc{max-width:68ch;margin:0 auto;padding:18px 24px 32px;font-size:16.5px;line-height:1.6}.doc h2{margin:1.6em 0 .4em;font-size:18px;font-weight:600}.doc h3{margin:1.3em 0 .3em;font-size:16.5px;font-weight:600}.doc p{margin:0 0 .8em}.doc ul{margin:0;padding-left:1.2em}.doc .meta{color:var(--muted)}.xref{color:var(--link);text-underline-offset:2px;text-decoration:underline}.crumbs{color:var(--muted);margin-bottom:14px;font-size:13.5px}mark[data-hl]{color:inherit;cursor:pointer;border-radius:1px}.hl-yellow{background:var(--hl-yellow)}.hl-green{background:var(--hl-green)}.hl-blue{background:var(--hl-blue)}.hl-pink{background:var(--hl-pink)}.hl-bar{z-index:100000;background:var(--paper);border:1.5px solid var(--line);border-radius:3px;gap:6px;padding:6px;display:flex;position:fixed}.hl-bar[hidden]{display:none}.hl-bar button{border:1px solid var(--line);cursor:pointer;border-radius:2px;width:24px;height:24px;padding:0}.winbox.mobile{border:0;border-radius:0}@media (width<=720px){.bar{padding:0 12px}.brand{font-size:16px}.actions button{padding:5px 8px;font-size:13px}.map{padding:20px 12px 60px}.doc{padding:14px 16px 28px}}.winbox.mobile .wb-back{width:40px;height:34px;position:absolute;top:0;left:0}.winbox.mobile .wb-title{padding-left:40px}.author-card{align-items:center;gap:9px;display:flex}.thumb{object-fit:cover;object-position:top;border:1px solid var(--line);flex:none;width:34px;height:42px}.portraits{float:right;gap:8px;margin:0 0 10px 18px;display:flex}.portrait-open{cursor:zoom-in;background:0 0;border:0;width:112px;padding:0;display:block}.portraits img{border:1.5px solid var(--line);width:100%;display:block}.lightbox{z-index:1000000;color:#e9dfcf;cursor:zoom-out;background:#140f0ae0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;border:1.5px solid #5b83b5;max-width:100%;max-height:calc(100% - 56px)}.lightbox p{text-align:center;margin:0;font-size:13px}.lightbox a{color:#9dbde0;text-decoration:underline}.rel{font-size:15.5px}.rel strong{font-weight:600;display:block}.doc-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:12px;font-size:14.5px}.doc-foot h2{color:var(--ink);margin-top:0;font-size:15px}.doc-foot a{color:var(--link)}.sources{margin-bottom:0;font-size:13px}.foot{text-align:center;color:var(--muted);padding:0 20px 28px;font-size:14px}.foot a{text-decoration:underline}@media (width<=720px){.portrait-open{width:96px}.actions{gap:5px}.brand{white-space:normal;font-size:15px;line-height:1.05}}
