:root {
    --md-primary-fg-color: #0281c5;
    --md-accent-bg-color-transparent: rgba(255, 110, 66, 0.05);
}

.param-name {
    line-height: 1.25em;
    color: darkslategrey;
    font-weight: bold;
    font-size: 1.15em !important;
    word-break: keep-all !important;
}

.param-required {
    line-height: 1.25em;
    font-size: 1em;
    color: var(--md-accent-fg-color);
}
.param-type {
    line-height: 1.25em;
    font-size: 1em;
    color: grey;
    white-space: nowrap;
}

.md-typeset .admonition.question,
.md-typeset details.question {
    border-color: var(--md-accent-fg-color);
}
.md-typeset .question > .admonition-title,
.md-typeset .question > summary {
    background-color: var(--md-accent-bg-color-transparent);
}
/* Dark mode */
[data-md-color-scheme="slate"] .md-typeset .question > .admonition-title,
[data-md-color-scheme="slate"] .md-typeset .question > summary {
    background-color: transparent; /* Adjust the color for dark mode */
}

.md-typeset .question > .admonition-title::before,
.md-typeset .question > summary::before {
    background-color: var(--md-accent-fg-color);
}
.md-typeset .admonition.question:focus-within, .md-typeset details.question:focus-within {
    background-color: var(--md-accent-bg-color-transparent);
    box-shadow: 0 0 0 .2rem var(--md-accent-bg-color-transparent);
}
[data-md-color-scheme="slate"] .md-typeset .admonition.question:focus-within,
[data-md-color-scheme="slate"] .md-typeset details.question:focus-within {
    background-color: rgba(255, 110, 66, 0.075);
    box-shadow: 0 0 0 .2rem rgba(255, 110, 66, 0.075);
}
.md-typeset .question>.admonition-title:after, .md-typeset .question>summary:after {
    color: var(--md-accent-fg-color)
}