.swagger-ui {
    /* Layout */

    .topbar {
        display: none;
    }

    /* Page content */

    .markdown,
    .renderedMarkdown {
        line-height: 1.5;

        aside {
            background: #0001;
            border: 1px solid #0008;
            padding: 0 1.25em;
            border-radius: 4px;
            box-shadow: 0 0 5px inset #0005;
        }
    }

    .markdown code,
    .renderedMarkdown code {
        background: none;
        border: 1px solid #e1e4e5;
        padding: 1px 3px;
        font-weight: normal;
        color: #7a38b5;
    }

    .markdown hr,
    .renderedMarkdown hr {
        color: rgba(59, 65, 81, 0.3);
    }

    /* Endpoint docs */

    .highlight-code code {
        font-weight: normal;
    }

    /* API key dialog */

    .dialog-ux .modal-ux-content ol {
        font-size: 12px;
    }

    #auth-bearer-value {
        width: 100%;
        -webkit-text-security: disc;
        text-security: disc;
    }
}
