/* Кондотьер — как PDF Tesera: пергамент + красные заголовки */

body.guide-theme--condottiere {
    --bg-deep: #14100c;
    --bg-mid: #2a2018;
    --text: #e8e0d0;
    --text-muted: #a89880;
    --accent: #c9a227;
    --accent-bright: #e8c547;
    --gold: #e8c547;
    --border: rgba(201, 162, 39, 0.22);
    --rb-paper: #f5edd8;
    --rb-paper-deep: #e5d4b0;
    --rb-text: #2c1810;
    --rb-text-muted: #5c4838;
    --rb-heading: #9b1c1c;
    --rb-accent: #8b6914;
    --rb-border: rgba(100, 70, 30, 0.28);
    --rb-border-strong: rgba(155, 28, 28, 0.42);
    --rb-callout-bg: #fffdf8;
    --rb-table-head: rgba(155, 28, 28, 0.08);
    background:
        radial-gradient(ellipse 70% 45% at 20% 0%, rgba(201, 162, 39, 0.1), transparent),
        radial-gradient(ellipse 50% 35% at 90% 90%, rgba(155, 28, 28, 0.06), transparent),
        var(--bg-deep);
}

body.guide-theme--condottiere .guide-header {
    background: rgba(20, 16, 12, 0.94);
    border-bottom-color: rgba(155, 28, 28, 0.3);
}

body.guide-theme--condottiere .guide-header-brand h1 {
    background: linear-gradient(135deg, #e8c547 0%, #d4a84b 100%);
}

body.guide-theme--condottiere .guide-btn--primary {
    background: linear-gradient(180deg, #c9a227 0%, #8b6914 100%);
}

body.guide-theme--condottiere .guide-nav a:hover,
body.guide-theme--condottiere .guide-nav a.active {
    background: rgba(155, 28, 28, 0.15);
    border-left-color: #9b1c1c;
}

body.guide-theme--condottiere .guide-hero {
    border-color: rgba(155, 28, 28, 0.4);
}

body.guide-theme--condottiere .guide-hero::after {
    background: linear-gradient(90deg, transparent, #9b1c1c, transparent);
}

body.guide-theme--condottiere .guide-hero-title {
    font-variant: small-caps;
    letter-spacing: 0.08em;
    color: #9b1c1c;
}

body.guide-theme--condottiere .guide-steps > li::before {
    background: #9b1c1c;
}
