/* ===================================================
   site.css – Shared styles for guarantortrust.co.uk
   =================================================== */

/* Google Material Symbols */
.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
    vertical-align: middle;
}

/* Base typography */
body {
    font-family: 'Inter', sans-serif;
    background-color: #fbf9f4;
    color: #3a3f47;
}

h1, h2, h3, .serif {
    font-family: 'Noto Serif', serif;
}

/* Utility classes */
.serif-tight {
    font-family: 'Noto Serif';
    letter-spacing: -0.02em;
}

.inter-label {
    font-family: 'Inter';
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: 600;
    font-size: 0.75rem;
}

/* Contact page gradient */
.heritage-gradient {
    background: linear-gradient(135deg, #404b5a 0%, #404b5a 100%);
}
