/* =========================================
   1. ÚPRAVA NADPISŮ ČLÁNKŮ (Měděná barva ze starého webu)
========================================= */
h2.item-title, .page-header h1, .page-header h2 {
    background: transparent !important; /* Odstraní ten ošklivý modrý pruh */
    color: #CD794C !important; /* Vaše originální měděná barva */
    font-size: 22px !important;
    font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: bold;
    padding: 0;
    margin-bottom: 5px;
}

h2.item-title a {
    color: #CD794C !important;
    text-decoration: none;
}
h2.item-title a:hover {
    color: #DA9D7C !important; /* Světlejší barva po najetí myší */
}

/* =========================================
   2. INFORMACE O ČLÁNKU A DATUM S IKONOU
========================================= */
/* Pojistka pro skrytí slova "Podrobnosti" */
.article-info-term {
    display: none !important;
}

dl.article-info {
    font-size: 0.85em;
    color: #DAB89A; /* Ladí do celkového tónu */
    margin-bottom: 15px;
    border-bottom: none;
}

dl.article-info dd {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 0;
}

/* Vzhled data zveřejnění s ikonkou a rámečkem */
dl.article-info dd.published {
    /* Cesta k vaší ikonce kalendáře */
    background: url('../images/postdateicon.png') no-repeat 8px center;
    padding: 4px 10px 4px 30px; /* Těch 30px vlevo udělá místo pro ikonku */
    border: 1px solid #CD794C; /* Měděný rámeček */
    border-radius: 4px; /* Lehce zakulacené rohy rámečku */
    background-color: rgba(0, 0, 0, 0.2); /* Lehce ztmavené pozadí uvnitř rámečku */
}


/* =========================================
   3. ODDĚLOVACÍ ČÁRA MEZI ČLÁNKY
========================================= */
.blog-item, .item {
    /* Změněno na viditelnější měděnou barvu, aby nesplynula s pozadím */
    border-bottom: 1px solid #CD794C !important; 
    padding-bottom: 25px !important;
    margin-bottom: 25px !important;
}

.blog-item:last-child, .item:last-child {
    border-bottom: none !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
/* =========================================
   4. TLAČÍTKO "ČÍST DÁL" (Originální styl .but-button)
========================================= */
p.readmore a, a.readmore, .btn-primary {
    background: #AB5B30 !important;
    background: linear-gradient(to bottom, #C76A38 0%, #8F4C28 100%) !important;
    border: 1px solid #AB5B30 !important;
    border-radius: 3px !important;
    color: #ffffff !important;
    padding: 5px 15px !important;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.2);
}
p.readmore a:hover, a.readmore:hover, .btn-primary:hover {
    background: #D69257 !important;
    background: linear-gradient(to bottom, #E5BA94 0%, #CD7A32 100%) !important;
    color: #ffffff !important;
}
/* Skrytí té plovoucí sušenky v rohu */
.cc-revoke, .cc-nb, #cc-nb {
    display: none !important;
}

/* Styl pro odkaz v patičce, aby vypadal jako aktivní prvek */
.cookie-trigger {
    cursor: pointer;
    font-weight: bold;
    color: #CD794C !important;
}
/* =========================================
   24. DEFINITIVNÍ ZKROCENÍ PANÁČKA (BEZ POHYBU)
========================================= */

/* Zrušíme mezeru pod webem */
body {
    position: relative !important;
    padding-bottom: 15px !important; 
}

/* Kontejner - fixní pozice na dně */
.djacc-container {
    position: absolute !important; 
    top: auto !important;
    bottom: 5px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 99 !important;
}

/* Tlačítko - totální zákaz pohybu a animací */
.djacc__openbtn {
    /* Zákaz všech přechodů a animací */
    transition: none !important;
    animation: none !important;
    transform: none !important;
    
    /* Fixace rozměrů a okrajů, aby se nic nehnulo */
    margin: 0 !important;
    padding: 5px !important;
    line-height: 1 !important;
    background-color: transparent !important;
    border: 1px solid rgba(248, 179, 130, 0.3) !important;
    box-shadow: none !important;
}

/* HOVER - POUZE změna barev, nic jiného! */
.djacc__openbtn:hover {
    transition: none !important;
    animation: none !important;
    transform: none !important; /* Zde bývá ten skok, takto ho vynulujeme */
    
    background-color: rgba(248, 179, 130, 0.1) !important;
    border-color: #F8B382 !important;
}

/* Ikona panáčka - zákaz pohybu i u ní */
.djacc__openbtn svg {
    fill: rgba(248, 179, 130, 0.6) !important;
    width: 28px !important;
    height: 28px !important;
    transition: none !important;
    transform: none !important;
}

.djacc__openbtn:hover svg {
    fill: #F8B382 !important;
    transform: none !important;
}