@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');
:root{--bb-bg:#eaf1fc;--bb-surface:#f9fbff;--bb-soft:#edf3ff;--bb-ink:#142345;--bb-muted:#61718b;--bb-line:#cdddf3;--bb-blue:#2459ed;--bb-link:#2459ed;--bb-grid:#6488c324}
html{background:var(--bb-bg);color-scheme:light}body.baboon-client{font-family:'Poppins',sans-serif;font-size:15px;line-height:1.7;background-color:var(--bb-bg)!important;color:var(--bb-ink);background-image:radial-gradient(ellipse at 85% 0%,#a8c8ff70,transparent 60%),radial-gradient(circle at 1px 1px,var(--bb-grid) 1px,transparent 1.5px);background-size:100% 1100px,18px 18px}body.baboon-client:before{content:'';position:absolute;inset:40px 0 auto;height:650px;pointer-events:none;background:linear-gradient(#658bd017 1px,transparent 1px),linear-gradient(90deg,#658bd017 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(#000,transparent);z-index:0}body.baboon-client>.bb-announcement,body.baboon-client>.bb-site-header,body.baboon-client>#header,body.baboon-client>.master-breadcrumb,body.baboon-client>#main-body,body.baboon-client>.bb-footer{position:relative}body.baboon-client h1,body.baboon-client h2,body.baboon-client h3,body.baboon-client h4,body.baboon-client h5,body.baboon-client h6,body.baboon-client input,body.baboon-client button,body.baboon-client select,body.baboon-client textarea{font-family:'Poppins',sans-serif}body.baboon-client h1{font-size:34px;font-weight:700;letter-spacing:-1px}body.baboon-client h2{font-size:27px;letter-spacing:-.6px}body.baboon-client h3{font-size:23px}body.baboon-client a{color:var(--bb-link)}body.baboon-client a:hover{text-decoration:none;color:#557ef2}body.baboon-client a:focus-visible,body.baboon-client button:focus-visible,body.baboon-client summary:focus-visible{outline:3px solid #88aaff;outline-offset:3px}.container{max-width:1200px}body.baboon-client #main-body{background:transparent;min-height:45vh;padding-top:30px;padding-bottom:55px}body.baboon-client .primary-bg-color,body.baboon-client .secondary-bg-color{background:transparent}
.bb-announcement{min-height:36px;display:flex;align-items:center;justify-content:center;gap:20px;padding:7px 15px;background:#2459ed;color:#fff;font-size:12px}.bb-announcement a{color:#fff!important;font-weight:500}.bb-site-header{padding:15px 24px;z-index:100}.bb-nav-shell{max-width:1170px;margin:auto;display:flex;align-items:center;gap:20px;padding:17px 24px;background:#ffffffed;border:1px solid #dce5f5;border-radius:18px;box-shadow:0 8px 32px #142e6812;backdrop-filter:blur(20px)}.bb-logo{display:flex;align-items:center;gap:9px;font-size:20px;letter-spacing:-1px;font-weight:700;color:var(--bb-ink)!important;white-space:nowrap}.bb-logo svg{width:34px;height:34px;color:#2459ed;flex-shrink:0}.bb-logo-light{font-weight:400}.bb-logo sup{font-size:9px;position:relative;top:-7px;margin-left:3px}.bb-site-nav{display:flex;align-items:center;gap:26px;margin-left:auto;font-size:14px;font-weight:500}.bb-site-nav>a:not(.bb-primary-button){color:var(--bb-ink)}.bb-primary-button{display:inline-flex;gap:20px;align-items:center;background:#2459ed;color:#fff!important;padding:12px 18px;border:1px solid #2459ed;border-radius:10px}.bb-dropdown{position:relative}.bb-dropdown summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.bb-dropdown summary::-webkit-details-marker{display:none}.bb-dropdown summary i{font-size:10px}.bb-dropdown-menu{position:absolute;top:calc(100% + 18px);left:-15px;width:220px;padding:10px;background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:12px;box-shadow:0 15px 35px #142e6820}.bb-dropdown-menu>a{display:block;padding:10px 12px;color:var(--bb-ink)!important;border-radius:7px}.bb-dropdown-menu>a:hover{background:var(--bb-soft)}.bb-menu-toggle{display:none}.bb-theme-toggle{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;color:#2459ed;border:1px solid #cbdcf5;border-radius:11px;background:#eaf1ff;cursor:pointer}.bb-sun{display:none}
body.baboon-client #header{max-width:1170px;margin:0 auto;background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:13px;box-shadow:0 5px 20px #1a3a7008}body.baboon-client #header .navbar{background:transparent!important}body.baboon-client #header .topbar{background:var(--bb-soft);border-radius:13px 13px 0 0;border-bottom:1px solid var(--bb-line)}body.baboon-client #header .topbar .btn,body.baboon-client #header .nav-link,body.baboon-client #header .navbar-brand{color:var(--bb-ink)}body.baboon-client #header .navbar-light{padding-top:12px;padding-bottom:12px}.bb-workspace-label{font-size:16px;font-weight:600}.bb-workspace-label i{color:var(--bb-link);margin-right:8px}body.baboon-client .main-navbar-wrapper{border-top:1px solid var(--bb-line);padding:6px 0}body.baboon-client .main-navbar-wrapper .nav-link{font-size:14px}body.baboon-client .master-breadcrumb{background:transparent;border:0;margin-top:18px}body.baboon-client .breadcrumb{background:transparent;font-size:13px;color:var(--bb-muted)}body.baboon-client .breadcrumb-item.active{color:var(--bb-muted)}body.baboon-client .header-lined h1{border-bottom:1px solid var(--bb-line);padding-bottom:18px}body.baboon-client .header-lined small{color:var(--bb-muted)}
body.baboon-client .card,body.baboon-client .panel,body.baboon-client .tile,body.baboon-client .list-group-item,body.baboon-client .modal-content,body.baboon-client .dropdown-menu{background:var(--bb-surface);color:var(--bb-ink);border-color:var(--bb-line)}body.baboon-client .card,body.baboon-client .panel,body.baboon-client .modal-content{border:1px solid var(--bb-line);border-radius:15px;box-shadow:0 8px 25px #203e7610}body.baboon-client .card-header,body.baboon-client .panel-heading,body.baboon-client .card-footer,body.baboon-client .panel-footer,body.baboon-client .modal-header,body.baboon-client .modal-footer{background:var(--bb-soft);color:var(--bb-ink);border-color:var(--bb-line)}body.baboon-client .card-header,body.baboon-client .panel-heading{border-radius:14px 14px 0 0}body.baboon-client .card-title{font-size:18px;font-weight:600}body.baboon-client .list-group-item:hover{background:var(--bb-soft)}body.baboon-client .list-group-item.active{background:#2459ed;color:white;border-color:#2459ed}body.baboon-client .tiles .tile{border:1px solid var(--bb-line);border-radius:14px;padding:23px;box-shadow:0 8px 20px #203e760b}body.baboon-client .tiles .tile .stat{color:var(--bb-link);font-weight:700;font-size:35px}body.baboon-client .tiles .tile .title{color:var(--bb-ink);font-size:15px}body.baboon-client .tiles .tile i{color:#6f9bf2;opacity:.6}body.baboon-client .btn{border-radius:8px;font-size:14px;padding:10px 17px}body.baboon-client .btn-primary,body.baboon-client .btn-success{background:#2459ed;border-color:#2459ed;color:white}body.baboon-client .btn-primary:hover,body.baboon-client .btn-success:hover{background:#1948ce;border-color:#1948ce}body.baboon-client .btn-default,body.baboon-client .btn-outline-primary{background:var(--bb-soft);color:var(--bb-link);border:1px solid var(--bb-line)}body.baboon-client .form-control,body.baboon-client .custom-select,body.baboon-client .input-group-text{background:var(--bb-surface);color:var(--bb-ink);border:1px solid var(--bb-line);border-radius:8px;font-size:16px}body.baboon-client .form-control{min-height:44px}body.baboon-client textarea.form-control{height:auto}body.baboon-client .form-control::placeholder{color:var(--bb-muted)}body.baboon-client .form-control:focus{border-color:#6c95fb;box-shadow:0 0 0 3px #2459ed20}body.baboon-client .table{color:var(--bb-ink);background:var(--bb-surface)}body.baboon-client .table th,body.baboon-client .table td{border-color:var(--bb-line);padding:14px}body.baboon-client .table thead th{background:var(--bb-soft);font-weight:600}body.baboon-client .table-striped tbody tr:nth-of-type(odd){background:#6b93d608}body.baboon-client .table-hover tbody tr:hover{background:var(--bb-soft);color:var(--bb-ink)}body.baboon-client .dataTables_wrapper .dataTables_filter,body.baboon-client .dataTables_wrapper .dataTables_length,body.baboon-client .dataTables_info{color:var(--bb-muted)}body.baboon-client .page-link{background:var(--bb-surface);border-color:var(--bb-line);color:var(--bb-link)}body.baboon-client .page-item.active .page-link{background:#2459ed;border-color:#2459ed;color:#fff}body.baboon-client .nav-tabs{border-color:var(--bb-line)}body.baboon-client .nav-tabs .nav-link.active{background:var(--bb-surface);color:var(--bb-link);border-color:var(--bb-line);border-bottom-color:var(--bb-surface)}body.baboon-client .text-muted{color:var(--bb-muted)!important}body.baboon-client .login-form{padding:30px;background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:16px;box-shadow:0 15px 45px #203e7610}body.baboon-client .login-form .logo{max-width:200px}body.baboon-client .home-domain-search{background:linear-gradient(120deg,#2354d9,#497dff);color:#fff;border-radius:15px;margin:25px auto;max-width:1170px}body.baboon-client #order-standard_cart .products .product,body.baboon-client #order-standard_cart .view-cart-items,body.baboon-client #order-standard_cart .summary-container,body.baboon-client #order-standard_cart .order-summary,body.baboon-client #order-standard_cart .sub-heading span{background:var(--bb-surface);color:var(--bb-ink);border-color:var(--bb-line)}body.baboon-client #order-standard_cart .products .product header{background:var(--bb-soft);color:var(--bb-ink)}body.baboon-client #order-standard_cart .order-summary{border:1px solid var(--bb-line);border-radius:13px}body.baboon-client #order-standard_cart .order-summary h2{background:#2459ed;color:#fff;border-radius:12px 12px 0 0}body.baboon-client #order-standard_cart .view-cart-items .item{background:var(--bb-surface);color:var(--bb-ink);border-color:var(--bb-line)}body.baboon-client #order-standard_cart .view-cart-items-header{background:#2459ed}body.baboon-client .dropdown-item{color:var(--bb-ink)}body.baboon-client .dropdown-item:hover{background:var(--bb-soft);color:var(--bb-link)}
.bb-footer{margin-top:35px;padding:60px 0 28px;background:radial-gradient(circle at 1px 1px,#b9d0ff20 1px,transparent 1.5px),linear-gradient(115deg,#0c2568,#133d9d 48%,#205de2);background-size:22px 22px,100% 100%;color:#d0dfff}.bb-footer .bb-logo{color:white!important}.bb-footer .bb-logo svg{color:#9bc0ff}.bb-footer-grid{display:grid;grid-template-columns:1.65fr .9fr 1.05fr 1fr;gap:35px;padding-bottom:42px}.bb-footer h4{font-size:15px;color:white;margin:8px 0 24px;font-weight:600}.bb-footer a{color:#d0dfff!important}.bb-footer a:hover{color:white!important;text-decoration:underline}.bb-footer-grid>div>a:not(.bb-logo){display:block;font-size:14px;line-height:1.7;margin-bottom:14px}.bb-company>p{font-size:14px;line-height:1.9;max-width:310px;margin:20px 0 24px}.bb-company-details{display:flex;flex-direction:column;gap:13px;font-size:13px}.bb-company-details>*{display:flex;gap:10px;align-items:center}.bb-company-details i{width:19px;color:#9dc0ff}.bb-payments{display:grid;grid-template-columns:76px 76px;gap:10px}.bb-payments>span{display:grid;place-items:center;height:43px;border-radius:7px;background:white;padding:7px 9px}.bb-payments img{width:100%;height:100%;object-fit:contain}.bb-payments img[alt=Cryptocurrency]{width:29px;height:29px}.bb-footer-bottom{border-top:1px solid #ffffff26;padding-top:25px}.bb-legal{display:flex;justify-content:space-between;gap:12px}.bb-legal a{font-size:11px;white-space:nowrap}.bb-footer-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;font-size:12px}.bb-locale-controls{display:flex;align-items:center;gap:12px;list-style:none}.bb-locale-controls .bb-locale-button{color:#d0dfff;font-size:12px;border:1px solid #ffffff30;background:#ffffff08}
html[data-theme=dark]{color-scheme:dark;--bb-bg:#0b1428;--bb-surface:#15243e;--bb-soft:#1c3152;--bb-ink:#edf3ff;--bb-muted:#afbdd6;--bb-line:#304666;--bb-link:#96b6ff;--bb-grid:#6d91d222}[data-theme=dark] body.baboon-client{background-image:radial-gradient(ellipse at 85% 0%,#2655a044,transparent 60%),radial-gradient(circle at 1px 1px,var(--bb-grid) 1px,transparent 1.5px)}[data-theme=dark] .bb-announcement{background:#16377b}[data-theme=dark] .bb-nav-shell{background:#14213bed;border-color:#304465;box-shadow:0 10px 35px #03081455}[data-theme=dark] .bb-logo svg{color:#96b5ff}[data-theme=dark] .bb-theme-toggle{background:#253c62;border-color:#3a5580;color:#d9e6ff}[data-theme=dark] .bb-moon{display:none}[data-theme=dark] .bb-sun{display:block}[data-theme=dark] .bb-footer{background:radial-gradient(circle at 1px 1px,#b9d0ff18 1px,transparent 1.5px),linear-gradient(115deg,#08152e,#112c61 55%,#1b4291);background-size:22px 22px,100% 100%}[data-theme=dark] body.baboon-client .bg-white,[data-theme=dark] body.baboon-client .bg-light{background-color:var(--bb-surface)!important}[data-theme=dark] body.baboon-client .text-dark{color:var(--bb-ink)!important}[data-theme=dark] body.baboon-client .close{color:#edf3ff;text-shadow:none}[data-theme=dark] body.baboon-client .alert-info{background:#183652;border-color:#355879;color:#c8e5ff}[data-theme=dark] body.baboon-client .alert-warning{background:#40351f;border-color:#6c5831;color:#ffe4a3}[data-theme=dark] body.baboon-client .alert-danger{background:#422b38;border-color:#724452;color:#ffc2cb}[data-theme=dark] body.baboon-client .alert-success{background:#193d36;border-color:#30634f;color:#b9eed2}[data-theme=dark] body.baboon-client .well,[data-theme=dark] body.baboon-client .pop-over,[data-theme=dark] body.baboon-client .popover{background:var(--bb-surface);color:var(--bb-ink);border-color:var(--bb-line)}[data-theme=dark] body.baboon-client .popover-body,[data-theme=dark] body.baboon-client .popover-header{color:var(--bb-ink);background:var(--bb-surface)}[data-theme=dark] body.baboon-client #order-standard_cart .field,[data-theme=dark] body.baboon-client #order-standard_cart .summary-container{background:var(--bb-surface);color:var(--bb-ink)}[data-theme=dark] body.baboon-client #order-standard_cart .view-cart-tabs .nav-tabs>li.active>a{background:var(--bb-surface);color:var(--bb-link)}[data-theme=dark] body.baboon-client .ticket-reply,[data-theme=dark] body.baboon-client .ticket-reply .message{background:var(--bb-surface);color:var(--bb-ink);border-color:var(--bb-line)}[data-theme=dark] body.baboon-client pre,[data-theme=dark] body.baboon-client code{color:#bed5ff;background:#0c1b33}
@media(max-width:1199px){body.baboon-client #header{margin:0 24px}.bb-site-nav{gap:18px}.bb-logo{font-size:18px}.bb-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.bb-payments-column{grid-column:1/-1}.bb-payments{grid-template-columns:repeat(4,76px)}.bb-legal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px}.bb-legal a{white-space:normal}}
@media(max-width:767px){body.baboon-client:before{background-size:48px 48px}.bb-announcement{font-size:10px;gap:12px}.bb-site-header{padding:12px}.bb-nav-shell{position:relative;padding:13px;gap:10px;border-radius:14px}.bb-logo{font-size:18px;margin-right:auto}.bb-logo svg{width:28px;height:28px}.bb-menu-toggle{display:block;order:3;padding:8px;background:transparent;border:0;color:var(--bb-ink)}.bb-theme-toggle{order:2;width:37px;height:37px}.bb-site-nav{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;padding:20px;background:var(--bb-surface);border:1px solid var(--bb-line);border-radius:13px;box-shadow:0 15px 30px #07163025}.bb-site-nav.bb-open{display:flex;flex-direction:column;align-items:stretch;gap:17px}.bb-dropdown-menu{position:static;width:100%;margin-top:10px;box-shadow:none;background:var(--bb-soft)}body.baboon-client #header{margin:0 12px}body.baboon-client .navbar-brand.bb-workspace-label{font-size:14px}body.baboon-client .login-form{padding:23px}.bb-footer{padding-top:40px}.bb-footer-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.bb-company{grid-column:1/-1}.bb-legal{grid-template-columns:1fr 1fr;gap:13px 18px}.bb-payments{grid-template-columns:repeat(4,minmax(0,76px));gap:8px}.bb-footer-meta{align-items:flex-start;flex-direction:column;gap:12px}.bb-footer-grid>div>a:not(.bb-logo){font-size:13px}.bb-footer h4{font-size:14px}.bb-locale-controls{flex-wrap:wrap}body.baboon-client .form-control{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Homepage section order and domain search surface. */
.bb-home-domain-search{padding:28px 24px 34px;background:var(--bb-soft);border:1px solid var(--bb-line);border-radius:16px;box-shadow:0 8px 25px #203e7610}.bb-home-domain-search h2{margin-top:0;color:var(--bb-ink)}.bb-home-domain-search .domain-search{margin-bottom:0}.bb-home-domain-search .form-control{background:var(--bb-surface)}
