/* Original static artwork sets layout and remains the fallback in every state. */
.dr-logo-art{position:relative;display:block;line-height:0;max-width:100%}
.dr-logo-link:before{animation:none!important}
.dr-logo-art>.logo{display:block;animation:none!important;transform:none!important;transition:opacity .18s ease!important}
.dr-logo-art>.dr-logo-motion{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease}
.dr-logo-art.dr-logo-playing>.logo{opacity:0}
.dr-logo-art.dr-logo-playing>.dr-logo-motion{opacity:1;visibility:visible}
@media(prefers-reduced-motion:reduce){.dr-logo-art>.logo{opacity:1!important}.dr-logo-art>.dr-logo-motion{display:none!important}}
@media print{.dr-logo-art>.logo{opacity:1!important}.dr-logo-art>.dr-logo-motion{display:none!important}}
