/* NeuraMuse Nova site system — audited current-UI release, 2026-10-04 */
:root{
  --nm-canvas:#0c0d0e;--nm-graphite:#111315;--nm-raised:#171a1d;--nm-hover:#1c1f22;
  --nm-line:#2d3135;--nm-line-strong:#3e4144;--nm-text:#ece9e3;--nm-muted:#928e87;
  --nm-bronze:#b08a58;--nm-bronze2:#c29b68;--nm-green:#91a982;
  --bg:var(--nm-canvas)!important;--bg2:var(--nm-graphite)!important;--panel:var(--nm-graphite)!important;
  --panel2:var(--nm-raised)!important;--panel3:var(--nm-hover)!important;--text:var(--nm-text)!important;
  --muted:var(--nm-muted)!important;--soft:#c8c3ba!important;--cyan:var(--nm-bronze)!important;
  --cyan2:var(--nm-bronze2)!important;--orange:var(--nm-bronze)!important;--green:var(--nm-green)!important;
  --border:rgba(236,233,227,.09)!important;--border-strong:rgba(176,138,88,.34)!important;
  --strong:rgba(176,138,88,.34)!important;--shadow:0 30px 90px rgba(0,0,0,.46)!important;
}
html{background:var(--nm-canvas)}
body{color:var(--nm-text)!important;background:radial-gradient(circle at 12% -8%,rgba(176,138,88,.075),transparent 26%),radial-gradient(circle at 86% 14%,rgba(176,138,88,.035),transparent 26%),linear-gradient(180deg,#0b0c0d 0%,#0c0d0e 55%,#090a0b 100%)!important}
h1,h2,.hero-title,.section-title,.nm-latest-release h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;letter-spacing:-.035em!important}
h3{letter-spacing:-.018em!important}.site-header{background:rgba(12,13,14,.91)!important;border-bottom:1px solid rgba(236,233,227,.08)!important;box-shadow:none!important}.site-header.is-scrolled{background:rgba(12,13,14,.97)!important;box-shadow:0 14px 40px rgba(0,0,0,.24)!important}
.nav-links a,.mobile-menu a{color:#98938b!important}.nav-links a:hover,.nav-links a.active,.mobile-menu a:hover,.mobile-menu a.active{color:var(--nm-text)!important}
.nav-links .download-nav,.mobile-download,.btn.primary,.nm-latest-release__actions .primary{background:linear-gradient(180deg,#b99565,#9a7548)!important;border-color:#b08a58!important;color:#11100e!important;box-shadow:0 10px 26px rgba(176,138,88,.12)!important}
.nav-links .download-nav:hover,.btn.primary:hover,.nm-latest-release__actions .primary:hover{background:linear-gradient(180deg,#c2a072,#a88355)!important;color:#11100e!important}.btn.secondary{background:rgba(255,255,255,.018)!important;border-color:rgba(236,233,227,.11)!important}.btn.secondary:hover{border-color:rgba(176,138,88,.34)!important;background:rgba(176,138,88,.045)!important}
.eyebrow,.eyebrow.orange,.proof-copy small,.everyday-card small,.deep-list summary small,.verification-pair small,.tech-grid small,.download-card small,.format-head strong,.signal-chain span,.faq details a,.card small{color:var(--nm-bronze)!important}.hero-title span{color:var(--nm-bronze)!important}.hero-orbit{background:radial-gradient(circle,rgba(176,138,88,.11),rgba(176,138,88,.025) 42%,transparent 68%)!important}
.hero-window,.proof-card,.mode-tile,.endpoint-card,.endpoint,.everyday-card,.vision-shot,.download-card,.deep-list>details,.card,.shot,.rule,.specs,.cta-box,.panel,.aside{background:linear-gradient(180deg,rgba(23,26,29,.94),rgba(12,13,14,.98))!important;border-color:rgba(236,233,227,.085)!important}
.hero-window{border-color:rgba(176,138,88,.24)!important;background:linear-gradient(145deg,#17191b,#0d0f10)!important;box-shadow:0 34px 95px rgba(0,0,0,.48)!important}.hero-window img,.mode-image img,.everyday-card img,.vision-shot img,.shot img,.endpoint img,.endpoint-card img,.proof-media img,.proof-pair img{filter:saturate(.96) contrast(1.01)}
.dac-proof{border-color:rgba(176,138,88,.30)!important;background:linear-gradient(180deg,rgba(20,20,19,.98),rgba(10,10,10,.98))!important}.dac-proof small,.proof-pill.orange{color:var(--nm-bronze)!important}.mode-tile:hover,.benefit-card:hover,.deep-list>details[open],.faq details[open]{border-color:rgba(176,138,88,.22)!important}.proof-pill,.verified-line,.nm-link-requirement{border-color:rgba(176,138,88,.26)!important}.proof-pill{color:#c7a372!important}.platform-mark,.verify-steps>article>span{border-color:rgba(176,138,88,.26)!important;color:var(--nm-bronze)!important}
.final-box{border-color:rgba(176,138,88,.30)!important;background:radial-gradient(circle at 88% 10%,rgba(176,138,88,.10),transparent 28%),linear-gradient(135deg,#17191b,#0d0f10)!important}.demo-section{background:radial-gradient(circle at 50% 0%,rgba(176,138,88,.06),transparent 38%),#0a0b0c!important}.nm-release-strip{border-bottom-color:rgba(176,138,88,.28)!important;background:radial-gradient(circle at 18% 50%,rgba(176,138,88,.11),transparent 30%),linear-gradient(90deg,#0d0e0f 0%,#141311 48%,#0d0e0f 100%)!important}.nm-release-badge{border-color:rgba(176,138,88,.38)!important;color:#d2b27f!important;background:rgba(176,138,88,.07)!important}.nm-release-badge::before{background:#b08a58!important;box-shadow:none!important;animation:none!important}.nm-release-cta,.nm-release-strip__inner:hover .nm-release-cta{color:#cba76f!important}.nm-latest-release__card{border-color:rgba(176,138,88,.24)!important;background:radial-gradient(circle at 0 0,rgba(176,138,88,.08),transparent 34%),linear-gradient(180deg,rgba(23,24,24,.98),rgba(12,13,14,.99))!important}.nm-latest-release__eyebrow{color:var(--nm-bronze)!important}.nm-download-release-note{border-color:rgba(176,138,88,.22)!important;background:rgba(176,138,88,.045)!important}.nm-download-release-note a{color:#c6a06c!important}.nm-latest-release__visual{border-color:rgba(176,138,88,.20)!important;background:#0b0c0d!important}
/* Audited current-UI captures */
.nm-current-shot{display:block;overflow:hidden;border:1px solid rgba(176,138,88,.21);border-radius:18px;background:#0b0c0d;box-shadow:0 24px 70px rgba(0,0,0,.36)}.nm-current-shot img{display:block;width:100%;height:auto}.nm-current-caption{margin-top:11px;color:#817c74;font-size:10px;letter-spacing:.055em;text-transform:uppercase}.nm-current-caption strong{color:#b99a6d;font-weight:700}.nm-proof-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.nm-proof-pair>a{overflow:hidden;border:1px solid rgba(236,233,227,.085);border-radius:14px;background:#0b0c0d}.nm-proof-pair img{display:block;width:100%;height:auto}.nm-proof-pair b{display:block;padding:10px 12px;color:#aaa39a;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.nm-proof-pair b strong{color:#cfac79}.nm-current-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.nm-current-card{position:relative;display:block;overflow:hidden;border:1px solid rgba(236,233,227,.085);border-radius:18px;background:#0b0c0d;box-shadow:0 22px 64px rgba(0,0,0,.30)}.nm-current-card img{width:100%;height:auto;display:block}.nm-current-card span{position:absolute;left:13px;bottom:13px;display:inline-flex;align-items:center;min-height:31px;padding:0 11px;border:1px solid rgba(176,138,88,.28);border-radius:999px;background:rgba(12,13,14,.84);backdrop-filter:blur(12px);color:#aaa39a;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.nm-current-card span b{color:#d0ae79;margin-right:4px}.nm-current-wide{grid-column:span 2}
.nm-evidence-box{margin-top:24px;padding:18px;border:1px solid rgba(176,138,88,.20);border-radius:16px;background:rgba(176,138,88,.035)}.nm-evidence-box b{color:#d0ae79}.nm-evidence-box p{color:var(--nm-muted);font-size:13px;margin-top:7px}.nm-technical-label{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(176,138,88,.25);border-radius:999px;color:#c5a06e;font-size:9px;letter-spacing:.08em;text-transform:uppercase;background:rgba(176,138,88,.045)}
/* Remove dashboard-era cyan/orange emphasis left in inline page CSS */
[style*="color:#ff9a45"],[style*="color:#ff9f43"]{color:#c7a372!important}[style*="border-color:rgba(255,141,43"]{border-color:rgba(176,138,88,.34)!important}[style*="background:rgba(255,141,43"]{background:rgba(176,138,88,.055)!important}
@media(max-width:780px){.nm-current-grid,.nm-proof-pair{grid-template-columns:1fr}.nm-current-wide{grid-column:auto}.nm-current-card,.nm-current-shot{border-radius:12px}.nm-current-card span{left:9px;bottom:9px;font-size:8px}h1,h2,.hero-title,.section-title{letter-spacing:-.025em!important}}

/* V57 — header brand visibility correction. The source wordmark is preserved;
   this header-specific asset simply removes the large baked-in canvas around it. */
.brand{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important}
.brand img{height:48px!important;width:auto!important;max-width:none!important;object-fit:contain!important}
@media(max-width:780px){.brand img{height:40px!important}}
