.glacier,.gl{z-index:0}.glacier-snow{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.glacier-effects{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.glacier-flake{will-change:transform;background:#f6fbff;border-radius:50%;animation:linear infinite glacier-fall;position:absolute;top:0;box-shadow:0 0 8px #c8f0fff2}@media (max-width:767.98px){.glacier-flake:nth-child(n+36){display:none}}.glacier-ball{background:radial-gradient(circle at 35% 30%,#f6fbff 0%,#eaf4fa 45%,#b9d6e6 100%);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.45s cubic-bezier(.3,.7,.4,1) forwards glacier-throw;position:absolute;box-shadow:0 0 18px #c8f0ffe6,0 6px 12px #020c1866}.glacier-splat{opacity:0;background:radial-gradient(circle,#f6fbfff2 0 22%,#f6fbff99 23% 40%,#f6fbff00 60%);border-radius:50%;width:130px;height:130px;margin:-65px 0 0 -65px;animation:.7s ease-out .4s forwards glacier-burst;position:absolute}@keyframes glacier-fall{0%{transform:translateY(-40px)}to{transform:translate3d(var(--drift), calc(100vh + 40px), 0)}}@keyframes glacier-throw{0%{transform:translate(var(--from), -120px) scale(.6)}70%,to{transform:translate(0)scale(1)}}@keyframes glacier-burst{0%{opacity:0;transform:scale(.2)}20%{opacity:1}to{opacity:0;transform:scale(1.6)}}[data-wobble]{animation:.6s ease-out glacier-wobble}[data-wobble=left]{--wobble:-1}@keyframes glacier-wobble{20%{transform:skewX(calc(var(--wobble,1) * -8deg)) scaleY(1.04)}45%{transform:skewX(calc(var(--wobble,1) * 5deg)) scaleY(.98)}70%{transform:skewX(calc(var(--wobble,1) * -2deg))}}@media (prefers-reduced-motion:reduce){[data-wobble]{animation:none}}@media (pointer:fine){.glacier-cursor{--cursor-default:url(/cursors/glacier-bottle.svg) 6 0, default;--cursor-pointer:url(/cursors/glacier-bottle-tilt.svg) 9 4, pointer;cursor:var(--cursor-default)}.glacier-cursor :is(a[href],button,[role=button],summary,select,label[for],input:is([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color])):not(:disabled){cursor:var(--cursor-pointer)!important}.glacier-cursor :disabled{cursor:var(--cursor-default)!important}.glacier-cursor :is(textarea,[contenteditable],input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color])){cursor:text!important}}
