#navbar[data-v-0cadd2bd]{position:fixed;top:0;width:100%;padding-top:30px;padding-bottom:15px;display:flex;justify-content:center;align-items:center;gap:40px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10}.lien[data-v-0cadd2bd]{text-decoration:none;font-family:Poppins,sans-serif;font-size:18px;position:relative;padding-bottom:5px;background:var(--degradeVertical);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none}.lien[data-v-0cadd2bd]:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--degradeHorizontal);transform:translate(-50%);transition:width .3s ease,opacity .3s ease;opacity:0}.lien[data-v-0cadd2bd]:hover:before{width:100%;opacity:1}.lien.active[data-v-0cadd2bd]:before{width:100%;opacity:1}.container[data-v-5ad8dace]{position:absolute;width:100%;height:100%;overflow:hidden;pointer-events:none}@keyframes glissement-5ad8dace{0%{left:-5%}to{left:100%}}@keyframes flottement-5ad8dace{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.technologie[data-v-5ad8dace]{position:absolute;left:-5%;width:30px;height:30px;border-radius:5px;animation:15s linear glissement-5ad8dace infinite,flottement-5ad8dace 2.5s ease-in-out infinite;pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:1}.technologie[data-v-5ad8dace]:hover{animation-play-state:paused;cursor:pointer}#nomTextFond[data-v-deedcfed]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Alkalami,serif;font-size:430px;letter-spacing:30px;-webkit-user-select:none;user-select:none;z-index:-1}#contenu[data-v-deedcfed]{display:flex;justify-content:center;align-items:center;flex-direction:column}#metierText[data-v-deedcfed]{font-family:Poppins,sans-serif;font-weight:550;font-size:50px;-webkit-user-select:none;user-select:none}#amsanContainer[data-v-deedcfed]{position:relative;display:flex}@keyframes cursorAnimation-deedcfed{0%{top:50px;left:70px;rotate:120deg}20%{top:20px;left:90px;rotate:130deg}50%{top:-10px;left:150px;rotate:180deg}80%{top:20px;left:220px;rotate:230deg}to{top:50px;left:230px;rotate:250deg}}#cursor[data-v-deedcfed]{position:absolute;width:30px;height:30px;animation:3s cursorAnimation-deedcfed infinite alternate;-webkit-user-select:none;user-select:none}#amsanImage[data-v-deedcfed]{width:350px;height:525px;filter:grayscale(100%) brightness(.25) contrast(1.3);transition:filter 1s ease;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2}#amsanImage[data-v-deedcfed]:hover{filter:none}#contenuBas[data-v-deedcfed]{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px}#presentationText[data-v-deedcfed]{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;text-align:center;width:33%}#boutonCv[data-v-deedcfed]{position:relative;padding:15px 30px;border-radius:30px;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--degradeHorizontal) border-box;cursor:pointer;overflow:hidden}#boutonCv[data-v-deedcfed]:before{content:"";position:absolute;inset:0;background:var(--degradeHorizontal);border-radius:inherit;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:0}#boutonText[data-v-deedcfed]{position:relative;z-index:1;background:var(--degradeVertical);-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:-webkit-text-fill-color .3s ease}#boutonCv[data-v-deedcfed]:hover:before{transform:scaleX(1)}#boutonCv:hover #boutonText[data-v-deedcfed]{background:none;-webkit-text-fill-color:#ffffff}html,body,#app{height:100%;margin:0}section{min-height:100%;display:flex;justify-content:center;align-items:center}:root{--bleu: #008CFF;--mauve: #C288FF;--degradeVertical: linear-gradient(to top, var(--mauve), var(--bleu));--degradeHorizontal: linear-gradient(90deg, var(--mauve), var(--bleu))}.text-degradé{background:linear-gradient(to bottom,var(--bleu) 30%,var(--mauve) 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-degradé-calme{background:linear-gradient(to bottom,var(--bleu),var(--mauve));-webkit-background-clip:text;-webkit-text-fill-color:transparent}
