.container {
    .img-load {
        width: 100%;
        height: auto;
        outline: solid 6px #e8e5cc;
        outline-offset: -6px;
    }

    .quote {
        font-size: 12px;
        font-style: italic;
        display: flex;
        justify-content: center;
        margin-top: 15px;
    }

    .title {
        margin: 30px 0 15px 0;
        font-family: var(--font-family-headline);
    }

    .preview-container {
        h3 {
            margin-bottom: 5px;
        }

        .master-link {
            background-color: transparent;
            border: none;
            color: #c3744d;
            text-decoration: underline dashed;
            font-family: var(--font-family-alt);
        }

        .master-link:hover {
            background-color: #c3744dbc;
            border: none;
            color: #e8e5cc;
            text-decoration: underline dotted 1px #e8e5cc;
            transition: 0.3s;
        }

        .update-link {
            color: #7d856f;
            text-decoration: none;
        }

        .update-link:hover {
            background-color: #7d856f;
            color: #e8e5cc;
            transition: 0.3s;
        }
    }

    .index-buttons {
        margin-top: 36px;
        font-size: 12px;
        text-align: center;

        a {
            background-color: transparent;
            border: none;
            color: #c3744d;
            margin: 5px;
            text-decoration: underline dotted;
            /* text-decoration: none; */
        }

        a:hover {
            background-color: #c3744dbc;
            border: none;
            color: #e8e5cc;
            text-decoration: underline dotted 1px #e8e5cc;
            transition: 0.3s;
        }
    }

    .social-links {
        display: flex;
        justify-content: center;
        gap: 10px;
        margin-top: 100px;

        a {
            text-decoration: none;
            border-radius: 50%;
            height: 38px;
            width: 38px;
            box-sizing: border-box;
            flex-shrink: 0;
            display: grid;
            place-items: center;
            /* box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05); */
        }

        a:hover {
            background-color: #292929;
            transition: 0.3s;
        }

        svg {
            height: 18px;
            fill: gray;
        }
    }
}