
/* Ellohost Aurora client identity */
:root{--eh-green:#5965ed;--eh-green-dark:#4955cf;--eh-green-darker:#3741aa;--eh-green-soft:#eef0ff;--eh-ink:#151a3b;--eh-ink-soft:#262d51;--eh-muted:#6b7591;--primary:#5260ed;--primary-600:#5260ed;--primary-700:#434fcb}
body{background:radial-gradient(ellipse at 5% 18%,#f9e8f580,transparent 40%),radial-gradient(ellipse at 95% 20%,#dcecff,transparent 40%),#f7f8fd;color:#151a3b}
section#header{background:#ffffffed;border-bottom:1px solid #e6e9f5;padding:20px 0}
section#header .logo img{filter:hue-rotate(112deg) saturate(.8)}
section#main-menu,.navbar-main,.navbar-default.navbar-main{background:#181d3d!important;border-color:#181d3d!important}
section#main-menu{border-bottom:3px solid #8998ff!important}
.navbar-main .navbar-nav>li>a:hover,.navbar-main .navbar-nav>li.active>a,.navbar-main .navbar-nav>li.open>a{color:#c5ceff!important;background:#ffffff0d!important}
section#main-body{background:transparent;min-height:65vh;padding-top:30px}
.main-content{min-width:0}
div.header-lined h1{font-family:inherit;letter-spacing:-.035em;border-bottom:1px solid #dce1f4!important;padding-bottom:18px}
.panel,.card,.logincontainer{border:1px solid #e1e5f3;border-radius:16px;box-shadow:0 12px 36px #25305408;background:#fff}
.panel-heading,.card-header{border-radius:15px 15px 0 0}
.panel-default>.panel-heading{background:#f2f4fe;color:#303956;border-color:#e1e5f3}
.panel-primary>.panel-heading,.card-header.bg-primary{background:#242b55!important;border-color:#242b55!important}
.list-group-item{border-color:#e9ecf6}
.list-group-item.active,.list-group-item.active:hover{background:#5260ed;border-color:#5260ed;color:#fff}
.btn{border-radius:9px;transition:box-shadow .18s,background .18s}
.btn-primary,ul.top-nav>li.primary-action>a.btn,#order-standard_cart .btn-checkout{background:linear-gradient(120deg,#5260ed,#715be2)!important;border-color:#5260ed!important;color:#fff!important;box-shadow:0 5px 14px #5260ed20}
.form-control{border-color:#dce1ef;border-radius:9px;box-shadow:none}
.form-control:focus,#order-standard_cart .form-control:focus{border-color:#8b99f3!important;box-shadow:0 0 0 3px #5260ed16!important}
.tiles .tile{border-radius:12px;border:1px solid #e4e8f5;background:#fff;box-shadow:0 8px 24px #30386006}
section#footer{background:#f0f2fb;border-top:1px solid #e1e5f3;color:#717b93;padding:28px 0}
.logincontainer{padding:32px;max-width:560px;margin:35px auto}
@media(max-width:767px){section#header{padding:12px 0}.logincontainer{padding:22px;margin:20px auto}.navbar-main .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-main .navbar-nav .open .dropdown-menu>li>a:hover{background:#2a3159}.main-content{padding-left:15px;padding-right:15px}}

:root{--eh-green:#8998ff!important;--eh-green-dark:#4955cf!important;--eh-black:#181d3d!important}
html body,html body h1,html body h2,html body h3,html body input,html body button,html body select,html body textarea{font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
html body section#main-menu,html body section#main-menu nav#nav,html body .navbar.navbar-main{background:#181d3d!important}
html body div.header-lined h1{border-bottom-color:#e1e5f3!important}
html body .btn-primary,html body ul.top-nav>li.primary-action>a.btn,html body #order-standard_cart .product.eho-card .btn-order-now{background:linear-gradient(120deg,#5260ed,#715be2)!important;border-color:#5260ed!important;color:#fff!important}
html body a:hover{color:#404bc2}
html body .navbar-main .navbar-nav>li>a:hover{color:#c5ceff!important}
