/*
Theme Name: GKP Ebenhaezer Cawang
Theme URI: https://gkp.or.id/
Author: Tim Media GKP Ebenhaezer Cawang
Author URI: https://gkp.or.id/
Description: Tema WordPress modern untuk Gereja Kristen Pasundan, Jemaat Ebenhaezer Cawang. Bergaya modernis-editorial dengan tipografi Archivo, penghitung mundur ibadah, warta jemaat, agenda acara, formulir kontak & pendaftaran, serta tampilan responsif penuh untuk desktop, laptop, tablet, dan ponsel. Dirancang berpasangan dengan plugin GKP Core.
Version: 1.5.1
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gkp
Tags: church, one-column, two-columns, custom-menu, custom-logo, custom-colors, featured-images, translation-ready, block-styles, wide-blocks, rtl-language-support, accessibility-ready

Lembar gaya utama tema berada di assets/css/main.css agar mudah dirawat.
Berkas ini hanya memuat keterangan tema dan penyesuaian kecil khusus WordPress.
*/

/* --------------------------------------------------------------------------
   Kelas bawaan WordPress yang wajib didukung tema
   -------------------------------------------------------------------------- */

/*
 * Kelas perataan bawaan WordPress. Nilainya sengaja ditulis di sini saja;
 * main.css hanya membatalkan pelayangannya di layar sempit.
 */
.alignleft {
	float: left;
	margin: 0.35rem 1.5rem 1rem 0;
}

.alignright {
	float: right;
	margin: 0.35rem 0 1rem 1.5rem;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	max-width: 100%;
	margin-bottom: 1.5rem;
}

.wp-caption img {
	width: 100%;
}

.wp-caption-text {
	text-align: left;
}

.sticky .gkp-card__title::before {
	content: "\2605";
	margin-right: 0.4rem;
}

.bypostauthor > .comment-body {
	border-left: 2px solid currentColor;
	padding-left: 1rem;
}

.gallery-caption {
	display: block;
	font-size: 0.8125rem;
}

/* `iframe` sudah dibatasi di main.css; dua elemen ini belum. */
embed,
object {
	max-width: 100%;
}

.wp-block-embed__wrapper {
	position: relative;
}

/* Komentar */
.gkp-comments {
	margin-top: 3rem;
}

.gkp-comments .comment-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.gkp-comments .comment-list ol.children {
	list-style: none;
	margin: 1rem 0 0 1.25rem;
	padding-left: 1rem;
	border-left: 1px solid var(--gkp-rule-soft);
}

.gkp-comments .comment-body {
	padding: 1.15rem 0;
	border-bottom: 1px solid var(--gkp-rule-soft);
}

.gkp-comments .comment-author {
	display: flex;
	align-items: center;
	gap: 0.6rem;
	font-weight: 600;
}

.gkp-comments .comment-author img {
	border-radius: 50%;
}

.gkp-comments .comment-metadata {
	font-size: 0.8125rem;
	color: var(--gkp-muted);
	margin-bottom: 0.5rem;
}

.gkp-comments .comment-reply-link {
	font-size: 0.8125rem;
	font-weight: 600;
}
