.app-update{display:flex;grid-column:1/-1;min-width:0;align-items:center;gap:12px;max-width:1760px;margin:12px 0;padding:12px 16px;border:2px solid #9f7b43;border-radius:12px;background:#30263f;color:#f4edff;box-shadow:0 3px 0 #100d1d}
.app-update p{display:grid;gap:3px;flex:1;margin:0;min-width:0}
.app-update strong{font-family:'Lilita One',sans-serif;font-size:18px;font-weight:400;color:#ffd17c}
.app-update p span{font-size:13px;color:#d5c9e4}
.app-update a,.app-update button{flex:none;border:2px solid #120e20;border-radius:8px;padding:8px 12px;font:800 13px 'Nunito',sans-serif;text-decoration:none}
.app-update a{background:#ffd17c;color:#24182d}
.app-update button{background:#4a3c60;color:#f4edff;cursor:pointer}
.app-update :is(a,button):focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:600px){.app-update{flex-wrap:wrap;margin:10px 0}.app-update p{flex-basis:100%}}
