#rtrn-startup-failure[hidden]{display:none!important}
#rtrn-startup-failure{position:fixed;inset:0;z-index:2147483646;overflow:auto;box-sizing:border-box;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#e3f9fc,#eee6fb);color:#141c45;font:16px/1.6 system-ui,sans-serif;text-align:center}
#rtrn-startup-failure>div{max-width:560px}
#rtrn-startup-failure img{object-fit:contain}
#rtrn-startup-failure h1{font-size:clamp(24px,4vw,34px);line-height:1.2}
#rtrn-startup-failure button,#rtrn-startup-failure a{display:inline-block;box-sizing:border-box;margin:8px;padding:12px 24px;border:1px solid #8063a8;border-radius:10px;font:600 16px/1.4 system-ui,sans-serif;cursor:pointer}
#rtrn-startup-failure button{color:#fff;background:radial-gradient(ellipse at 20% 0%,#8561a8,transparent 65%),linear-gradient(120deg,#613992,#48276e);box-shadow:inset 0 1px 1px #c8aedf}
#rtrn-startup-failure a{color:#35224e;background:#f0ebfb;text-decoration:none}
#rtrn-startup-failure :focus-visible{outline:3px solid #007d89;outline-offset:4px}
