.nc-error-overlay{flex-basis:auto;padding:2em 4em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;font-size:1.2em;animation:.3s ease-out fade-in}.nc-error-overlay #nc-error-icon{margin-top:-.2em;margin-bottom:.5em;font-size:5em;animation:12s ease-in-out infinite pulse}.nc-error-overlay #nc-error-title{color:#1a1a1a;font-size:2.5em;font-weight:600}.nc-error-overlay #nc-error-message{color:#666;margin-top:1em;margin-bottom:1.5em;font-size:1.25em;line-height:1.6}.nc-error-overlay .nc-error-row{color:#999;font-size:1.1em}.nc-error-overlay .nc-error-countdown{color:#e63946;margin-bottom:1.1em;font-size:1.1em}.nc-error-overlay .nc-button{background:#a6c5f7;font-size:1.1em}.nc-error-overlay .nc-button:hover{background:#8fb4f3}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.nc-error-overlay #nc-error-icon{animation:none}}
