/* For when the button is some SVG image */
#pressMePls {
    width: 350px;
    filter: drop-shadow(2px 20px 2px rgb(0 0 0 / 0.4));

    outline: none;
    cursor: pointer;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -ms-user-select: none;
}

#pressMePls:active {
    transform: translateY(12px);

    filter: drop-shadow(1px 8px 0px rgb(0 0 0 / 0.4)) saturate(250%);
}

#pressMePls:active + span {
    transform: translateY(12px) translate(-50%, -50%);
}

.specialContainer {
    position: relative;
}

.specialContainer > span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 2em;
    
    text-shadow: 0 3px 1px rgba(122, 17, 8, .8);
}
