/* Μόνο ό,τι χρειάζεται το WordPress πάνω στα αυτούσια base.css/inner.css — κανένα νέο χρώμα ή μέγεθος. */

/* inline style="margin:0" της μακέτας → κλάση (το θέμα δεν γράφει inline styles) */
.hdr-top .chip,
.f-addr{margin:0}
.rows + .btns{margin-top:24px}
.contact .pets + .btns{margin-top:22px}

/* Αρχική: τα inline style της μακέτας → οι ίδιοι κανόνες του inner.css (που δεν φορτώνει στην αρχική), ίδιες τιμές */
.bg-white{background:#fff}
section.first{padding-top:clamp(36px,4vw,56px)}
section.cont{padding-top:0}
.alt > div.al-left{text-align:left}
.center{text-align:center;margin-top:34px}
.trio + .center{margin-top:36px}
p.lead + p.lead{margin-top:0}

/* Καιρός (Επικοινωνία): μέσα στο .info του inner.css — μόνο υπάρχοντα χρώματα/μεγέθη */
.wx .wx-days{list-style:none;margin:8px 0 10px;padding:0}
.wx .wx-days li{display:grid;grid-template-columns:5.5em 5.5em 1fr;gap:8px;padding:6px 0;border-top:1.5px solid var(--line)}
.wx p.wx-src{font-size:13px;margin:0}
.wx p.wx-src a{color:var(--ink)}

/* Φόρμα: honeypot εκτός οθόνης (όχι display:none) · κουμπί όσο στέλνει */
.form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.form button[disabled]{opacity:.6;cursor:wait}

/* Σελίδες κειμένου χωρίς ενότητες (Πολιτική απορρήτου / cookies): στενή στήλη + κενά επικεφαλίδων — μόνο υπάρχοντα μεγέθη */
.legal{max-width:820px}
.legal h2{margin:1.8em 0 .5em}
.legal h3{margin:1.3em 0 .4em}
.legal ul{padding-left:1.25em;margin:.6em 0 1em}
.legal li{margin:.35em 0}

/* sticky κεφαλίδα κάτω από τη γραμμή διαχείρισης όταν είναι συνδεδεμένος χρήστης */
.admin-bar .hdr{top:32px}
@media (max-width:782px){.admin-bar .hdr{top:46px}}
@media (max-width:600px){.admin-bar .hdr{top:0}}
