:root{--font:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Cormorant Garamond", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.app-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:64px}body{font-family:var(--font);color:var(--p-text-color);background:var(--p-content-background);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}img{max-width:100%}a.p-button{text-decoration:none}:focus-visible{outline:2px solid var(--p-primary-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root,xosen-hotel-gallery,xosen-hotel-booking,xosen-hotel-map{--w-color-bg:var(--p-content-background);--w-color-accent:var(--p-primary-color);--w-color-surface:var(--p-site-band);--w-color-border:var(--p-content-border-color);--w-color-text:var(--p-text-color);--w-color-muted:var(--p-text-muted-color);--w-radius:var(--p-content-border-radius);--w-font:var(--font);--w-font-display:var(--font-display)}xosen-hotel-gallery,xosen-hotel-booking,xosen-hotel-map{display:block}.site-drawer .p-drawer-title{font-family:var(--font-display);font-size:24px;font-weight:600}
