:root{color-scheme:light}html,body{height:100%;margin:0;overflow:hidden;overscroll-behavior:none}#root{height:100svh;height:100dvh;display:flex;flex-direction:column;background-color:#f7f7f7}@keyframes booker-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes booker-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes booker-ring{0%{transform:scale(.6);opacity:.35}to{transform:scale(1.25);opacity:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (min-width: 1024px){#root{background:radial-gradient(ellipse 60% 70% at 50% 45%,#fff,#f2f2f7)}}
