@font-face {
    font-family: 'MillerBanner';
    src: url('fonts/MillerBanner-Light.eot');
    src: local('MillerBanner Light Regular'), local('MillerBanner-Light'),
        url('fonts/MillerBanner-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/MillerBanner-Light.woff2') format('woff2'),
        url('fonts/MillerBanner-Light.woff') format('woff'),
        url('fonts/MillerBanner-Light.ttf') format('truetype'),
        url('fonts/MillerBanner-Light.svg#MillerBanner-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myanmar Sangam MN';
    src: url('fonts/MyanmarSangamMN.eot');
    src: local('Myanmar Sangam MN'), local('MyanmarSangamMN'),
        url('fonts/MyanmarSangamMN.eot?#iefix') format('embedded-opentype'),
        url('fonts/MyanmarSangamMN.woff2') format('woff2'),
        url('fonts/MyanmarSangamMN.woff') format('woff'),
        url('fonts/MyanmarSangamMN.ttf') format('truetype'),
        url('fonts/MyanmarSangamMN.svg#MyanmarSangamMN') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: "Myanmar Sangam MN", sans-serif;
    color: #8B8987;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-color: #373432;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "MillerBanner", sans-serif;
    font-weight: normal;
    letter-spacing: 1px;
}

.sr-only {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(1px);
    display: block;
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}  

.site-wrap {
    width: 100%;
    max-width: 1200px;
    padding-inline: 2rem;
    margin-inline: auto;
}

.site-wrap > * + * {
    margin-top: var(--flow-space, 2rem);
} 

.site-wrap a {
    transition: color 0.3s ease-in-out;
}

.site-wrap a:hover {
    color: #CBCAC9;
}

.site-social {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
}

.site-social a {
    color: #8B8987;
}