/* Accessible controls and text, shared across MONOLUX pages. */
[data-aos^="fade"]{opacity:1!important}
.section__form--grey{color:#252525}
.section__form--grey .h2,.section__form--grey .block-form__title{color:#252525}
.section__form--grey .monolux-lead-field label{color:#333}
.section__form--grey .monolux-lead-actions>p{color:#4b4b4b}
.footer-bottom p{color:#aaa}
.footer-contact a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;line-height:1.4}
.text a:not(.btn),.project-story a,.project-decisions a{color:#f2a19a;text-decoration:underline;text-underline-offset:.2em}
.section__form--grey a:not(.btn){color:#8f2822}
.h2--red{color:#e8766f}
button.menu-trigger{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}
.social__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
.to-top{min-width:44px;min-height:44px}
a:focus-visible,button:focus-visible{outline:2px solid #f2a19a;outline-offset:4px}
@media(prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transform:none!important;transition:none!important}}
.header-nav .nav .menu-item.menu-item--logo>a{background-image:url('/assets/img/monolux-header-optimized.webp')!important}
