:root{font-family:Montserrat,sans-serif;line-height:1;font-weight:400;color:#fdfbfb;background-color:#1d6487;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;box-sizing:border-box;min-width:320px;min-height:100vh;overflow:hidden}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button{border:none;outline:none;box-shadow:none;background:none;appearance:none;-webkit-appearance:none}._stars_parku_1{position:absolute;width:100%;height:100%;z-index:-1}._stars_parku_1._desktop_parku_7{display:block}._stars_parku_1._mobile_parku_11{display:none}._shiny_parku_16{position:relative;animation:_twinkle_parku_1 ease-in-out infinite}@keyframes _twinkle_parku_1{0%,to{opacity:1;scale:1.1;filter:drop-shadow(0 0 20px white) brightness(2);rotate:0deg}50%{opacity:.6;scale:.9;filter:drop-shadow(0 0 8px white) brightness(.7);rotate:45deg}}@media screen and (max-width:768px){._stars_parku_1._desktop_parku_7{display:none}._stars_parku_1._mobile_parku_11{display:block}}._instructionsWrapper_1i0a1_1{width:100%;position:fixed;top:25px;left:0;z-index:1000;pointer-events:none;display:flex;justify-content:center;align-items:center}._instructions_1i0a1_1{text-align:center;-webkit-user-select:none;user-select:none;font-weight:600;font-size:30px;padding:0 20px}._snow_1i0a1_20{width:140%;object-fit:cover;object-position:center bottom;background-position:center;position:fixed;bottom:-100px;left:43%;transform:translate(-50%);z-index:-1}._logoWrapper_1i0a1_32{position:absolute;right:0;bottom:-10px;width:30%;overflow:hidden;z-index:1000}._logo_1i0a1_32{width:100%;transform:translate(70px)}@media screen and (max-width:1200px){._snow_1i0a1_20{width:1680px}._logoWrapper_1i0a1_32{width:400px}}@media screen and (max-width:768px){._instructionsWrapper_1i0a1_1{top:12vh}._instructions_1i0a1_1{font-size:16px;max-width:450px}._snow_1i0a1_20{width:1500px;bottom:-160px;left:56%}._logoWrapper_1i0a1_32{width:360px}._logo_1i0a1_32{transform:translate(30px)}}._ball_1yng0_1{border-radius:50%;object-fit:cover;pointer-events:none}._fallingBall_1yng0_7{position:fixed;width:100px;height:100px;cursor:pointer;z-index:100;transition:transform .1s}._container_129vd_1{position:fixed;top:90px;right:100px;display:flex;gap:0;width:219px;height:62px;filter:drop-shadow(0 4px 4px #00000026);z-index:1000}._button_129vd_13{flex:1;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:600;transition:all .3s ease;box-shadow:inset 0 2px 4px #00000040}._button_129vd_13 span{margin-top:4px}._button_129vd_13:first-child{border-radius:50px 0 0 50px;padding-left:15px}._button_129vd_13:last-child{border-radius:0 50px 50px 0;padding-right:15px}._active_129vd_40{background-color:#b2ddf2;color:#d3ecf8}._inactive_129vd_45{background-color:#1d6487;color:#fff}._inactive_129vd_45:hover{opacity:.9}@media screen and (max-width:768px){._container_129vd_1{height:40px;width:98px;top:5vh;right:30px}._button_129vd_13{font-size:16px}}._backdrop_vt16p_1{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._wrapper_vt16p_11{width:100%;height:100%;position:relative;display:flex;align-items:end;justify-content:center}._santa_vt16p_20{width:413px;position:absolute;top:5vh;left:50%;transform:translate(-50%);z-index:49}._santa-bg_vt16p_29{width:120%;position:absolute;left:50%;transform:translate(-50%);top:25vh;z-index:50}._content_vt16p_38{width:758px;display:flex;padding-bottom:20vh;flex-direction:column;align-items:center;justify-content:center;gap:58px;z-index:100}._content_vt16p_38 ._greetings_vt16p_48{display:flex;flex-direction:column;align-items:center;justify-content:center}._content_vt16p_38 ._greetings_vt16p_48 ._text_vt16p_54:first-child{font-size:40px;font-weight:400;color:#3a3738;white-space:nowrap;text-wrap:nowrap}._content_vt16p_38 ._greetings_vt16p_48 ._text_vt16p_54:last-child{font-size:90px;font-weight:700;color:#ef3745;white-space:nowrap;text-wrap:nowrap}._content_vt16p_38 ._buttons_vt16p_71{display:flex;gap:60px}._content_vt16p_38 ._buttons_vt16p_71 button{width:360px;height:69px;border-radius:100px;padding:16px 34px;color:#fff;cursor:pointer;font-weight:700;font-size:30px;box-shadow:inset 0 0 10px 4px #00000040;outline:none}@media screen and (max-width:768px){._santa_vt16p_20{width:185px;top:10vh}._santa-bg_vt16p_29{height:auto;width:768px;bottom:0}._content_vt16p_38{gap:40px;padding-bottom:30vh}._content_vt16p_38 ._greetings_vt16p_48{gap:16px}._content_vt16p_38 ._greetings_vt16p_48 ._text_vt16p_54:first-child{font-size:18px}._content_vt16p_38 ._greetings_vt16p_48 ._text_vt16p_54:last-child{font-size:38px;text-align:center}._content_vt16p_38 ._buttons_vt16p_71{flex-direction:column;gap:24px}._content_vt16p_38 ._buttons_vt16p_71 button{width:200px;height:40px;font-size:16px;padding:10px 24px}}._tree_1syqk_1{width:90vh;position:fixed;bottom:0;left:50%;transform:translate(-50%)}._lightsWrapper_1syqk_9{position:fixed;bottom:150px;left:50%;transform:translate(-50%);height:60vh;width:70vh;overflow:visible}._starWrapper_1syqk_19{position:absolute;top:-30px;left:calc(50% - 125px);width:250px}._star_1syqk_19{width:100%}@media screen and (max-width:768px){._tree_1syqk_1{width:465px;bottom:120px}._lightsWrapper_1syqk_9{height:340px;width:300px;bottom:200px}._starWrapper_1syqk_19{width:180px;left:calc(50% - 90px);top:calc(100% - 655px)}}._light_ssegl_1{position:absolute;border-radius:50%;width:25px;height:25px;animation:_twinkle_ssegl_1 1.5s infinite}@media(max-width:768px){._light_ssegl_1{width:12px;height:12px}}@keyframes _twinkle_ssegl_1{0%,to{opacity:1;filter:brightness(1);box-shadow:0 0 40px currentColor}50%{opacity:.6;filter:brightness(.8);box-shadow:0 0 5px currentColor}}.sparkle{position:fixed;pointer-events:none;width:6px;height:6px;background:radial-gradient(circle,white 0%,rgba(255,255,255,.6) 40%,transparent 70%);border-radius:50%;animation:sparkle .6s ease-out forwards;z-index:9999}@keyframes sparkle{0%{transform:scale(1) translateY(0);filter:brightness(6) drop-shadow(0 0 10px white);opacity:1}to{transform:scale(0) translateY(-10px);filter:none;opacity:0}}
