/* CloudNova — azul de noche. Scoped theme: the light appearance remains available. */
html[data-cn-theme=dark]{color-scheme:dark;background:#0d182c;--ink:#e5edfa;--muted:#acbdd4;--blue:#98baff;--cyan:#76d6f1;--line:#30425e;--paper:#0d182c;--soft:#16263f;--navy:#101e35}
html[data-cn-theme=dark] body{background:#0d182c;color:#e5edfa;--cn-bg:#0d182c;--cn-card:#14233a;--cn-text:#e5edfa;--cn-muted:#acbdd4;--cn-border:#30425e;--cn-soft:#1d3453;--workspace-link:#a8c7ff;--workspace-soft:#1d3453;--workspace-line:#30425e}
.cn-appearance-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:42px;padding:9px 12px!important;border:1px solid #d9e2f1!important;border-radius:11px!important;background:#f3f6fc!important;color:#254778!important;font:600 11px/1.3 Manrope,Arial,sans-serif!important;cursor:pointer;white-space:nowrap;box-shadow:none!important;margin:0!important;width:auto!important;letter-spacing:0!important}
.cn-appearance-toggle svg{width:19px;height:19px;flex-shrink:0}.cn-appearance-toggle:focus-visible{outline:3px solid #77abff;outline-offset:4px}.cn-appearance-toggle:hover{border-color:#91b2eb!important}.cn-appearance-floating{position:fixed;top:16px;right:18px;z-index:60}.studio-header-tools .cn-appearance-toggle{width:42px!important;height:42px;padding:8px!important}.studio-header-tools .cn-appearance-toggle span{display:none}.site-header .cn-appearance-toggle{margin-left:8px!important}.commerce-header>.cn-appearance-toggle{margin-left:14px!important}.commerce-header>a:nth-child(2){margin-left:auto}
html[data-cn-theme=dark] .cn-appearance-toggle{background:#1c3252!important;border-color:#3c567a!important;color:#d4e4ff!important}
html[data-cn-theme=dark] :is(.cn-header,.studio-header,.site-header,.premium-header,.commerce-header){background:#101e34;border-color:#2a3b56;box-shadow:0 8px 30px #040a1514}
html[data-cn-theme=dark] :is(.cn-nav,.studio-nav,.cn-mobile-menu,.workspace-dock,.mobile-menu,.nav-popover,.premium-mega){background:#101e34;border-color:#2a3b56;color:#c3d1e5}
html[data-cn-theme=dark] :is(.brand-image,.cn-brand-image,.commerce-header>a>img,.cn-access-brand img){background:transparent!important;filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen;padding:0!important;border-radius:0!important}
html[data-cn-theme=dark] .studio-nav a[aria-current=page],html[data-cn-theme=dark] .workspace-dock a[aria-current=page]{background:#213b60;color:#bdd5ff}
html[data-cn-theme=dark] :is(.cn-nav,.mobile-menu,.desktop-nav,.nav-popover) a{color:#c5d3e7}
html[data-cn-theme=dark] :is(.cn-nav,.mobile-menu,.desktop-nav,.nav-popover) a:hover{background:#1d3453;color:#edf4ff}
html[data-cn-theme=dark] :is(h1,h2,h3,h4){color:#e5edfa}
html[data-cn-theme=dark] :is(.cn-muted,.commerce-subtle,.commerce-domain-intro>p,.eyebrow,.cn-eyebrow,.commerce-eyebrow,.lead,.section-lead,.service-hero p,.hero-copy>p){color:#acbdd4}
html[data-cn-theme=dark] :is(.premium-hero,.hero,.hero-with-photo,.service-hero,.premium-section,.section,.editorial-section,.domain-choice-section,.clients-section,.faq-section,.plans-section,.photo-demo-section,.refine-paths,.proof-strip,.payment-methods,.sh-home){background-color:#0d182c;background-image:none;border-color:#2a3d58}
html[data-cn-theme=dark] :is(.bento-card,.plan-card,.editorial-card,.domain-choice-card,.refine-assisted,.page-callout,.jn-finder,.jn-comparison,.domain-discovery,.client-story,.commerce-domain-card,.commerce-service,.commerce-plan,.commerce-action,.commerce-empty,.commerce-summary,.commerce-choice,.commerce-purchase,.cn-card,.cn-stat,.cn-tool,.cn-site,.cn-storage-plan,.cn-mobile-menu,.cn-table-wrap,.cns-next,.cns-inbox-preview,.studio-shortcuts>a,.studio-service,.refine-path-card){background:#14233a;border-color:#30425e;color:#e5edfa;box-shadow:0 6px 26px #050c1815}
html[data-cn-theme=dark] :is(.plan-card,.editorial-card,.bento-card,.domain-choice-card,.refine-path-card) p,html[data-cn-theme=dark] :is(.plan-card,.editorial-card,.domain-choice-card) li{color:#acbdd4}
html[data-cn-theme=dark] :is(.plan-card,.commerce-plan).featured{background:#1b3458;border-color:#6f9dee}
html[data-cn-theme=dark] :is(.plan-price,.commerce-price,.plan-card h3,.plan-card strong,.domain-choice-card h2,.commerce-action strong,.commerce-empty strong){color:#edf3ff}
html[data-cn-theme=dark] :is(.button-blue,.button-primary,.commerce-btn,.cn-button,button[type=submit],.commerce-search button,.commerce-form>button){background:#2861df;color:#fff;border-color:#477bed;box-shadow:0 4px 15px #040a1833}
html[data-cn-theme=dark] :is(.button-white,.button-ghost,.button-outline,.cn-button.cn-secondary,.commerce-btn.discovery-secondary,.button-light){background:#1c3252;color:#d3e3ff;border:1px solid #45618b;box-shadow:none}
html[data-cn-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea){background:#102039;color:#e5edfa;border-color:#405779;color-scheme:dark}
html[data-cn-theme=dark] :is(input,textarea)::placeholder{color:#8fa5c3;opacity:1}
html[data-cn-theme=dark] :is(.cn-form label,.commerce-form label,.commerce-search label){color:#c5d4e9}
html[data-cn-theme=dark] :is(a:not(.cn-button):not(.commerce-btn):not(.button),summary){text-decoration-color:#6989bb}
html[data-cn-theme=dark] :is(.studio-text-link,.discovery-back,.commerce-domain-actions>a:not(.commerce-btn),.discovery-result-action>a:not(.commerce-btn)){color:#aacbff}
html[data-cn-theme=dark] :is(.announcement,.commerce-domain-steps,.refine-assistance-note){background:#142943;border-color:#2e486c;color:#c3d8f4}
html[data-cn-theme=dark] :is(.commerce-domain-steps b,.refine-badge,.nav-service-icon,.studio-tool-icon,.studio-domain-icon){background:#203a5f;color:#acd0ff;border-color:#38577e}
html[data-cn-theme=dark] .studio-banner{background:#142c4c;border-color:#36577e}
html[data-cn-theme=dark] .studio-banner h2{color:#e7effc}html[data-cn-theme=dark] .studio-banner :is(p,.studio-banner-tag){color:#b6cbe7}
html[data-cn-theme=dark] .studio-banner-art{opacity:.45;mask-image:linear-gradient(to right,transparent,#000 75%)}
html[data-cn-theme=dark] :is(.studio-capacity,.studio-service-bottom,.studio-search){background:#102039;border-color:#2d4567}
html[data-cn-theme=dark] :is(.studio-section-head p,.studio-service p,.studio-service small,.studio-shortcuts small,.studio-arrow,.studio-filter [role=status]){color:#acbdd4}
html[data-cn-theme=dark] :is(.commerce-tabs a,.studio-count,.studio-nav-help){background:#172d4b;border-color:#365171;color:#bdd2ee}
html[data-cn-theme=dark] .commerce-tabs a:hover{background:#23436b}
/* Domain search retains semantic available/occupied/unconfirmed states. */
html[data-cn-theme=dark] .discovery-result{background:#14233a;border-color:#304967;color:#d9e6f8}
html[data-cn-theme=dark] .discovery-primary.discovery-available{background:#132f32;border-color:#377869}
html[data-cn-theme=dark] .discovery-primary.discovery-taken{background:#15263e;border-color:#3a4e6c}
html[data-cn-theme=dark] :is(.discovery-result h3,.discovery-result-price strong,.discovery-section-head h2){color:#edf3ff}
html[data-cn-theme=dark] :is(.discovery-search-status,.discovery-price-note,.discovery-result-label,.discovery-result-price span,.discovery-result-price small,.discovery-checked,.discovery-benefits p,.discovery-status){color:#a8bbd7}
html[data-cn-theme=dark] .discovery-available .discovery-status{color:#84ddbb}html[data-cn-theme=dark] .discovery-unknown .discovery-status{color:#efcd8c}
html[data-cn-theme=dark] .discovery-domain-icon{background:#213955;border-color:#3c5576;color:#bed0e8}
html[data-cn-theme=dark] .discovery-available .discovery-domain-icon{background:#1d443e;border-color:#397467;color:#9ce5c8}
html[data-cn-theme=dark] .discovery-unknown .discovery-domain-icon{background:#413723;border-color:#7d6845;color:#efcd8c}
html[data-cn-theme=dark] .commerce-tariffs>span{background:#1a304e;border-color:#385574;color:#c8d7ee}
html[data-cn-theme=dark] .commerce-tariffs strong{color:#a9c8ff}
/* Reading, comparisons and support content. */
html[data-cn-theme=dark] :is(.faq-section details,.plan-more,.comparison-table,.jn-comparison-table,.cn-table,.cn-main details){border-color:#30425e}
html[data-cn-theme=dark] :is(.comparison-table th,.comparison-table td,.cn-table th,.cn-table td){background:#14233a;border-color:#30425e;color:#c7d5e9}
html[data-cn-theme=dark] :is(.site-footer,.premium-footer,.closing,.cn-footer){background:#101e34;color:#aebfd6;border-color:#2a3d58}
html[data-cn-theme=dark] .site-footer a{color:#c0d3ef}
html[data-cn-theme=dark] :is(.cn-notice,.commerce-notice){background:#173930;border-color:#34755b;color:#b4e9cf}
html[data-cn-theme=dark] :is(.cn-warning,.domain-alert,.commerce-alert){background:#3b3022;border-color:#89673c;color:#f5d49b}
html[data-cn-theme=dark] .cn-access{background:#0d182c}
html[data-cn-theme=dark] :is(.cn-access-card,.cn-access-form,.cn-login,.refine-account-card){background:#14233a;color:#e5edfa;border-color:#30425e}
html[data-cn-theme=dark] :is(.cn-access-copy,.cn-access-intro,.cn-access-story,.cn-access-aside){background:#142c4c;border-color:#36577e;color:#d1e1f6}
html[data-cn-theme=dark] :is(.cn-access p,.cn-access label,.cn-access small){color:#b4c5de}
html[data-cn-theme=dark] :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#8cbaff;outline-offset:4px}
@media(max-width:700px){.cn-appearance-toggle{width:40px!important;min-height:40px;padding:8px!important}.cn-appearance-toggle span{display:none}.studio-header-tools .cn-appearance-toggle{width:34px!important;min-height:38px;height:38px}.site-header .cn-appearance-toggle{margin-left:0!important}.commerce-header>.cn-appearance-toggle{margin-left:0!important}.cn-appearance-floating{top:12px;right:12px}.studio-header-tools{gap:2px!important}}
@media(prefers-reduced-motion:no-preference){.cn-appearance-toggle{transition:background .15s,border-color .15s}}
/* Public marketing components use the same quiet navy surfaces. */
html[data-cn-theme=dark] :is(.floating-card,.nova-console,.console-chrome,.console-workspace,.console-metrics>div,.console-site,.console-site-description,.demo-tools,.demo-inbox,.demo-resource,.demo-inbox-account,.payment-method,.faq-section details,.bento-mini-browser,.bento-mail-icon,.mini-storage){background:#14233a;border-color:#344967;color:#dce8fa}
html[data-cn-theme=dark] :is(.premium-mega,.floating-card,.premium-hero-price,.refine-paths,.nova-console,.plan-card,.payment-method,.faq-section) :is(strong,b,h2,h3,h4,summary){color:#e5edfa}
html[data-cn-theme=dark] :is(.premium-mega,.floating-card,.premium-hero-price,.refine-paths,.nova-console,.plan-card,.payment-method,.faq-section) :is(p,small,label,li){color:#b3c4dc}
html[data-cn-theme=dark] :is(.refine-free-note,.hero-small,.proof-strip,.premium-hero-price,.console-eyebrow,.console-caption,.console-safety,.console-chrome,.renewal,.usd-price-note,.plan-space,.fixed-tag,.art-note){color:#adbed6}
html[data-cn-theme=dark] :is(.button-quiet,.button-login,.text-link,.demo-inspect,.plan-more summary){color:#b5d0ff}
html[data-cn-theme=dark] .button-dark{background:#244e91;color:#fff;border-color:#537db8}
html[data-cn-theme=dark] :is(.skip-link,.fixed-tag,.console-demo-label,.demo-tag,.demo-avatar,.mail-avatar,.bento-mail-icon,.plan-emblem){background:#213b60;color:#d3e4ff;border-color:#3d5d87}
html[data-cn-theme=dark] .refine-paths>a{background:#14233a;border-color:#344967}
html[data-cn-theme=dark] .console-site-preview{background:#203e70;color:#edf4ff}
html[data-cn-theme=dark] .console-site-preview :is(h3,strong,p){color:#edf4ff}
html[data-cn-theme=dark] .demo-inbox-account>div{background:#14233a}
html[data-cn-theme=dark] :is(.refine-free-note,.refine-path-number,.feature-index,.plan-description,.plan-price small,.plan-price span,.console-metrics span){color:#b3c4dc!important}
html[data-cn-theme=dark] :is(.payment-intro strong,.usd-price-note strong,.console-site-preview>span,.console-site-preview>span span){color:#dae7ff!important}
html[data-cn-theme=dark] .plan-ribbon{background:#285cd1;color:#fff}
html[data-cn-theme=dark] :is(.commerce-domain-steps span,.refine-assistance-note p,.commerce-domain-card p,.commerce-subtle,.commerce-domain-intro>p){color:#b3c4dc!important}
html[data-cn-theme=dark] :is(.commerce-eyebrow,.cn-eyebrow,.studio-nav-help b,.commerce-domain-card>h2,.commerce-domain-card a:not(.commerce-btn)){color:#b8d3ff!important}
html[data-cn-theme=dark] :is(.access-story,.access-card,.commerce-auth-tabs){background:#14233a;border-color:#344967}
html[data-cn-theme=dark] :is(.access-back,.access-back span,.access-password button,.cn-access a,.commerce-auth-tabs a){color:#c1d8ff!important}
html[data-cn-theme=dark] .commerce-auth-tabs a[aria-current=page]{background:#254a82;color:#fff!important}
html[data-cn-theme=dark] :is(.mobile-menu,.mobile-menu a,.footer-status){background:#14233a!important;border-color:#344967!important;color:#b8cbe7!important}
html[data-cn-theme=dark] :is(.payment-intro,.usd-price-note,.plans-footer,.premium-footer) :is(h3,strong,b,span,p,a){color:#b8cbe7!important}
html[data-cn-theme=dark] .premium-footer h3{color:#e5edfa!important}
html[data-cn-theme=dark] .mobile-menu summary{color:#dae7ff}
