:root > * {
    --primary500: #464fe5;
    --primary600: #1C25C5;
    --primary700: #121983;
    --primary900: #050621;
    --neutral400: #bcbcc1;
    --neutral500: #a0a1a8;
    --neutral700: #55565d;
    --neutral800: #323942;
    --neutral900: #202023;
    --shadeLight: #fff;

    --md-color-neural-700: var(--neutral700);
    --md-color-neural-800: var(--neutral800);

    --md-link-primary-color: var(--primary500);
    --md-link-primary-color--hover: var(--primary700);
    --md-link-primary-color--active: var(--primary900);
    --md-link--secondary-color: var(--neutral500);
    --md-link--secondary-color--hover: var(--neutral700);
    --md-link--secondary-color--active: var(--neutral900);
    --md-link-color--disabled: var(--neutral400);

    --md-btn-primary-bg-color: var(--primary500);
    --md-btn-primary-color: var(--shadeLight);
    --md-btn-primary-bg-color--hover: var(--primary600);
    --md-btn-primary-color--hover: var(--shadeLight);

    --md-icon-height: 16px;
  }

[data-md-color-scheme="slate"]{
    --md-hue: 210;
    --md-color-neural-700: #c7cdd6;
    --md-color-neural-800: #e8f1fc;
}
[data-md-color-scheme="slate"] .md-header{
    background-color: var(--md-footer-bg-color);
    color: var(--md-footer-fg-color);
}
[data-md-color-scheme="default"] .md-header{
    background-color: var(--md-default-bg-color);
    color: var(--md-default-fg-color);
}
/*.md-nav__title{*/
/*    display: none;*/
/*}*/
/*.md-header__ellipsis{*/
/*    display: none;*/
/*}*/
.md-header__button.md-logo img{
    width: 130px !important;
    height: 35px !important;
}

.md-typeset pre>code {
    white-space: pre;
}

.btn__icon {
    height: 16px !important;
}

.md-typeset .link {
    color: var(--md-link-primary-color);
}

.md-typeset .link:hover {
    color: var(--md-link-primary-color--hover)
}

.md-typeset .link:active {
    color: var(--md-link-primary-color--active)
}

.md-typeset .link_secondary {
    color: var(--md-link--secondary-color);
}

.md-typeset .link_secondary:hover {
    color: var(--md-link--secondary-color--hover);
}

.md-typeset .link_secondary:active {
    color: var(--md-link--secondary-color--active);
}

.md-typeset .link_disabled {
    color: var(--md-link-color--disabled);
}

.width_fit-content {
    width: fit-content;
}

.icon_height {
    height: var(--md-icon-height);
}

[dir=ltr] .md-typeset ol, [dir=ltr] .md-typeset ul {
    list-style-type: none;
    margin-left: 0;
}

[dir=ltr] .md-typeset ol li, [dir=ltr] .md-typeset ul li {
    margin-left: 0;
}

.flex {
    display: flex;
    gap: 6px;
}

.md-typeset .color_neutral-700 {
    color: var(--md-color-neural-700);
}

.md-typeset .color_neutral-800 {
    color: var(--md-color-neural-800);
}

.md-typeset .font_semibold {
    font-weight: 600;
}

.md-typeset .btn {
    padding: 8px 14px;
    border-radius: 2px;
    gap: 10px;
    font-size: 14px;
    font-weight: 600;
}

.md-typeset .btn_primary {
    background-color: var(--md-btn-primary-bg-color);
    color: var(--md-btn-primary-color);
}

.md-typeset .btn_primary:hover {
    background-color: var(--md-btn-primary-bg-color--hover);
    color: var(--md-btn-primary-color--hover);
}

[dir=ltr] .md-typeset .md-details {
    border: none;
    margin: 10px 0;
    border-radius: 4px;
    padding: 0;
    border: none;
    box-shadow: 0 1px 5px 0 rgba(171, 180, 205, .6);
}

[dir=ltr] .md-typeset .md-details.md-details_disabled {
    opacity: 0.5;
    pointer-events: none;
    cursor: default;
}

[dir=ltr] .md-typeset .md-details.md-details_disabled .md-summary:after {
    content: none;
}

[dir=ltr] .md-typeset .md-details .md-summary {
    margin: 0;
    padding-left: 1rem;
    border-radius: 4px;
    background-color: rgba(68, 138, 255, .2);
    cursor: pointer;
}

.md-typeset .md-details .md-summary::-webkit-details-marker {
    display: none;
}

.md-typeset .md-details .md-summary:before {
    content: none
}

[dir=ltr] .md-typeset .md-details .md-details-content {
    padding: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 0;
    background-color: rgba(68, 138, 255, .1);
}


[dir=ltr] .md-typeset .md-details .md-details-content .md-summary {
    background-color: white;
    color: #444;
}

[dir=ltr] .md-typeset .md-details .md-details-content .md-details {
    margin: 0;
    padding: 0;
}

.md-typeset .md-details .md-details-list {
    margin-top: 0;
    margin-bottom: 0;
    border-top: none;
    padding-bottom: 0.6rem;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.md-typeset .md-details .md-details-list:last-child {
    margin-bottom: 0;
}

.md-typeset .md-details .md-details-list li {
    list-style: none;
    padding-left: 20px;
    margin-top: 10px;
}
