/*
Theme Name: Cutuka
Theme URI: https://cutuka.space
Author: Cutuka
Description: Tema editorial do estúdio Cutuka — índice de abertura, linha do tempo de work cases com filtros e leitura em lightbox, cartão "sobre" e alternância PT/EN. Requer o plugin Cutuka Core.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cutuka
Tags: portfolio, editorial, custom-colors, translation-ready
*/

/* =========================================================
   Páginas comuns (posts, páginas simples, 404)
   O visual das telas principais está em assets/css/.
   ========================================================= */

.entry {
	padding: clamp(30px, 5vw, 68px) 0 clamp(40px, 6vw, 80px);
	max-width: 72ch;
}

.entry__title {
	font-family: var(--font-curatorial);
	font-style: italic;
	font-weight: 400;
	font-size: clamp(34px, 5vw, 64px);
	line-height: 1.02;
	color: var(--fg);
	margin-bottom: clamp(18px, 2.4vw, 28px);
}

.entry__content p,
.entry__content li {
	font-family: var(--font-body);
	font-size: 15px;
	line-height: 1.66;
	color: var(--fg);
	margin-bottom: 14px;
}

.entry__content ul,
.entry__content ol { margin: 0 0 14px 20px; }

.entry__content h2,
.entry__content h3 {
	font-family: var(--font-curatorial);
	font-style: italic;
	font-weight: 400;
	font-size: 26px;
	line-height: 1.2;
	margin: 26px 0 12px;
}

.entry__content a {
	text-decoration: underline;
	text-underline-offset: 3px;
	text-decoration-color: var(--hot);
}

.entry__content img { height: auto; border-radius: var(--r-md); }

.entry__list { display: grid; gap: 18px; margin-top: 24px; }

.entry__list a {
	font-family: var(--font-curatorial);
	font-style: italic;
	font-size: 24px;
	line-height: 1.1;
}

.entry__list a:hover { color: var(--c-purple); }

.entry__meta {
	font-family: var(--font-display);
	font-size: 11px;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: var(--fg-muted);
	margin-top: 6px;
}
