/* InnoNet approved network design 2026.10.07 v1; presentation only. */
:root{--nd-bg:#0c1320;--nd-surface:#141e2e;--nd-surface2:#1c293e;--nd-ink:#f2f6ff;--nd-muted:#9eacc4;--nd-line:#2b3850;--nd-accent:#78a0ff;--nd-button:#386ce8;--nd-soft:#172d54;color-scheme:dark}
html[data-network-theme=light]{--nd-bg:#f3f5f9;--nd-surface:#fff;--nd-surface2:#f7f9fc;--nd-ink:#142038;--nd-muted:#56647b;--nd-line:#dce3ef;--nd-accent:#285fda;--nd-button:#285fda;--nd-soft:#eaf0ff;color-scheme:light}
:root,body,body.inllc-homepage,body.site-innonet,body.site-thankmy{--bg:var(--nd-bg)!important;--bg-alt:var(--nd-bg)!important;--surface:var(--nd-surface)!important;--surface-strong:var(--nd-surface)!important;--text:var(--nd-ink)!important;--ink:var(--nd-ink)!important;--muted:var(--nd-muted)!important;--line:var(--nd-line)!important;--card:var(--nd-surface)!important;--accent:var(--nd-accent)!important;--accent-strong:var(--nd-button)!important;--accent-alt:var(--nd-accent)!important;--accent-soft:var(--nd-soft)!important;--glow-a:transparent!important;--glow-b:transparent!important;--body-font:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important;--display-font:var(--body-font)!important;--mfgx-bg:var(--nd-bg)!important;--mfgx-bg-alt:var(--nd-surface2)!important;--mfgx-panel:var(--nd-surface)!important;--mfgx-panel-strong:var(--nd-surface)!important;--mfgx-surface:var(--nd-surface)!important;--mfgx-surface-soft:var(--nd-surface2)!important;--mfgx-line:var(--nd-line)!important;--mfgx-ink:var(--nd-ink)!important;--mfgx-ink-muted:var(--nd-muted)!important;--mfgx-dark:var(--nd-ink)!important;--mfgx-accent:var(--nd-accent)!important;--mfgx-accent-2:var(--nd-accent)!important;--mfgx-radius:16px!important;--mfgx-radius-tight:12px!important;--cte-ink:var(--nd-ink)!important;--cte-muted:var(--nd-muted)!important;--cte-line:var(--nd-line)!important;--cte-soft:var(--nd-surface2)!important;--cte-paper:var(--nd-surface)!important;--cte-accent:var(--nd-button)!important;--cte-accent-dark:var(--nd-accent)!important;--cte-blue:var(--nd-accent)!important}
body,body.site-innonet,body.site-thankmy,body.mfgaxis-preset-atlas,body.inllc-homepage{background:var(--nd-bg)!important;color:var(--nd-ink)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important;line-height:1.6}
body h1,body h2,body h3{font-family:inherit;letter-spacing:-.035em;color:var(--nd-ink)}body h1{line-height:1.08}body p,body li{overflow-wrap:break-word}
button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--nd-accent);outline-offset:3px}
body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),body select,body textarea{background:var(--nd-surface2);color:var(--nd-ink);border:1px solid var(--nd-line);border-radius:9px;max-width:100%}body input::placeholder,body textarea::placeholder{color:var(--nd-muted)}
.ambient,.ambient-grid,.ambient--a,.ambient--b{display:none!important}
.site-header,.mfgx-header,.cte-native-header,.site-footer,.mfgx-footer,.cte-native-footer,.tm-card,.tm-section-card,.project-card,.content-card,.surface-card,.feature-card,.app-card,.mfgx-card,.mfgx-panel,.mfgx-feed-card,.mfgx-supplier-card,.mfgx-company-card,.cte-native-card,.card,.panel{background:var(--nd-surface)!important;border-color:var(--nd-line)!important;color:var(--nd-ink)!important;box-shadow:none!important}
.mfgx-main,.cte-native-shell,.cte-native-main,.landing-shell,.tm-shell{background:transparent!important}
.mfgx-feed-card p,.mfgx-card p,.card p,.tm-copy,.section-lead,.hero-lead,.muted,.mfgx-meta{color:var(--nd-muted)}
.site-header{border:1px solid var(--nd-line);border-radius:14px}.header-inner{min-height:76px}.landing-shell{width:min(1200px,calc(100% - 32px));padding-top:18px}.hero{padding-top:38px}.site-innonet .hero-title,.site-thankmy .hero-title{font-size:clamp(38px,5vw,66px);letter-spacing:-.055em;line-height:1.08;max-width:900px}
.site-logo,.network-design-logo{background:#f3f5f9!important;border-radius:9px;padding:8px 12px;object-fit:contain;width:220px!important;height:64px!important;max-width:100%}.mfgx-brand__wordmark{background:#f3f5f9;border-radius:9px;padding:9px 12px;max-width:220px;max-height:64px}.mfgx-brand__mobile{background:#f3f5f9;border-radius:9px;padding:6px}.mfgx-brand__mobile-word{color:#142038}.mfgx-brand__icon-shell{background:transparent!important}.mfgx-brand__eyebrow,.mfgx-brand__tag{color:var(--nd-muted)}
.tm-button-primary,.button-primary,.btn-primary,.mfgx-button:not(.mfgx-button--ghost),.primary-action,.header-tool--primary,.button--primary{background:var(--nd-button)!important;border-color:var(--nd-button)!important;color:#fff!important;border-radius:9px;box-shadow:none!important}.tm-button-secondary,.mfgx-button--ghost,.button--secondary{background:transparent!important;border:1px solid var(--nd-line)!important;color:var(--nd-ink)!important;border-radius:9px;box-shadow:none!important}
.tm-shell{width:min(1100px,calc(100% - 40px))!important;margin:0 auto!important;padding:52px 0!important}.tm-card{border-radius:16px}.tm-panel{padding:clamp(24px,4vw,44px)}.tm-title{font-size:clamp(32px,4vw,50px)!important}.tm-eyebrow{color:var(--nd-accent)}.tm-shell .tm-actions{gap:12px}.tm-shell .tm-button{min-height:46px}.network-auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;min-height:75vh}.network-auth-story h2{font-size:clamp(40px,4.3vw,66px);line-height:1.05;letter-spacing:-.055em}.network-auth-story p{color:var(--nd-muted);max-width:440px}.network-auth-story img{margin-bottom:36px}.network-auth-layout .tm-card{min-width:0}.network-auth-layout .tm-actions{display:grid;grid-template-columns:1fr}.network-auth-layout .tm-home-link{font-size:14px}.network-theme-toggle{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--nd-line);border-radius:9px;background:var(--nd-surface2);color:var(--nd-ink);font:600 12px system-ui;padding:8px 12px;min-height:38px;cursor:pointer}.network-theme-controls{display:flex;justify-content:flex-end;gap:8px;max-width:1200px;margin:16px auto;padding:0 20px}.network-theme-toggle:hover{border-color:var(--nd-accent)}
.cte-native-header a,.cte-native-footer a,.mfgx-header a,.site-header a{color:var(--nd-ink)}.cte-native-card__title,.cte-native-card__title a{color:var(--nd-ink)}.cte-native-card__excerpt,.cte-native-byline{color:var(--nd-muted)}.cte-native-header__inner{background:var(--nd-surface)}.cte-native-article-content{max-width:760px;line-height:1.85}.cte-native-article-content h2{line-height:1.2}.gsm-article-content{line-height:1.85;max-width:760px}.gsm-card,.gsm-search-card,.gsm-reader-account-card,.gsm-side-card{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}
@media(max-width:700px){.network-auth-layout{display:block;min-height:0}.network-auth-story{display:none}.tm-shell{width:calc(100% - 28px)!important;padding:24px 0!important}.tm-panel{padding:24px}.site-logo,.network-design-logo{width:165px!important;height:49px!important;padding:6px 9px}.site-header{border-radius:10px}.landing-shell{width:calc(100% - 24px)}.header-inner{min-height:66px}.network-theme-controls{margin:10px auto}.hero{padding-top:22px}.mfgx-brand__wordmark{max-width:175px}.network-auth-layout .tm-actions{width:100%}.tm-shell .tm-actions,.tm-shell .tm-button{max-width:100%}.cte-native-article-content,.gsm-article-content{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.mfgx-brand__mobile-word{display:none}.mfgx-brand__mobile .mfgx-brand__icon-shell{width:170px;height:38px}.mfgx-brand__mobile .mfgx-brand__icon{width:170px!important;height:38px!important;object-fit:contain}

/* Publication-specific surfaces; magazine source pages retain source-exact pixels. */
:root,body{--gsm-ink:var(--nd-ink)!important;--gsm-ink-soft:var(--nd-muted)!important;--gsm-paper:var(--nd-bg)!important;--gsm-sheet:var(--nd-surface)!important;--gsm-line:var(--nd-line)!important;--gsm-oxide:var(--nd-button)!important;--gsm-green:var(--nd-accent)!important;--gsm-brass:var(--nd-accent)!important;--gsm-dark:var(--nd-surface)!important}
.gsm-reader-launcher,.gsm-cookie-consent__panel,.gsm-reader-launcher__panel,.gsm-mfgaxis-launcher,.gsm-mfgaxis-launcher__company,.gsm-mfgaxis-launcher__empty{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important;border-radius:12px}
.gsm-reader-launcher__actions a,.gsm-reader-launcher button,.gsm-cookie-consent button{background:var(--nd-surface2)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important;border-radius:8px}
.gsm-reader-launcher__actions a:first-child,.gsm-cookie-consent__actions button:first-child,.gsm-mfgaxis-launcher__actions a:first-child{background:var(--nd-button)!important;color:#fff!important;border-color:var(--nd-button)!important}
.gsm-reader-launcher__note label,.gsm-reader-launcher__playlist label,.gsm-mfgaxis-launcher__company small{color:var(--nd-muted)!important}

body.site-innonet .header-inner,body.site-innonet .site-header,body.site-innonet .site-nav{background:var(--nd-surface)!important;color:var(--nd-ink)!important}.site-innonet .site-nav-link,.site-innonet .header-tool,.site-innonet .site-nav a{color:var(--nd-ink)!important}.site-innonet .site-nav-link:hover,.site-innonet .site-nav-link.is-active{background:var(--nd-soft)!important;color:var(--nd-accent)!important}.gsm-cookie-consent__sheet,.gsm-cookie-consent__toggle,.gsm-cookie-consent__close,.gsm-tool-launcher{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}.gsm-tool-launcher h2,.gsm-cookie-consent h2,.gsm-cookie-consent h3,.gsm-cookie-consent label{color:var(--nd-ink)!important}.gsm-tool-launcher p,.gsm-cookie-consent p,.gsm-cookie-consent small{color:var(--nd-muted)!important}.gsm-cookie-consent__actions button{background:var(--nd-surface2)!important;color:var(--nd-ink)!important}.gsm-cookie-consent__actions button:first-child{background:var(--nd-button)!important;color:#fff!important}

.entry-card--article,.entry-card--article .entry-content{color:var(--nd-ink)!important;background:var(--nd-surface)!important}.entry-card--article p,.entry-card--article li{color:var(--nd-ink)!important}

/* Native publication components. Image and magazine-page canvases stay source-exact. */
:root,body{--gsm-oxide-dark:var(--nd-accent)!important}
.entry-card--article .tmm-source-completion__heading{color:var(--nd-ink)!important}.entry-card--article .tmm-source-completion__note,.site-search-trigger__label,.gsm-cookie-consent__toggle b{color:var(--nd-muted)!important}
.tmm-inline-visual,.tmm-no-results,.tmm-empty,.gsm-empty-state{background:var(--nd-surface2)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}.tmm-inline-visual figcaption{color:var(--nd-muted)!important}
.gsm-reader-launcher__eyebrow,.gsm-cookie-consent__eyebrow,.gsm-cookie-consent__policy,.gsm-mfgaxis-launcher__panel .gsm-reader-launcher__eyebrow{color:var(--nd-accent)!important}
body .mfgaxis-search-form,body .mfgaxis-active-filters,body .mfgaxis-home-row,body .mfgaxis-vendor-card,body .mfgaxis-filter-group,body .mfgaxis-search-panel,body .mfgaxis-filter-panel,body .mfgaxis-vendor-search__result,body .mfgaxis-vendor-search__empty,body .mfgx-account-dropdown,body .wpum-form,body .woocommerce,body .mfgx-dashboard-vendor-card,body .mfgx-account-card,body .mfgx-home-hero__copy,body .mfgx-home-search,body .mfgx-nav,body .mfgx-video-card,body .mfgx-community-card,body .mfgx-post-card,body .mfgx-community-pagination{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important;box-shadow:none!important}
body .mfgx-home-hero h1,body .mfgx-account-card h2,body .mfgx-nav a,body .mfgaxis-vendor-card h3{color:var(--nd-ink)!important}
body .cte-hdr-searchForm,body .cte-hdr-panel,body .cte-hdr-mobile,body .cte-hdr-mobilePanel,body .cte-hdr-drawer,body .cte-mag-card__meta,body .cte-mag-meta,body .cte-mag-archive-item,body .cte-mag-archive-list__item,body.single-articles .cte-cpt--articles .cte-single,body.single-articles .cte-cpt--articles .cte-issueGate{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important;box-shadow:none!important}
body.single-articles .cte-cpt--articles .cte-single__body,body.single-articles .cte-cpt--articles .cte-single__body p,body.single-articles .cte-cpt--articles .cte-single__body li,body .cte-mag-card__meta a{color:var(--nd-ink)!important}

body .mfgaxis-account-dropdown,body .mfgaxis-account-card,body .mfgaxis-vendor-search-results .mfgaxis-vendor-card{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}body .cte-hdr__searchForm,body .cte-hdr__panel,body .cte-archive__item.cte-archive__item--magazine{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}

#masthead .cte-hdr--mobile .cte-hdr__panel,body.post-type-archive-magazines .cte-archive__item.cte-archive__item--magazine,body.post-type-archive-magazines .cte-mag-card__meta,body .mfgaxis-vendor-search-results.mfgx-company-dashboard__grid .mfgaxis-vendor-card{background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}

/* Native CTE components pair every painted panel with the shared ink. */
:root[data-network-theme] body.cte-native-theme #masthead.cte-native-header,
:root[data-network-theme] body.cte-native-theme #masthead .cte-native-header__slab,
:root[data-network-theme] body.cte-native-theme #masthead .cte-native-header__search,
:root[data-network-theme] body.cte-native-theme #masthead .cte-native-header__shortcuts,
:root[data-network-theme] body.cte-native-theme #masthead .cte-hot-topics__wrap,
:root[data-network-theme] body.cte-native-theme .cte-homepage-display .cte-hp__card,
:root[data-network-theme] body.cte-native-theme .cte-homepage-display .cte-hp__playlist,
:root[data-network-theme] body.cte-native-theme .cte-homepage-display .cte-hp__feedItem,
:root[data-network-theme] body.cte-native-theme .cte-homepage-display .cte-hp__showcaseCard,
:root[data-network-theme] body.cte-native-theme .cte-card,
:root[data-network-theme] body.cte-native-theme .cte-archive__header,
:root[data-network-theme] body.cte-native-theme .cte-archive__card,
:root[data-network-theme] body.cte-native-theme .cte-single__main,
:root[data-network-theme] body.cte-native-theme .cte-single__sidebar,
:root[data-network-theme] body.cte-native-theme .cte-scrollStage__slotWrap{
 background:var(--nd-surface)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important;
}
:root[data-network-theme] body.cte-native-theme .cte-homepage-display :is(h1,h2,h3,h4,a,strong),
:root[data-network-theme] body.cte-native-theme .cte-archive :is(h1,h2,h3,a),
:root[data-network-theme] body.cte-native-theme .cte-single :is(h1,h2,h3,a){color:var(--nd-ink)!important}
:root[data-network-theme] body.cte-native-theme .cte-homepage-display :is(p,small,time),
:root[data-network-theme] body.cte-native-theme .cte-archive :is(p,small,time),
:root[data-network-theme] body.cte-native-theme .cte-single :is(p,small,time){color:var(--nd-muted)!important}
:root[data-network-theme] body.cte-native-theme .cte-hp__video,
:root[data-network-theme] body.cte-native-theme .cte-video-embed,
:root[data-network-theme] body.cte-native-theme .cte-video-native-player{background:#050810!important}
:root[data-network-theme] body.cte-native-theme .cte-btn{background:var(--nd-button)!important;border-color:var(--nd-button)!important;color:#fff!important}
:root[data-network-theme] body.cte-native-theme .cte-btn--soft{background:var(--nd-surface2)!important;border-color:var(--nd-line)!important;color:var(--nd-ink)!important}

:root[data-network-theme] body.cte-native-theme :is(.cte-homepage-display,.cte-archive,.cte-single) a.cte-btn{background:var(--nd-button)!important;color:#fff!important;border-color:var(--nd-button)!important}
:root[data-network-theme] body.cte-native-theme :is(.cte-homepage-display,.cte-archive,.cte-single) a.cte-btn--soft{background:var(--nd-surface2)!important;color:var(--nd-ink)!important;border-color:var(--nd-line)!important}

/* Native CTE metadata uses div/span labels instead of heading/paragraph tags. */
:root[data-network-theme] body.cte-native-theme .cte-homepage-display :is(.cte-hp__plTitle,.cte-hp__issueBrandTitle,.cte-hp__issue_title,.cte-mfgaxisCompanies__name){color:var(--nd-ink)!important}
:root[data-network-theme] body.cte-native-theme .cte-homepage-display :is(.cte-hp__kicker,.cte-hp__notice,.cte-hp__type,.cte-hp__dot,.cte-hp__date,.cte-hp__feedExcerpt,.cte-hp__showcaseMeta){color:var(--nd-muted)!important}
:root[data-network-theme] body.cte-native-theme .cte-homepage-display .cte-hp__type{background:var(--nd-surface2)!important}
:root[data-network-theme] body.cte-native-theme .cte-homepage-display .cte-hp__feedMore{background:var(--nd-surface2)!important;border-color:var(--nd-line)!important;color:var(--nd-ink)!important}
:root[data-network-theme] body.cte-native-theme .cte-homepage-display .cte-hp__feedMoreText{color:var(--nd-ink)!important}
