.md-footer__inner:not([hidden]) {
    display: none
}

/* Copyright / meta bar: match header (primary) instead of default dark strip */
.md-footer {
    color: var(--md-primary-bg-color);
}

.md-footer-meta {
    background-color: var(--md-primary-fg-color);
    color: var(--md-primary-bg-color);
}

.md-footer-meta a {
    color: var(--md-primary-bg-color);
}

.md-footer-meta a:focus,
.md-footer-meta a:hover {
    color: var(--md-primary-bg-color);
    opacity: 0.85;
}

:root>* {
    --md-primary-fg-color: #2E4ADA;
}

:root {
    --md-text-font: "Inter";
}

:root {
    --md-code-font: "Inter";
}
/*:root {*/
/*    --md-primary-fg-color:        #122539;*/
/*    --md-primary-fg-color--light: #122539;*/
/*    --md-primary-fg-color--dark:  #122539;*/
/*}*/

.md-main__inner.md-grid {
    max-width: 90%; /* or 100% for full width */
}

/* Make tab labels more prominent in content tabs */
.md-typeset .tabbed-set {
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 0.4rem;
    overflow: hidden;
}

[data-md-color-scheme="slate"] .md-typeset .tabbed-set {
    border-color: rgba(255, 255, 255, 0.12);
}

.md-typeset .tabbed-set > label {
    font-size: 1.5em;
    font-weight: 700;
    padding: 0.8em 1.2em;
}

.md-typeset .tabbed-set > label:last-child {
    border-right: none;
}

.md-typeset .tabbed-content {
    font-size: 0.9em;
    border-left: 1px solid rgba(0, 0, 0, 0.12);
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    padding: 1.2em 1.5em;
}

[data-md-color-scheme="slate"] .md-typeset .tabbed-content {
    border-left-color: rgba(255, 255, 255, 0.12);
    border-top-color: rgba(255, 255, 255, 0.12);
}

/* Grid cards border styling */
.md-typeset .grid.cards {
    border: none;
}

.md-typeset .grid.cards > * {
    border: 2px solid rgba(180, 5, 5, 0.22);
    border-radius: 0.4rem;
}

[data-md-color-scheme="slate"] .md-typeset .grid.cards > * {
    border-color: rgba(249, 249, 250, 0.22);
}

/* Hide "Text Only" label on code blocks without language */
.md-typeset .highlight .filename,
.md-typeset .highlighttable .filename {
    display: none !important;
}

/* UI reference screenshots (e.g. Databricks PAT dialog) */
.md-typeset img.doc-ui-reference {
    display: block;
    max-width: min(90%, 760px);
    height: auto;
    margin: 1rem auto;
    border: 1px solid var(--md-default-fg-color--lightest);
    border-radius: 0.35rem;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

[data-md-color-scheme="slate"] .md-typeset img.doc-ui-reference {
    border-color: rgba(255, 255, 255, 0.12);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
}

