/* ol:/ui/extranet-2/style/api/text.css */
/* ubuntu-400 - latin */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Ubuntu Regular'), local('Ubuntu-Regular'),
    url(/ui/uibase/font/ubuntu/ubuntu-latin-400.woff2) format('woff2');
}
/* ubuntu-500 - latin */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Ubuntu Medium'), local('Ubuntu-Medium'),
    url(/ui/uibase/font/ubuntu/ubuntu-latin-500.woff2) format('woff2');
}
/* ubuntu-700 - latin */
@font-face {
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Ubuntu Bold'), local('Ubuntu-Bold'),
    url('/ui/uibase/font/ubuntu/ubuntu-latin-700.woff2') format('woff2');
}
/* pt-mono-4000 - latin ext */
@font-face {
    font-family: 'PT-Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('PT-mono'), local('PT-mono'),
    url('/ui/uibase/font/pt-mono/pt-mono-regular.woff2') format('woff2');
}
/* pt-sans-regular - latin */
@font-face {
    font-family: 'PT-Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('PT Sans'), local('PTSans-Regular'),
    url('/ui/uibase/font/pt-sans-regular.woff2') format('woff2');
}

html {
    text-rendering: optimizeLegibility;
    font: 400 14px/1.6 var(--font-regular);
}

.pageBody {/** because overrule prodesign*/
    color: #1e1e1e;
}

h1, h2, h3, h4, caption, legend {
    line-height: 1.2;
    font-weight: 400;
    font-family: var(--font-headings);
}

h2, h3 {
    margin-block: 2rem;
}

h4, h5 {
    margin-block: 0 .5rem;
}

h1 {
    margin-block: 0 4rem;
    font-size: 2rem;
}

h2,
.apiMethod__doc h3 {
    font-size: 1.5rem;
}

h3,
.ApiDocView__sectionTitle,
caption,
legend {
    font-size: 1.5rem;
}

h4 {
    font-size: 1.125rem;
}

p {
    margin-block: var(--flow-space);
}

a {
    color: #481fff;
}

/**
 * code
 */

p code,
.inline-code {
    display: inline-block;
    padding-inline: 0.3em;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-weight: normal;
    line-height: 1.3;
    font-size: .9em;
    font-family: var(--font-code);
    background: #fafafa;
}

@media screen and (min-width: 600px) {
    html {
        font-size: 16px;
    }

    h1 {
        font-size: 2.5rem;
    }

    h2,
    .apiMethod__doc h3 {
        font-size: 2.25rem;
    }

    h3,
    .ApiDocView__sectionTitle {
        font-size: 1.5rem;
    }
}

@media screen and (min-width: 1280px) {
    h1 {
        font-size: 3rem;
    }
}