:root,.dark{--background:#f5f5f0;--foreground:#151515;--card:#fff;--card-foreground:#151515;--surface-raised:#fafaf7;--popover:#fff;--popover-foreground:#151515;--primary:#d91845;--primary-foreground:#fff;--primary-deep:#a80f32;--secondary:#f1eee9;--secondary-foreground:#1d1d1d;--muted:#eceae5;--muted-foreground:#68635e;--accent:#fce7ec;--accent-foreground:#8f1230;--alert:#f5c451;--alert-foreground:#2b2208;--destructive:#d73131;--destructive-foreground:#fff;--border:#d9d5cf;--input:#cfcbc4;--ring:#d91845;--chart-1:#d91845;--chart-2:#e8902f;--chart-3:#3986d6;--chart-4:#5a9b68;--chart-5:#8b62c2;--sidebar:#fff;--sidebar-foreground:#151515;--sidebar-primary:#d91845;--sidebar-primary-foreground:#fff;--sidebar-accent:#fce7ec;--sidebar-accent-foreground:#8f1230;--sidebar-border:#ddd8d1;--sidebar-ring:#d91845}html,body{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#151515!important;background:#f5f5f0!important}body{background-image:radial-gradient(850px 420px at 8% -8%,#d9184514,#0000 68%),radial-gradient(700px 380px at 100% 18%,#ffbc4f14,#0000 72%)!important;background-attachment:fixed!important}.text-foreground{color:#151515!important}.text-muted-foreground{color:#68635e!important}.text-white{color:#fff!important}.text-black{color:#151515!important}.bg-background{background-color:#f5f5f0!important}.bg-card,.bg-card\/80,.bg-card\/65,.bg-card\/35{background:#fff!important;box-shadow:0 12px 34px #3e2f2714,inset 0 1px #ffffffe6!important}.bg-surface-raised{background:#fafaf7!important}.border-border{border-color:#d9d5cf!important}input,select,textarea{color:#151515!important;background:#fff!important;border-color:#cfcbc4!important;box-shadow:inset 0 1px #ffffffe6!important}input::placeholder,textarea::placeholder{color:#8a847d!important}option{color:#151515;background:#fff}.premium-panel{color:#151515!important;background:linear-gradient(#fffffffa,#faf9f6fa)!important;border:1px solid #ded8d1!important;box-shadow:0 18px 48px #44312717,inset 0 1px #fff!important}.premium-card{color:#151515!important;background:linear-gradient(160deg,#fff,#faf9f6)!important;border:1px solid #ded8d1!important;box-shadow:0 12px 34px #44312714,inset 0 1px #fff!important}.premium-card:hover{border-color:#d918456b!important;box-shadow:0 18px 46px #4431271f,0 0 0 3px #d918450b!important}.glass-bar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);color:#151515!important;background:#ffffffe6!important;border:1px solid #2c231f1a!important;box-shadow:0 10px 34px #3a2c2617!important}.service-orb{background:radial-gradient(circle at 35% 30%,#fffffff2,#0000 36%),linear-gradient(145deg,#fff7f8,#f7ecef 72%)!important;border-color:#d9184540!important;box-shadow:0 8px 24px #d9184514,inset 0 1px #fff!important}.soft-grid{background-image:linear-gradient(#20191606 1px,#0000 1px),linear-gradient(90deg,#20191606 1px,#0000 1px)!important}::selection{color:#151515!important;background:#d918452e!important}::-webkit-scrollbar-track{background:#efede8!important}::-webkit-scrollbar-thumb{background:#c7c1b9!important;border-color:#efede8!important}::-webkit-scrollbar-thumb:hover{background:#d91845!important}.w-home-hero-shell{background:radial-gradient(760px 360px at 86% 4%,#d9184513,#0000 66%),linear-gradient(#f5f5f0 0%,#faf9f6 100%)!important}.w-home-hero-shell:before,.w-home-hero-shell:after{opacity:.28!important}.w-banner-frame{background:#fff;box-shadow:0 18px 54px #392b241f}.w-banner-slider{background:#fff!important;box-shadow:0 24px 64px #392b2421!important}.w-hero-metrics{color:#151515!important;background:#fffffff0!important;box-shadow:0 14px 36px #392b241f,0 0 20px #d918450f!important}.w-marquee-band,.w-service-marquee-track>a{background:#f5f5f0!important}.w-marquee-card{box-shadow:0 10px 30px #392b2414;background:#fff!important}.bg-black\/15{background-color:#ffffff8c!important}.bg-black\/45{background-color:#ffffffd6!important}.bg-black\/60{background-color:#ffffffe0!important}.bg-black\/70{background-color:#ffffffe6!important}.bg-black\/80{background-color:#ffffffed!important}@media (width<=640px){body{background-attachment:scroll!important}body:has(.w-home-hero-shell) header{background:linear-gradient(#f5f5f0fa,#f5f5f0eb,#0000)!important}body:has(.w-home-hero-shell) .w-marquee-band+section{background:linear-gradient(#f5f5f0,#faf9f6)!important}body:has(.w-home-hero-shell) .w-marquee-band+section .mt-8.grid>a{background:linear-gradient(#fff,#faf8f5)!important;border-color:#ddd7d0!important;box-shadow:0 10px 28px #3c2d2517!important}.route-booking-detail>main>div>div.fixed{box-shadow:0 -10px 28px #3c2d2514;background:#fffffff7!important;border-top-color:#ddd7d0!important}}
