/* Телефонная версия «Створ»: собирается tools/primery/convert.js proektnaya — руками не править. */
@font-face{font-family:"Geologica";font-style:normal;font-weight:100 900;font-display:swap;src:url(/primery/proektnaya/fonts/geologica-cyrillic-wght.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Geologica";font-style:normal;font-weight:100 900;font-display:swap;src:url(/primery/proektnaya/fonts/geologica-latin-wght.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:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/primery/proektnaya/fonts/plexmono-cyrillic-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/primery/proektnaya/fonts/plexmono-latin-400.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:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/primery/proektnaya/fonts/plexmono-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url(/primery/proektnaya/fonts/plexmono-latin-500.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}
/* экраны рисовались как телефон 390×844: на настоящем телефоне — во всю ширину, без нарисованной строки состояния */
html,body{margin:0!important;background:#F1F2EF!important;-webkit-text-size-adjust:100%}
body:has(.scr.dk){background:#0C1116!important}
img{display:block;max-width:100%}
.scr{width:100%!important;max-width:520px;margin:0 auto;min-height:100vh;min-height:100dvh}
.sb{display:none!important}
.frame{height:100vh!important;height:100dvh!important;min-height:560px}
.sb + div[style*="margin-top: -44px"]{margin-top:0!important}
.sb + div[style*="margin-top: -44px"] [style*="top: 52px"]{top:12px!important}
.scr:not(.frame) > .tabs,.scr:not(.frame) > .bar{position:fixed;left:0;right:0;bottom:0;z-index:40;max-width:520px;margin:0 auto}
.scr:not(.frame):has(> .tabs),.scr:not(.frame):has(> .bar){padding-bottom:96px}
.sheet{max-height:calc(100dvh - 16px);overflow-y:auto}
.k-step{height:auto!important;max-height:calc(100dvh - 190px);overflow-y:auto!important}
