@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500&display=swap');

@font-face {
    font-family: Treasure;
    src: url(BlackSamsGold-ej5e.ttf);
}

* {
    font-family: Treasure !important;
}

html {
    height: 100%;
}

body {
    background-image: url("treasuremap2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    height: 100%;
}

.wrapper {
    align-content: center;
    justify-content: center;
}

.turbulence {
    filter: url(#turbulence);
}

.displacement-map {
    filter: url(#displacement);
}

.light-background::before {
    background: #fed;
}

.text-center input {
    text-align: center !important;
}

.combined {
    position: relative;
}

    .combined::before {
        position: absolute;
        content: '';
        inset: 0;
        border-radius: 20px 4px 30px 8px;
        filter: url(#combined);
    }

.fuzzy-paper {
    position: relative;
    max-width: 70em;
    margin: 1em auto;
    padding: 1.5em;
    font-size: 1.4em;
    color: rgb(0,0,0);
    min-height: 500px;
}

    .fuzzy-paper::before {
        position: absolute;
        content: '';
        inset: 0;
        background: #fed;
        border-radius: 20px 4px 30px 8px;
        filter: url(#combined);
        transform: rotate(-1deg);
        z-index: -1;
        box-shadow: 5px 5px 5px #0009;
        background-image: url(paper-dark_fuujeq.jpg);
        background-size: 100px;
    }

.mud-alert-message {
    width: 100%
}
