/* TheYearofHandicrafts Font */
@font-face {
    font-family: 'TheYearofHandicrafts';
    src: url('../font/TheYearofHandicrafts-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TheYearofHandicrafts';
    src: url('../font/TheYearofHandicrafts-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TheYearofHandicrafts';
    src: url('../font/TheYearofHandicrafts-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TheYearofHandicrafts';
    src: url('../font/TheYearofHandicrafts-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'TheYearofHandicrafts';
    src: url('../font/TheYearofHandicrafts-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

:root {
    --font-primary: 'TheYearofHandicrafts', sans-serif;
    --font-secondary: 'TheYearofHandicrafts', serif;
}

body, .blog-name, .blog-description, .post-title, .post-meta, .post-info, 
.pagination a, nav, h1, h2, h3, h4, h5, h6, .post-content p,
.post-excerpt, .post-content, .post-content ul, .post-content ol, 
.post-content li, .post-content blockquote, .post-nav-title, .post-nav-excerpt,
.post-meta, .post-tags a, .nav-header li a, .nav-footer {
    font-family: var(--font-primary) !important;
}

.post-content h1, .post-content h2, .post-content h3, .post-content h4, 
.post-content h5, .post-content h6, .blog-name {
    font-weight: 700;
}

.post-meta, .post-excerpt, .post-content p {
    font-weight: 400;
}

.post-content pre, .post-content code, .post-content tt {
    font-family: monospace, sans-serif;
}