/* вход, ошибки сайта и вход для разработки — без JS */
.lg-page{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 16px}
.lg{width:100%;max-width:360px}
.lg-h{font-family:var(--font-display);font-variation-settings:"CNTR" 0;font-weight:700;font-size:28px;line-height:1.1;font-stretch:88%}
.lg-msg{margin-top:20px;padding:10px 13px;border-radius:6px;background:var(--sunk);color:var(--text-2);font-size:14px}
.lg-msg.warn{background:var(--urg-soft);color:var(--urg-text)}
.lg-msg+.lg-act,.lg-h~.lg-act{margin-top:20px}
.lg-act{display:flex;flex-direction:column;gap:12px}
.lg-act:empty{display:none}
.lg .btn-lg{height:44px;padding:0 20px;font-size:15px;border-radius:8px}
.lg-dev{margin-top:14px;font-size:13px}
.lg-dev a{color:var(--muted)}
.lg-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}
.lg-field select{height:40px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:14px}
.lg-devbar{position:fixed;top:0;left:0;right:0;padding:6px 16px;text-align:center;font-size:12.5px;font-weight:600;background:var(--urg-soft);color:var(--urg-text)}
