/* Follow the device appearance. No toggle, no image inversion. */
:root{color-scheme:light dark}
@media(prefers-color-scheme:dark){
body{--off-white:#1C211D;--ink:#EDEEE6;--muted:#BDC1B4;--line:#EDEEE62E;--notice-border:#F2E6A730;background-color:#1C211D;color:#EDEEE6}body.investing,body.about,body.disclaimer{background-image:linear-gradient(#1C211DDD,#1C211DF2),url('/assets/silverstein-glass-architecture.png');background-color:#1C211D;color:#EDEEE6}.venture-hero,.category-hero,.about .about-hero,.disclaimer:not(.specialist-legal) .disclaimer-hero{background:transparent;color:#EDEEE6}.venture-hero .section-label,.results-message,.comparison-table caption{color:#BDC1B4}.portfolio-section,.company-page,.detail-dialog,.investing .site-footer{background:#1C211D;color:#EDEEE6}.company-page{background:rgba(28,33,29,.92)}.detail-caution,.biography-note{background:#2D342C;color:#EDEEE6}.company-tile,.company-tile:nth-child(n),.company-tile.is-archive{background:#2D342C;color:#EDEEE6}.company-tile:nth-child(10n+2){background:#F2E6A7;color:#20221F}.company-tile:hover,.company-tile:nth-child(n):hover{background:#3B4439;color:#EDEEE6}.company-tile:nth-child(10n+2):hover{background:#E9DA96;color:#20221F}.comparison-table td:last-child{background:#2D342C}.comparison-table thead th{background:#111812}.about .family-grid article{background:#2D342C;color:#EDEEE6}.regulatory-notice{background:#1C211D;color:#EDEEE6}.site-footer{background:#111812;color:#EDEEE6}.site-footer .wordmark span{color:#F2E6A7}.search input,select{background:#252D26;color:#EDEEE6;border-color:#EDEEE640}body.crypto,body.crypto.disclaimer{--ink:#E8EDF0;--muted:#B5C8D3;background-color:#142530;color:#E8EDF0}.crypto .crypto-record,.crypto-about-main,.crypto .crypto-about-teaser,.crypto-about-cover,.crypto-map,.crypto-rationale,.crypto.disclaimer .disclaimer-hero{background:#1D3341;color:#E8EDF0}.crypto-side p,.scope-content .scope-foot{color:#B5C8D3}.crypto .site-footer .wordmark span{color:#A8C8DC}.crypto .site-footer{background:#10212C;color:#E8EDF0}body.bonds{--ink:#E4EEE6;--muted:#B6C5B7;background-image:none;background:#1B2921;color:#E4EEE6}.bonds .bond-cover,.bonds .bond-main,.bonds .bond-register{background:#1B2921}.bonds .bond-spine{background:#10231B;color:white}.bonds .bond-street-lamp{color:white}.bonds .wordmark span{color:#E4EEE6}.reading-items p,.bonds .disclosure{color:#B6C5B7}.bonds .site-footer{background:#112019;color:#E4EEE6}body.commodities{--ink:#E9E9DF;--muted:#C0C3B4;background-image:none;background:#252B24;color:#E9E9DF}.commodities .material-register,.commodities .glint-record{background:#252B24;color:#E9E9DF}.commodities .wordmark span{color:#E9E9DF}.commodities .site-footer{background:#182017;color:#E9E9DF}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Keep content surfaces and their text paired in device dark mode. */
@media(prefers-color-scheme:dark){body.disclaimer .legal-summary{background:#293029;color:#EDEEE6}body.disclaimer .legal-breadcrumb,body.disclaimer .legal-heading>.eyebrow,body.disclaimer .legal-introduction,body.disclaimer .legal-document-meta,body.disclaimer .legal-contents a>span,body.disclaimer .disclaimer-sections p,body.disclaimer .legal-document-end{color:#BDC1B4}body.disclaimer .legal-document-end>a,body.disclaimer .wordmark span{color:#EDEEE6}body.disclaimer .source-link{color:#EDEEE6}body.crypto.disclaimer .legal-summary{background:#1D3341;color:#E8EDF0}body.crypto.disclaimer .site-footer{background:#10212C;color:#E8EDF0}body.bonds.disclaimer .legal-summary{background:#263A2E;color:#E4EEE6}body.bonds.disclaimer .site-footer{background:#112019;color:#E4EEE6}body.commodities.disclaimer .legal-summary{background:#333C30;color:#E9E9DF}body.commodities.disclaimer .site-footer{background:#182017;color:#E9E9DF}body .detail-fields dt{color:#BDC1B4}.detail-button:hover{background:#EDEEE6;color:#1C211D}.about .comparison-table caption{color:#BDC1B4}.about .about-perspective{color:#EDEEE6}body .regulatory-notice{background:#1C211D;color:#EDEEE6}body.crypto .regulatory-notice{background:#142530;color:#E8EDF0}body.bonds .regulatory-notice{background:#1B2921;color:#E4EEE6}body.commodities .regulatory-notice{background:#252B24;color:#E9E9DF}}

/* Ventures keeps its yellow identity in device dark mode. */
@media(prefers-color-scheme:dark){
body:not(.crypto):not(.bonds):not(.commodities){--off-white:#594711;--ink:#FFF6D8;--muted:#E3D6AA;--line:#FFF6D835;--notice-border:#F2E6A740;--pill-bg:rgba(65,51,13,.86);--pill-ink:#FFF6D8;--pill-border:#F2E6A745;background:#594711;color:#FFF6D8}
body.investing,body.about:not(.crypto):not(.bonds):not(.commodities),body.disclaimer:not(.crypto):not(.bonds):not(.commodities){background-image:none;background-color:#594711;color:#FFF6D8}
body.investing .venture-hero,body.investing .category-hero,body.about:not(.crypto):not(.bonds):not(.commodities) .about-hero,body.disclaimer:not(.crypto):not(.bonds):not(.commodities) .disclaimer-hero{background:#594711;color:#FFF6D8}
body.investing .portfolio-section,body.investing .company-page,body.investing .detail-dialog{background:#493B16;color:#FFF6D8}
body.investing .company-tile,body.investing .company-tile:nth-child(n),body.investing .company-tile.is-archive{background:#6B5722;color:#FFF6D8}
body.investing .company-tile:hover,body.investing .company-tile:nth-child(n):hover{background:#7A6224;color:#FFF6D8}
body.investing .company-tile:nth-child(10n+2){background:#F2E6A7;color:#20221F}body.investing .company-tile:nth-child(10n+2):hover{background:#E9DA96;color:#20221F}
body:not(.crypto):not(.bonds):not(.commodities) .regulatory-notice,body:not(.crypto):not(.bonds):not(.commodities) .site-footer{background:#32290F;color:#FFF6D8}
body:not(.crypto):not(.bonds):not(.commodities) .switcher-menu{background:#32290F;color:#FFF6D8}
body:not(.crypto):not(.bonds):not(.commodities) .venture-hero .section-label,body:not(.crypto):not(.bonds):not(.commodities) .results-message,body:not(.crypto):not(.bonds):not(.commodities) .detail-fields dt{color:#E3D6AA}
body:not(.crypto):not(.bonds):not(.commodities) .detail-caution,body:not(.crypto):not(.bonds):not(.commodities) .biography-note,body.about:not(.crypto):not(.bonds):not(.commodities) .family-grid article,body.about:not(.crypto):not(.bonds):not(.commodities) .comparison-table td:last-child,body.disclaimer:not(.crypto):not(.bonds):not(.commodities) .legal-summary{background:#493B16;color:#FFF6D8}
body.disclaimer:not(.crypto):not(.bonds):not(.commodities) .legal-breadcrumb,body.disclaimer:not(.crypto):not(.bonds):not(.commodities) .legal-heading>.eyebrow,body.disclaimer:not(.crypto):not(.bonds):not(.commodities) .legal-introduction,body.disclaimer:not(.crypto):not(.bonds):not(.commodities) .legal-document-meta,body.disclaimer:not(.crypto):not(.bonds):not(.commodities) .legal-contents a>span,body.disclaimer:not(.crypto):not(.bonds):not(.commodities) .disclaimer-sections p,body.disclaimer:not(.crypto):not(.bonds):not(.commodities) .legal-document-end{color:#E3D6AA}
body.disclaimer:not(.crypto):not(.bonds):not(.commodities) .legal-document-end>a,body.disclaimer:not(.crypto):not(.bonds):not(.commodities) .source-link{color:#FFF6D8}
body:not(.crypto):not(.bonds):not(.commodities) .search input,body:not(.crypto):not(.bonds):not(.commodities) select{background:#493B16;color:#FFF6D8}
}
