/* Shared faces remain registered throughout internal navigation. */
@font-face {
            font-family: 'Cormorant Garamond';
            src: url('../fonts/cormorant-garamond-normal.woff2?v=20260728-1') format('woff2');
            font-style: normal;
            font-weight: 300 700;
            font-display: swap;
        }

@font-face {
            font-family: 'Cormorant Garamond';
            src: url('../fonts/cormorant-garamond-italic.woff2?v=20260728-1') format('woff2');
            font-style: italic;
            font-weight: 300 400;
            font-display: swap;
        }

@font-face {
            font-family: 'Montserrat';
            src: url('../fonts/montserrat.woff2?v=20260728-1') format('woff2');
            font-style: normal;
            font-weight: 100 900;
            font-display: swap;
        }

@font-face {
            font-family: 'Italianno';
            src: url('../fonts/italianno.woff2?v=20260728-1') format('woff2');
            font-style: normal;
            font-weight: 400;
            font-display: swap;
        }

@font-face {
            font-family: 'Mea Culpa';
            src: url('../fonts/mea-culpa-regular.ttf?v=20260829-1') format('truetype');
            font-style: normal;
            font-weight: 400;
            font-display: swap;
        }
