/* DigiCloud light theme — generated by tools/build-light.js from theme.css; do not edit by hand. */
:root{--dh-bg:#F8F8F7;--dh-bg-2:#F6F5F5;--dh-surface:#F4F3F2;--dh-surface-2:#F1EFED;--dh-surface-3:#ECEAE8;--dh-line:rgba(14,13,11,0.08);--dh-line-2:rgba(14,13,11,0.14);--dh-text:#100E0C;--dh-text-2:#352F29;--dh-muted:#6A635C;--dh-faint:#89827A;--dh-brand:#FF8A1F;--dh-brand-2:#FFA54D;--dh-brand-ink:#F9F8F7;--dh-brand-soft:rgba(255,138,31,.12);--dh-ok:#5BD08A}
body.dh{background-color:var(--dh-bg);color:var(--dh-text)}
.dh :focus-visible{outline-color:var(--dh-brand)}
.dh-skip{background-color:var(--dh-brand);color:var(--dh-brand-ink)!important}
.dh-btn{border-color:transparent}
.dh-btn-primary{background-color:var(--dh-brand);color:var(--dh-brand-ink)!important}
.dh-btn-primary:hover{background-color:var(--dh-brand-2)}
.dh-btn-ghost{border-color:var(--dh-line-2);color:var(--dh-text)!important}
.dh-btn-ghost:hover{border-color:var(--dh-brand);color:var(--dh-brand)!important}
.dh-topbar{border-bottom-color:var(--dh-line);color:var(--dh-muted);background-color:var(--dh-bg)}
.dh-status i{background-color:var(--dh-ok)}
.dh-topbar nav a:hover{color:var(--dh-text)}
.dh-langs{border-color:var(--dh-line-2)}
.dh-langs a{color:var(--dh-muted)}
.dh-langs a[aria-current="true"]{background-color:var(--dh-surface-3);color:var(--dh-text)}
.dh-header{background-color:rgba(248,248,247,0.86);border-bottom-color:var(--dh-line)}
.dh-brand{color:var(--dh-text)}
.dh-brand b{color:var(--dh-brand)}
.dh-nav-link{color:var(--dh-text-2)!important}
.dh-nav-link:hover,.dh-nav>li.is-open>.dh-nav-link{color:var(--dh-text)!important;background-color:var(--dh-surface)}
.dh-mega{background-color:var(--dh-bg-2);border-bottom-color:var(--dh-line);box-shadow:0 30px 60px -20px rgba(23,20,16,0.168)}
.dh-mega h6{color:var(--dh-faint)}
.dh-mega-item:hover{background-color:var(--dh-surface)}
.dh-ico{border-color:var(--dh-line-2);color:var(--dh-brand);background-color:var(--dh-surface)}
.dh-mega-item div>span{color:var(--dh-muted)}
.dh-mega-item em{color:var(--dh-brand);border-color:rgba(255,138,31,.3)}
.dh-mega-item em small{color:var(--dh-muted)}
.dh-mega-feature{border-color:var(--dh-line);background-image:linear-gradient(180deg,var(--dh-surface),var(--dh-bg-2))}
.dh-mega-feature p{color:var(--dh-muted)}
.dh-k{color:var(--dh-text)}
.dh-k small{color:var(--dh-muted)}
.dh-burger{border-color:var(--dh-line-2)!important}
.dh-drawer{background-color:var(--dh-bg)}
.dh-drawer-head{border-bottom-color:var(--dh-line)}
.dh-drawer details{border-bottom-color:var(--dh-line)}
.dh-drawer details a{color:var(--dh-text-2)}
.dh-drawer .dh-solo{border-bottom-color:var(--dh-line)}
.dh-drawer-foot{border-top-color:var(--dh-line)}
.dh-eyebrow{color:var(--dh-brand)}
.dh-eyebrow::before{background-color:currentColor}
.dh-lead{color:var(--dh-muted)}
.dh-hero{border-bottom-color:var(--dh-line)}
.dh-hero::before{background-image:linear-gradient(var(--dh-line) 1px,transparent 1px),linear-gradient(90deg,var(--dh-line) 1px,transparent 1px)}
.dh-accent{color:var(--dh-brand)}
.dh-domain-search{background-color:var(--dh-surface);border-color:var(--dh-line-2)}
.dh-domain-search:focus-within{border-color:var(--dh-brand)}
.dh-domain-search label{color:var(--dh-muted)}
.dh-domain-search input[name="query"]{background-color:transparent;color:var(--dh-text)}
.dh-domain-search input::placeholder{color:var(--dh-faint)}
.dh-tld-hints{color:var(--dh-muted)}
.dh-tld-hints b{color:var(--dh-text)}
.dh-trust{color:var(--dh-muted)}
.dh-trust .dh-i{color:var(--dh-brand)}
.dh-float{background-color:rgba(244,243,242,0.8);border-color:var(--dh-line-2)}
.dh-float small{color:var(--dh-muted)}
.dh-chip-c b::before{background-color:var(--dh-ok)}
.dh-industries{border-bottom-color:var(--dh-line)}
.dh-ind-label{color:var(--dh-faint)}
.dh-ind{border-color:var(--dh-line);background-color:var(--dh-bg-2,#F6F5F5)}
.dh-ind:hover{border-color:rgba(255,138,31,.45)}
.dh-ind-ico{background-color:rgba(255,138,31,.12);color:var(--dh-brand)}
.dh-ind-txt b{color:var(--dh-text)}
.dh-ind-txt small{color:var(--dh-muted)}
.dh-section-head p{color:var(--dh-muted)}
.dh-stats{border-color:var(--dh-line)}
.dh-stat{border-inline-end-color:var(--dh-line)}
.dh-stat b sup{color:var(--dh-brand)}
.dh-stat>span{color:var(--dh-muted)}
.dh-svc{border-color:var(--dh-line);background-color:var(--dh-bg-2)}
.dh-svc:hover{border-color:rgba(255,138,31,.45);background-color:var(--dh-surface)}
.dh-svc p{color:var(--dh-muted)}
.dh-tags span{color:var(--dh-text-2);border-color:var(--dh-line-2)}
.dh-from{border-top-color:var(--dh-line)}
.dh-from small{color:var(--dh-muted)}
.dh-arrow{color:var(--dh-muted)}
.dh-svc:hover .dh-arrow{color:var(--dh-brand)}
.dh-pricing-section{background-color:var(--dh-bg-2);border-block-color:var(--dh-line)}
.dh-pricing-bar{background-color:var(--dh-bg-2)}
.dh-legacy .dh-pricing-bar{background-color:var(--dh-bg)}
.dh-tabs{border-color:var(--dh-line);background-color:var(--dh-bg)}
.dh-tab{color:var(--dh-muted)!important}
.dh-tab:hover{color:var(--dh-text)!important}
.dh-tab[aria-selected="true"]{background-color:var(--dh-surface-3);color:var(--dh-text)!important}
.dh-tab[aria-selected="true"] .dh-i{color:var(--dh-brand)}
.dh-seg{border-color:var(--dh-line);background-color:var(--dh-bg)}
.dh-seg button{color:var(--dh-muted)}
.dh-seg button[aria-pressed="true"]{background-color:var(--dh-surface-3);color:var(--dh-text)}
.dh-save{color:var(--dh-brand-ink);background-color:var(--dh-brand)}
.dh-panel-intro p{color:var(--dh-muted)}
.dh-price small{color:var(--dh-muted)}
.dh-note{color:var(--dh-faint)}
.dh-empty{color:var(--dh-muted)}
.dh-tier{border-color:var(--dh-line);background-color:var(--dh-bg)}
.dh-tier.is-featured{border-color:var(--dh-brand);background-image:linear-gradient(180deg,rgba(255,138,31,.07),var(--dh-bg) 45%)}
.dh-badge{background-color:var(--dh-brand);color:var(--dh-brand-ink)}
.dh-tier h4{color:var(--dh-muted)}
.dh-sub{color:var(--dh-muted)}
.dh-tier li{color:var(--dh-text-2);border-bottom-color:var(--dh-line)}
.dh-tier li span{color:var(--dh-muted)}
.dh-tier li b{color:var(--dh-text)}
.dh-loc-btn{border-color:var(--dh-line-2)!important;background-color:var(--dh-bg)!important}
.dh-loc-btn:hover{border-color:var(--dh-brand)!important}
.dh-cc{border-color:var(--dh-line-2);color:var(--dh-text-2)}
.dh-loc-count{color:var(--dh-muted)}
.dh-loc-btn .dh-i{color:var(--dh-muted)}
.dh-loc-menu{background-color:var(--dh-surface);border-color:var(--dh-line-2);box-shadow:0 24px 50px -10px rgba(23,20,16,0.196)}
.dh-loc-search{border-color:var(--dh-line-2);background-color:var(--dh-bg);color:var(--dh-text)}
.dh-loc-menu h6{color:var(--dh-faint)}
.dh-loc-opt:hover,.dh-loc-opt[aria-selected="true"]{background-color:var(--dh-surface-3)}
.dh-loc-opt .dh-cc{color:var(--dh-muted)}
.dh-loc-opt small{color:var(--dh-brand)}
.dh-loc-opt small small{color:var(--dh-muted)}
.dh-chip{border-color:var(--dh-line-2)!important;color:var(--dh-text-2)!important}
.dh-chip:hover{border-color:var(--dh-faint)!important}
.dh-chip[aria-pressed="true"]{border-color:var(--dh-brand)!important;color:var(--dh-brand)!important;background-color:var(--dh-brand-soft)!important}
.dh-ptable-wrap{border-color:var(--dh-line);background-color:var(--dh-bg)}
.dh-ptable th{color:var(--dh-faint);border-bottom-color:var(--dh-line);background-color:var(--dh-bg-2)}
.dh-ptable td{border-bottom-color:var(--dh-line)}
.dh-ptable tbody tr:hover{background-color:var(--dh-surface)}
.dh-plan-name small{color:var(--dh-muted)}
.dh-num{color:var(--dh-text)}
.dh-bar{background-color:var(--dh-surface-3)}
.dh-bar i{background-color:var(--dh-brand)}
.dh-yes{color:var(--dh-ok)}
.dh-addon{color:var(--dh-muted)}
.dh-server{border-color:var(--dh-line);background-color:var(--dh-bg)}
.dh-server:hover{border-color:rgba(255,138,31,.45);background-color:var(--dh-surface)}
.dh-unit-ico{border-color:var(--dh-line-2);background-image:linear-gradient(180deg,var(--dh-surface-3),var(--dh-surface))}
.dh-unit-ico::before{background-color:var(--dh-ok);box-shadow:0 0 6px var(--dh-ok)}
.dh-unit-ico::after{background-image:repeating-linear-gradient(90deg,var(--dh-faint) 0 2px,transparent 2px 4px)}
.dh-sname small{color:var(--dh-muted)}
.dh-spec small{color:var(--dh-faint)}
.dh-rack-face{border-color:#3A3530;background-color:#121110}
.dh-rack-back{background-color:#0F0E0D;border-color:#2A2622}
.dh-rack-side{background-image:linear-gradient(90deg,#1E1B18,#151311);border-color:#2E2A26}
.dh-rack-side::after{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 2px,transparent 2px 8px)}
.dh-rack-top{background-color:#221F1B;border-color:#2E2A26}
.dh-ru{background-color:#1A1816;border-color:#24211E}
.dh-ru.is-on{background-image:linear-gradient(180deg,#2D2620,#201C18);border-color:rgba(255,138,31,.55)}
.dh-ru.is-on::before{background-color:var(--dh-brand);box-shadow:0 0 6px var(--dh-brand)}
.dh-ru.is-on::after{background-image:repeating-linear-gradient(90deg,rgba(255,138,31,.4) 0 2px,transparent 2px 5px)}
.dh-rack-label{color:var(--dh-muted)}
.dh-colo-item{border-color:var(--dh-line);background-color:var(--dh-bg)}
.dh-colo-item[aria-pressed="true"],.dh-colo-item:hover{border-color:var(--dh-brand);background-color:var(--dh-surface)}
.dh-u{color:var(--dh-brand);border-color:rgba(255,138,31,.35)}
.dh-meta{color:var(--dh-muted)}
.dh-meta b{color:var(--dh-text)}
.dh-setup{color:var(--dh-muted)}
.dh-dom-search input[name="query"]{border-color:var(--dh-line-2);background-color:var(--dh-bg);color:var(--dh-text)}
.dh-dom-search input:focus{border-color:var(--dh-brand)}
.dh-tld{border-color:var(--dh-line);background-color:var(--dh-bg)}
.dh-tld:hover{border-color:var(--dh-brand)}
.dh-tld>span{color:var(--dh-muted)}
.dh-tld small{color:var(--dh-faint)}
.dh-tld.is-hot b{color:var(--dh-brand)}
.dh-tld-more{color:var(--dh-muted)}
.dh-tld-filter{border-color:var(--dh-line-2);background-color:var(--dh-bg);color:var(--dh-text)}
.dh-why-list{background-color:var(--dh-line);border-color:var(--dh-line)}
.dh-why-item{background-color:var(--dh-bg)}
.dh-ico-plain{color:var(--dh-brand)}
.dh-why-item p{color:var(--dh-muted)}
.dh-console{border-color:var(--dh-line-2);background-color:var(--dh-bg-2)}
.dh-console-head{border-bottom-color:var(--dh-line);color:var(--dh-muted)}
.dh-console-head i{background-color:var(--dh-surface-3)}
.dh-metric{border-bottom-color:var(--dh-line)}
.dh-metric small{color:var(--dh-muted)}
.dh-ok{color:var(--dh-ok)}
.dh-spark path{stroke:var(--dh-brand)}
.dh-spark .f{fill:rgba(255,138,31,.12)}
.dh-locations{border-top-color:var(--dh-line)}
.dh-globe-tip{color:var(--dh-muted)}
.dh-globe-label{color:var(--dh-text);background-color:rgba(244,243,242,0.92);border-color:var(--dh-brand)}
.dh-region h4{color:var(--dh-faint)}
.dh-region li button{border-color:var(--dh-line)!important;color:var(--dh-text-2)}
.dh-region li button:hover,.dh-region li button.is-hl{border-color:var(--dh-brand)!important;color:var(--dh-brand)}
.dh-hq{border-color:rgba(255,138,31,.35);background-color:var(--dh-brand-soft)}
.dh-hq span{color:var(--dh-muted)}
.dh-pin{background-color:var(--dh-brand);color:var(--dh-brand-ink)}
.dh-pay-card{border-color:var(--dh-line);background-color:var(--dh-bg-2)}
.dh-pay-card small{color:var(--dh-brand)}
.dh-pay-card p{color:var(--dh-muted)}
.dh-logos span{border-color:var(--dh-line-2);color:var(--dh-text-2)}
.dh-cta-band{border-color:var(--dh-line-2);background-image:radial-gradient(600px 300px at 90% 120%,rgba(255,138,31,.16),transparent 70%);background-color:var(--dh-bg-2)}
.dh-cta-band p{color:var(--dh-muted)}
.dh-tel .dh-i{color:var(--dh-brand)}
.dh-prose{color:var(--dh-text-2)}
.dh-prose h2,.dh-prose h3{color:var(--dh-text)}
.dh-prose a{color:var(--dh-brand)}
.dh-post-card{border-color:var(--dh-line);background-color:var(--dh-bg-2)}
.dh-post-card:hover{border-color:var(--dh-brand)}
.dh-post-body small{color:var(--dh-faint)}
.dh-post-body span{color:var(--dh-muted)}
.dh-pager .page-numbers{border-color:var(--dh-line-2)}
.dh-pager .current{border-color:var(--dh-brand);color:var(--dh-brand)}
@media (max-width:960px){
.dh-stat:nth-child(-n+2){border-bottom-color:var(--dh-line)}
.dh-ptable tbody tr{border-bottom-color:var(--dh-line)}
.dh-ptable td[data-l]::before{color:var(--dh-faint)}
}
.dh-ip small{color:var(--dh-faint)}
.dh-lang-btn{border-color:var(--dh-line-2)!important;color:var(--dh-text-2)!important}
.dh-lang-btn:hover,.dh-lang-btn[aria-expanded="true"]{border-color:var(--dh-brand)!important;color:var(--dh-text)!important}
.dh-theme-btn{border-color:var(--dh-line-2)!important;color:var(--dh-text-2)!important;background-color:transparent}
.dh-theme-btn:hover{border-color:var(--dh-brand)!important;color:var(--dh-brand)!important}
.dh-lang-list{background-color:var(--dh-surface);border-color:var(--dh-line-2);box-shadow:0 20px 40px -12px rgba(23,20,16,0.196)}
.dh-lang-list a{color:var(--dh-text-2)}
.dh-lang-list a:hover,.dh-lang-list a:focus-visible{background-color:var(--dh-surface-3);color:var(--dh-text)}
.dh-lang-list a[aria-current]{color:var(--dh-brand)}
.dh-lang-list small{color:var(--dh-faint)}
.dh-flag{box-shadow:0 0 0 1px rgba(23,20,16,0.084)}
.dh-mega{background-image:radial-gradient(80% 140% at 100% 0%,rgba(255,138,31,.07),transparent 55%);background-color:var(--dh-bg-2);border-top-color:var(--dh-line)}
.dh-mega::before{background-image:linear-gradient(90deg,transparent,rgba(255,138,31,.55),transparent)}
.dh-mega-col{border-inline-end-color:var(--dh-line)}
.dh-mega h6::before{background-color:var(--dh-brand);box-shadow:0 0 10px rgba(23,20,16,0.42)}
.dh-mega-item{border-color:transparent}
.dh-mega-item:hover{background-color:var(--dh-surface);border-color:var(--dh-line)}
.dh-mega-item .dh-ico{border-color:rgba(255,138,31,.35);background-image:linear-gradient(150deg,#D7D2CD,#F3F2F0 70%);box-shadow:inset 0 1px 0 rgba(23,20,16,0.056),0 6px 14px -8px rgba(23,20,16,0.42)}
.dh-mega-item::after{border-top-color:var(--dh-brand);border-inline-end-color:var(--dh-brand)}
.dh-mega-feature{border-color:rgba(255,138,31,.22);background-image:radial-gradient(120% 90% at 100% 0%,rgba(255,138,31,.14),transparent 60%),linear-gradient(180deg,var(--dh-surface),var(--dh-bg-2))}
.dh-mega-flags .dh-flag{box-shadow:0 0 0 2px var(--dh-surface),0 4px 10px rgba(23,20,16,0.112)}
.dh-locmega-side{border-color:rgba(255,138,31,.22);background-image:radial-gradient(120% 80% at 0% 0%,rgba(255,138,31,.12),transparent 60%);background-color:var(--dh-surface)}
.dh-locmega-hq{background-color:var(--dh-bg);border-color:var(--dh-line);color:var(--dh-text)!important}
.dh-locmega-hq:hover{border-color:rgba(255,138,31,.5)}
.dh-locmega-hq small{color:var(--dh-muted)}
.dh-locmega-hq .dh-i{color:var(--dh-brand)}
.dh-locmega-stats div{background-color:var(--dh-bg);border-color:var(--dh-line)}
.dh-locmega-stats b{color:var(--dh-text)}
.dh-locmega-stats span{color:var(--dh-muted)}
.dh-locmega-tabs{border-color:var(--dh-line);background-color:var(--dh-bg)}
.dh-locmega-tab{color:var(--dh-muted)}
.dh-locmega-tab small{background-color:var(--dh-surface-2);color:var(--dh-faint)}
.dh-locmega-tab:hover{color:var(--dh-text)}
.dh-locmega-tab[aria-selected="true"]{background-color:var(--dh-surface-3);color:var(--dh-text)}
.dh-locmega-tab[aria-selected="true"] small{background-color:var(--dh-brand);color:var(--dh-brand-ink)}
.dh-locmega-searchwrap .dh-i{color:var(--dh-faint)}
.dh-locmega-search{border-color:var(--dh-line-2);background-color:var(--dh-bg);color:var(--dh-text)}
.dh-locmega-search:focus{border-color:var(--dh-brand);box-shadow:0 0 0 3px rgba(23,20,16,0.105)}
.dh-locmega-city{border-color:var(--dh-line);background-color:var(--dh-bg);color:var(--dh-text)!important}
.dh-locmega-city:hover{border-color:rgba(255,138,31,.5);background-color:var(--dh-surface)}
.dh-locmega-city .dh-flag{box-shadow:0 0 0 1px rgba(23,20,16,0.098)}
.dh-locmega-city>span>small{color:var(--dh-muted)}
.dh-locmega-city em{color:var(--dh-brand)}
.dh-locmega-none{color:var(--dh-muted)}
.dh-drawer-h{color:var(--dh-faint)}
.dh-drawer details a .dh-i{color:var(--dh-brand)}
.dh-drawer-hq{color:var(--dh-text)!important}
.dh-drawer-all{color:var(--dh-brand)!important}
:root{
  --dh-bg:#FFFFFF; --dh-bg-2:#F7F5F2; --dh-surface:#FFFFFF; --dh-surface-2:#F3F0EC; --dh-surface-3:#E9E4DE;
  --dh-line:rgba(23,20,16,.10); --dh-line-2:rgba(23,20,16,.17);
  --dh-text:#16130F; --dh-text-2:#3B3631; --dh-muted:#625B53; --dh-faint:#7A7269;
  --dh-brand:#E8710A; --dh-brand-2:#F5862A; --dh-brand-ink:#170C02; --dh-brand-soft:rgba(232,113,10,.10);
  --dh-ok:#1E9E5A; --dh-warn:#B7791F; --dh-err:#D64531;
  --dh-media-bg:#0E0D0C;
  color-scheme:light;
}
