/* support.css */

#acknowledgement p {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
    margin-top: 0;
}

#acknowledgement p .heart {
    flex: none;
    margin-left: 0.75em;
    margin-right: 0.75em;
    transform: scale(2);
}


/* flash-embed.css */

#about #acknowledgement {
    font-size: 5vmin;
}

@media (orientation: landscape) {
    #about #acknowledgement {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
    }
}


/* page */

#acknowledgement p > span:not(.heart) {
    position: relative;
}

#acknowledgement p > span:not(.heart) > small {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    font-size: 0.45em;
}
