html,body{height:100%}body{margin:0;padding:0;overflow:hidden;background:#000;overscroll-behavior:none}#scena{position:fixed;inset:0;display:block;width:100%;height:100%;touch-action:none}.ui{position:fixed;inset:0;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:max(12px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.ui__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.pill{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;background:#0000008c;color:#fff;font:700 .82rem/1 var(--f-cond);letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pill i{width:.8rem;height:.8rem;border-radius:50%;background:var(--c, #e10600);box-shadow:0 0 0 1px #0009}.ui__btns{display:flex;gap:.4rem;pointer-events:auto}.ui__btns button,.ui__btns a{min-width:44px;min-height:44px;padding:0 .7rem;border:1px solid rgba(255,255,255,.35);background:#0000008c;color:#fff;font:700 .8rem/1 var(--f-cond);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none}.ui__mid{text-align:center}.msg{display:inline-block;max-width:34rem;padding:.7rem 1rem;background:#00000080;color:#fff;font:400 clamp(1.6rem,6vw,3rem)/1.05 var(--f-display);text-transform:uppercase;letter-spacing:.01em;text-shadow:0 2px 10px rgba(0,0,0,.6)}.msg small{display:block;margin-top:.45rem;font:600 clamp(.9rem,2.6vw,1.05rem)/1.35 var(--f-body);text-transform:none;letter-spacing:0;color:#ffffffe0}.msg.is-t{color:#ff3b30}.msg:empty{display:none}.ui__bot{display:grid;gap:.5rem;justify-items:center}.go{pointer-events:auto;width:min(100%,26rem);min-height:3.6rem;font-size:1.15rem;justify-content:center;touch-action:manipulation}.go.is-ceka{background:#1b5e34}.go.is-ted{background:#fff;color:#0b0b0c}.jizdy{display:grid;grid-template-columns:repeat(5,minmax(0,3.6rem));gap:.3rem;margin:0;padding:0;list-style:none}.jizdy li{padding:.3rem .2rem;background:#0000008c;border:1px solid rgba(255,255,255,.2);text-align:center;font:700 .7rem/1.1 var(--f-cond);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.jizdy li b{display:block;font-size:1.2rem;color:#fff}.jizdy li.is-3{border-color:#e10600;background:#e1060059}.jizdy li.is-t b{color:#ff3b30}.src{margin:0;max-width:30rem;text-align:center;color:#fff9;font-size:.72rem;line-height:1.35}.flash{position:fixed;inset:0;pointer-events:none;background:#e10600;opacity:0;transition:opacity .5s}.flash.is-on{opacity:.35;transition:none}.prechod{position:fixed;inset:0;pointer-events:none;background:#000;opacity:0;transition:opacity .35s}.prechod.is-on{opacity:1}.tv{position:fixed;display:none;pointer-events:none;border:2px solid rgba(255,255,255,.85);box-shadow:0 4px 18px #00000080}.tv span{position:absolute;left:6px;top:5px;padding:.1rem .35rem;background:#e10600;color:#fff;font:700 .7rem/1 var(--f-cond);letter-spacing:.12em}.nacitani{position:fixed;inset:0;display:grid;place-items:center;color:#fff;font:700 1rem var(--f-cond);letter-spacing:.14em;text-transform:uppercase}.stack{display:grid;gap:.35rem}.bez3d{max-width:22rem;padding:0 1rem;text-align:center;line-height:1.5;text-transform:none;letter-spacing:0;font:600 1rem/1.5 var(--f-body)}.bez3d a{color:#ff3b30}
