:root{--text-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text: #e9edff;--text-pale: #b9c3ee;--link: #ffe27a}html[lang=ru] [data-only=en],html[lang=en] [data-only=ru]{display:none!important}.stage--sub{min-height:clamp(300px,44vh,420px)}@supports (min-height: round(up,1px,1px)){.stage--sub{min-height:round(up,clamp(300px,44vh,420px),var(--wp, 1px))}}.poster--sub{max-width:1080px;padding:104px 24px calc(var(--soil) + 36px);gap:12px}.title__page{--u: 6;max-width:52rem}.stage--post .title__page{--u: 4}.stage--post .poster--sub,.stage--post+.underground>.layer{max-width:852px}.kicker__up{text-decoration:none}.kicker__up:hover{filter:brightness(1.25)}@media(max-width:760px){.poster--sub{padding:104px 16px calc(var(--soil) + 28px)}}@media(max-width:640px){.poster--sub{padding-top:24px}}@media(max-width:760px){.title__page{--u: 4}.stage--post .title__page{--u: 3}}.prose{font:17px/1.65 var(--text-font);color:var(--text);overflow-wrap:break-word}.prose>*+*{margin-top:.9em}.prose h2{--u: 3;margin-top:1.6em;margin-bottom:.2em}.prose h3{margin-top:1.4em;margin-bottom:.1em}.prose a{color:var(--link);text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{color:#fff3b0}.prose strong{color:#fff}.prose ul{list-style:square;padding-left:1.3em}.prose ol{padding-left:1.5em}.prose li+li{margin-top:.35em}.prose li::marker{color:#ffd34a}.prose blockquote{border-left:4px solid #ffd34a;padding:2px 0 2px 16px;color:#fff3c4;font-style:italic}.prose kbd{display:inline-block;min-width:1.6em;padding:0 .4em;font:600 .82em/1.55 var(--text-font);text-align:center;color:#fff;background:#33449a;border:2px solid #8fa4ff;border-bottom-width:4px;border-radius:3px;vertical-align:.1em}.prose figure{margin:1.5em 0;display:grid;gap:10px;justify-items:center}.prose figure img{display:block;width:100%;height:auto;border:4px solid #0c1030}.prose figcaption{text-align:center}.post__play{text-align:center;margin:1.6em 0}.blog-feed{display:flex;justify-content:flex-end;margin-bottom:10px}.blog-feed a{text-decoration:none}.post-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:18px}.post-card{display:grid;align-content:start;gap:10px;text-decoration:none}.post-card:hover{filter:brightness(1.08)}.post-card:focus-visible,.quest-card:focus-visible,.post-step:focus-visible{outline:calc(var(--u) * 1px) solid #fff6b0;outline-offset:calc(var(--u) * 1px)}.post-card__cover img,.post__cover img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border:3px solid #0c1030}.post-card__summary{font:16px/1.5 var(--text-font);color:var(--text-pale)}.post{display:grid;gap:16px;padding-bottom:calc(var(--u) * 6px)}.post-steps{margin:22px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.post-step{display:grid;align-content:start;gap:8px;text-decoration:none}.post-step:last-child:not(:first-child){text-align:right}.post-step:hover{filter:brightness(1.12)}@media(max-width:560px){.post-steps{grid-template-columns:1fr}}.craft-how{display:grid;gap:12px}.quest-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:18px}.quest-card{display:grid;align-content:start;gap:10px;text-decoration:none}.quest-card:hover{filter:brightness(1.08)}.sketch{display:flex;justify-content:center;overflow:hidden;background:#f4e3b6;border:calc(var(--u) * 1px) solid #7e5a34;padding:calc(var(--u) * 3px) 0}.sketch canvas{flex:none}.quest-setup{display:grid;gap:18px}.quest-setup__words{display:grid;gap:10px;align-content:start}.h3{margin-bottom:2px}.hints{display:grid;gap:14px}.hint>summary,.solution>summary{cursor:pointer;list-style:none}.hint>summary::-webkit-details-marker,.solution>summary::-webkit-details-marker{display:none}.hint>summary:before,.solution>summary:before{content:""}.hint[open]>summary,.solution[open]>summary{margin-bottom:10px}.hint[hidden]{display:none}.hint:not([open]):hover,.solution:not([open]):hover{filter:brightness(1.12)}.hint>summary:focus-visible,.solution>summary:focus-visible{outline:calc(var(--u) * 1px) solid #fff6b0;outline-offset:calc(var(--u) * 2px)}.solution__warn{margin-bottom:16px}.solution__steps{list-style:none;display:grid;gap:26px;counter-reset:step}.solution__step{display:grid;gap:12px}.solution__diary{display:grid;gap:6px;border-left:4px solid #ffd34a;padding-left:14px}.solution__diary .prose{font-style:italic;color:#fff3c4;font-size:16px}.solution__reward{margin-top:26px;display:grid;gap:8px}.solution__craft{margin-top:18px}.solution__craft a{text-decoration:none}.places{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(338px,100%),1fr));gap:16px}.place{display:grid;grid-template-rows:auto 1fr auto;gap:12px}.place__head{display:flex;align-items:center;gap:12px}.place__badge,.place__flags canvas{display:block;flex:none;image-rendering:pixelated}.place__title{display:grid;justify-items:start;gap:8px;min-width:0}.place__flags{display:flex;gap:8px}.place__name{--u: 3}.place__go{margin-top:6px;justify-self:end}.place__go--each{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.btn--lang{gap:calc(var(--u) * 2px);padding-inline:calc(var(--u) * 2px)}.btn--lang canvas{display:block;flex:none;image-rendering:pixelated}.btn.is-soon{opacity:.6;cursor:default}.talk{display:grid;gap:18px}.talk__part{display:grid;align-content:start;gap:12px}.talk__mail{text-decoration:none}.talk__mail:hover,.talk__mail:focus-visible{filter:brightness(1.2)}.px-list{list-style:none;display:grid;gap:10px}.px-list>li{display:grid;grid-template-columns:auto 1fr;column-gap:calc(var(--u) * 4px)}
