/* The builder's animation runtime is absent in static copies. Reveal its real content. */
.layout-element.transition,.image.image--grid,.image--grid.image--zoom img,.block-blog-list-item{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}
section[id]{scroll-margin-top:90px}
html{scroll-behavior:auto!important}
.block-header-layout-mobile__dropdown:not(.block-header-layout-mobile__dropdown--open){visibility:hidden!important;max-height:0!important;padding:0!important;transition:none!important}
a:focus-visible,button:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:3px solid #38bdf8;outline-offset:4px}
.faq-question{cursor:pointer}
.dima-form-note{font:inherit;line-height:1.5;margin:0 0 16px;color:inherit}
.dima-bot-form .form__button{cursor:pointer}
body[data-dima-host="sherlox-bot.online"] .seo-content p{color:#b9c5d5}
body[data-dima-host="sherlox-bot.online"] main p{color:#b9c5d5}
.dima-lightbox{max-width:94vw;max-height:94vh;border:0;border-radius:12px;padding:16px;background:#101827;color:white}
.dima-lightbox::backdrop{background:rgba(0,0,0,.85)}
.dima-lightbox img{display:block;max-width:85vw;max-height:78vh;object-fit:contain}
.dima-lightbox button{display:block;margin:0 0 12px auto;border:1px solid #64748b;background:#1e293b;color:white;border-radius:6px;padding:8px 16px;cursor:pointer}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
