@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
:root{--bg:#0a0f1e;--s1:#0f1630;--s2:#141d3d;--s3:#1a2550;--line:#222d5a;--txt:#e5e9f5;--mut:#94a0c4;--pri:#3b82f6;--pri2:#2563eb;--ok:#10b981;--warn:#f59e0b;--err:#ef4444}
html,body{background:var(--bg)!important;color:var(--txt)!important;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif!important;-webkit-font-smoothing:antialiased}
body{background-image:radial-gradient(1200px 500px at 50% -150px,rgba(59,130,246,.18),transparent)!important;background-repeat:no-repeat!important}
#main-body,.primary-content,section#main-body,.main-content{background:transparent!important}
a{color:#7db3ff;transition:.15s}a:hover{color:#b6d4ff;text-decoration:none}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.card-title,.header-lined h1{color:#fff!important;font-weight:600}
hr{border-color:var(--line)!important}
.text-muted,.text-secondary,small,.help-block,.form-text{color:var(--mut)!important}
.text-dark,.text-body,.text-black{color:var(--txt)!important}
.bg-white,.bg-light,.bg-body{background:var(--s1)!important}
.border,.border-top,.border-bottom,.border-left,.border-right{border-color:var(--line)!important}
#header,header.header,.topbar{background:rgba(10,15,30,.92)!important;border-bottom:1px solid var(--line)!important;backdrop-filter:blur(8px)}
.navbar,.navbar-light{background:transparent!important}
.navbar-light .navbar-nav .nav-link,.navbar .nav-link,#main-menu a{color:var(--txt)!important;font-weight:500}
.navbar-light .navbar-nav .nav-link:hover,.navbar .nav-link:hover{color:#fff!important}
.navbar-light .navbar-toggler{border-color:var(--line)}
.navbar-light .navbar-toggler-icon{filter:invert(1)}
.master-breadcrumb,.breadcrumb{background:var(--s1)!important;border-bottom:1px solid var(--line)!important;border-radius:0}
.breadcrumb-item+.breadcrumb-item::before{color:var(--mut)}
.card,.panel,.panel-default,.modal-content,.dropdown-menu,.popover,.tile,.list-group-item,.well,.jumbotron{background:var(--s1)!important;color:var(--txt)!important;border:1px solid var(--line)!important}
.card,.panel,.modal-content,.tile,.well{border-radius:14px!important;box-shadow:0 10px 30px rgba(0,0,0,.35)}
.card-header,.card-footer,.panel-heading,.panel-footer,.modal-header,.modal-footer{background:var(--s2)!important;border-color:var(--line)!important;color:#fff!important}
.card-header{border-radius:14px 14px 0 0!important}
.list-group-item-action:hover{background:var(--s3)!important;color:#fff!important}
.list-group-item.active{background:var(--pri2)!important;border-color:var(--pri2)!important;color:#fff!important}
.dropdown-item{color:var(--txt)!important}
.dropdown-item:hover,.dropdown-item:focus{background:var(--s3)!important;color:#fff!important}
.dropdown-divider{border-color:var(--line)!important}
.tile:hover{border-color:var(--pri)!important}
.form-control,.custom-select,textarea,input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],input[type=url],input[type=date]{background:var(--s2)!important;border:1px solid var(--line)!important;color:var(--txt)!important;border-radius:10px!important}
.input-group-text,.input-group-addon{background:var(--s3)!important;border:1px solid var(--line)!important;color:var(--mut)!important}
.form-control:focus,.custom-select:focus{border-color:var(--pri)!important;box-shadow:0 0 0 3px rgba(59,130,246,.25)!important;outline:0}
.form-control::placeholder{color:#6b779e!important}
.form-control:disabled,.form-control[readonly]{background:var(--s1)!important;opacity:.7}
input:-webkit-autofill{-webkit-text-fill-color:var(--txt)!important;box-shadow:0 0 0 1000px var(--s2) inset!important}
.custom-control-label::before{background:var(--s2)!important;border:1px solid var(--line)!important}
.custom-control-input:checked~.custom-control-label::before{background:var(--pri2)!important;border-color:var(--pri2)!important}
.select2-container--default .select2-selection--single,.select2-dropdown{background:var(--s2)!important;border:1px solid var(--line)!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--txt)!important}
.btn{border-radius:10px!important;font-weight:600;transition:.15s}
.btn-primary,.btn-info{background:linear-gradient(180deg,var(--pri),var(--pri2))!important;border:1px solid var(--pri2)!important;color:#fff!important}
.btn-primary:hover,.btn-info:hover{filter:brightness(1.1);transform:translateY(-1px)}
.btn-success,#order-standard_cart .btn-order-now,#order-standard_cart .btn-checkout{background:linear-gradient(180deg,#14c995,var(--ok))!important;border:1px solid var(--ok)!important;color:#04130d!important}
.btn-default,.btn-secondary,.btn-light,.btn-outline-secondary{background:var(--s3)!important;border:1px solid var(--line)!important;color:var(--txt)!important}
.btn-default:hover,.btn-secondary:hover,.btn-light:hover{background:#223066!important;color:#fff!important}
.btn-danger{background:var(--err)!important;border-color:var(--err)!important;color:#fff!important}
.btn-warning{background:var(--warn)!important;border-color:var(--warn)!important;color:#1a1100!important}
.btn-link,.btn-outline-primary{color:#7db3ff!important}
.btn:disabled,.btn.disabled{opacity:.55}
.close{color:#fff!important;text-shadow:none;opacity:.7}
.table,.table td,.table th,table.dataTable,table.dataTable td{color:var(--txt)!important;border-color:var(--line)!important;background-color:transparent!important}
.table thead th,table.dataTable thead th{background:var(--s2)!important;color:#fff!important;border-bottom:1px solid var(--line)!important;font-weight:600}
.table-striped tbody tr:nth-of-type(odd){background:rgba(255,255,255,.025)!important}
.table-hover tbody tr:hover{background:rgba(59,130,246,.09)!important}
.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{color:var(--mut)!important}
.page-link{background:var(--s1)!important;border-color:var(--line)!important;color:var(--txt)!important}
.page-item.active .page-link{background:var(--pri2)!important;border-color:var(--pri2)!important}
.page-item.disabled .page-link{opacity:.5}
.nav-tabs{border-color:var(--line)!important}
.nav-tabs .nav-link{color:var(--mut)!important;border-color:transparent!important}
.nav-tabs .nav-link.active{background:var(--s1)!important;color:#fff!important;border-color:var(--line) var(--line) var(--s1)!important}
.nav-pills .nav-link.active{background:var(--pri2)!important;color:#fff!important}
.modal-backdrop.show{opacity:.7}
.alert{border-radius:12px;border:1px solid}
.alert-info{background:rgba(59,130,246,.12)!important;border-color:rgba(59,130,246,.4)!important;color:#bcd7ff!important}
.alert-success{background:rgba(16,185,129,.12)!important;border-color:rgba(16,185,129,.4)!important;color:#b5f0da!important}
.alert-warning{background:rgba(245,158,11,.12)!important;border-color:rgba(245,158,11,.4)!important;color:#fde7ae!important}
.alert-danger{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.4)!important;color:#fecaca!important}
.label,.badge{border-radius:8px!important;font-weight:600}
.progress{background:var(--s3)!important;border-radius:8px}
#order-standard_cart{color:var(--txt)}
#order-standard_cart .products .product{background:var(--s1)!important;border:1px solid var(--line)!important;border-radius:16px!important;padding:22px;transition:.2s;box-shadow:0 10px 30px rgba(0,0,0,.35)}
#order-standard_cart .products .product:hover{transform:translateY(-4px);border-color:var(--pri)!important}
#order-standard_cart .products .product header{background:transparent!important;color:#fff!important;border:0!important;box-shadow:none!important;text-shadow:none!important}
#order-standard_cart .products .product div.product-desc,#order-standard_cart .products .product footer{color:var(--mut)!important;background:transparent!important;border:0!important}
#order-standard_cart .products .product div.product-pricing,#order-standard_cart .products .product div.product-pricing span.price{color:#fff!important;background:transparent!important}
#order-standard_cart .view-cart-items-header,#order-standard_cart .order-summary h2{background:var(--s2)!important;color:#fff!important;border:1px solid var(--line)!important}
#order-standard_cart .view-cart-items{background:var(--s1)!important;border:1px solid var(--line)!important;border-radius:12px;overflow:hidden}
#order-standard_cart .view-cart-items .item{border-color:var(--line)!important;background:transparent!important}
#order-standard_cart .summary-container{background:var(--s1)!important;border:1px solid var(--line)!important;color:var(--txt)!important}
#order-standard_cart .sub-heading,#order-standard_cart .sub-heading-borderless{border-color:var(--line)!important}
#order-standard_cart .sub-heading span,#order-standard_cart .sub-heading-borderless span{background:var(--bg)!important;color:#fff!important}
#order-standard_cart .panel-addon,#order-standard_cart .domain-checker-container,#order-standard_cart .domain-checker-bg,#order-standard_cart .field-container .field{background:var(--s1)!important;border:1px solid var(--line)!important;color:var(--txt)!important}
#order-standard_cart .panel-addon:hover{background:var(--s2)!important}
#order-standard_cart .panel-addon-selected{border-color:var(--pri)!important}
#order-standard_cart .header-lined{border-color:var(--line)!important}
#order-standard_cart .header-lined h1 small{color:var(--mut)!important}
footer,.footer,#footer{background:#070b18!important;border-top:1px solid var(--line)!important;color:var(--mut)!important}
code,pre{background:var(--s2)!important;color:#b6d4ff!important;border-radius:6px}
::selection{background:rgba(59,130,246,.45);color:#fff}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#243066;border-radius:8px}::-webkit-scrollbar-track{background:var(--bg)}
.navbar-brand,.navbar-brand a,.logo,.logo a{color:#fff!important;font-weight:700;letter-spacing:.2px}
.breadcrumb a,.breadcrumb-item a{color:#7db3ff!important}
.breadcrumb-item.active{color:var(--mut)!important}
.tile,.tile a,.tile>div,.tiles a,.home-shortcuts a,.home-shortcuts .card,[class*="card-accent"]{background:var(--s1)!important;color:var(--txt)!important}
.tile i,.tile svg,.tiles i,.home-shortcuts i,[class*="card-accent"] i{color:var(--mut)!important}
.tile:hover,.tile a:hover,.tiles a:hover,.home-shortcuts a:hover,[class*="card-accent"]:hover{background:var(--s3)!important}
.input-group,.input-group-lg,.input-group-box{background:transparent!important;border-color:var(--line)!important}
.btn-outline-primary,.btn-outline-secondary{background:transparent!important;border:1px solid var(--pri2)!important;color:#7db3ff!important}
.action-icon-btns a,.action-icon-btns a:hover{background:var(--s1)!important;border:1px solid var(--line)!important;border-radius:14px!important;color:var(--mut)!important;box-shadow:0 8px 24px rgba(0,0,0,.35);transition:.2s}
.action-icon-btns a:hover{background:var(--s3)!important;color:#fff!important;transform:translateY(-3px)}
.action-icon-btns a .ico-container,.action-icon-btns a figure,.action-icon-btns a i{background:transparent!important;color:#7db3ff!important}
.action-icon-btns a[class*="card-accent"]{border-top-width:3px!important}
.card-accent-teal{border-top-color:#14b8a6!important}.card-accent-pomegranate{border-top-color:#ef4444!important}.card-accent-sun-flower{border-top-color:#f59e0b!important}.card-accent-asbestos{border-top-color:#64748b!important}.card-accent-green{border-top-color:#10b981!important}.card-accent-midnight-blue{border-top-color:#3b82f6!important}
.input-group-wrapper,.domain-search-container .input-group-wrapper{background:var(--s2)!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:6px!important}
.input-group-wrapper .form-control{border:0!important;background:transparent!important}
.card-columns.home .card{transition:.2s}.card-columns.home .card:hover{border-color:var(--pri)!important;transform:translateY(-3px)}
.captcha-container input,.home-domain-search input{background:var(--s2)!important}
