.error-module-scss-module__2Mzk3W__page{text-align:center;background-color:var(--campus-color-canard);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-block-size:60vh;padding:clamp(2rem,5vw,4rem);display:flex}.error-module-scss-module__2Mzk3W__heading{color:var(--campus-color-blanc);font-size:clamp(1.75rem,3vw,2.5rem)}.error-module-scss-module__2Mzk3W__message{max-width:40ch;color:var(--campus-color-blanc)}.error-module-scss-module__2Mzk3W__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:.5rem;display:flex}.error-module-scss-module__2Mzk3W__button{background-color:var(--campus-color-blanc);color:var(--campus-color-canard);border-radius:var(--border-radius);cursor:pointer;border:none;padding:.5rem 1.25rem;font-weight:600;transition:opacity .15s}.error-module-scss-module__2Mzk3W__button:hover{opacity:.85}.error-module-scss-module__2Mzk3W__button:focus-visible{outline:3px solid var(--campus-color-blanc);outline-offset:2px}.error-module-scss-module__2Mzk3W__link{border:2px solid var(--campus-color-blanc);border-radius:var(--border-radius);color:var(--campus-color-blanc);padding:.5rem 1.25rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.error-module-scss-module__2Mzk3W__link:hover{background-color:var(--campus-color-blanc);color:var(--campus-color-canard)}.error-module-scss-module__2Mzk3W__link:focus-visible{outline:3px solid var(--campus-color-blanc);outline-offset:2px}
