.error-container[data-v-faa3efaf]{align-items:center;background-color:var(--bg-primary);color:var(--text-primary);display:flex;justify-content:center;min-height:100vh;padding:20px;text-align:center}.error-content[data-v-faa3efaf]{align-items:center;background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:16px;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-width:600px;padding:48px;width:100%}.error-code[data-v-faa3efaf]{background:var(--gradient-primary);-webkit-background-clip:text;font-size:120px;font-weight:800;line-height:1;-webkit-text-fill-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:24px}.error-message[data-v-faa3efaf]{color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:16px}.error-description[data-v-faa3efaf]{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:32px;max-width:400px}.home-button[data-v-faa3efaf]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;padding:12px 32px;text-decoration:none;transition:all .3s ease}@media (max-width:768px){.error-content[data-v-faa3efaf]{padding:32px 20px}.error-code[data-v-faa3efaf]{font-size:80px}.error-message[data-v-faa3efaf]{font-size:20px}.error-description[data-v-faa3efaf]{font-size:14px}}
