/*
 * is-theme — wp.css: ΧΕΙΡΟΓΡΑΦΟ (δεν παράγεται από το is_shell_assets.py).
 * Μόνο προσθήκες που δεν υπάρχουν στις μακέτες και χρειάστηκαν στη μεταφορά του live (Φ7).
 * Φορτώνεται τελευταίο (functions.php → isk_assets).
 */

/* «Ενότητα» με διάταξη «Κείμενο σε μία στήλη»: σελίδες του live με κείμενο χωρίς εικόνες/στοιχεία δίπλα */
.prose--single{max-width:780px;margin:0 auto}
.prose--single + *{margin-top:40px}

/* Γκαλερί με πολλές φωτογραφίες: οι πρώτες 12 ορατές, οι υπόλοιπες με «Δείτε όλες» (isk-media.js).
   Το .gallery a{display:block} του inner.css νικά το [hidden] του browser → ρητός κανόνας. */
.gallery a[hidden]{display:none !important}
.gallery-more{margin-top:28px;text-align:center}

/* Βίντεο YouTube (blocks/video.php · isk-media.js): μικρογραφία + κουμπί .play της αρχικής */
.vids{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;align-items:start}
.vids--one{grid-template-columns:minmax(0,860px);justify-content:center}
.vid{margin:0}
.vid-box{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:3px;background:var(--charcoal,#1d1d1d)}
.vid--short .vid-box{aspect-ratio:9/16;max-width:360px;margin-inline:auto}
.vid-box img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.vid-box iframe,.vid-box video{position:absolute;inset:0;width:100%;height:100%;border:0}
.vid-box video{object-fit:cover}
.vid figcaption{margin-top:10px;font-size:15px;color:var(--muted,#666);text-align:center}

/* Άρθρα του live (Φ7): πίνακας περιεχομένων (από το Easy TOC του live) */
.toc{margin:0 0 32px;padding:22px 26px;border:1px solid var(--line,#e6e2db);border-radius:3px;background:var(--grey-bg,#f7f4ef)}
.toc-title{margin:0 0 10px;font-weight:600;color:var(--ink,#1a1a1a)}
.toc ol{margin:0;padding-left:1.2em}
.toc li{margin:4px 0}
.toc .toc-sub{padding-left:1.2em;list-style:circle}

/* Credit GreatWay στο υποσέλιδο (go-live 10/11/2026) */
.gw-credit{display:inline-flex;align-items:center;gap:8px}
.gw-credit a{display:inline-flex;line-height:0}
.gw-credit img{height:26px;width:auto;opacity:.85;transition:opacity .2s}
.gw-credit a:hover img{opacity:1}
