/* Hide footer credits */

.md-footer-meta {
    display: none;
}

/* NTCH brand colors */

:root,
[data-md-color-scheme="default"] {
    --md-primary-fg-color: #673AB7;
    --md-primary-fg-color--light: #9575CD;
    --md-primary-fg-color--dark: #512DA8;

    --md-accent-fg-color: #673AB7;
    --md-accent-fg-color--transparent: #673AB71A;
    --md-accent-bg-color: #ffffff;
    --md-accent-bg-color--light: #ffffff;
}

[data-md-color-scheme="slate"] {
    --md-primary-fg-color: #673AB7;
    --md-primary-fg-color--light: #9575CD;
    --md-primary-fg-color--dark: #512DA8;

    --md-accent-fg-color: #9575CD;
    --md-accent-fg-color--transparent: #9575CD1A;
    --md-accent-bg-color: #ffffff;
    --md-accent-bg-color--light: #ffffff;
}

/* Smooth transitions */

.md-header,
.md-tabs,
.md-sidebar,
.md-content {
    transition: background-color .2s ease;
}

/* Links */

.md-content a {
    text-decoration: none;
}

.md-content a:hover {
    text-decoration: underline;
}

/* Rounded elements */

.md-button,
.md-search__form,
.md-typeset .admonition {
    border-radius: 10px;
}

/* Code blocks */

.md-typeset pre {
    border-radius: 10px;
}

.md-typeset code {
    border-radius: 4px;
}
