html body .action-icon-btns a,html body .action-icon-btns a:focus{background:#0f1630!important;border:1px solid #222d5a!important;border-top:3px solid #3b82f6!important;border-radius:14px!important;color:#a9b4d6!important;box-shadow:0 8px 24px rgba(0,0,0,.35)!important;transition:.2s}
html body .action-icon-btns a:hover{background:#1a2550!important;color:#fff!important;transform:translateY(-3px)}
html body .action-icon-btns a *,html body .action-icon-btns a figure,html body .action-icon-btns a .ico-container{background:transparent!important}
html body .action-icon-btns a i{color:#7db3ff!important}
html body .action-icon-btns a.card-accent-teal{border-top-color:#14b8a6!important}
html body .action-icon-btns a.card-accent-pomegranate{border-top-color:#ef4444!important}
html body .action-icon-btns a.card-accent-sun-flower{border-top-color:#f59e0b!important}
html body .action-icon-btns a.card-accent-asbestos{border-top-color:#64748b!important}
html body .action-icon-btns a.card-accent-green{border-top-color:#10b981!important}
html body .action-icon-btns a.card-accent-midnight-blue{border-top-color:#3b82f6!important}
html body #header a:not(.btn),html body .navbar a:not(.btn),html body .navbar-collapse a:not(.btn),html body ul.navbar-nav a,html body #main-menu a{color:#e5e9f5!important}
html body #header a:not(.btn):hover,html body .navbar a:not(.btn):hover,html body ul.navbar-nav a:hover{color:#fff!important}
html body .navbar-brand,html body .navbar-brand *{color:#fff!important;font-weight:700;font-size:1.15rem}
html body .dropdown-menu a,html body .dropdown-item{color:#e5e9f5!important}
html body .master-breadcrumb a,html body .breadcrumb a{color:#8fbaff!important}
html body .master-breadcrumb .active,html body .breadcrumb-item.active{color:#a9b4d6!important}
html body footer,html body #footer,html body .footer{background:#070b18!important}
html body footer a,html body #footer a,html body footer p,html body footer small,html body footer span,html body footer li{color:#a9b4d6!important}
html body footer a:hover,html body #footer a:hover{color:#fff!important}
html body .input-group-wrapper{background:#141d3d!important;border:1px solid #222d5a!important;border-radius:14px!important;padding:6px!important;box-shadow:none!important}
html body .input-group-wrapper .input-group,html body .input-group-wrapper .form-control{background:transparent!important;border:0!important;box-shadow:none!important}
html body .home-domain-search,html body .domain-search-container,html body .domainchecker-homepage{background:linear-gradient(180deg,#0f1630,#0a0f1e)!important;border-color:#222d5a!important}
html body .home-domain-search p,html body .domain-search-container p,html body .domainchecker-homepage p{color:#c3cbe6!important}
html body .btn-outline-primary{background:transparent!important;border:1px solid #2563eb!important;color:#8fbaff!important}
html body .btn-outline-primary:hover{background:#2563eb!important;color:#fff!important}
html body .text-muted,html body small{color:#a9b4d6!important}
html body{overflow-x:hidden}
.obrix-hero{position:relative;text-align:center;padding:90px 20px 80px;margin:-20px calc(50% - 50vw) 40px;width:100vw;background:radial-gradient(800px 320px at 50% 0,rgba(59,130,246,.35),transparent 70%),radial-gradient(600px 300px at 85% 100%,rgba(139,92,246,.28),transparent 70%),linear-gradient(180deg,#0b1230,#0a0f1e);border-bottom:1px solid #222d5a}
.obrix-hero h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;color:#fff!important;margin:0 0 14px}
.obrix-hero p{color:#c3cbe6;max-width:640px;margin:0 auto;font-size:1.05rem}
.obrix-hero-btns{margin-top:26px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.obrix-hero-btns .btn{padding:10px 28px}
html body .obrix-hero-btns .btn-light{background:#fff!important;color:#0a0f1e!important;border-color:#fff!important}
.obrix-badge{display:inline-block;background:#2563eb;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 16px;border-radius:999px;margin:10px 0 26px}
.obrix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:50px}
.obrix-card{background:#0f1630;border:1px solid #222d5a;border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:.2s}
.obrix-card:hover{border-color:#3b82f6;transform:translateY(-4px)}
.obrix-card h3{color:#fff;font-size:1.15rem;font-weight:700;margin-bottom:10px}
.obrix-card p{color:#94a0c4;font-size:.9rem;flex:1;margin-bottom:18px}
.obrix-stats{text-align:center;margin:20px 0 60px}
.obrix-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:900px;margin:0 auto}
.obrix-stat{background:#0f1630;border:1px solid #222d5a;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:4px}
.obrix-stat i{color:#3b82f6;font-size:1.4rem;margin-bottom:6px}
.obrix-stat b{color:#fff;font-size:2rem;font-weight:800}
.obrix-stat span{color:#94a0c4;font-size:.9rem}
@media(max-width:768px){.obrix-grid{grid-template-columns:repeat(2,1fr)}.obrix-hero{padding:60px 16px}}
html body #order-standard_cart .alert-warning{background:#facc15!important;border-color:#eab308!important;color:#1a1100!important;font-weight:600}
