/* Custom styles for ISO-DART documentation */

/* Code blocks */
.highlight {
    background: #f8f8f8;
    border: 1px solid #e1e4e5;
    border-radius: 3px;
}

/* Admonitions */
.admonition {
    margin: 1em 0;
    padding: 1em;
    border-left: 4px solid #2980b9;
    background-color: #f3f6f8;
}

.admonition.note {
    border-left-color: #6ab0de;
}

.admonition.warning {
    border-left-color: #f0b37e;
    background-color: #fff8f0;
}

.admonition.tip {
    border-left-color: #7bc043;
    background-color: #f3faf0;
}

/* Tables */
.rst-content table.docutils {
    border: 1px solid #e1e4e5;
}

.rst-content table.docutils td,
.rst-content table.docutils th {
    border: 1px solid #e1e4e5;
    padding: 8px;
}

/* Links */
a {
    color: #2980b9;
}

a:hover {
    color: #3091d1;
}

/* Headers */
h1 {
    color: #2c3e50;
    border-bottom: 2px solid #2980b9;
    padding-bottom: 0.3em;
}

h2 {
    color: #34495e;
    border-bottom: 1px solid #e1e4e5;
    padding-bottom: 0.3em;
}
