
.admonition-title { 
    margin-bottom: 0px !important
}

:root {
    --marvin-blue: rgba(24, 21, 68);
    --md-primary-fg-color: var(--marvin-blue);
  }

article a {
    text-decoration: underline !important;
}

.md-main__inner {
    margin-top: 8px !important;
}

.md-main {
    margin-top: 8px !important;
}

.md-typeset .admonition {
    margin-top: 0px !important;
}

details .tabbed-set {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

details .tabbed-labels {
    margin-left: -14px !important;
    width: calc(100% + 28px) !important;
    max-width: calc(100% + 28px) !important;
}

.admonition .tabbed-set {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.admonition .tabbed-labels {
    margin-left: -14px !important;
    width: calc(100% + 28px);
    max-width: calc(100% + 28px);
}

p {
    margin-bottom: 15px;
}

h1 {
    margin-top: 0px !important;
}

h2 {
    margin-top: 16px !important;
}

h1 {
    margin-bottom: 15px !important
}
