
/*
 Theme Name:  Tatra Parish LITE
 Theme URI:   https://example.org/tatra-parish-lite
 Description: Oryginalny, minimalistyczny motyw bez CPT i metadanych. Bezpieczny wariant diagnostyczny.
 Author:      Ty
 Version:     1.0.0
 Text Domain: tatra-parish-lite
*/
:root{ --bg:#f7f7fb; --surface:#ffffff; --text:#17212b; --muted:#6b7280; --primary:#2f6db3; --accent:#caa43b; --radius:16px; --gap:16px; }
body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}
.container{max-width:1200px;margin:0 auto;padding:0 16px}
.section{margin:24px 0 32px}
.section__hd{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}
.section__hd h2{font-family:Merriweather,serif;position:relative;padding-left:14px}
.section__hd h2::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:60%;border-radius:4px;background:linear-gradient(180deg,var(--accent),var(--primary))}
.grid{display:grid;gap:16px}
.grid--3{grid-template-columns:repeat(3,1fr)}
.card{background:var(--surface);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;border:1px solid #e5e7eb}
.card__thumb img{width:100%;height:220px;object-fit:cover;display:block}
.card__body{padding:14px}
.card__title{margin:.3rem 0;font-size:clamp(16px,1.6vw,20px)}
.footer{background:#1e3a5f;color:#e5e7eb;padding:24px 0;margin-top:24px}
.footer a{color:#fff;opacity:.9}
.footer a:hover{opacity:1}
@media (max-width:1024px){.grid--3{grid-template-columns:repeat(2,1fr)}}
@media (max-width:720px){.grid--3{grid-template-columns:1fr}.card__thumb img{height:180px}}
