/* Variables se inyectan vía inline-style desde PHP */

.glc-head{display:flex;align-items:center;gap:14px;margin:0 0 14px 0;}
.glc-head .glc-reads{display:flex;align-items:center;gap:6px;font-weight:600;}
.glc-head .glc-date{opacity:.8;font-size:.95em;}

.glc-column{font-size:var(--glc-font-size);line-height:var(--glc-line-height);column-count:var(--glc-cols);column-gap:var(--glc-gap);} 
.glc-column p{margin:0 0 1em 0;text-indent:0;} /* sin sangría por defecto */
.glc-column p:not(:first-of-type){text-indent:var(--glc-indent);} /* sangría desde el segundo párrafo */
.glc-dropcap p:first-of-type{ text-indent:0; } /* seguridad para letra capital */
.glc-justify p{text-align:justify;text-justify:inter-word;}

/* Letra capital con estilo propio */
.glc-dropcap p:first-of-type::first-letter{
  float:left;font-size:3.6em;line-height:1; padding:.06em .14em .06em 0; font-weight:700;
  color: var(--glc-dropcap-color); font-family: var(--glc-dropcap-font);
}

/* Evitar roturas de columna */
.glc-column img, .glc-column figure, .glc-column iframe, .glc-column .wp-block-embed{break-inside:avoid;max-width:100%;height:auto;}

/* Avatar del autor más grande SOLO en el bloque del autor del artículo */
.glc-is-column .author.vcard img.avatar,
.glc-is-column .author.vcard .avatar{width:var(--glc-author-avatar-size) !important;height:var(--glc-author-avatar-size) !important;}

/* Responsivo */
@media (max-width: 768px){
  .glc-column{column-count:1;}
  .glc-dropcap p:first-of-type::first-letter{font-size:3em;}
}
