HEX
Server: Apache
System: Linux vps-15179318.kohladvogados.com.br 5.14.0-611.49.2.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 30 09:05:08 EDT 2026 x86_64
User: kohlsol (1004)
PHP: 8.3.32
Disabled: NONE
Upload Files
File: /home/kohlsol/public_html/academy/wp-content/themes/edubin-child/style.css
/*
Theme Name: Academy Kohl Soluções
Theme URI: http://www.kohlsolucoes.com.br
Description: Academy
Version: 1.0.3
Author: Kohl Soluções
Author URI: http://www.kohlsolucoes.com.br
Template: edubin
*/

/*
 * Botão principal do card lateral, em destaque: cobre os 3 estados que usam
 * ".tutor-btn-primary.tutor-btn-block" — Enroll Now / Adicionar ao carrinho
 * (com .tutor-btn-lg), Start Learning de curso público (com .tutor-btn-lg) e
 * Start/Continue/Review Learning do aluno já matriculado (sem .tutor-btn-lg).
 * Não pega os botões outline (Retake/Complete Course), que são ações secundárias.
 */
.tutor-sidebar-card .tutor-btn-primary.tutor-btn-block {
	font-size: 17px;
	font-weight: 700;
	padding-top: 16px;
	padding-bottom: 16px;
	box-shadow: 0 6px 16px rgba(0, 0, 0, 0.18);
	transition: transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease;
	animation: edubin-child-cta-pulse 2.4s ease-in-out infinite;
}

.tutor-sidebar-card .tutor-btn-primary.tutor-btn-block:hover,
.tutor-sidebar-card .tutor-btn-primary.tutor-btn-block:focus-visible {
	animation-play-state: paused;
	transform: translateY(-2px);
	box-shadow: 0 10px 22px rgba(0, 0, 0, 0.24);
	filter: brightness(1.06);
}

.tutor-sidebar-card .tutor-btn-primary.tutor-btn-block:active {
	animation-play-state: paused;
	transform: translateY(0);
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.18);
}

/* Pulso contínuo — simula o efeito de mouse passando por cima e saindo */
@keyframes edubin-child-cta-pulse {
	0%, 100% {
		transform: translateY(0);
		box-shadow: 0 6px 16px rgba(0, 0, 0, 0.18);
		filter: brightness(1);
	}
	50% {
		transform: translateY(-2px);
		box-shadow: 0 10px 22px rgba(0, 0, 0, 0.24);
		filter: brightness(1.06);
	}
}

/* Quem prefere menos movimento (configuração do sistema) não recebe a animação */
@media (prefers-reduced-motion: reduce) {
	.tutor-sidebar-card .tutor-btn-primary.tutor-btn-block {
		animation: none;
	}
}

/* Vídeo de boas-vindas em destaque no topo do curso (Content Area) */
.edubin-child-intro-video {
	margin-bottom: 28px;
}

.edubin-child-intro-video.has-video {
	padding: 20px 20px 24px;
	background: #f5f6fa;
	border-left: 4px solid var(--tutor-color-primary, #3e64de);
	border-radius: 8px;
}

.edubin-child-intro-video__label {
	display: flex;
	align-items: center;
	gap: 8px;
	font-size: 15px;
	font-weight: 600;
	color: #41454f;
	margin: 0 0 14px;
}

/* Feedback de pagamento na thank-you page */
.edubin-child-payment-feedback {
	margin: 24px 0;
	padding: 20px 24px;
	border-radius: 8px;
	border-left: 4px solid var(--tutor-color-success, #24a148);
	background: #eefaf1;
}

.edubin-child-payment-feedback--pending {
	border-left-color: var(--tutor-color-warning, #ed9700);
	background: #fff8ec;
}

.edubin-child-payment-feedback__title {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	color: #22262e;
	line-height: 1.5;
}

.edubin-child-payment-feedback--success .edubin-child-payment-feedback__title {
	margin-bottom: 16px;
}

.edubin-child-payment-feedback__cta {
	display: inline-flex;
}