/* projekti — 21.10.2026 (S1). Uređenje kartica projekata u pretrazi (/#/pretraga, tip Projekti)
   i dijaloga pregleda (.project-overlay). Jezik usklađen s profil.css. Učitava se poslije
   sirina.css/profil.css/project-preview.css. Dira SAMO article.discovery-project i .project-overlay. */

/* ================= kartice projekata u pretrazi ================= */
/* jednaka visina, podnožje uvijek dolje, čitljiv naslov, hover kao na profilu */
.discovery div:has(> h2.result-section):has(> article.discovery-project){align-items:stretch}

article.discovery-project{
 display:flex!important;flex-direction:column;height:100%;
 border:1px solid var(--line);border-radius:18px;background:var(--surface);
 transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}
article.discovery-project:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 14px 34px #0003}

/* slika 16:10 sa blagim zumom na hover */
article.discovery-project .result-photo{aspect-ratio:16/10;overflow:hidden}
article.discovery-project .result-photo img{transition:transform .35s ease}
article.discovery-project:hover .result-photo img{transform:scale(1.03)}

/* tekstualni dio raste da podnožje padne na dno */
article.discovery-project .result-copy{display:flex;flex-direction:column;flex:1;gap:0}
article.discovery-project .result-copy>.eyebrow{display:block;margin:0 0 8px;font-size:11.5px;letter-spacing:.1em;color:var(--accent);font-weight:700}
article.discovery-project .result-copy h3{font-size:20px;line-height:1.25;letter-spacing:-.01em;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
article.discovery-project .result-copy h3 a{color:inherit;text-decoration:none}
article.discovery-project .result-copy h3 a:hover{color:var(--accent)}
article.discovery-project .result-copy>p{margin:0 0 10px;font-size:13.5px;line-height:1.5;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
article.discovery-project .result-copy .result-team{margin:0 0 12px;font-size:13.5px;color:var(--muted)}
article.discovery-project .result-copy .result-team a{color:var(--text);font-weight:600;text-decoration:none}
article.discovery-project .result-copy .result-team a:hover{color:var(--accent)}

/* oznaka (broj dokumenata/priloga) kao pilula */
article.discovery-project .result-copy>p.provenance-tag{display:inline-flex;align-self:flex-start;gap:6px;margin:0 0 16px;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2,#ffffff0d);font-size:12.5px;color:var(--muted)}

/* podnožje: akcije pri dnu, s linijom iznad */
article.discovery-project .result-actions{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0 2px;border-top:1px solid var(--line)}
article.discovery-project .result-actions .btn{min-height:40px}
article.discovery-project .result-actions .provenance-tag{margin:0;padding:0;border:0;background:transparent;color:var(--muted);font-size:12.5px;text-decoration:none}
article.discovery-project .result-actions .provenance-tag:hover{color:var(--accent)}

/* spisak izvornih dokumenata */
article.discovery-project .search-document-list{margin:12px 0 0;font-size:13px}
article.discovery-project .search-document-list summary{cursor:pointer;color:var(--muted);padding:6px 0;list-style:none}
article.discovery-project .search-document-list summary::-webkit-details-marker{display:none}
article.discovery-project .search-document-list summary::before{content:"+ ";font-weight:700}
article.discovery-project .search-document-list[open] summary::before{content:"– "}
article.discovery-project .search-document-list[open] summary{color:var(--text)}
article.discovery-project .search-document-list a{display:block;margin:6px 0;color:var(--muted);font-size:12.5px;line-height:1.45}
article.discovery-project .search-document-list a:hover{color:var(--accent)}

@media(prefers-reduced-motion:reduce){
 article.discovery-project,article.discovery-project .result-photo img{transition:none}
 article.discovery-project:hover{transform:none}
 article.discovery-project:hover .result-photo img{transform:none}
}

/* ================= dijalog pregleda projekta (.project-overlay) ================= */
/* sitna uskladjenja; osnovni izgled dolazi iz project-preview.css */
.project-overlay .quick-heading .eyebrow{color:var(--accent);font-weight:700;letter-spacing:.1em}
.project-overlay .quick-firms-heading h3,.project-overlay .quick-info h3{letter-spacing:-.01em}
.project-overlay .project-section-nav .btn,.project-overlay .quick-project-nav .btn{min-height:40px}
