[class*="admonitionIcon"] svg,
.theme-admonition svg,
.theme-admonition-icon svg,
div[class*="admonition"] svg {
  color: black !important;
  fill: #AA4024 !important;
  stroke: none !important;
}

/* Backup selectors for production build */
[data-theme="light"] div[class*="admonition"] svg,
[data-theme="dark"] div[class*="admonition"] svg {
  color: black !important;
  fill: #AA4024 !important;
  stroke: none !important;
}

/* Links within info admonitions */
[data-theme="light"] .theme-admonition.theme-admonition-info a,
[data-theme="dark"] .theme-admonition.theme-admonition-info a {
  color: #AA4024;
  text-decoration-color: #AA4024;
  transition: color 0.2s ease;
}

[data-theme="light"] .theme-admonition.theme-admonition-info a:hover,
[data-theme="light"] .theme-admonition.theme-admonition-info a:active,
[data-theme="light"] .theme-admonition.theme-admonition-info a:visited,
[data-theme="dark"] .theme-admonition.theme-admonition-info a:hover,
[data-theme="dark"] .theme-admonition.theme-admonition-info a:active,
[data-theme="dark"] .theme-admonition.theme-admonition-info a:visited {
  color: #8B331D;
  text-decoration-color: #8B331D;
}

/* Info Admonition Customization */
.theme-admonition.theme-admonition-info {
    background-color: #F0E0D4;
    border-left-color: #f1d5bf;
    color: black;
    opacity: 0.9;
}

.theme-admonition.theme-admonition-info .theme-admonition-icon > svg {
    color: black;
}

.theme-admonition.theme-admonition-info .theme-admonition-title {
    color: black;
}

/* These styles will merge with your existing link styles */
[data-theme="light"] .theme-admonition.theme-admonition-info a,
[data-theme="dark"] .theme-admonition.theme-admonition-info a {
    color: #AA4024;
    text-decoration-color: #AA4024;
    transition: color 0.2s ease;
}

[data-theme="light"] .theme-admonition.theme-admonition-info a:hover,
[data-theme="light"] .theme-admonition.theme-admonition-info a:active,
[data-theme="light"] .theme-admonition.theme-admonition-info a:visited,
[data-theme="dark"] .theme-admonition.theme-admonition-info a:hover,
[data-theme="dark"] .theme-admonition.theme-admonition-info a:active,
[data-theme="dark"] .theme-admonition.theme-admonition-info a:visited {
    color: #8B331D;
    text-decoration-color: #8B331D;
}

/* SVG styles will merge with your existing SVG styles */
[class*="admonitionIcon"] svg,
.theme-admonition svg,
.theme-admonition-icon svg,
div[class*="admonition"] svg {
    color: black !important;
    fill: #AA4024 !important;
    stroke: none !important;
} 