.ht-guestbook {
    max-width: 42rem;
}

.ht-guestbook-title {
    margin-bottom: 0.25rem;
}

.ht-guestbook-honoree {
    font-size: 1.1rem;
    margin-bottom: 0.75rem;
}

.ht-guestbook-intro {
    margin-bottom: 1.25rem;
}

.ht-guestbook-closed,
.ht-guestbook-signed {
    padding: 1rem 1.15rem;
    border: 1px solid #d9d9d9;
    border-radius: 0.35rem;
    background: #f7f7f7;
    margin-bottom: 1rem;
}

.ht-guestbook-hp {
    position: absolute;
    left: -10000px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.ht-guestbook-form .btn {
    min-width: 10rem;
}

.ht-guestbook-manage .table {
    margin-top: 0.5rem;
}
