/* Agmer - autor wpisu. Ładowane tylko na wpisach blogowych. */

/* ---------- Nagłówek wpisu: zdjęcie / inicjały + „Autor” + imię ---------- */
.agmer-autor-chip{display:flex;align-items:center;gap:.75rem;color:var(--wp--preset--color--base-white,#fff)}
.agmer-autor-chip__avatar{flex:0 0 44px;width:44px;height:44px;border-radius:9999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--wp--preset--color--base-white,#fff);color:var(--wp--preset--color--primary-800,#0A1837);font-family:"Space Grotesk",Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:14px;line-height:1;box-shadow:0 0 0 2px rgba(255,255,255,.25)}
.agmer-autor-chip__avatar img{display:block;width:100%;height:100%;object-fit:cover}
.agmer-autor-chip__tekst{display:flex;flex-direction:column;line-height:1.35}
.agmer-autor-chip__etykieta{font-size:12px;color:var(--wp--preset--color--primary-200,#A8BDE0)}
.agmer-autor-chip__imie{font-size:14px;font-weight:600}

/* ---------- Box pod treścią wpisu ---------- */
.agmer-autor-box{margin-top:48px;display:grid;grid-template-columns:128px minmax(0,1fr);gap:8px 32px;padding:32px;background:var(--wp--preset--color--neutral-50,#FAF9F5);border:1px solid var(--wp--preset--color--neutral-200,#E3E1DB);border-radius:10px;box-shadow:0 4px 20px rgba(10,24,55,.06);color:var(--wp--preset--color--primary-700,#0F2350)}
.agmer-autor-box p{margin:0}
.agmer-autor-box__zdjecie{grid-row:span 2;width:128px;height:128px;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--wp--preset--color--primary-800,#0A1837);color:var(--wp--preset--color--base-white,#fff);font-family:"Space Grotesk",Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:40px;line-height:1;letter-spacing:-.02em;box-shadow:0 0 0 4px var(--wp--preset--color--base-white,#fff),0 0 0 5px var(--wp--preset--color--neutral-200,#E3E1DB)}
.agmer-autor-box__zdjecie img{display:block;width:100%;height:100%;object-fit:cover}
.agmer-autor-akcent{color:var(--wp--preset--color--accent-600,#FF5E1E)}
.agmer-autor-box__naglowek{align-self:end}
.agmer-autor-box .agmer-autor-box__etykieta{margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.08em;color:var(--wp--preset--color--accent-700,#E03A00)}
.agmer-autor-box .agmer-autor-box__imie{margin:0 0 4px;font-family:"Space Grotesk",Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:28px;line-height:1.15;letter-spacing:-.02em;color:var(--wp--preset--color--primary-800,#0A1837)}
.agmer-autor-box__stanowisko{font-size:15px;font-weight:500;line-height:1.45;color:var(--wp--preset--color--primary-500,#1E3F85)}
.agmer-autor-box__opis{grid-column:2;margin-top:12px;font-size:16px;line-height:1.65}
.agmer-autor-box__opis p+p{margin-top:12px}

@media (max-width:640px){
	.agmer-autor-box{grid-template-columns:80px minmax(0,1fr);gap:4px 16px;padding:20px}
	.agmer-autor-box__zdjecie{grid-row:auto;width:80px;height:80px;font-size:26px;box-shadow:0 0 0 3px var(--wp--preset--color--base-white,#fff),0 0 0 4px var(--wp--preset--color--neutral-200,#E3E1DB)}
	.agmer-autor-box__naglowek{align-self:center}
	.agmer-autor-box .agmer-autor-box__imie{font-size:22px}
	.agmer-autor-box__stanowisko{font-size:14px}
	.agmer-autor-box__opis{grid-column:1 / -1}
}
