:root {
  --md-primary-fg-color:        #059669;
  --md-primary-fg-color--light: #34d399;
  --md-primary-fg-color--dark:  #047857;
  --md-accent-fg-color:         #059669;
}

/* Trestle DeFi Documentation Styles */

/* Ensure SVG images display properly */
img[src$=".svg"] {
    max-width: 100%;
    height: auto;
}

/* Code block styling for Solidity */
.highlight {
    border-radius: 4px;
    margin: 1em 0;
}

/* Tables */
.md-typeset table {
    width: 100%;
    margin: 1em 0;
}

/* Callouts for status badges */
.status-live {
    color: #059669;
    font-weight: bold;
}

.status-dev {
    color: #1d4ed8;
    font-weight: bold;
}

.status-beta {
    color: #7c3aed;
    font-weight: bold;
}