/* WHMCS 9.0-compatible child-theme entrypoint. The parent loads this file automatically. */
@import url("../assets/css/kulax.css");
@import url("../assets/css/kulax-hero.css");
@import url("../assets/css/kulax-dashboard.css");
@import url("../assets/css/kulax-dashboard-layout.css");
@import url("../assets/css/kulax-sidebar.css");
@import url("../assets/css/kulax-sidebar-responsive.css");
@import url("../assets/css/kulax-icons.css");
@import url("../assets/css/kulax-whmcs9.css");
@import url("../assets/css/kulax-whmcs9-responsive.css");
@import url("../assets/css/kulax-rack-dashboard.css");
@import url("../assets/css/kulax-rack-storefront.css?v=1.2.0-rc19");
@import url("../../orderforms/kulaxadvanced/css/kulax-rack-cart.css");
@import url("../../orderforms/kulaxadvanced/css/kulax-order-system.css?v=1.2.0-rc24");
@import url("../../orderforms/kulaxadvanced/css/kulax-viewcart.css?v=1.2.0-rc30");
@import url("../assets/css/kulax-production.css");
@import url("../assets/css/kulax-services.css");
@import url("../assets/css/kulax-auth-store.css");
@import url("../assets/css/kulax-header.css?v=1.2.0-rc19");
@import url("../assets/css/kulax-light.css?v=1.2.0-rc19");

/* Adapt the stock Twenty-One 9.0 shell without replacing its required markup. */
body.primary-bg-color{background:var(--ka-bg);color:var(--ka-text);font-family:var(--ka-font)}
#header.header{position:sticky;z-index:100;top:0;background:color-mix(in srgb,var(--ka-bg),transparent 7%);backdrop-filter:blur(16px)}
#header .topbar,#header .navbar{border-color:var(--ka-border);background:transparent}
#header .navbar-brand{color:var(--ka-text);font-weight:800}
#header .main-navbar-wrapper{border-block:1px solid var(--ka-border);background:var(--ka-surface)}
#header .main-navbar-wrapper .nav-link{color:var(--ka-muted);font-weight:650}
#header .main-navbar-wrapper .nav-link:hover{color:var(--ka-primary)}
.master-breadcrumb{border-bottom:1px solid var(--ka-border);background:var(--ka-surface)}
#main-body{min-height:60vh;padding-block:38px 70px;background:var(--ka-bg)}
#main-body>.container{width:min(1180px,calc(100% - 40px));max-width:none}
#main-body .primary-content{min-width:0}
#footer.footer{border-top:1px solid var(--ka-border);background:var(--ka-surface);color:var(--ka-muted)}
#footer.footer a{color:var(--ka-muted)}
@media(max-width:576px){#main-body>.container{width:min(100% - 24px,1180px)}#main-body{padding-top:24px}}
