html,body{margin:auto}.grecaptcha-badge{display:none}:root{--color1:#ad1313}.section,.container{display:flex;flex-direction:column;width:100%;padding:1.5rem 1.5rem}h1{font-family:"Dancing Script",cursive;font-optical-sizing:auto;font-weight:600;font-style:normal}h2.title img{display:none}.gift h2{color:var(--color1)}h2.subtitle{text-transform:uppercase}@media only screen and (max-width:768px){.gift h2{margin-bottom:0!important}}.gift p{font-size:smaller}.gift li{margin-bottom:2px}button.is-primary{color}.columns:last-child{margin-bottom:calc(1.5rem - .75rem)}#game_desc{text-align:center}#roue svg{transform-origin:center}#rules #claim{width:80%}#rules #claim h2{margin:0}#rules .box #claim{position:absolute;top:calc(9.5vw + 9.5vh);left:50%;transform:translate(-50%,-50%);color:white!important;text-align:center}#rules .box #claim .title{color:white!important}#roue,#rules .box{position:relative}#play,#rules,#win{display:none}#gifts figure{width:40vw;height:40vw;overflow:hidden;border-radius:50%;position:relative}#gifts figure img{width:100%;height:auto;display:block;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);clip-path:circle(50%)}#roue .button#btn_jouer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color1)}#roue #arrow{position:absolute;bottom:0;left:50%;transform:translate(-50%,0%);width:calc(3.5vw + 3.5vh);height:calc(3.5vw + 3.5vh)}#roue #roue_svg{width:100%;transition:transform 5s ease-out}#roue svg{transform-origin:center}@keyframes spin{100%{transform:rotate(360deg)}}#play #step01{justify-content:center;display:flex}.svg-spin{animation:spin 3s linear infinite}.svg-spin-fast{animation:spin 0.25s linear infinite}.svg-spin-smooth-stop{animation:stopspin 4s ease-out forwards}#win #step02 figure{width:40vw;height:40vw;overflow:hidden;border-radius:50%;position:relative}#win #step02 figure img{width:100%;height:auto;display:block;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);clip-path:circle(50%)}#win #step02 input{text-align:center}#win #step02 #yourgift{text-align:center}#win #step02 #btn_copy{background-color:var(--color1)}#yourgift input{border-color:var(--color1)}#win p#tentatives_restantes,#win h2{text-align:center}@media only screen and (min-width:768px){#claim{top:calc(15vw + 15vh)!important}#gifts figure,#win #step02 figure{width:256px;height:256px}#roue{width:30%}#roue #arrow{width:calc(1.5vw + 1.5vh);height:calc(1.5vw + 1.5vh);transform:translate(-50%,10%)}}