.dark,body{background-color:#000}body,div{text-align:center}.color-led,.special-elite-regular,body{font-weight:400}.align-left,.white{max-width:900px;margin:0 auto}#index a,#index button,.color-led{text-shadow:0 0 15px #801c1c;color:rgb(157 44 44)}#first-button,#index a,#index button,nav a,nav button{font-weight:700;background-color:transparent;cursor:pointer}#bottone-prenotazioni,.color-led,.special-elite-regular,body{font-family:"Special Elite",system-ui;font-style:normal}a,footer{color:#af9393}footer ul,ul{list-style:none}#index a,#index button,#link-segreto,a,footer a,footer p,nav a,nav button{text-decoration:none}#first-button,#link-segreto,#muted,a,nav a,nav button{cursor:pointer}*{margin:0;padding:0;box-sizing:border-box}:root{font-size:18px}body{font-size:2rem;color:#b18b8b}#first-div,.color-led,strong{font-size:2.5rem}.none{display:none}#index .white,.first-flex,.logo,nav{display:flex}.led{opacity:0}a:hover{text-decoration:underline solid rgb(175,147,147) 1px}@font-face{font-family:'Help Me';src:url('font/HelpMe.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}#sfondo-animato{position:relative;overflow:hidden}#sfondo-animato::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000 0,rgb(63 5 5) 35%,rgb(78 6 6) 50%,rgb(63 5 5) 65% 55%,#000 100%);transform-origin:center;animation:3s ease-in-out infinite alternate rotate-bg;z-index:-1}@keyframes rotate-bg{from{transform:rotate(10deg) scale(1.2) translateX(-80px)}to{transform:rotate(-10deg) scale(1.2) translateX(80px)}}#first-div{max-width:800px;margin:100px auto}.first-flex{flex-direction:column;align-items:center;justify-content:center}#first-div p{margin:60px 10px}#first-button{font-size:2rem;padding:0 30px;border:3px solid #801c1c;border-radius:13px;margin:40px 10px 20px}#first-button>img{width:110px;transition:filter 1s ease-in-out}#first-button>img:hover{filter:drop-shadow(0px 0px 65px rgba(171, 14, 14, .5))}@keyframes opacity{from{opacity:0}to{opacity:1}}.opacity1{animation:3s ease-in-out 1s alternate both opacity}.opacity2{animation:3s ease-in-out 3s alternate both opacity}.opacity3{animation:3s ease-in-out 5s alternate both opacity}.opacity-exit{animation:1s ease-in-out .1s alternate-reverse both opacity}nav{justify-content:space-between;align-items:center;margin:20px 50px}nav img{width:30px;height:30px}.logo{align-items:center}.logo h1{margin-left:5px;text-align:left;font-size:.8rem}nav a,nav button{font-size:1rem;color:#af9393;padding:10px 20px;border:3px solid #af9393;border-radius:13px;margin:2px;transition:background-color .3s ease-in-out}#muted:hover,nav a:hover,nav button:hover{background-color:rgba(136,12,12,.344);text-decoration:none}#muted{line-height:50px;vertical-align:middle;border-radius:13px;opacity:.8}#contenitore-img{position:relative;width:350px;bottom:180px;animation:3s ease-in-out infinite alternate both ondulazione}@keyframes ondulazione{from{rotate:5deg;transform:translateX(-25px)}to{rotate:-5deg;transform:translateX(25px)}}main{padding:20px}.align-left{text-align:left;list-style-position:inside}#titolo{margin:-410px 0 20px 40px;font-size:9rem;word-spacing:220px}#titolo-tema{margin:0 0 150px;font-size:8rem}#index .white{align-items:center;text-align:left}@keyframes rotation{from{transform:rotateZ(10deg)}to{transform:rotateZ(-10deg)}}#index img{height:24rem;animation:2s ease-in-out infinite alternate both rotation}main section{padding:40px 20px}main li{margin:10px 0}#index a,#index button{font-size:1.5rem;margin:50px 0;padding:15px 20px;border:3px solid rgb(157 44 44);border-radius:13px;box-shadow:0 0 5px #801c1c;transition:box-shadow .3s linear}#index a:hover,#index button:hover{box-shadow:0 0 15px #801c1c} li.font{margin:50px 0 10px}#display-timer{font-size:6rem;margin:30px 0 0}#nomi-timer{word-spacing:9rem;margin-bottom:100px;font-size:1rem}#bottone-prenotazioni{margin:150px 0 50px;font-weight:400}footer{background-color:rgba(0,0,0,.996);margin:150px -20px -10px;padding:70px 20px 10px;font-size:1.4rem}footer .font{font-size:2rem;text-transform:uppercase}footer>section{display:flex;justify-content:center;margin:0 0 80px}footer ul{margin:0 30px}.footer-h{margin:20px}footer a,footer p{color:rgb(62 46 46);border-radius:13px;padding:0 5px}footer a:hover{text-decoration:underline solid rgb(62 46 46) 1px}@media (min-width:1332px){#titolo{margin:-485px 0 20px}#contenitore-img{width:400px}}@media (min-width:1600px){:root{font-size:20px}#titolo{font-size:9.2rem}#titolo-tema{font-size:8.2rem;margin:0 0 80px}}@media (min-width:2000px){:root{font-size:25px}.white{max-width:1500px}#contenitore-img{width:600px}#titolo{font-size:11rem;margin:-680px 0 20px}#titolo-tema{font-size:8.2rem;margin:0 0 300px}section{margin:100px 0}.align-left{max-width:1300px}}@media (max-width:1332px){:root{font-size:13px}#titolo{margin:-371px 0 20px}#titolo-tema{margin:0 0 60px}.red{margin:40px}}@media (max-width:1020px){#contenitore-img{width:250px;bottom:200px}#titolo{margin:-260px 0 0;word-spacing:normal}#titolo-tema{margin:0 0 60px}#bottone-contatti{display:none}}@media (max-width:780px){:root{font-size:11px}nav{margin:20px 10px}#titolo-tema{margin:0 0 40px}#display-timer{font-size:5rem;margin-bottom:0}#nomi-timer{word-spacing:7rem}.red{margin:0}footer{margin-top:80px}@keyframes rotate-bg{from{transform:rotate(5deg) scale(1.2) translateX(-70px)}to{transform:rotate(-5deg) scale(1.2) translateX(70px)}}}@media (max-width:600px){#prenotazioni-h{display:none}footer ul{margin:0 10px}#titolo-tema{font-size:6rem}}@media (max-width:530px){#display-timer{font-size:3.5rem}#nomi-timer{word-spacing:50px;word-spacing:4rem;margin-bottom:60px}#titolo{font-size:6rem;margin:-240px 0 0}#titolo-tema{font-size:4rem}main section{padding:0 20px}#index section.white,footer>section{flex-direction:column}#index img{margin:-45px 0}#index section:last-child{margin-top:30px}@keyframes rotation{from{transform:rotateZ(100deg)}to{transform:rotateZ(80deg)}}footer ul{margin:0}}@media (max-width:395px){#display-timer{font-size:3rem}#nomi-timer{word-spacing:34px}footer section{margin:0 10px}footer p{margin:50px 0}footer>section{flex-direction:column}footer{padding:10px}}@media (max-width:346px){:root{font-size:10px}#display-timer{font-size:2.5rem}#nomi-timer{word-spacing:23px;font-size:.9rem}}#link-segreto{color:transparent}