/* rijec.hr - Biblija, bocni stupac "Danasnje citanje" (maketa _review/biblija-v2/, Dora 10.11.2026.)
   Prefiks rd-bib- za sve novo; ne dira postojece klase iz rijec.css. */

.rd-bib-layout{display:block}
.rd-bib-main{min-width:0}
.rd-bib-side{display:none}

@media (min-width:1024px){
  body.stranica-biblija main.glavni,
  body.stranica-biblija-knjiga main.glavni,
  body.stranica-biblija-poglavlje main.glavni{
    max-width:1180px;
  }
  .rd-bib-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:40px;align-items:start}
  .rd-bib-main{order:2}
  .rd-bib-side{display:block;order:1;position:sticky;top:148px}
}

.rd-bib-card{background:var(--paper);border:1px solid var(--rule);border-top:2px solid var(--gold);border-radius:var(--r);overflow:hidden}
.rd-bib-card-img{position:relative;aspect-ratio:4/3;background:var(--paper-3)}
.rd-bib-card-img img{width:100%;height:100%;object-fit:cover;display:block}
.rd-bib-card-body{padding:18px 20px 20px}
.rd-bib-datum{font-family:var(--font-lab);font-weight:400;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:4px}
.rd-bib-dan{font-family:var(--font-naslov);font-weight:400;font-size:19px;line-height:1.3;color:var(--ink);margin:0 0 14px}

.rd-bib-citanja{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}
.rd-bib-citanje{display:block;padding:12px 14px;border:1px solid var(--rule-2);border-radius:var(--r);color:inherit}
.rd-bib-citanje:hover{border-color:var(--gold-2);text-decoration:none;background:var(--gold-t)}
.rd-bib-citanje-nad{display:block;font-family:var(--font-lab);font-weight:500;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px}
.rd-bib-citanje-ref{display:block;font-family:var(--font-naslov);font-size:16px;color:var(--ink);margin-bottom:4px}
.rd-bib-citanje-tekst{display:block;font-family:var(--font-tekst);font-size:12.5px;line-height:1.55;color:var(--ink-2)}

.rd-bib-card .btn,.rd-bib-card .btn-o{width:100%;text-align:center}

.rd-bib-mini{margin-top:16px;display:block;padding:14px 16px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);color:inherit}
.rd-bib-mini:hover{border-color:var(--gold-2);text-decoration:none}
.rd-bib-mini-lab{display:block;font-family:var(--font-lab);font-weight:500;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px}
.rd-bib-mini-naziv{display:block;font-family:var(--font-naslov);font-size:15px;color:var(--ink)}

/* mobitel: kompaktna traka na vrhu popisa / na dnu poglavlja */
.rd-bib-mobil{display:flex;gap:12px;align-items:center;background:var(--paper);border:1px solid var(--rule);border-top:2px solid var(--gold);border-radius:var(--r);padding:12px 14px;margin:0 0 22px;color:inherit}
.rd-bib-mobil img{width:64px;height:64px;border-radius:var(--r);object-fit:cover;flex-shrink:0}
.rd-bib-mobil-tekst{min-width:0;flex:1}
.rd-bib-mobil-lab{display:block;font-family:var(--font-lab);font-weight:400;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:2px}
.rd-bib-mobil-dan{display:block;font-family:var(--font-naslov);font-size:15px;line-height:1.3;color:var(--ink);margin-bottom:2px}
.rd-bib-mobil-ref{display:block;font-family:var(--font-tekst);font-size:12px;color:var(--ink-2)}
.rd-bib-mobil svg{flex-shrink:0;width:16px;height:16px;color:var(--ink-3)}

@media (min-width:1024px){.rd-bib-mobil{display:none}}

.rd-bib-dno{margin-top:34px}
@media (min-width:1024px){.rd-bib-dno{display:none}}

/* 10.11. stupac ne smije biti viši od ekrana */
@media (min-width:1024px){.rd-bib-side{max-height:calc(100vh - 164px);overflow-y:auto;scrollbar-width:thin}}
