@font-face{font-family:__inter_8e10b9;src:url(/_next/static/media/13528adc6eb8cdeb-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__inter_Fallback_8e10b9;src:local("Arial");ascent-override:62.99%;descent-override:21.00%;line-gap-override:0.00%;size-adjust:119.07%}.__className_8e10b9{font-family:__inter_8e10b9,__inter_Fallback_8e10b9}.__variable_8e10b9{--font-custom:"__inter_8e10b9","__inter_Fallback_8e10b9"}@tailwind base;@tailwind components;@tailwind utilities;@import url("https://fonts.cdnfonts.com/css/peach-brown");@font-face{font-family:CustomFont;src:url(/fonts/customfont.ttf) format("truetype")}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#111;background:#fff}a{color:inherit;text-decoration:none}.brown-sugar-font,.elegant-font{font-family:Peach Brown,sans-serif}.brown-sugar-font{font-weight:400;letter-spacing:.08em;font-style:normal}.content-overlay{position:relative;z-index:2}.logo-text{font-family:CustomFont,sans-serif;font-weight:400;letter-spacing:.2em;color:#111;text-shadow:none}html{scroll-behavior:smooth}.saanreya-text{font-family:CustomFont,sans-serif;letter-spacing:.1em}@media (max-width:768px){.hidden-mobile{display:none!important}.mobile-menu-button{display:block!important}.mobile-menu{display:flex!important;position:absolute!important;top:80px!important;right:16px!important}}@media (min-width:769px){.mobile-menu,.mobile-menu-button{display:none!important}}@media (max-width:768px){.theme-card{flex-direction:column!important;text-align:center!important}.theme-card>div:first-child{order:1}.theme-card>div:last-child{order:2;text-align:center!important}.contact-grid{gap:2rem!important}.contact-grid,.form-grid{grid-template-columns:1fr!important}.image-modal-main-container{top:60px!important;left:20px!important;right:20px!important;bottom:100px!important}.image-modal-close-btn{top:15px!important;right:15px!important;width:40px!important;height:40px!important;font-size:18px!important}.image-modal-instructions{bottom:20px!important;font-size:12px!important;padding:6px 12px!important}}@media (max-width:480px){.image-modal-main-container{top:50px!important;left:15px!important;right:15px!important;bottom:80px!important}.image-modal-close-btn{top:10px!important;right:10px!important;width:35px!important;height:35px!important;font-size:16px!important}.image-modal-instructions{bottom:15px!important;font-size:11px!important;padding:5px 10px!important}}@media (max-width:768px){.content-grid{grid-template-columns:1fr!important}.amenities-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.reviews-grid{grid-template-columns:1fr!important}.section-nav{flex-direction:column!important;gap:1rem!important}.section-nav button{width:100%!important;max-width:200px!important}}@media (max-width:480px){h1{font-size:clamp(1.5rem,5vw,2.5rem)!important}h2{font-size:clamp(1.25rem,4vw,2rem)!important}h3{font-size:clamp(1rem,3vw,1.5rem)!important}p{font-size:clamp(.875rem,2.5vw,1rem)!important}}::-webkit-scrollbar{display:none}html{scrollbar-width:none}body{-ms-overflow-style:none}:focus,a:focus,button:focus,div:focus,input:focus,select:focus,textarea:focus{outline:none!important}.image-info-overlay{transform:translateY(100%)}div:hover .image-info-overlay{transform:translateY(0)}.animation-delay-200{animation-delay:.2s}.animation-delay-400{animation-delay:.4s}.animation-delay-600{animation-delay:.6s}.moments-card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.moments-card-hover:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-text-animated{background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:gradient-shift 3s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}