/* =========================
   Detail page header / footer
   Slight variations on the publish page styles
========================= */

.publish-listing-header {
    width: min(100% - 2rem, 1200px);
    margin: var(--gap-lg) auto var(--gap-sm);
    padding: var(--padding-md) var(--padding-lg);
}

.publish-listing-footer {
    width: min(100% - 2rem, 1200px);
    margin: var(--gap-md) auto var(--gap-lg);
    padding: var(--padding-sm) var(--padding-lg);
    /*justify-content: flex-end;*/
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    backdrop-filter: none;
}

/* =========================
   Owner action buttons
========================= */

/* Delete — red danger variant */
.pub-opt-btn.pub-opt-danger {
    background: transparent;
    border-color: var(--error-border);
    color: var(--error-border);
}

.pub-opt-btn.pub-opt-danger:hover {
    background: var(--error-bg);
    border-color: var(--error-border);
    color: var(--error-border);
}

/* Unpublish — gold warning variant, inline with the theme accent */
.pub-opt-btn.pub-opt-unpublish {
    background: var(--muted);
    border-color: var(--muted);
    color: var(--text-secondary);
}

.pub-opt-btn.pub-opt-unpublish:hover {
    background: transparent;
    border-color: var(--muted);
    color: var(--accent);
}
