/* ALLEON V3: preserve original horizontal flex layouts. */
#alleon-v3 .header, #alleon-v3 .nav, #alleon-v3 .tools, #alleon-v3 .actions, #alleon-v3 .hero-bottom, #alleon-v3 .journal-controls, #alleon-v3 .stories, #alleon-v3 .newsletter, #alleon-v3 .social-head, #alleon-v3 .social-grid, #alleon-v3 .footer, #alleon-v3 .footer-links { flex-direction: row; }
#alleon-v3 .hero, #alleon-v3 .campaign { width: 100%; }
#alleon-v3 .stories, #alleon-v3 .social-grid { flex-wrap: nowrap; }/* ALLEON V3 draft only: preserve original horizontal flex layouts. */
#alleon-v3 .header, #alleon-v3 .nav, #alleon-v3 .tools, #alleon-v3 .actions, #alleon-v3 .hero-bottom, #alleon-v3 .journal-controls, #alleon-v3 .stories, #alleon-v3 .newsletter, #alleon-v3 .social-head, #alleon-v3 .social-grid, #alleon-v3 .footer, #alleon-v3 .footer-links { flex-direction: row; }
#alleon-v3 .hero, #alleon-v3 .campaign { width: 100%; }
/* Original ALLEON logo: contrast on dark header and footer. */
#alleon-v3 .wordmark img { filter: invert(1); }