.sr-hotel-demo input,.sr-hotel-demo textarea,.sr-hotel-demo select,.sr-hotel-demo option{color:#111827}.sr-hotel-demo input::placeholder,.sr-hotel-demo textarea::placeholder{color:#9ca3af}.sr-hotel-demo input[type=date],.sr-hotel-demo input[type=number]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sr-hotel-demo{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.sr-hotel-demo .font-serif{letter-spacing:-.018em}.sr-hotel-demo ::selection{color:#fff;background:#f59e0b}.sr-hotel-demo a,.sr-hotel-demo button{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.sr-hotel-demo button:not(:disabled):active{transform:translateY(1px)}.sr-hotel-demo a:focus-visible,.sr-hotel-demo button:focus-visible,.sr-hotel-demo input:focus-visible,.sr-hotel-demo select:focus-visible,.sr-hotel-demo textarea:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #d97706}.sr-hotel-demo ::-webkit-scrollbar{width:10px;height:10px}.sr-hotel-demo ::-webkit-scrollbar-thumb{background:#e5b769 padding-box padding-box;border:2px solid #0000;border-radius:9999px}.sr-hotel-demo ::-webkit-scrollbar-thumb:hover{background:#d97706 padding-box padding-box}.sr-nav-link{position:relative}.sr-nav-link:after{content:"";transform-origin:0;background:linear-gradient(90deg,#d97706,#ea580c);border-radius:9999px;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.sr-nav-link:hover:after,.sr-nav-link[data-active=true]:after{transform:scaleX(1)}.sr-nav-link[data-active=true]{color:#b45309}@keyframes sr-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sr-hotel-demo h1{animation:.6s cubic-bezier(.22,1,.36,1) both sr-rise}.sr-anim-ready .sr-reveal{opacity:0}.sr-anim-ready .sr-reveal.is-visible{animation:.7s cubic-bezier(.22,1,.36,1) both sr-rise}.sr-anim-ready .sr-stagger>*{opacity:0}.sr-anim-ready .sr-stagger.is-visible>*{animation:.6s cubic-bezier(.22,1,.36,1) both sr-rise}.sr-anim-ready .sr-stagger.is-visible>:first-child{animation-delay:40ms}.sr-anim-ready .sr-stagger.is-visible>:nth-child(2){animation-delay:.1s}.sr-anim-ready .sr-stagger.is-visible>:nth-child(3){animation-delay:.16s}.sr-anim-ready .sr-stagger.is-visible>:nth-child(4){animation-delay:.22s}.sr-anim-ready .sr-stagger.is-visible>:nth-child(5){animation-delay:.28s}.sr-anim-ready .sr-stagger.is-visible>:nth-child(6){animation-delay:.34s}.sr-anim-ready .sr-stagger.is-visible>:nth-child(n+7){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.sr-hotel-demo h1,.sr-anim-ready .sr-reveal,.sr-anim-ready .sr-stagger>*{opacity:1!important;animation:none!important;transform:none!important}}
