: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:var(--booker-canvas)}::selection{background-color:var(--booker-selection)}@keyframes booker-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes booker-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes booker-step-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes booker-step-back{0%{opacity:0;transform:translate(-16px)}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%,var(--booker-background) 0%,var(--booker-surface-muted) 100%)}}
