/* Header Action Toolbar & Discord Button Precise Centering */

.md-header__inner {
    display: flex;
    align-items: center;
}

.md-header__source {
    width: 2.4rem !important;
    max-width: 2.4rem !important;
    height: 2.4rem !important;
    margin: 0 0 0 0.4rem !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
}

.md-header__source .md-source {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 2.4rem !important;
    height: 2.4rem !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 50% !important;
    position: relative !important;
    color: currentColor !important;
    opacity: 0.85 !important;
    cursor: pointer !important;
    transition: opacity 0.15s ease, background-color 0.15s ease !important;
}

.md-header__source .md-source:hover {
    opacity: 1 !important;
    background-color: rgba(255, 255, 255, 0.12) !important;
}

.md-header__source .md-source__icon {
    position: static !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    left: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
}

.md-header__source .md-source__icon svg {
    display: block !important;
    width: 1.4rem !important;
    height: 1.4rem !important;
    margin: auto !important;
    fill: currentColor !important;
}

.md-header__source .md-source__repository {
    display: none !important;
}
