/* Custom CSS for Scene Edition API Documentation */
/* Compatible with Furo theme dark/light modes */

/* Disable smooth scrolling so search results jump instantly */
html {
    scroll-behavior: auto !important;
}

/* Hide the "Hide Search Matches" button */
#searchbox .highlight-link {
    display: none !important;
}

/* Style method signatures */
.sig-name {
    font-weight: bold;
}

/* Improve parameter list formatting */
.field-list {
    margin-top: 1em;
}

/* Add some spacing between class members */
dl.py.method, dl.py.attribute {
    margin-top: 1.5em;
    padding-top: 1em;
    border-top: 1px solid var(--color-background-border);
}

/* First member shouldn't have top border */
dl.py.method:first-of-type, dl.py.attribute:first-of-type {
    border-top: none;
}

/* Improve table styling */
table.docutils {
    border-collapse: collapse;
    width: 100%;
}

table.docutils td, table.docutils th {
    padding: 8px 12px;
}