/**
 * Postcards flow — extends eCards layout with teal accent (legacy postcard.html).
 * @import must stay first.
 */
@import url("ecards-page.css");

.category-bar a {
    color: #2f6f78;
    background: rgba(106, 176, 184, 0.12);
}

.category-bar a:hover {
    background: rgba(106, 176, 184, 0.22);
}

.category-bar a.active {
    background: var(--secondary);
    color: #fff;
}

.form-input:focus,
.form-textarea:focus {
    border-color: var(--secondary);
    box-shadow: 0 0 0 3px rgba(106, 176, 184, 0.22);
}

.btn-primary {
    background: linear-gradient(135deg, var(--secondary), #4a9aa8);
    box-shadow: 0 4px 16px rgba(106, 176, 184, 0.35);
}

.btn-primary:hover {
    box-shadow: 0 6px 20px rgba(106, 176, 184, 0.45);
}

.btn-back {
    color: #2f6f78;
}

.share-url-box button,
.email-send-row button {
    background: var(--secondary);
    border-color: var(--secondary);
}

.access-code-box {
    background: rgba(106, 176, 184, 0.1);
    border-color: rgba(106, 176, 184, 0.35);
}

.access-code-box code {
    color: #2f6f78;
}

.featured-badge {
    background: var(--secondary);
}

.viewer-tab.active {
    background: linear-gradient(135deg, var(--secondary), #4a9aa8);
    box-shadow: 0 4px 12px rgba(106, 176, 184, 0.35);
}

.category-bg {
    background: linear-gradient(135deg, rgba(106, 176, 184, 0.22), rgba(242, 201, 76, 0.2));
}
