html{scroll-behavior:smooth}body{position:relative;min-height:100vh;font-family:var(--font-body);max-width:100vw;overflow-x:hidden;margin:0;background-color:var(--background);color:var(--color-text-default)}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}.swiper-slide-active{box-shadow:0 0 64px 32px var(--app-swiper-shadow-color,var(--background))}.link{color:var(--color-primary)}:root[data-theme^=veranda]{--app-icon-button-color:#ffffff;--app-icon-button-background:#262b26;--font-montserrat:var(--font-manrope);--font-inter:var(--font-manrope);--font-roboto:var(--font-manrope);--font-crimson-text:var(--font-manrope)}html[data-theme=veranda-dark] a[href="/menu"] img[alt="Ресторан Veranda"]{filter:invert(1)}:root[data-theme=veranda-dark]{--app-icon-button-background:#3b423a}:root[data-theme=veranda-dark] input::placeholder,:root[data-theme=veranda-dark] textarea::placeholder{color:var(--color-text-caption);opacity:1}body{line-height:1.55}button,input,select,textarea{font-family:inherit}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}