/* Uses the existing server-rendered dashboard theme; no separate preference. */
.ns-page{--nq-primary:#8e2548;--nq-secondary:#c58aa4}
html[data-theme="dark"] .ns-page{--ns-ink:#f6edf2;--ns-muted:#bdb0ba;--ns-accent:#f19ab9;--ns-line:#42303b;--nb-ink:#f6edf2;--nb-muted:#bdb0ba;--nb-panel:#181218;--nb-line:#503642;--nb-accent:#f19ab9;--nq-primary:#f3a3c0;--nq-secondary:#ffe2ee;background:#090709;color:#f6edf2;color-scheme:dark}
html[data-theme="dark"] .ns-page :focus-visible{outline-color:#f3a3c0}
html[data-theme="dark"] .ns-page .ns-button,
html[data-theme="dark"] .ns-page .nb-form .button.primary{background:#a8315a;border-color:#cc537c;color:#fff}
html[data-theme="dark"] .ns-page .ns-button:hover,
html[data-theme="dark"] .ns-page .nb-form .button.primary:hover{background:#be406c}
html[data-theme="dark"] .ns-page .ns-link{border-color:#97667d}
html[data-theme="dark"] .ns-page .ns-screen,
html[data-theme="dark"] .ns-page .nb-form,
html[data-theme="dark"] .ns-page .ns-lightbox{background:#181218;color:var(--ns-ink);border-color:var(--ns-line);box-shadow:0 18px 45px #0003}
html[data-theme="dark"] .ns-page .ns-windowbar{background:#231a22;border-color:var(--ns-line);color:var(--ns-muted)}
html[data-theme="dark"] .ns-page .ns-windowbar i{background:#8d6a7c}
html[data-theme="dark"] .ns-page .ns-support,
html[data-theme="dark"] .ns-page .ns-onboarding{background:#151015;border-color:var(--ns-line)}
html[data-theme="dark"] .ns-page .ns-support-grid article{border-color:var(--ns-line)}
html[data-theme="dark"] .ns-page .ns-support article p{color:var(--ns-muted)}
html[data-theme="dark"] .ns-page .nb-form input,
html[data-theme="dark"] .ns-page .nb-form textarea,
html[data-theme="dark"] .ns-page .nb-form select,
html[data-theme="dark"] .ns-page .np-search input{background:#100c10;color:var(--ns-ink);border-color:#664452}
html[data-theme="dark"] .ns-page input::placeholder,
html[data-theme="dark"] .ns-page textarea::placeholder{color:#a99aa5;opacity:1}
html[data-theme="dark"] .ns-page .nb-form .form-error{color:#ffacbf}
html[data-theme="dark"] .ns-page .nb-success{background:#181218;border-color:var(--ns-line);color:var(--ns-ink)}
html[data-theme="dark"] .ns-page .ns-lightbox button{background:#281c25;border-color:#715163;color:#f6edf2}
html[data-theme="dark"] .ns-page .np-subnav .np-product-menu{background:#1b141b;color:var(--ns-ink);border-color:#503642;box-shadow:0 12px 35px #0006}
html[data-theme="dark"] .ns-page .np-product-menu>a:hover{background:#38202e}
html[data-theme="dark"] .ns-page .np-resources .blog-card{background:#181218;color:var(--ns-ink);border-color:var(--ns-line)}
html[data-theme="dark"] .ns-page .np-resources .blog-card-image img{background:#181218}
html[data-theme="dark"] .ns-page .np-resources .blog-card p{color:var(--ns-muted)}
html[data-theme="dark"] .ns-page .np-resources .blog-pagination a{background:#181218;color:var(--ns-ink);border-color:#664452}
html[data-theme="dark"] .ns-page .np-resources .blog-pagination a[aria-current="page"]{background:#a8315a;color:#fff}
/* Refreshed subpages */
html[data-theme="dark"] .nr-page .nr-intro,
html[data-theme="dark"] .nr-page .nr-step p,
html[data-theme="dark"] .nr-page .nr-example p,
html[data-theme="dark"] .nr-page .nr-period,
html[data-theme="dark"] .nr-page .nr-small,
html[data-theme="dark"] .nr-page .nr-paper small,
html[data-theme="dark"] .nr-page .nr-terms section p{color:var(--ns-muted)}
html[data-theme="dark"] .nr-page .nr-hero .ns-hand,
html[data-theme="dark"] .nr-page .nr-q-fallback,
html[data-theme="dark"] .nr-page .nr-step-art>span,
html[data-theme="dark"] .nr-page .nr-renew,
html[data-theme="dark"] .nr-page .nr-badge,
html[data-theme="dark"] .nr-page .nr-small a,
html[data-theme="dark"] .nr-page .nr-plan li:before,
html[data-theme="dark"] .nr-page .nr-terms aside a{color:var(--ns-accent)}
html[data-theme="dark"] .nr-page .nr-art{stroke:var(--ns-accent)}
html[data-theme="dark"] .nr-page .nr-universe{background:radial-gradient(ellipse,#802c4a25,transparent 68%)}
html[data-theme="dark"] .nr-page .nr-motion{background:#1b131bef;border-color:#644052;color:#f1c4d8}
html[data-theme="dark"] .nr-page .nr-step,
html[data-theme="dark"] .nr-page .nr-paper,
html[data-theme="dark"] .nr-page .nr-plan{background:#181218;color:var(--ns-ink);border-color:var(--ns-line);box-shadow:0 18px 45px #0002}
html[data-theme="dark"] .nr-page .nr-featured{background:#27121e;border-color:#dc799d;box-shadow:0 14px 40px #d14e7d10}
html[data-theme="dark"] .nr-page .nr-paper-row,
html[data-theme="dark"] .nr-page .nr-plan ul,
html[data-theme="dark"] .nr-page .nr-example,
html[data-theme="dark"] .nr-page .nr-terms aside,
html[data-theme="dark"] .nr-page .nr-terms section,
html[data-theme="dark"] .nr-page>.nr-small{border-color:var(--ns-line)}
html[data-theme="dark"] .nr-page .nr-paper-row span:last-child{color:#d7b7c7}
