:root {
--brand-primary: #001f3f;
--brand-accent: #d4af37;
--brand-neutral: #f4f4f4;
--text-main: #333333;
}
h1, h2, h3 {
color: var(--brand-primary);
font-family: 'Playfair Display', serif;
font-weight: 700;
letter-spacing: -0.02em;
}
body {
font-family: 'Inter', sans-serif;
color: var(--text-main);
line-height: 1.6;
}
.wp-block-button__link, .consultant-button {
background-color: var(--brand-primary) !important;
color: #ffffff !important;
border-radius: 2px !important;
padding: 15px 35px !important;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
transition: 0.3s ease;
}
.wp-block-button__link:hover {
background-color: var(--brand-accent) !important;
transform: translateY(-2px);
}
.entry-content section {
padding: 80px 0;
}