@import"https://fonts.googleapis.com/css?family=Luckiest+Guy";h1{cursor:default;width:100%;margin:auto;display:block;text-align:center;font-family:Luckiest Guy,cursive;-webkit-font-smoothing:antialiased}h1,h1 span{position:relative}h1 span{top:20px;display:inline-block;-webkit-animation:bounce .3s ease infinite alternate;font-size:80px;color:#fff;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 transparent,0 7px 0 transparent,0 8px 0 transparent,0 9px 0 transparent,0 10px 10px rgba(0,0,0,.4)}h1 span:nth-child(2){-webkit-animation-delay:.1s}h1 span:nth-child(3){-webkit-animation-delay:.2s}h1 span:nth-child(4){-webkit-animation-delay:.3s}h1 span:nth-child(5){-webkit-animation-delay:.4s}h1 span:nth-child(6){-webkit-animation-delay:.5s}h1 span:nth-child(7){-webkit-animation-delay:.6s}h1 span:nth-child(8){-webkit-animation-delay:.7s}h1 span:nth-child(9){-webkit-animation-delay:.8s}h1 span:nth-child(10){-webkit-animation-delay:.9s}h1 span:nth-child(11){-webkit-animation-delay:1s}h1 span:nth-child(12){-webkit-animation-delay:.1s}h1 span:nth-child(13){-webkit-animation-delay:.2s}h1 span:nth-child(14){-webkit-animation-delay:.3s}h1 span:nth-child(15){-webkit-animation-delay:.4s}h1 span:nth-child(16){-webkit-animation-delay:.5s}h1 span:nth-child(17){-webkit-animation-delay:.6s}h1 span:nth-child(18){-webkit-animation-delay:.7s}h1 span:nth-child(19){-webkit-animation-delay:.8s}h1 span:nth-child(20){-webkit-animation-delay:.9s}h1 span:nth-child(21){-webkit-animation-delay:1s}h1 span:nth-child(22){-webkit-animation-delay:1.1s}@-webkit-keyframes bounce{to{top:-20px;text-shadow:0 1px 0 #ccc,0 2px 0 #ccc,0 3px 0 #ccc,0 4px 0 #ccc,0 5px 0 #ccc,0 6px 0 #ccc,0 7px 0 #ccc,0 8px 0 #ccc,0 9px 0 #ccc,0 50px 25px rgba(0,0,0,.2)}}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-angle-offset{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-percent{syntax:"<percentage>";initial-value:5%;inherits:false}@property --gradient-shine{syntax:"<color>";initial-value:#fff;inherits:false}.shiny-cta{--animation:gradient-angle linear infinite;--duration:3s;--shadow-size:2px;isolation:isolate;position:relative;overflow:hidden;cursor:pointer;outline-offset:4px;padding:1.25rem 2.5rem;font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1.2;border:1px solid transparent;border-radius:360px;color:#fff;background:linear-gradient(#000,#000) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent,#8b5cf6 var(--gradient-percent),#fff calc(var(--gradient-percent) * 2),#8b5cf6 calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px #1a1818;--transition:800ms cubic-bezier(0.25,1,0.5,1);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine}.shiny-cta span:before,.shiny-cta:after,.shiny-cta:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}.shiny-cta:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),#fff calc(var(--position) / 4),transparent 0) padding-box;background-size:var(--space) var(--space);background-repeat:space;mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),#000,transparent 10% 90%,#000);border-radius:inherit;opacity:.4;z-index:-1}.shiny-cta:after{--animation:shimmer linear infinite;width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,#8b5cf6,transparent);mask-image:radial-gradient(circle at bottom,transparent 40%,#000);opacity:.6}.shiny-cta:hover{--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:#9333ea}.shiny-cta,.shiny-cta:after,.shiny-cta:before{animation:var(--animation) var(--duration),var(--animation) calc(var(--duration)/.4) reverse paused;animation-composition:add}.shiny-cta:hover,.shiny-cta:hover:after,.shiny-cta:hover:before{animation-play-state:running}.shiny-cta:disabled{opacity:.5;cursor:not-allowed;animation:none}.shiny-cta:disabled:after,.shiny-cta:disabled:before{animation:none}.shiny-cta span:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px #8b5cf6;opacity:0;transition:opacity var(--transition);animation:calc(var(--duration)*1.5) breathe linear infinite}.shiny-cta:is(:hover,:focus-visible){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:#9333ea}.shiny-cta:is(:hover,:focus-visible) span:before{opacity:1}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:1turn}}@keyframes breathe{0%,to{scale:1}50%{scale:1.2}}@font-face{font-family:Christmas;src:url("/fonts/Snaps Taste Christmas.woff") format("woff"),url("/fonts/Snaps Taste Christmas.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}.snow-button{position:relative;border:1px solid transparent;border-radius:6px;padding:12px 24px;width:100%;min-width:8em;text-align:center;color:#000;background-image:linear-gradient(180deg,#fff,#f0f0f0,#e8e8e8),linear-gradient(180deg,#fff,#f5f5f5);background-clip:padding-box,border-box;background-origin:padding-box,border-box;box-shadow:inset 0 1px hsla(0,0%,100%,.25),inset 0 -1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.25);transition-property:transform,filter;transition-duration:.2s;will-change:transform}.snow-button:active{transform:scale(.92);filter:brightness(.8)}.snow-button:after{--overflow-x:4px;content:"";position:absolute;top:-6px;left:calc(var(--overflow-x)*-1);border-image-source:url(/images/snow-cap.png);border-image-slice:16.8 fill;border-image-width:9.33px;border-image-repeat:round;width:calc(100% + var(--overflow-x)*2);height:28px;filter:drop-shadow(0 2px 1px rgba(0,0,0,.25));opacity:1;animation:fade-in 2s}.snow-button span{font-family:Christmas,sans-serif;font-size:2.5rem;-webkit-text-stroke:1px #000}@keyframes fade-in{0%,50%{opacity:0}to{opacity:1}}.snow-text{font-family:Christmas,sans-serif;font-size:2.5rem;-webkit-text-stroke:1px #000}