/* Link */
.a-account-wrapper .a-account-forgot a{
    color:#e81224;
   }
   
   /* Layout layout */
   section .wf-layout-layout{
    padding-top:47px;
    transform:translatex(0px) translatey(0px);
   }
   

   section .wf-layout-layout .cell .text-block img{
    width:34% !important;
   }
   

   body {
    display:flex;
    background-image: linear-gradient(45deg, #b29efa, var(--bg));
    background-size: cover; /* Étendre l'image de fond pour couvrir toute la page */
    background-repeat: no-repeat; /* Empêcher la répétition du fond */
    background-attachment: fixed; /* Le fond restera fixe même lorsque la page défile */
    flex-direction: column;
    min-height: 100vh;
    transition: background-color var(--trans-dur), color var(--trans-dur);
}

:root {
    --hue: 223;
    --bg: hsl(var(--hue), 90%, 90%);
    --fg: hsl(var(--hue), 90%, 10%);
    --primary: hsl(var(--hue), 90%, 50%);
    --trans-dur: 0.3s;
    --trans-timing: cubic-bezier(0.65, 0, 0.35, 1);
    font-size: calc(14px + (30 - 14) * (100vw - 280px) / (3840 - 280));
}


section .wf-layout-layout{
    display:flex;
    justify-content:flex-start;
   }
   

/* Link */
.a-section-regular .a-account-wrapper a{
    background-color:#222222;
   }
   
   /* Paragraph regular */
   .a-account-wrapper .a-account-social-button .a-paragraph-regular{
    color:#c4c4c4;
   }
   

   .a-account-wrapper div p{
    font-weight:600;
   }
   