/* Custom styles for DFA Platform Documentation */

/* Swagger UI customization */
.swagger-ui-tag {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

/* Russian language specific styles */
.md-typeset {
    font-size: 1rem;
    line-height: 1.6;
}

/* Code blocks */
.md-typeset code {
    font-size: 0.9em;
}

/* Tables */
.md-typeset table {
    font-size: 0.95rem;
}

/* Navigation */
.md-nav__item--nested > .md-nav__link {
    font-weight: 600;
}

/* Admonitions */
.md-typeset .admonition {
    font-size: 0.95rem;
}

/* Search */
.md-search__input {
    font-size: 1rem;
}

/* Footer */
.md-footer-meta {
    background-color: rgba(0, 0, 0, 0.87);
}

/* Header */
.md-header {
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
}

/* Primary color overrides for DFA branding */
:root {
    --md-primary-fg-color: #3f51b5;
    --md-primary-fg-color--light: #5c6bc0;
    --md-primary-fg-color--dark: #303f9f;
    --md-accent-fg-color: #448aff;
}