.Error-module__ZHPOpa__error-container{background:linear-gradient(135deg,#fef5e7,#fdf2e9);justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:40px 20px;display:flex}.Error-module__ZHPOpa__error-content{text-align:center;background:#fff;border-radius:20px;max-width:500px;padding:50px;animation:.6s ease-out Error-module__ZHPOpa__fadeInUp;box-shadow:0 20px 40px #0000001a}@keyframes Error-module__ZHPOpa__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Error-module__ZHPOpa__error-icon-large{color:#e74c3c;margin-bottom:20px;font-size:80px;animation:.5s ease-in-out Error-module__ZHPOpa__shake}@keyframes Error-module__ZHPOpa__shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.Error-module__ZHPOpa__error-content h1{color:#333;margin-bottom:15px;font-size:32px;font-weight:700}.Error-module__ZHPOpa__error-content p{color:#666;margin-bottom:30px;font-size:16px;line-height:1.6}.Error-module__ZHPOpa__error-actions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.Error-module__ZHPOpa__retry-btn,.Error-module__ZHPOpa__home-btn-error{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.Error-module__ZHPOpa__retry-btn{background:var(--accent-color,sienna);color:#fff;border:none}.Error-module__ZHPOpa__retry-btn:hover{background:var(--primary-color,#8a7650);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.Error-module__ZHPOpa__retry-btn:active{transform:translateY(0)}.Error-module__ZHPOpa__home-btn-error{color:var(--primary-color,#8a7650);border:2px solid var(--primary-color,#8a7650);background:#fff}.Error-module__ZHPOpa__home-btn-error:hover{background:var(--primary-color,#8a7650);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.Error-module__ZHPOpa__home-btn-error:active{transform:translateY(0)}.Error-module__ZHPOpa__error-container:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#8a76500d 2%,#0000 2.5%);background-size:30px 30px;width:100%;height:100%;position:absolute}@media (max-width:768px){.Error-module__ZHPOpa__error-content{margin:0 15px;padding:30px 20px}.Error-module__ZHPOpa__error-content h1{font-size:24px}.Error-module__ZHPOpa__error-icon-large{font-size:60px}.Error-module__ZHPOpa__error-content p{margin-bottom:25px;font-size:14px}.Error-module__ZHPOpa__retry-btn,.Error-module__ZHPOpa__home-btn-error{padding:10px 20px;font-size:14px}}@media (max-width:480px){.Error-module__ZHPOpa__error-actions{flex-direction:column;gap:12px}.Error-module__ZHPOpa__retry-btn,.Error-module__ZHPOpa__home-btn-error{justify-content:center;width:100%}.Error-module__ZHPOpa__error-content{padding:25px 15px}}@media (prefers-color-scheme:dark){.Error-module__ZHPOpa__error-container{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.Error-module__ZHPOpa__error-content{background:#2d2d2d;box-shadow:0 20px 40px #0000004d}.Error-module__ZHPOpa__error-content h1{color:#f0f0f0}.Error-module__ZHPOpa__error-content p{color:#b0b0b0}.Error-module__ZHPOpa__home-btn-error{color:var(--secondary-color,#edf7bd);border-color:var(--secondary-color,#edf7bd);background:#2d2d2d}.Error-module__ZHPOpa__home-btn-error:hover{background:var(--primary-color,#8a7650);color:#fff;border-color:var(--primary-color,#8a7650)}}@media (prefers-contrast:high){.Error-module__ZHPOpa__error-content,.Error-module__ZHPOpa__retry-btn,.Error-module__ZHPOpa__home-btn-error{border:2px solid #000}}@keyframes Error-module__ZHPOpa__pulse{0%,to{opacity:1}50%{opacity:.7}}.Error-module__ZHPOpa__retry-btn:focus-visible,.Error-module__ZHPOpa__home-btn-error:focus-visible{outline:2px solid var(--accent-color,sienna);outline-offset:2px;animation:1s infinite Error-module__ZHPOpa__pulse}
