/*
Theme Name: Salon Pomfloro
Theme URI: 
Author: 
Author URI: 
Description: Customized child of "Twenty Twenty-Four"
Requires at least: 7.1
Tested up to: 7.1
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfour
Text Domain: salon-pomfloro
Tags: 
*/

:root {
	--salon-pomfloro-border: rgba(36, 31, 29, 0.12);
	--salon-pomfloro-shadow: 0 20px 50px rgba(36, 31, 29, 0.08);
}

body {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.wp-site-blocks {
	background:
		linear-gradient(180deg, rgba(255, 255, 255, 0.78), rgba(247, 242, 238, 0.96) 34rem),
		var(--wp--preset--color--base);
}

.wp-block-site-title,
h1,
h2,
h3 {
	letter-spacing: 0.01em;
}

.wp-block-navigation {
	border-bottom: 1px solid var(--salon-pomfloro-border);
	border-top: 1px solid var(--salon-pomfloro-border);
	color: var(--wp--preset--color--contrast-2);
}

.wp-block-navigation a {
	transition: color 160ms ease;
}

.wp-block-button__link,
.wp-element-button {
	border-radius: 999px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	transition:
		background-color 160ms ease,
		color 160ms ease,
		transform 160ms ease;
}

.wp-block-button__link:hover,
.wp-element-button:hover {
	background-color: var(--wp--preset--color--accent);
	color: var(--wp--preset--color--base-2);
	transform: translateY(-1px);
}

.wp-block-image img,
.wp-block-cover,
.wp-block-post-featured-image img {
	border-radius: 2px;
}

.wp-block-image.is-style-rounded img {
	border-radius: 999px;
}

.wp-block-separator {
	border-color: var(--salon-pomfloro-border);
}

::selection {
	background: var(--wp--preset--color--accent-2);
	color: var(--wp--preset--color--contrast);
}
