body{color:#27323a;min-height:100vh;font-family:var(--font-lato), system-ui, sans-serif;background:linear-gradient(#c4e2ef 0%,#a9d3e6 35%,#8fc2db 100%) fixed}.frost{-webkit-backdrop-filter:blur(14px);background:#ffffff8c;border:1px solid #ffffffb3}.frost.frost-solid{background:#ffffffeb;border-color:#fffffff2}.christmas-popup [class~=bg-murphs-blue],.christmas-popup .peer:checked~[class~=peer-checked\:bg-murphs-blue]{background-color:#c0392b}.christmas-popup [class~="hover:bg-murphs-blue/90"]:hover:not(:disabled){background-color:#a93226}.christmas-popup [class~="hover:bg-murphs-blue/[0.12]"]:hover,.christmas-popup [class~="focus-within:bg-murphs-blue/[0.12]"]:focus-within{background-color:#c0392b1f}.candy-stripe{background:repeating-linear-gradient(-45deg,#c0392b 0 12px,#fff 12px 24px)}@keyframes mascot-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-16px)rotate(1deg)}}.mascot-float{will-change:transform;animation:6s ease-in-out infinite mascot-float}@media (prefers-reduced-motion:reduce){.mascot-float{animation:none}}
