/* Techbriefing: crisp technology-news colors, with the existing layout and typography. */
html body.aen-pb-local-pb-e01 {
 --tb-ink: #14253d; --tb-blue: #1254b8; --tb-teal: #007d98;
 --tb-line: #d6e3f2; --tb-muted: #4f6078; --tb-paper: #fff;
 --wp--preset--color--primary: #1254b8; --wp--preset--color--secondary: #007d98;
 --wp--preset--color--contrast: #14253d; --wp--preset--color--base: #fff;
 color: var(--tb-ink); background: #f7faff;
}
html body.aen-pb-local-pb-e01 a { color: var(--tb-blue); }
html body.aen-pb-local-pb-e01 a:hover { color: #006b83; }
html body.aen-pb-local-pb-e01 .wp-site-blocks > .aen-r3-header-shell { background: #fff; border-bottom-color: #c8dbee; }
html body.aen-pb-local-pb-e01 .tb-primary-navigation a { color: #14253d; }
html body.aen-pb-local-pb-e01 .tb-primary-navigation a:hover { color: #1254b8; }
html body.aen-pb-local-pb-e01 .tb-latest-title { color: #14253d; }
html body.aen-pb-local-pb-e01 .tb-latest-title::before { border-color: #007d98; box-shadow: inset 9px 0 0 #d9f2f7; }
html body.aen-pb-local-pb-e01 .tb-story .wp-block-post-title a { color: #1254b8; }
html body.aen-pb-local-pb-e01 .tb-story .wp-block-post-title a:hover { color: #006b83; }
html body.aen-pb-local-pb-e01 .wp-block-search__inside-wrapper { background: #fff; border-color: #bed1e7; }
html body.aen-pb-local-pb-e01 .wp-block-search__button,
html body.aen-pb-local-pb-e01 .tb-comment .wp-element-button,
html body.aen-pb-local-pb-e01 .page-numbers.current,
html body.aen-pb-local-pb-e01 .aen-back-to-top { background: #1254b8; color: #fff; }
html body.aen-pb-local-pb-e01 .wp-block-search__button:hover,
html body.aen-pb-local-pb-e01 .aen-back-to-top:hover { background: #0c408f; color: #fff; }
html body.aen-pb-local-pb-e01 .wp-site-blocks > .aen-r3-footer-shell { background: #102440; color: #e2ecfa; border-top-color: #23476d; }
html body.aen-pb-local-pb-e01 .tb-footer { background: transparent; }
html body.aen-pb-local-pb-e01 .tb-footer-brand p { color: #bfd0e7; }
html body.aen-pb-local-pb-e01 .aen-r3-footer-shell a { color: #c8edff; }
html body.aen-pb-local-pb-e01 .aen-r3-footer-shell a:hover { color: #fff; }
html body.aen-pb-local-pb-e01 .aen-r3-footer-shell .tb-footer-brand > a { color: #fff; }
html body.aen-pb-local-pb-e01 .tb-copyright { background: #091a30; color: #bfd0e7; }

html body.aen-pb-local-pb-e01 .tb-copyright { box-shadow: 0 0 0 100vmax #091a30; }
html body.aen-pb-local-pb-e01 .tb-footer-brand img { filter: brightness(0) invert(1); }
html body.aen-pb-local-pb-e01 .aen-c-submit { background: #1254b8; color: #fff; }
html body.aen-pb-local-pb-e01 .aen-c-submit:hover { background: #0c408f; }
