.mt-back,.mt-freeze{position:fixed;inset:0;z-index:2147483100;display:grid;place-items:center;padding:16px;background:#0f172a8c}.mt-freeze{background:#450a0ad1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mt-card{width:min(520px,100%);background:var(--card);color:var(--ink);border-radius:14px;padding:22px 24px;box-shadow:0 20px 60px #00000059;border-top:6px solid #F59E0B;display:grid;gap:10px;text-align:left;font-family:var(--font-ui)}.mt-card.mt-red{border-top-color:#dc2626;text-align:center}.mt-tag{font-size:var(--fs-s);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--warn)}.mt-card h2{margin:0;font-size:24px;color:var(--bad)}.mt-icon{font-size:34px;color:#dc2626}.mt-msg{margin:0;font-size:19px;font-weight:800;line-height:1.35;white-space:pre-wrap}.mt-sub{margin:0;font-size:var(--fs-m);color:var(--muted)}.mt-small{margin:4px 0 0;font-size:12.5px;color:var(--muted)}.mt-ok{justify-self:end;border:0;border-radius:8px;padding:8px 22px;font:700 14px var(--font-ui);background:#f59e0b;color:var(--ink);cursor:pointer}.mt-strip{position:fixed;left:50%;top:8px;transform:translate(-50%);z-index:2147483050;background:var(--warn-soft);color:#78350f;border:1px solid #F59E0B;border-radius:999px;padding:5px 14px;font:700 12.5px var(--font-ui);box-shadow:0 4px 14px #0000002e;white-space:nowrap}.mt-update{position:fixed;left:0;right:0;top:0;z-index:2147483090;display:flex;gap:12px;align-items:center;justify-content:center;padding:12px 18px;background:repeating-linear-gradient(45deg,#f59e0b 0 18px,#fbbf24 18px 36px);color:#1c1917;font:600 17px/1.35 var(--font-ui);text-align:center;box-shadow:0 4px 18px #00000059;border-bottom:3px solid var(--warn)}.mt-update b{font-weight:900;letter-spacing:.04em}.mt-update-icon{font-size:26px;animation:mt-blink 1.2s steps(2) infinite}@keyframes mt-blink{50%{opacity:.25}}
