.stt {
    position: fixed;
    right: var(--gl-site-padding);
    bottom: var(--gl-site-padding);
    width: 48px;
    height: 48px;
    border-radius: var(--br-full);
    display: flex;
    background-color: var(--cl-primary-3);
    overflow: hidden;
    z-index: 9876;
    box-shadow: var(--sd-normal);
    background-image: var(--stt);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
}
.stt:hover {
    background-color: var(--cl-primary-1);
    box-shadow: var(--sd-hover);
}
.stt:active,
.stt:focus {
    background-color: var(--cl-primary-4);
    box-shadow: var(--sd-active );
}
.stt.shown {
    opacity: 1;
    visibility: visible;
}
.stt a {
    opacity: 0;
    visibility: hiddeb;
    display: none;
}