@import url(https://fonts.googleapis.com/css2?family=Iceberg&display=swap);@import url(https://fonts.googleapis.com/css2?family=Audiowide&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lilita+One&display=swap);#nav,footer{justify-content:center}#nav,*{box-sizing:border-box}*,body,header{margin:0}.footer-section ul,.nav-list{list-style-type:none;padding:0}*,.nav-list,header{padding:0}*{cursor:url('../cursor/base.cur'),auto}body{font-family:'Lilita One',cursive}.play-button,a,button,input[type=submit]{cursor:url('../cursor/select.cur'),pointer}input,textarea{cursor:url('../cursor/text.cur'),text}::selection{cursor:url('../cursor/select.cur'),default}header{position:fixed;top:0;left:0;width:100vw;height:200px;z-index:1000;background:0 0}#nav{height:100%;display:flex;align-items:center;background:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,0));padding:0 20px;width:100%;position:relative;justify-content:center}.nav-list{display:flex;gap:4vw;align-items:center;margin:0 auto;width:100%;position:relative;justify-content:center}.nav-list li a{color:#fff;text-decoration:none;padding:1rem 1.5rem;display:inline-block;transition:transform .3s ease-in-out}.nav-list li a:hover{transform:scale(1.2)}.nav-list li a:after{content:'';display:block;margin:auto;height:1px;width:0;background:0 0;transition:width .5s,background-color .5s}.nav-list li a:hover:after{width:90%;background:#fff}.menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:25px;height:21px;cursor:pointer;position:absolute;top:35px;right:20px;z-index:1100}#lang-switcher,.lang-select-wrapper{cursor:url('../cursor/select.cur'),pointer}.bar{height:3px;background-color:#fff;transition:.3s}.menu-toggle.open .bar:first-child{transform:rotate(45deg) translateY(8px)}.menu-toggle.open .bar:nth-child(2){opacity:0}.menu-toggle.open .bar:nth-child(3){transform:rotate(-45deg) translateY(-8px)}nav.scrolled{background:linear-gradient(to bottom,rgba(0,0,0,.9),rgba(0,0,0,.5));backdrop-filter:blur(8px);transition:background .4s}.nom-auteur,footer{display:flex;color:#fff}footer{font-family:Iceberg,cursive;margin:10% 15% 0}.nom-auteur{justify-content:center;padding:2%}.footer-section{flex:1;margin:0 15px}.footer-section h1{font-size:24px;margin-bottom:10px;position:relative}.footer-section h1::after{content:'';display:block;width:70%;height:2px;background-color:#fff;margin-top:10px}.footer-section ul{gap:50px}.footer-section ul li{margin-bottom:8px}.footer-section a{color:#fff;text-decoration:none}.footer-section a:hover{color:gray}.liste-footer i{font-size:24px;margin-right:10px}.social-icons{display:block}.lang-select-wrapper{display:inline-flex;align-items:center;background-color:rgba(255,255,255,.1);border:1px solid #fff;border-radius:8px;padding:4px 8px;backdrop-filter:blur(4px);transition:.3s}.lang-select-wrapper:hover{background-color:rgba(255,255,255,.2);border-color:#00ffe7}.lang-select-wrapper img{width:20px;height:14px;margin-right:6px;border-radius:2px;box-shadow:0 0 4px rgba(255,255,255,.3)}#lang-switcher{background:0 0;border:none;color:#fff;font-family:Audiowide,sans-serif!important;font-size:.95rem;padding:2px 6px;appearance:none;outline:0}#lang-switcher option{background-color:#000;color:#fff;font-family:Iceberg,cursive}.avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.profile-dropdown{position:absolute;right:48px;top:0;height:100%;display:flex;align-items:center}.dropdown-menu{display:none;position:absolute;right:0;top:60px;background:rgba(0,0,0,0.95);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,0.3);min-width:160px;z-index:1001;padding:1rem 0.5rem;flex-direction:column;align-items:flex-start;gap:0.5rem}.profile-dropdown.open .dropdown-menu{display:flex}.dropdown-menu a,.dropdown-menu p{color:#fff;text-decoration:none;padding:0.5rem 1rem;width:100%;border-radius:6px;transition:background .2s;font-family:'Lilita One',cursive}.dropdown-menu a:hover{background:#632eb9}.dropdown-menu p{margin:0 0 0.5rem 0;font-weight:bold;font-size:1.1em}.nav-list > .profile-dropdown ~ li{margin-right:0}@media (max-width:768px){.menu-toggle{display:flex;position:absolute;top:35px;right:20px}.nav-list{position:absolute;top:100px;left:0;width:100vw;flex-direction:column;background-color:#000;display:none;opacity:0;transform:translateY(-10px);transition:.3s;padding:1rem 0;gap:20px}.nav-list.active{display:flex;opacity:1;transform:translateY(0)}header nav ul{flex-direction:column;align-items:center;gap:10px;margin:0}.footer-section h1{font-size:13px}.footer-section a{font-size:12px}.footer-section a i{font-size:12px;display:flex;justify-content:center;align-items:center}.liste-footer a strong,iframe{display:none}#lang-switcher{font-size:.8rem;padding:5px 10px}.dropdown-menu{top:50px;right:auto;left:0;min-width:120px}.profile-dropdown{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center}}