#main-header {
    display: none;
}
#topnav {
    margin-bottom: 0.3rem;
}
.app-icon {
    background-color: #999;
    background-color: rgba(34, 34, 34, 0.6);
    border-radius: 6px;
    padding: 2px;
}

.day-frame {
    position: relative;
    display: inline-block;
    border-radius: 3px;
    margin: 4px;
    float: left;
    background-image: linear-gradient(to bottom, rgba(34, 34, 34, 0.733), rgba(34, 34, 34, 0.866) 50%);
    img {
        display: block;
        position: absolute;
        margin: auto;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        max-width: 97%;
        max-height: 97%;
    }
}
.frame-white .day-frame, .day-frame-white {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.66666), rgba(255, 255, 255, 0.933333) 50%);
}

.day-frame-80 {
    width: 80px;
    height: 80px;
}

.day-frame-256 {
    width: 256px;
    height: 256px;
}

#main-footer {
    margin-top: 1rem;
    min-height: 2rem;
}
