/* Μόνο τα πρόσθετα του WordPress και της προσβασιμότητας. Η εμφάνιση της μακέτας είναι στο base.css. */

/* Διάταξη */
.sec-head.flush{margin-bottom:0}
.admin-bar .site-header{top:32px}
@media (max-width:782px){.admin-bar .site-header{top:46px}}

/* Tablet: η κεφαλίδα και οι τρόποι συμμετοχής δεν χωρούσαν στα 768px */
@media (min-width:761px) and (max-width:900px){
  .hdr{gap:16px}
  .nav{gap:18px}
  .modes{grid-template-columns:1fr}
}

/* Διακόπτης γλώσσας: σύνδεσμοι αντί για κουμπιά, ίδια εμφάνιση */
.nav .lang a{font:600 13px/1 var(--sans);letter-spacing:.06em;color:var(--ink);padding:8px 12px;border:0;border-radius:999px;background:transparent;text-decoration:none;transition:background .2s,color .2s}
.nav .lang a:hover{background:var(--sky-soft)}
.nav .lang a[aria-current="true"],.nav .lang a[aria-current="true"]:hover{background:var(--ink);color:#fff}

/* Credit GreatWay */
.gw-credit{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}
.gw-credit img{display:block}

/* Μετάβαση στο περιεχόμενο: ορατό μόνο με το πληκτρολόγιο */
.skip-link{position:fixed;left:12px;top:-80px;z-index:200;background:var(--ink);color:#fff;font:600 16px/1.2 var(--sans);padding:14px 20px;border-radius:8px;text-decoration:none;transition:top .15s}
.skip-link:focus{top:12px}
@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}
.admin-bar .skip-link:focus{top:44px}
main:focus{outline:0}

/* Κείμενο μόνο για αναγνώστες οθόνης */
.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}

/* Εστίαση: αντίθεση τουλάχιστον 3:1 και σε ανοιχτό και σε σκούρο φόντο */
a:focus-visible,button:focus-visible,.btn:focus-visible,.nav a:focus-visible,.nav .lang a:focus-visible,.burger:focus-visible{outline:3px solid var(--gold-text);outline-offset:3px}
#contact a:focus-visible,.panel a:focus-visible,.skip-link:focus-visible{outline-color:var(--sky)}

/* Συνεχής κίνηση: σταματά πριν από τα 5 δευτερόλεπτα */
.scroll-cue::after{animation-iteration-count:2}
