/* Riječ CMS - svjedočanstva, recenzije, intervjui, podcast, autori (05.10.2026.) */

/* ===== svjedočanstva ===== */
.sekcija-krem{background:var(--rh-zlato-svijetlo,#f7f2e6)}
.svjedocanstva{padding:clamp(56px,7vw,96px) 0}
.svj-uvod{margin:10px 0 0;max-width:56ch;color:var(--ink-2);font-size:15.5px;line-height:1.6}
.svj-mreza{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto auto;gap:18px;margin-top:28px}
.svj-mreza .svj-istaknuta{grid-row:span 2}
.svj-kartica{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 28px 22px;background:#fff;border-top:2px solid var(--rh-zlato,#b8985a);min-height:100%;overflow:hidden}
.svj-kartica:hover{text-decoration:none}
.svj-navodnik{position:absolute;right:18px;top:-22px;font-family:var(--font-akcent,Georgia,serif);font-size:150px;line-height:1;color:var(--rh-zlato2,#cdb583);opacity:.35;pointer-events:none}
.svj-naslov{font-family:var(--font-naslov);font-weight:500;font-size:clamp(19px,1.6vw,22px);line-height:1.25;letter-spacing:-.018em;color:var(--ink);max-width:30ch}
.svj-istaknuta{background:var(--rh-tinta,#16294a);border-top-color:var(--rh-zlato2,#cdb583);padding:36px 34px 28px}
.svj-istaknuta .nadnaslov{color:var(--rh-zlato2,#cdb583)}
.svj-istaknuta .svj-naslov{color:#fff;font-size:clamp(24px,2.3vw,32px)}
.svj-istaknuta .svj-navodnik{font-size:230px;top:-34px;opacity:.28}
.svj-istaknuta .svj-sazetak{color:rgba(255,255,255,.84);font-size:clamp(16px,1.3vw,18px);line-height:1.6;max-width:42ch}
.svj-istaknuta .dan-kartica-akcija{margin-top:0}
.svj-istaknuta .svj-osoba{color:#f3ead6}
.svj-istaknuta:hover .dan-kartica-akcija{color:#fff}
.svj-citat{font-family:var(--font-akcent,Georgia,serif);font-style:italic;font-size:clamp(19px,1.7vw,23px);line-height:1.45;color:#f3ead6;margin-top:6px;max-width:34ch}
.svj-sazetak{font-family:var(--font-citanje);font-size:14.5px;line-height:1.66;color:var(--ink-2)}
.svj-osoba{margin-top:auto;padding-top:10px;font-size:13px;font-weight:500;color:var(--ink-2)}
.svj-god{font-weight:400;opacity:.8}
.svj-popis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}
.svj-stupac{max-width:720px;margin:0 auto}
.svj-natrag{display:flex;width:max-content;margin-bottom:18px}
.svj-pill{display:inline-block}
.svj-h1{margin-top:14px;font-size:clamp(32px,4.4vw,52px);line-height:1.08;letter-spacing:-.025em}
.svj-clanak .aeo{background:#fff;border:1px solid var(--rule);border-left:3px solid var(--rh-zlato,#b8985a);border-radius:0 12px 12px 0;padding:18px 22px;margin:26px 0 30px;font-size:clamp(17px,1.5vw,20px);line-height:1.55}
.svj-clanak .vijest-tekst{font-size:17px;line-height:1.75}
.svj-clanak .vijest-tekst h2{margin:34px 0 12px}
.svj-clanak .svj-meta{font-size:14px;color:var(--ink-2);margin:6px 0 0}
.svj-clanak blockquote.svj-blok{border-left:3px solid var(--rh-zlato,#b8985a);padding:6px 0 6px 18px;margin:26px 0}
.svj-clanak blockquote.svj-blok cite{display:block;margin-top:8px;font-style:normal;font-size:13px;color:var(--ink-3)}
.svj-napomena{font-size:13px;color:var(--ink-3);margin-top:22px}
.svj-sponzorirano{display:inline-block;background:#f3ead6;color:#5c4a24;font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px;margin-left:8px}
.svj-nacrt-traka{background:#fff4d6;border:1px dashed #b8985a;border-radius:10px;padding:10px 14px;font-size:13px;color:#5c4a24;margin-bottom:16px}
@media (max-width:860px){.svj-mreza,.svj-popis{grid-template-columns:minmax(0,1fr)}.svj-mreza .svj-istaknuta{grid-row:auto}}

/* ===== recenzije, autori, intervju, podcast ===== */
.aut-slika{border-radius:50%;object-fit:cover;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--rh-zlato2,#cdb583)}
.aut-ini{background:var(--rh-tinta,#16294a);color:var(--rh-zlato2,#cdb583);font-family:var(--font-naslov);font-weight:600;letter-spacing:.02em}
.aut-potpis{display:inline-flex;align-items:center;gap:12px;color:inherit;margin-top:14px}
.aut-potpis:hover{text-decoration:none}.aut-potpis:hover .aut-ime{text-decoration:underline}
.aut-potpis>span{display:flex;flex-direction:column;line-height:1.3}
.aut-ime{font-weight:600;font-size:14px;color:var(--ink)}
.aut-uloga{font-size:12.5px;color:var(--ink-3)}
.aut-potpis-v .aut-ime{font-size:16px}
.rec-mreza{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}
.rec-kartica{display:flex;flex-direction:column;padding:24px;background:#fff}
.rec-kartica-link{display:flex;flex-direction:column;gap:10px;color:inherit}
.rec-kartica-link:hover{text-decoration:none}
.rec-naslovnica{display:block;width:120px;aspect-ratio:2/3;object-fit:cover;border-radius:4px;box-shadow:0 10px 24px rgba(22,41,74,.22);margin-bottom:8px}
.rec-tipo{background:linear-gradient(160deg,#1e2e4f,#12213e);color:#fff;padding:14px 12px;display:flex;flex-direction:column;justify-content:space-between;border-left:5px solid var(--rh-zlato,#b8985a)}
.rec-tipo-n{font-family:var(--font-akcent,Georgia,serif);font-style:italic;font-size:17px;line-height:1.2}
.rec-tipo-a{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--rh-zlato2,#cdb583)}
.rec-knjiga{font-size:13px;color:var(--ink-3)}
.rec-glava{max-width:720px;margin:0 auto;display:grid;grid-template-columns:200px minmax(0,1fr);gap:34px;align-items:start}
.rec-glava .rec-naslovnica{width:200px}
.rec-podaci{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:14px;margin:18px 0 0;color:var(--ink-2)}
.rec-podaci dt{color:var(--ink-3)}.rec-podaci dd{margin:0}
.rec-ocjena{color:var(--rh-zlato,#b8985a);letter-spacing:3px;font-size:18px}
.rec-preporuka{background:var(--rh-zlato-svijetlo,#f7f2e6);border-left:3px solid var(--rh-zlato,#b8985a);padding:14px 18px;border-radius:0 8px 8px 0;margin:24px 0;font-size:15px}
.rec-nabavi{display:inline-flex;align-items:center;gap:8px;margin:14px 10px 0 0;padding:9px 18px;border-radius:999px;background:var(--rh-tinta,#16294a);color:#fff;font-size:13.5px;font-weight:600}
.rec-nabavi:hover{text-decoration:none;opacity:.9}
.aut-glava{max-width:720px;margin:0 auto;display:flex;gap:28px;align-items:center}
.aut-glava .aut-slika{width:132px!important;height:132px!important;font-size:46px!important;border-width:3px}
.aut-bio{max-width:720px;margin:22px auto 0;color:var(--ink-2);line-height:1.7}
.pod-player{max-width:720px;margin:20px auto 0}
.pod-player audio{width:100%}
.pod-meta-red{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--ink-3);margin-top:8px}
@media (max-width:860px){.rec-mreza{grid-template-columns:minmax(0,1fr)}.rec-glava{grid-template-columns:minmax(0,1fr)}.rec-glava .rec-naslovnica{width:150px}.aut-glava{flex-direction:column;align-items:flex-start}}
