*{margin:0;padding:0;box-sizing:border-box}body{font-family:poppins,sans-serif}.landing-page{position:relative;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0f0f0;background:url(/assets/chambre-hotel-mPSvTxwn.jpg);background-position:center;background-size:cover}.landing-page h1,.landing-page a{color:#fff}.landing-page .popup{position:fixed;top:20%;right:10%;width:400px;padding:20px;background:#fff;box-shadow:0 5px 15px #0003;border-radius:10px;z-index:1000}.landing-page .popup .close-btn{position:absolute;top:-20px;right:-10px;width:30px;height:30px;border:none;background:#ff4d4d;color:#fff;font-size:18px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.landing-page .popup .close-btn:hover{background:#ff1a1a}.container{max-width:400px;margin:50px auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}h2{text-align:center;margin-bottom:20px;font-family:poppins,sans-serif}form{display:flex;flex-direction:column}input,select,button{margin-bottom:15px;padding:10px;border:1px solid #ccc;border-radius:4px;margin-top:10px}button{background-color:#007bff;color:#fff;border:none;cursor:pointer;font-size:16px}button:hover{background-color:#0056b3}.container{max-width:600px;text-align:center}.container p{margin-bottom:10px}.container-language{width:250px;display:flex}.language-switcher{width:100%;right:15px}.language-switcher button{background:transparent;font-size:25px}.header{display:flex;justify-content:space-between;align-items:center;padding:10px;width:100%;background-color:#007bff;color:#fff}@media screen and (max-width: 768px){.header{display:flex;flex-direction:column}}.header h1,.header a{color:#fff;text-decoration:none;font-family:poppins,sans-serif;font-size:40px}.footer{width:100%;display:flex;justify-content:center;align-items:center}.footer p{font-family:poppins,sans-serif}
