/* Twenty Twenty-Five Studio */

.studio-eyebrow{
	font-size:.8rem;
	font-weight:700;
	letter-spacing:.14em;
	text-transform:uppercase;
	margin-bottom:var(--wp--preset--spacing--30);
	opacity:.75;
}
.studio-section{
	padding-top:var(--wp--preset--spacing--70);
	padding-bottom:var(--wp--preset--spacing--70);
}
.studio-hero{
	padding-top:clamp(60px,9vw,130px);
	padding-bottom:clamp(60px,9vw,130px);
}
.studio-hero h1,
.studio-news-head h1{
	font-size:clamp(2.4rem,6vw,4.5rem);
	font-weight:800;
	line-height:1.05;
	letter-spacing:-.02em;
}
.studio-section h2{
	font-size:clamp(1.9rem,4vw,3rem);
	font-weight:800;
	line-height:1.1;
	letter-spacing:-.02em;
}
.studio-lead{
	max-width:40rem;
	font-size:var(--wp--preset--font-size--large);
}

/* Kartītes */
.studio-cards{margin-top:var(--wp--preset--spacing--50);}
.studio-cards > .wp-block-column{display:flex;}
.studio-card{
	flex:1;
	border-radius:20px;
	padding:var(--wp--preset--spacing--40);
	transition:transform .2s ease, box-shadow .2s ease;
}
.studio-card:hover{
	transform:translateY(-4px);
	box-shadow:0 18px 40px rgba(0,0,0,.10);
}
.studio-card h3{
	font-size:var(--wp--preset--font-size--x-large);
	font-weight:700;
	margin-top:0;
}
.studio-icon{
	display:flex;
	align-items:center;
	justify-content:center;
	width:3.25rem;
	height:3.25rem;
	border-radius:14px;
	background:var(--wp--preset--color--accent-1);
	font-size:1.6rem;
	line-height:1;
	margin-bottom:var(--wp--preset--spacing--30);
}

/* Hero statistikas kartītes */
.studio-hero .studio-card{
	padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);
}
.studio-hero .studio-card:hover{transform:none;box-shadow:none;}
.studio-hero-side{gap:var(--wp--preset--spacing--30);}
.studio-pill{
	font-size:var(--wp--preset--font-size--x-large);
	font-weight:800;
	line-height:1.1;
	margin:0;
}

/* Process */
.studio-step{
	border-top:2px solid currentColor;
	padding-top:var(--wp--preset--spacing--30);
}
.studio-num{
	font-size:2.75rem;
	font-weight:800;
	line-height:1;
	opacity:.55;
	margin:0;
}
.studio-step h3{
	font-size:var(--wp--preset--font-size--x-large);
	font-weight:700;
}

/* Skaitļi */
.studio-stat{
	font-size:clamp(2.8rem,6vw,4.5rem);
	font-weight:800;
	line-height:1;
	letter-spacing:-.03em;
	margin:0;
}

/* Jaunumi */
.studio-news .wp-block-post-featured-image img{border-radius:16px;}
.studio-news .wp-block-post-title a{text-decoration:none;}
.studio-news .wp-block-post-title a:hover{text-decoration:underline;}
.studio-meta{opacity:.65;margin-bottom:0;}

/* Pogas */
.wp-block-button__link{
	border-radius:999px;
	font-weight:700;
}

/* Kājene */
.studio-footer{border-top:1px solid var(--wp--preset--color--accent-6);}

@media (prefers-reduced-motion:reduce){
	.studio-card{transition:none;}
	.studio-card:hover{transform:none;}
}

/* Baltas kartītes uz krēmkrāsas fona */
.studio-card.has-base-background-color{
	border:1px solid var(--wp--preset--color--accent-6);
}
