/*
Theme Name:   ARSV Contabilidade
Theme URI:    https://arsvcontabilidade.com.br
Description:  Tema de blocos da AR Contabilidade (site institucional + portal). Apresentacao apenas — logica de negocio em ar-core/ar-portal.
Version:      0.2.0
Requires at least: 6.8
Requires PHP: 8.3
Author:       AR Contabilidade / Thiago
Text Domain:  arsvcontabilidade
License:      GPL-2.0-or-later
*/

/* Header sticky acima do conteudo */
.ar-header {
	position: sticky;
	top: 0;
	z-index: 50;
	box-shadow: 0 1px 2px rgb(15 61 34 / 6%);
}

/* Card do hero com sombra suave */
.ar-hero-card {
	box-shadow: 0 18px 48px rgb(15 61 34 / 10%);
}

/* Cards de servico com hover leve */
.ar-card {
	box-shadow: 0 1px 3px rgb(31 36 48 / 6%);
	transition: transform .2s ease, box-shadow .2s ease;
}
.ar-card:hover {
	transform: translateY(-3px);
	box-shadow: 0 12px 32px rgb(15 61 34 / 10%);
}

/* Lista de beneficios com marcadores verdes */
.ar-benefits,
.ar-checklist {
	list-style: none;
	padding-left: 0;
}
.ar-benefits li,
.ar-checklist li {
	padding-left: 0.25rem;
	margin-bottom: 0.75rem;
}
.ar-benefits li::marker {
	content: "▸ ";
	color: var(--wp--preset--color--ar-primary);
	font-weight: 700;
}

/* FAQ: details com caret alinhado */
.wp-block-details {
	background: var(--wp--preset--color--ar-bg);
}
.wp-block-details summary {
	font-weight: 600;
	font-family: var(--wp--preset--font-family--ar-heading);
	cursor: pointer;
	color: var(--wp--preset--color--ar-ink);
}
.wp-block-details[open] summary {
	color: var(--wp--preset--color--ar-primary-dark);
}
.wp-block-details summary + * {
	margin-top: 0.75rem;
}

/* Botao outline com a cor da marca */
.is-style-outline .wp-block-button__link {
	border-color: var(--wp--preset--color--ar-primary);
	color: var(--wp--preset--color--ar-primary-dark);
}

/* Respeito a prefers-reduced-motion */
@media (prefers-reduced-motion: reduce) {
	.ar-card { transition: none; }
	.ar-card:hover { transform: none; }
}
