/* ============================================
   FOOTER LAYOUT
   ============================================ */

footer {
    text-align: center;
    padding: var(--spacing-2xl) var(--spacing-md);
    font-size: 0.9rem;
    opacity: 0.8;
    border-top: 1px solid var(--divider-color);
    margin-top: var(--spacing-2xl);
}

footer p {
    margin: var(--spacing-md) 0;
}

.coffee-button {
    transform: scale(0.85);
    display: inline-block;
    margin-bottom: var(--spacing-md);
}