.error_container{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.error_card{background:rgba(var(--card-background-color)/var(--card-background-alpha));width:100%;max-width:28rem;-webkit-backdrop-filter:blur(var(--card-background-blur));border:1px solid rgba(var(--card-background-color)/var(--card-border-alpha));border-radius:var(--border-radius);padding:1.5rem;box-shadow:0 10px 15px -3px #0000004d}.error_content{text-align:center}.error_title{color:rgb(var(--bad-bg));margin-bottom:1rem;font-size:1.5rem;font-weight:600}.error_message{color:rgba(var(--foreground-rgb)/.8);margin-bottom:1.5rem;line-height:1.5}.error_actions{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.error_button{cursor:pointer;background-color:rgb(var(--bad-bg));color:rgb(var(--bad-text));border:none;border-radius:5px;padding:.625rem 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.error_button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0003}.error_contact{color:rgba(var(--foreground-rgb)/.7);font-size:.875rem;line-height:1.5}.error_contact a{color:rgb(var(--light-purple));text-decoration:none;transition:opacity .2s}.error_contact a:hover{opacity:.8;text-decoration:underline}@media (min-width:480px){.error_actions{flex-direction:row;justify-content:center}}
