h1 {
    text-transform: uppercase;
    font-family: "One Dot Condensed Bold";
    font-size: 28px;
    position: absolute;
    top: 190px;
    width: 100%;
    max-width: 823px;
    text-align: center;
    text-shadow: 0 0 0 #def, 0 0 0 #000, 1px 1px 1px #def;
    color: #cf4d51;
    color: rgba(224, 0, 26, 0.8);
    cursor: pointer;
}
h1 sup {
    font-size: 14px;
}
h1 span {
    font-size: 18px;
    color: #0078ae;
    vertical-align: middle;
    padding: 0 0.375em;
}
h1:hover {
    text-shadow: 0 0 0 #def, 0 0 0 #000, 1px 1px 1px #def, 2px 2px 7px rgba(224, 0, 26, 0.4), -2px -2px 7px rgba(224, 0, 26, 0.4)
}

@media only screen and (max-width: 640px) {
    #theme__name {
        font-size: 5vw;
        bottom: -2vw;
        top: auto;
    }
    .tracker .statusBarBase, .tracker .statusBar {
        top: 3rem;
    }
    .tracker .patentText {
        top: 7rem;
        right: 2rem;
        color: #fff;
    }
    .tracker .statusText {
        padding: 8rem 0 0;
    }
}