.error-500-boundary{text-align:center;color:#fff;flex-direction:column;place-content:center space-evenly;height:100%;font-family:Helvetica Neue;font-size:16px;line-height:1.5;display:flex;overflow:hidden}.error-500-boundary .logo{margin:40px auto 10px;display:block}.error-500-boundary h1{text-shadow:0 2px 4px #0003;letter-spacing:.5px;color:#000000a6;max-width:600px;margin:0 auto 12px;padding:0 20px;font-size:24px;font-weight:600;line-height:40px}.error-500-boundary p{color:#000000a6;text-shadow:0 2px 3px #0000001a;letter-spacing:.5px;max-width:520px;margin:0 auto 16px;padding:0 20px;font-weight:300}.error-500-boundary .error-dev-trace{color:#000000a6}.error-500-boundary p a{color:"#1790FF"}.error-500-boundary p a:hover{color:#fff}.error-500-boundary .button{color:#2ea3f2;background:#fff;border-radius:3px;padding:12px 48px;text-decoration:none;transition:all .2s ease-out;display:inline-block;box-shadow:0 1px 2px #0000001a}.error-500-boundary .button:hover{margin-top:-2px;box-shadow:0 6px 24px #0006}.error-500-boundary .browser{background:#fff;border-radius:3px;width:400px;min-width:200px;min-height:264px;margin:20px auto;position:relative;box-shadow:0 40px 80px #00000040}.error-500-boundary .browser .browser-container{justify-content:center;height:232px;display:flex}.error-500-boundary .browser .controls{box-sizing:border-box;background:#e8ecef;border-radius:3px 3px 0 0;width:100%;height:32px;padding:10px 12px}.error-500-boundary .browser .controls i{float:left;background:#d6dce0;border-radius:100%;width:12px;height:12px;margin-right:8px;display:block}@keyframes bobble{0%,to{margin-top:40px;margin-bottom:48px;box-shadow:0 40px 80px #0000003d}50%{margin-top:54px;margin-bottom:34px;box-shadow:0 24px 64px #0006}}@media only screen and (device-width>=300px) and (device-width<=480px){.error-500-boundary .browser{width:280px;min-height:240px;margin-left:-140px}.error-500-boundary p{font-size:14px}.error-500-boundary h1{font-size:20px}.error-500-boundary .browser .browser-container{height:208px}}
