body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:800px!important;min-width:400px!important;overflow:hidden;-webkit-user-select:none;user-select:none}.neige{background-image:url(/static/media/background.792495e44d51f6bf7c32.jpg);background-position:50%;background-size:cover;content:"";height:100%;left:0;position:absolute!important;top:0;width:100%;z-index:-1000}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:font;src:url(/static/media/font.7bd6bd86c92905d911ea.ttf)}.font-2{font-family:font2!important}@font-face{font-family:font2;src:url(/static/media/font2.edc4ef9dce61eb376e9b.ttf)}@font-face{font-family:title;src:url(/static/media/title.edc4ef9dce61eb376e9b.ttf)}.App{overflow:hidden;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#sapin{background:no-repeat;background-size:cover;height:580px;margin-bottom:-10px;transition-duration:1s!important;width:326px;z-index:10;z-index:500}.spacing{font-size:larger;top:17vh!important}@media screen and (min-width:710px) and (min-height:820px){#sapin{height:640px;width:360px}}@media screen and (min-width:768px) and (min-height:860px){#sapin{height:800px!important;margin-bottom:10px!important;width:450px!important}}@media screen and (min-width:1280px) and (min-height:1080px){#sapin{height:960px!important;width:540px!important}.spacing{margin-top:"22vh"!important}}@media screen and (min-width:1680px) and (min-height:1040px){#sapin{height:960px!important;width:540px!important}.spacing{margin-top:"22vh"!important}}@media screen and (min-width:1680px) and (min-height:1050px){#sapin{height:1080px!important;width:608px!important}.spacing{margin-top:"22vh"!important}}.snowfall{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.flake{animation-iteration-count:infinite;animation-name:fall;animation-timing-function:linear;background-color:#fff;border-radius:50%;opacity:.8;position:absolute;top:-10%}@keyframes fall{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(110vh) rotate(1turn)}}.star-pulse-2-2{animation:pulse 2.2s infinite;transform-origin:center}.star-pulse-2-4{animation:pulse 2.4s infinite;transform-origin:center}.star-pulse-2-6{animation:pulse 2.6s infinite;transform-origin:center}.star-pulse-2-8{animation:pulse 2.8s infinite;transform-origin:center}.star-pulse-3{animation:pulse 3s infinite;transform-origin:center}.star-pulse-3-2{animation:pulse 3.2s infinite;transform-origin:center}.star-pulse-3-4{animation:pulse 3.4s infinite;transform-origin:center}@keyframes pulse{0%{opacity:0;transform:scale(.1)}25%{opacity:0;transform:scale(.1)}50%{filter:drop-shadow(0 0 16px #FFFFFF) drop-shadow(0 0 16px #FFFFFF);opacity:1;transform:scale(.8)}75%{opacity:0;transform:scale(.1)}to{opacity:0;transform:scale(.1)}}.highlight-2{animation:highlight 2.6s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff,#0000);background-clip:text;-webkit-background-clip:text;background-size:200% 100%;color:#fff;color:#0000;display:inline-block;font-size:2rem;padding:5px 10px;position:relative;transform-origin:center}@keyframes highlight{0%{scale:.94}50%{scale:1}to{scale:.94}}.penche{animation:penche 2s ease-in-out infinite}@keyframes penche{0%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}a{color:#fff!important}.star-pulse{animation:pulseSapin 1.2s ease-in-out infinite}@keyframes pulseSapin{0%{filter:drop-shadow(0 0 12px #FFFFFF) drop-shadow(0 0 12px #FFFFFF)}50%{filter:drop-shadow(0 0 24px #FFFFFF) drop-shadow(0 0 24px #FFFFFF)}to{filter:drop-shadow(0 0 12px #FFFFFF) drop-shadow(0 0 12px #FFFFFF)}}.boule{border-radius:50%;cursor:pointer;position:absolute}
/*# sourceMappingURL=main.a1582d58.css.map*/