:root{--zt-page-bg: #0a0a0f;--zt-surface: #0d0d14;--zt-surface-alt: #13131e;--zt-border: rgba(255, 255, 255, .12);--zt-text: #e0e0e0;--zt-text-muted: #aaa;--zt-text-soft: #888}html.theme-light{--zt-page-bg: #eef1f7;--zt-surface: #f5f7fc;--zt-surface-alt: #e8ecf3;--zt-border: rgba(15, 23, 42, .15);--zt-text: #0b1220;--zt-text-muted: #2d3a4d;--zt-text-soft: #44546a}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--zt-page-bg);color:var(--zt-text);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.theme-light .brochure,html.theme-light .concept-page,html.theme-light .implementation,html.theme-light .app-shell{background:var(--zt-page-bg);color:var(--zt-text)}html.theme-light .site-nav,html.theme-light .app-header,html.theme-light .app-footer,html.theme-light .concept-nav,html.theme-light .concept-subnav,html.theme-light .impl-header,html.theme-light .nav-group-menu{background:var(--zt-surface);border-color:var(--zt-border)}html.theme-light .nav-link,html.theme-light .nav-group-btn,html.theme-light .nav-group-item,html.theme-light .hero-subtitle,html.theme-light .hero-tagline,html.theme-light .section-subtitle,html.theme-light .footer-item,html.theme-light .footer-copyright{color:var(--zt-text-muted)}html.theme-light .nav-link:hover,html.theme-light .nav-link.active,html.theme-light .nav-group-btn:hover,html.theme-light .nav-group.open .nav-group-btn,html.theme-light .nav-group-item:hover{background:#0f172a14;color:var(--zt-text)}html.theme-light .panel,html.theme-light .feature-card,html.theme-light .detail,html.theme-light .pillar,html.theme-light .capability,html.theme-light .prereq-card,html.theme-light .phase-content,html.theme-light .component-card,html.theme-light .feature,html.theme-light .journey-stage{background:var(--zt-surface-alt);border-color:var(--zt-border)}html.theme-light .panel-title{color:var(--zt-text-soft)}html.theme-light .section-dark{background:#0f172a0a;border-color:#0f172a12}html.theme-light .section h2,html.theme-light .pillar h3,html.theme-light .capability h4,html.theme-light .ai-thread h4,html.theme-light .benefit strong,html.theme-light .comp-row span:first-child{color:var(--zt-text)}html.theme-light .objective-text p,html.theme-light .pillar p,html.theme-light .pillar ul li,html.theme-light .ai-band-lead,html.theme-light .ai-thread p,html.theme-light .capability p,html.theme-light .benefit p,html.theme-light .comp-row span,html.theme-light .cta-inner p{color:var(--zt-text-muted)}html.theme-light .stat-label,html.theme-light .pillar-subtitle,html.theme-light .ai-band-subtitle,html.theme-light .comp-header span,html.theme-light .brochure-footer{color:var(--zt-text-soft)}html.theme-light .ai-thread,html.theme-light .comp-header{background:var(--zt-surface-alt)}html.theme-light .comparison-table,html.theme-light .comp-row{border-color:var(--zt-border)}a{color:#00c8ff;text-decoration:none}button{font-family:inherit}
