/* Separate owner-private agency skin. The light page and example sites are unchanged. */
.nld-dark{
 --nld-scope-muted:#afc0ce;--nld-paper:#101927;--nld-ink:#f1f5f6;--nld-muted:#afc0ce;--nld-line:#304153;--nld-pale:#172736;--nld-lime:#a9d2df;
 background:#101927;color:#f1f5f6
}
.nld-dark .nld-header{border-color:#304153}
.nld-dark .nld-brand,.nld-dark .nld-footer-logo{position:relative;isolation:isolate;width:max-content}
.nld-dark .nld-nav,.nld-dark .nld-footer-links{color:#c4d2dc}
.nld-dark .nld-nav a:hover,.nld-dark .nld-footer-links a:hover{color:#fff}
.nld-dark .nld-hero{background:radial-gradient(ellipse at 82% 20%,#274a6a52,transparent 65%)}
.nld-dark .nld-hero-message>.nld-eyebrow{color:#afcad9}
.nld-dark .nld-hero-message h1 em,.nld-dark .nld-intro h2 em,.nld-dark .nld-approach h2 em,.nld-dark .nld-services-heading h2 em{color:#a9cfe2}
.nld-dark .nld-hero-detail>.nld-hero-description{color:#b7c7d3}
.nld-dark .nld-contact-link,.nld-dark .nld-button,.nld-dark .nld-service-link,.nld-dark .nld-closing-button{background:#b7d8e4;color:#122d38;border:0}
.nld-dark .nld-contact-link:hover,.nld-dark .nld-button:hover,.nld-dark .nld-service-link:hover,.nld-dark .nld-closing-button:hover{background:#d6ecf4;color:#10252f}
.nld-dark .nld-menu-button>span{background:#e1ebf0}
.nld-dark .nld-mobile-nav{border-color:#304153}
.nld-dark .nld-mobile-nav a,.nld-dark .nld-mobile-nav button{color:#e0eaf0}
.nld-dark .nld-project-caption h3{color:#f0f5f7}
.nld-dark .nld-project-caption>div>span{color:#a8bdcd}
.nld-dark .nld-project-caption>a{color:#d6e7ef;border-color:#6a8799}
.nld-dark .nld-dots button:after{background:#536b7c}
.nld-dark .nld-dots button[aria-current=true]:after{background:#b4dce9}
.nld-dark .nld-benefits p>span,.nld-dark .nld-steps li>span{color:#a3bfd0}
.nld-dark .nld-services{background:#172736}
.nld-dark .nld-service-columns article,.nld-dark .nld-service-columns article+article,.nld-dark .nld-service-columns li{border-color:#3a4c5a}
.nld-dark .nld-service-columns p,.nld-dark .nld-service-columns ul{color:#bbcbd6}
.nld-dark .nld-service-top{color:#c5dce7}
.nld-dark .nld-closing{background:#1a3542;color:#f3f7f8}
.nld-dark .nld-closing .nld-eyebrow{color:#c1dce6}
.nld-dark .nld-closing h2 em{color:#a7d1df}
.nld-dark .nld-closing p:not(.nld-eyebrow){color:#c0d1dc}
.nld-dark .nld-footer-bottom{color:#a3b5c2}
.nld-dark .nld-footer-bottom a{text-decoration:underline;text-underline-offset:3px}
.nld-dark .nld-contact-dialog{background:#172736;color:#f1f5f6;box-shadow:0 22px 80px #0008}
.nld-dark .nld-contact-dialog::backdrop{background:#040a12c9}
.nld-dark .nld-field input,.nld-dark .nld-field select,.nld-dark .nld-field textarea,.nld-dark .nld-draft textarea{background:#0f1c2a;color:#f1f5f6;border-color:#617787}
.nld-dark .nld-field input::placeholder,.nld-dark .nld-field textarea::placeholder{color:#a4b8c7}
.nld-dark .nld-form-status{color:#b3d8df}
.nld-dark :focus-visible{outline-color:#b8e4f4}
.nld-dark .nld-skip{background:#c3e2ee;color:#10252f}
/* Preserve every fictional website's original colors and imagery. */
.nld-dark .nld-art{--nld-paper:#f8f7f2;--nld-ink:#252b27;--nld-muted:#69716a;--nld-line:#d8dbd2;--nld-lime:#d9ec85;--nld-pale:#eef0e7}

.nld-dark .nld-website-scope h2 em{color:#a9cfe2}
