:root{--brand-primary:#253244;--brand-dark:#253244;--brand-soft:#fff7ed;--brand-accent:#64748b}
body{accent-color:#253244}a:hover{color:#253244}::selection{background:#fff7ed;color:#253244}
.btn-primary,.btn-success,.btn-theme,.btn-theme-2,.theme-bg,.bg-theme,.search-btn,.search-button{background:#f97316!important;border-color:#253244!important;color:#fff!important}.btn-primary:hover,.btn-success:hover,.btn-theme:hover,.btn-theme-2:hover{background:#f97316!important;border-color:#253244!important}.theme-cl,.theme-color{color:#253244!important}.form-control:focus{border-color:#64748b!important;box-shadow:0 0 0 3px #f8fafc!important}.nav-menu>li.active>a,.nav-menu>li:hover>a{color:#253244!important}.pagination>.active>a,.pagination>.active>span,.pagination .page-item.active .page-link{background:#f97316!important;border-color:#253244!important;color:#fff!important}.nav-tabs>li.active>a{color:#253244;border-bottom-color:#253244}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#f97316!important;color:#fff!important}
body.premium-admin .main-sidebar{background:linear-gradient(180deg,#f97316,#f97316)!important}body.premium-admin .sidebar-menu>li>a{color:#dbe2ea!important}body.premium-admin .sidebar-menu>li.active>a,body.premium-admin .sidebar-menu>li>a:hover{background:#f97316!important;color:#fff!important}body.premium-admin .treeview-menu{background:#f97316!important}body.premium-admin .treeview-menu>li.active>a,body.premium-admin .treeview-menu>li>a:hover{background:#f97316!important;color:#dbe2ea!important}body.premium-admin .main-header .logo{background:#f97316!important;color:#fff!important}body.premium-admin .sidebar-menu .header{color:#64748b!important}body.premium-admin .menu-search input{background:#f97316!important;border-color:#253244!important;color:#fff!important}body.premium-admin .main-header .navbar{border-bottom-color:#dbe2ea!important}.top-avatar{background:#f97316!important}.skin-blue .sidebar-menu>li.active>a{border-left-color:#64748b!important}
footer.dark-footer{background:#f97316!important}footer.dark-footer .footer-bottom{background:#f97316!important}footer.dark-footer a:hover{color:#dbe2ea!important}.ui-datepicker .ui-widget-header{background:#f97316!important;color:#fff}.ui-datepicker td a.ui-state-active{background:#f97316!important;color:white!important}.ui-datepicker td a.ui-state-highlight{border-color:#dbe2ea!important}/* Bright orange brand palette */
:root{--brand-primary:#f97316;--brand-dark:#ea580c;--brand-soft:#fff7ed;--brand-accent:#ff9a36;--ink:#253244;--rv-ink:#253244;--rv-muted:#64748b}
body{accent-color:#f97316}a:hover{color:#ea580c}::selection{background:#ffedd5;color:#253244}
body.premium-admin .main-sidebar,body.premium-admin .main-header .logo{background:#fff!important;color:#253244!important;border-right:1px solid #ffedd5!important}
body.premium-admin .sidebar-menu>li>a{color:#475569!important}body.premium-admin .sidebar-menu>li.active>a,body.premium-admin .sidebar-menu>li>a:hover{background:#f97316!important;color:#fff!important;border-left-color:#ffad64!important}
body.premium-admin .treeview-menu{background:#fff7ed!important}body.premium-admin .treeview-menu>li>a{color:#64748b!important}body.premium-admin .treeview-menu>li.active>a,body.premium-admin .treeview-menu>li>a:hover{background:#ffedd5!important;color:#9a3412!important}
body.premium-admin .sidebar-menu .header{color:#64748b!important}body.premium-admin .menu-search input{background:#fff7ed!important;border-color:#fed7aa!important;color:#253244!important}body.premium-admin .menu-search input::placeholder{color:#64748b!important}
body.premium-admin .villa-create-banner,body.premium-admin .portfolio-intro,body.premium-admin .brand-heading,body.premium-admin .overview-hero,body.premium-admin .settings-hero,body.premium-admin .review-admin-hero,body.premium-admin .booking-hero,body.premium-admin .reservation-list-hero,body.premium-admin .team-heading{background:linear-gradient(115deg,#f56b0a 0%,#f97316 55%,#ff9635 100%)!important;border-color:#fb923c!important;color:#fff!important}
body.premium-admin .villa-create-banner p,body.premium-admin .portfolio-intro p,body.premium-admin .brand-heading p,body.premium-admin .overview-hero p,body.premium-admin .settings-hero p,body.premium-admin .review-admin-hero p,body.premium-admin .booking-hero p,body.premium-admin .reservation-list-hero p,body.premium-admin .team-heading p{color:#fff!important}
.top-avatar,.submit{background:#f97316!important;color:#fff!important}.submit:hover{background:#ea580c!important}.portal-icon{background:#fff7ed!important;border-color:#fed7aa!important;color:#ea580c!important}
footer.dark-footer{background:#252b34!important}footer.dark-footer .footer-bottom{background:#1e242d!important}footer.dark-footer a:hover{color:#fb923c!important}
.rv-cta{background:linear-gradient(115deg,#f97316,#ff9635)!important;color:#fff!important}.rv-button{background:#f97316;color:#fff}.rv-cta .rv-button{background:#fff;color:#c2410c}.rv-page{--rv-ink:#253244;--rv-muted:#64748b}
body.premium-admin .main-header .panel-brand-title{color:#253244!important}body.premium-admin .main-header .panel-brand-icon{background:#fff7ed!important;color:#f97316!important;border-color:#fed7aa!important}body.premium-admin .overview-hero .overview-hero-icon{color:#fff!important}
