/* Reuse the original IFWORLD artwork without changing the image itself. */
body.task-login #logo {
    width: 262px !important;
    height: auto !important;
    max-width: calc(100% - 24px) !important;
    max-height: none !important;
    box-sizing: content-box;
    padding: 12px;
    margin: 0 auto 24px !important;
    background: #fff;
    border-radius: 8px;
}
body.task-login .button.mainaction {
    background-color: #a61b29;
    border-color: #a61b29;
}
body.task-login .button.mainaction:hover,
body.task-login .button.mainaction:focus {
    background-color: #861522;
    border-color: #861522;
}
/* The narrow application menu displays the original artwork's left emblem. */
#layout-menu #logo {
    width: 45px !important;
    height: 45px !important;
    max-width: 45px !important;
    max-height: 45px !important;
    object-fit: none;
    object-position: left center;
    padding: 0 !important;
    background: #fff;
    border-radius: 5px;
}
@media print {
    #logo { width: 262px; height: 45px; object-fit: contain; }
}
