/* Simple branding */
.global-sidebar__footer {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='100' height='20' viewBox='0 0 100 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='%23131a20'%3e%3cpath d='M0 13.2848H2.80887C2.90658 16.0344 4.76303 17.6643 7.98741 17.6643C11.0894 17.6643 12.8245 16.3018 12.8245 14.0634C12.8245 8.68616 0.537889 13.7714 0.537889 5.49914C0.536902 2.28754 3.41979 0 7.79199 0C12.1889 0 15.2672 2.45761 15.2672 6.13124H12.5313C12.3359 3.74638 10.6255 2.33571 7.71896 2.33571C4.81238 2.33571 3.1997 3.60088 3.1997 5.76653C3.1997 10.8754 15.5109 6.03392 15.5109 14.0634C15.5109 17.4696 12.7751 20 7.8897 20C3.17601 20 0 17.5178 0 13.2848Z'/%3e%3cpath d='M19.068 0.389282H21.6084V19.6107H19.068V0.389282Z'/%3e%3cpath d='M25.6736 0.389282H29.728L36.4215 16.5446L43.1387 0.389282H47.1941V19.6107H44.629V3.72278L37.7647 19.6107H35.0773L28.214 3.72278V19.6107H25.6736V0.389282Z'/%3e%3cpath d='M51.2584 0.389282H59.7344C63.9605 0.389282 66.1584 2.48218 66.1584 5.98574C66.1584 9.48931 63.9605 11.7277 59.7344 11.7277H53.7988V19.6107H51.2584V0.389282ZM59.2952 9.29466C62.1534 9.29466 63.4966 8.07766 63.4966 6.05849C63.4966 4.01474 62.104 2.79872 59.1728 2.79872H53.7988V9.29466H59.2952Z'/%3e%3cpath d='M69.2012 0.389282H71.7416V17.2023H82.5872V19.6107H69.2012V0.389282Z'/%3e%3cpath d='M85.637 0.389282H99.8777V2.79774H88.1774V8.63701H99.023V10.9973H88.1774V17.2013H100V19.6097H85.637V0.389282Z'/%3e%3c/g%3e%3c/svg%3e ");
	-webkit-background-size: auto 22px;
	background-size: auto 22px;
	background-repeat: no-repeat;
    background-position: center top 15px;
    padding-top: 45px;
}

.login {
	background: #673129;
}

.login a#system-info {
    background: none;
}

div#system-name {
    color: #E7A579;
}

button#webauthn-login {
    color: #b1b1b1;
    background: #38180E;
}


a#system-info {
    background: #38180E;
    transition: background-color 0.3s ease;
}

a#system-info:hover {
    background: #673129; /* 90% lighter version */
}

#nav:before {
    justify-content: start !important;
    text-align: right !important;
}
