.gift-preview-only {
    border: 1px solid var(--gold);
    border-top: 3px solid var(--gold);
    border-radius: 4px;
    background: var(--ivory);
    color: var(--forest);
    padding: 24px;
    margin-bottom: 24px;
    text-align: left;
}
#screen .gift-preview-only h2 {
    color: var(--wine);
    font: 400 28px/1.15 Cormorant, serif;
    margin: 0 0 16px;
}
#screen .gift-preview-only p {
    font: 400 22px/1.4 Cormorant, serif;
    margin: 0;
}
@media (max-width: 767px) {
    .gift-preview-only { padding: 16px; margin-bottom: 16px; }
}
