/* Travis voice callout - simple blue left border line */
/* Forced specificity for Obsidian Publish */

.markdown-rendered .callout[data-callout="travis"] {
    --callout-color: 59, 130, 246;
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left: 3px solid rgb(59, 130, 246) !important;
    background-color: transparent !important;
    padding: 0 0.75em !important;
    margin: 1em 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* Hide the callout title/header and icon entirely */
.markdown-rendered .callout[data-callout="travis"] .callout-title {
    display: none !important;
}

/* Text style - ensuring it inherits correctly */
.markdown-rendered .callout[data-callout="travis"] .callout-content {
    color: inherit !important;
    font-style: normal !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Light mode adjustment */
.theme-light .markdown-rendered .callout[data-callout="travis"] {
    border-left-color: rgb(37, 99, 235) !important;
}