._page_1bkes_1{color:#07384d;background:#fcf8f0;min-height:100vh;padding:0 4% 40px;font-family:Noto Sans Arabic,sans-serif}._page_1bkes_1 a{color:inherit;text-decoration:none}._page_1bkes_1 header{border-bottom:1px solid #e9dfd3;justify-content:space-between;padding:24px 0;display:flex}._page_1bkes_1 header a{align-items:center;gap:10px;display:flex}._page_1bkes_1 a:focus-visible{outline-offset:4px;outline:3px solid #b9853f}._page_1bkes_1 button:focus-visible{outline-offset:4px;outline:3px solid #b9853f}._viewport_1bkes_1:focus-visible{outline-offset:4px;outline:3px solid #b9853f}._heading_1bkes_1{text-align:center;padding:32px 0 14px}._heading_1bkes_1>span{color:#987c60;font-size:13px}._heading_1bkes_1 h1{color:#650d40;margin:12px 0;font:700 58px/1.3 Amiri,serif}._heading_1bkes_1 p{max-width:720px;margin:10px auto;line-height:1.9}._legend_1bkes_1{flex-wrap:wrap;justify-content:center;gap:25px;padding:20px;display:flex}._legend_1bkes_1 span{align-items:center;gap:8px;font-size:13px;display:flex}._legend_1bkes_1 i{border-top:3px solid #b9853f;width:35px}._legend_1bkes_1 ._descendant_1bkes_1{border-top:3px dashed #84324f}._legend_1bkes_1 ._era_1bkes_1{border-top:3px dashed #728a86}._note_1bkes_1{text-align:center;color:#71685c;max-width:850px;margin:0 auto 20px;font-size:13px;line-height:2}._controls_1bkes_1{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;padding:12px;display:flex}._controls_1bkes_1 button{color:#650d40;cursor:pointer;background:#fff;border:1px solid #dbc8b4;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}._controls_1bkes_1 button:disabled{opacity:.4;cursor:default}._controls_1bkes_1>span:last-child{font-size:12px}._viewport_1bkes_1{overscroll-behavior:contain;direction:ltr;background:linear-gradient(#fffdf7,#f3f1e5);border:1px solid #e5d9c9;border-radius:24px;max-height:85vh;overflow:auto}._scaled_1bkes_1{margin:0 auto;position:relative}._canvas_1bkes_1{transform-origin:0 0;direction:rtl;width:980px;height:2220px;position:absolute;top:0;left:0}._lines_1bkes_1{fill:none;stroke-width:3px;width:100%;height:100%;position:absolute;inset:0}._solidLine_1bkes_1{stroke:#b9853f}._eraLine_1bkes_1{stroke:#728a86;stroke-dasharray:10 8}._descendantLine_1bkes_1{stroke:#84324f;stroke-dasharray:6 8}._siblingLine_1bkes_1{stroke:#b9853f}._node_1bkes_1{z-index:2;background:#fffdf6;border:1px solid #d6c4ad;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:180px;height:120px;display:flex;position:absolute;box-shadow:0 7px 22px #5944230b}._node_1bkes_1 strong{color:#650d40;font:700 34px/1.4 Amiri,serif}._node_1bkes_1 small{color:#71604d;font:21px/1.5 Amiri,serif}._node_1bkes_1:hover{background:#f5eddf}._root_1bkes_1{background:#efe5d2;border-color:#b9853f}._final_1bkes_1{background:#edf2e8;border-color:#718a75}._period_1bkes_1{text-align:center;color:#8a7357;background:#fffdf7;border-radius:14px;width:280px;padding:8px;font-size:19px;position:absolute}._annotation_1bkes_1{text-align:center;color:#786851;z-index:1;background:#fcf8f0e8;border-radius:12px;width:250px;padding:5px;font-size:18px;line-height:1.8;position:absolute}._other_1bkes_1,._sources_1bkes_1{max-width:960px;margin:35px auto 0}._other_1bkes_1 h2{color:#650d40;font:700 32px/1.5 Amiri,serif}._other_1bkes_1 p,._sources_1bkes_1{font-size:13px;line-height:2}._other_1bkes_1>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._other_1bkes_1 a{text-align:center;background:#fffdf8;border:1px solid #e2d5c3;border-radius:18px;padding:15px;font:700 26px/1.5 Amiri,serif;display:block}._other_1bkes_1 small{font:17px/1.5 Amiri,serif;display:block}._sources_1bkes_1 summary{cursor:pointer;color:#650d40}._sources_1bkes_1 a{text-decoration:underline}._sources_1bkes_1 li{padding:4px 0}@media (max-width:600px){._page_1bkes_1{padding-inline:16px}._heading_1bkes_1 h1{font-size:43px}._heading_1bkes_1 p{font-size:14px}._legend_1bkes_1{gap:12px;padding-inline:0}._legend_1bkes_1 span{font-size:11px}._other_1bkes_1>div{grid-template-columns:repeat(2,1fr)}._viewport_1bkes_1{max-height:78vh}._controls_1bkes_1>span:last-child{text-align:center;flex-basis:100%}}._viewport_1bkes_1{max-height:none}
