#thesis-hero {
    color: #fbfcfc
}

#thesis-hero .period {
    border: 1px solid var(--bs-orange);
    color: var(--bs-orange);
    font-size: 1.125rem
}

#thesis-hero .btn-outline-light:hover svg {
    fill: var(--bs-orange) !important
}

#thesis-hero .author-info {
    color: #fbfcfc;
    font-size: 1.125rem
}

.author-title {
    color: var(--cs-almost-black-6);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

#thesis-hero .author-info svg {
    fill: #fff;
    height: 16.7px;
    margin-bottom: 2px;
    margin-left: 1rem
}

h1 {
    font-weight: 700
}

.orangebox {
    border: 1px solid var(--cs-orange) !important;
    border-radius: 2px;
    display: inline-block;
    font-family: var(--cs-header-font);
    font-size: 1.19rem;
    padding: .375rem .75rem
}

.orange-ch,
.orangebox {
    color: var(--cs-orange);
    font-weight: 700
}

.readtime {
    opacity: .5
}