﻿/* API Reference Layout Styles */

.api-top-description {
    font-style: italic;
}


/* Method Documentation */
p.api-method,
h2.api-method {
    margin-bottom: 1rem;
    color: var(--text-brand-default, #2159B2);
    font-family: var(--font-family-brand, "Euclid Square");
    font-size: var(--font-size-24, 24px);
    font-style: normal;
    font-weight: 600;
    line-height: var(--font-line-height-28, 28px); /* 116.667% */
	mc-heading-level: 2;
}

h3.api-method {
    margin-bottom: 1rem;
    color: var(--text-brand-default, #2159B2);
    font-family: var(--font-family-brand, "Euclid Square");
    font-size: var(--font-size-22, 22px);
    font-style: normal;
    font-weight: 600;
    line-height: var(--font-line-height-26, 26px); /* 116.667% */
}


.api-method-signature {
    background: var(--background-cli);
    border-radius: 4px;
    margin: 1rem 0;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    /* Scrollbar styling for Firefox */
    scrollbar-width: thin;
    scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);
}

/* Webkit scrollbar styling for the signature */
.api-method-signature::-webkit-scrollbar {
    height: 12px;
    width: 12px;
}

.api-method-signature::-webkit-scrollbar-track {
    background: var(--scrollbar-track);
    border-radius: 4px;
}

.api-method-signature::-webkit-scrollbar-thumb {
    background: var(--scrollbar-thumb);
    border-radius: 4px;
    border: 3px solid var(--scrollbar-track);
}

.api-method-signature::-webkit-scrollbar-thumb:hover {
    background: var(--scrollbar-thumb-hover);
}

.api-method-signature code {
    font-family: monospace;
    white-space: pre;
    display: inline-block;
	font-size: 14px;
	border: none !important;
}


span.inline-code,
.inline-code {
    background: var(--inline-code-api);
    padding: 2px 8px;
	border-radius: 2px;
	font-family: Consolas;
	line-height: 24px;
    font-size: 14px;
    display: inline-block;
    border: 1px solid var(--border-neutral-default);
}