.ErrorView-module__ggBAsa__container{justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 140px);padding:2rem 1rem;display:flex}.ErrorView-module__ggBAsa__standaloneContainer{background:radial-gradient(circle at 10% 20%, #2b6cb01f, transparent 45%), radial-gradient(circle at 90% 80%, #c87a5326, transparent 45%), var(--couleur-fond);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem 1rem;display:flex}.ErrorView-module__ggBAsa__card{background:var(--glass-bg);width:100%;max-width:620px;-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);text-align:center;border-radius:24px;padding:3rem 2.5rem;transition:transform .3s,box-shadow .3s;animation:.4s cubic-bezier(.16,1,.3,1) ErrorView-module__ggBAsa__fadeInScale;position:relative;overflow:hidden}@keyframes ErrorView-module__ggBAsa__fadeInScale{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ErrorView-module__ggBAsa__glowDecor{pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#c87a5359 0%,#2b6cb000 70%);border-radius:50%;width:220px;height:120px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.ErrorView-module__ggBAsa__iconWrapper{background:linear-gradient(135deg,#c87a5326,#2b6cb01f);border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;margin-bottom:1.5rem;display:inline-flex;position:relative;box-shadow:0 10px 25px -5px #c87a5333}.ErrorView-module__ggBAsa__mainIcon{color:var(--couleur-orange);filter:drop-shadow(0 4px 10px #c87a534d);font-size:3.5rem;transition:transform .3s}.ErrorView-module__ggBAsa__subIconBadge{background:var(--couleur-primaire);color:#fff;border:2px solid var(--couleur-fond-secondaire);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 4px 10px #0003}.ErrorView-module__ggBAsa__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--couleur-orange);background:#c87a531f;border:1px solid #c87a5340;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.ErrorView-module__ggBAsa__codeNumber{font-family:var(--font-titres);letter-spacing:-.02em;background:linear-gradient(135deg, var(--couleur-orange), var(--couleur-primaire));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.75rem;font-size:3.8rem;font-weight:800;line-height:1}.ErrorView-module__ggBAsa__title{font-family:var(--font-titres);color:var(--couleur-texte);margin-bottom:.75rem;font-size:1.75rem;font-weight:700;line-height:1.25}.ErrorView-module__ggBAsa__description{color:var(--couleur-texte-secondaire);max-width:480px;margin:0 auto .75rem;font-size:1.05rem;line-height:1.6}.ErrorView-module__ggBAsa__hint{color:var(--couleur-texte-secondaire);opacity:.85;margin-bottom:2rem;font-size:.9rem;line-height:1.5}.ErrorView-module__ggBAsa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.ErrorView-module__ggBAsa__primaryBtn{background:linear-gradient(135deg, var(--couleur-orange), #d9825b);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 4px 16px #c87a5359;color:#fff!important}.ErrorView-module__ggBAsa__primaryBtn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 20px #c87a5373}.ErrorView-module__ggBAsa__primaryBtn:active{transform:translateY(0)}.ErrorView-module__ggBAsa__secondaryBtn{background:var(--glass-bg);border:1px solid var(--couleur-neutre);cursor:pointer;border-radius:14px;align-items:center;gap:.6rem;padding:.85rem 1.4rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:var(--couleur-texte)!important}.ErrorView-module__ggBAsa__secondaryBtn:hover{background:var(--couleur-fond-secondaire);border-color:var(--couleur-primaire);transform:translateY(-2px)}.ErrorView-module__ggBAsa__secondaryBtn:active{transform:translateY(0)}.ErrorView-module__ggBAsa__technicalBox{text-align:left;border-top:1px dashed var(--couleur-neutre);margin-top:2rem;padding-top:1.25rem}.ErrorView-module__ggBAsa__toggleDetailsBtn{color:var(--couleur-texte-secondaire);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.3rem 0;font-size:.85rem;font-weight:500;transition:color .2s;display:inline-flex}.ErrorView-module__ggBAsa__toggleDetailsBtn:hover{color:var(--couleur-primaire)}.ErrorView-module__ggBAsa__detailsContent{color:#ef4444;word-break:break-all;white-space:pre-wrap;background:#0000000d;border:1px solid #ef444433;border-radius:12px;max-height:180px;margin-top:.75rem;padding:1rem;font-family:monospace;font-size:.8rem;overflow-y:auto}[data-theme=dark] .ErrorView-module__ggBAsa__detailsContent{color:#fca5a5;background:#00000059}@media (max-width:640px){.ErrorView-module__ggBAsa__card{padding:2.25rem 1.5rem}.ErrorView-module__ggBAsa__title{font-size:1.45rem}.ErrorView-module__ggBAsa__codeNumber{font-size:3rem}.ErrorView-module__ggBAsa__actions{flex-direction:column;width:100%}.ErrorView-module__ggBAsa__primaryBtn,.ErrorView-module__ggBAsa__secondaryBtn{justify-content:center;width:100%}}
