/* CS-ELECT shared breadcrumbs and static pages. */
html body :is(nav[aria-label="Хлебные крошки"],#breadcrumbs){display:flex!important;flex-wrap:wrap;align-items:center;gap:5px 9px!important;min-height:0!important;padding:0!important;margin:0 0 22px!important;border:0!important;background:none!important;box-shadow:none!important;font:400 12px/1.65 Onest,Arial,sans-serif!important;letter-spacing:0!important;color:#9baab5!important;text-transform:none!important}
html body :is(nav[aria-label="Хлебные крошки"],#breadcrumbs) :is(a,li,span,ol){font:inherit!important;letter-spacing:0!important;text-transform:none!important}
html body nav[aria-label="Хлебные крошки"] ol{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 9px!important;list-style:none!important;margin:0!important;padding:0!important;min-width:0}
html body nav[aria-label="Хлебные крошки"] li{display:block!important;min-width:0;margin:0!important;padding:0!important;overflow-wrap:anywhere}
html body nav[aria-label="Хлебные крошки"] li+li::before{content:'›'!important;display:inline!important;width:auto!important;height:auto!important;border:0!important;transform:none!important;margin:0 9px 0 0!important;color:#596b79!important;font:inherit!important}
html body :is(nav[aria-label="Хлебные крошки"],#breadcrumbs) a{color:#9baab5!important;text-decoration:none!important}
html body :is(nav[aria-label="Хлебные крошки"],#breadcrumbs) a:hover{color:#ffb52b!important;text-decoration:underline!important;text-underline-offset:3px}
html body nav[aria-label="Хлебные крошки"] [aria-current]{color:#d0d9df!important;overflow-wrap:anywhere}
html body nav[aria-label="Хлебные крошки"] a svg{display:none!important}
html body nav[aria-label="Хлебные крошки"]>svg{width:9px!important;height:9px!important;color:#596b79!important}
html body nav[aria-label="Хлебные крошки"]>span[aria-hidden]{color:#596b79!important;font-size:0!important}
html body nav[aria-label="Хлебные крошки"]>span[aria-hidden]::before{content:'›';font:400 12px/1.65 Onest,Arial,sans-serif}
html body :is(nav[aria-label="Хлебные крошки"],#breadcrumbs).cem-crumbs{margin-bottom:0!important}
html body .cec-breadcrumb-bar{margin-bottom:0}
html body #breadrighter{font:400 11px/1.65 Onest,Arial,sans-serif!important}

/* Every page created in uCoz's Page Editor uses this common wrapper. */
body.ce-static-page.ce-home26{font-family:Onest,Arial,sans-serif;color:#d0dae2}
body.ce-static-page.ce-home26 #ce-static{width:min(1280px,calc(100% - 40px));padding:24px 0 40px}
body.ce-static-page #ce-static .ces-page{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}
body.ce-static-page #ce-static .ces-page-head{display:flex;align-items:center;gap:17px;width:100%;max-width:none!important;margin:0 0 20px!important;padding:25px 28px!important;border:1px solid #30404b!important;border-radius:12px!important;background:radial-gradient(ellipse at 100% 0,#ffb52b0a,transparent 55%),#141e26!important}
body.ce-static-page #ce-static .ces-page-mark{display:grid!important;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #ffb52b30;border-radius:11px;background:#ffb52b0d;color:#ffb52b}
body.ce-static-page #ce-static h1{font:500 24px/1.5 Unbounded,Onest,sans-serif;letter-spacing:-.04em;margin:0;color:#edf2f5}
body.ce-static-page #ce-static .ces-updated{margin-top:8px;font-size:11px;color:#8fa6b6}
body.ce-static-page #ce-static .ces-prose{width:100%;max-width:none!important;box-sizing:border-box;margin:0!important;padding:26px 28px!important;background:#141e26;border:1px solid #30404b;border-radius:12px;color:#bdcbd5;font:400 14px/1.85 Onest,Arial,sans-serif}
body.ce-static-page #ce-static .ces-prose :is(h2,h3){color:#e7eef3}
body.ce-static-page #ce-static .ces-prose h2{font-size:18px;font-weight:500;line-height:1.55}
body.ce-static-page #ce-static .ces-prose h3{font-size:16px;font-weight:550}
body.ce-static-page #ce-static .ces-prose:has(:is(#ce-about,#ce-contacts,#ce-author,#ce-aim,#ce-nicks,#ce-avatars)){padding:0!important;background:none;border:0;border-radius:0}
body.ce-static-page #ce-static .ces-toc{margin:0 0 20px!important;padding:0 20px;border-color:#30404b;background:#141e26}
body.ce-static-page #ce-static .ces-toc[hidden]{display:none}
body.ce-static-page #ce-static .ces-page-bottom{margin:20px 0 0!important;padding:14px 20px!important;border:1px solid #30404b;border-radius:10px;background:#121c24!important}
body.ce-static-page #ce-static #ce-author{--cea-bg:#141e26;--cea-panel:#17232c;--cea-border:#30404b;--cea-orange:#ffb52b}
body.ce-static-page #ce-static #ce-avatars{width:100%;max-width:none;margin:0;padding:0}
body.ce-static-page #ce-static #ce-avatars .ca-intro{margin-top:0}
body.ce-static-page #ce-static #ce-avatars :is(button,input,select){font-family:Onest,Arial,sans-serif}
body.ce-static-page #ce-static #ce-nicks .cn-breadcrumbs{display:none}

/* About-the-game text: illustration alongside the introduction, article below. */
#cec-topic-about .cec-about-full{grid-column:1/-1;margin-top:2px;padding-top:24px;border-top:1px solid #30404b}
#cec-topic-about .cec-about-full h2{font:500 22px/1.5 Unbounded,Onest,sans-serif;letter-spacing:-.035em;margin:0 0 18px;color:#edf2f5}
#cec-topic-about .cec-about-full p{max-width:1100px;font:400 14px/1.85 Onest,Arial,sans-serif;color:#bac8d2;margin:0 0 17px}
#cec-topic-about .cec-about-full p:last-of-type{margin-bottom:0}
#cec-topic-about .cec-about-full p a{color:#ffbe49;text-decoration:underline;text-underline-offset:3px}
#cec-topic-about .cec-about-full .cec-topic-links{margin-top:22px}
#cec-topic-about .cec-guide-figure{align-self:start}
@media(max-width:760px){html body :is(nav[aria-label="Хлебные крошки"],#breadcrumbs){font-size:12px!important;margin-bottom:18px!important}body.ce-static-page.ce-home26 #ce-static{width:calc(100% - 24px);padding-top:18px}body.ce-static-page #ce-static .ces-page-head{padding:20px 18px!important;gap:12px}body.ce-static-page #ce-static h1{font-size:20px}body.ce-static-page #ce-static .ces-prose{padding:20px 18px!important}body.ce-static-page #ce-static .ces-page-mark{width:38px;height:38px;flex-basis:38px}#cec-topic-about .cec-about-full{padding-top:20px}#cec-topic-about .cec-about-full h2{font-size:18px}}
@media print{body.ce-static-page #ce-static .ces-page-head,body.ce-static-page #ce-static .ces-prose{background:#fff!important;color:#000!important;border:0!important}}

/* About the game without the removed introductory block. */
#cec-topic-about .cec-about-article{display:block}
#cec-topic-about .cec-about-article .cec-about-full{margin:0;padding:0;border:0}
#cec-topic-about .cec-about-article .cec-guide-figure{float:right;width:43%;margin:4px 0 18px 28px}
#cec-topic-about .cec-about-article .cec-about-full::after{content:"";display:block;clear:both}
#cec-topic-about .cec-about-article .cec-topic-links{clear:both}
@media(max-width:760px){#cec-topic-about .cec-about-article .cec-guide-figure{float:none;width:100%;margin:16px 0 20px}}
