/* SwankageTCG — v1266 / TEST only: homepage-style section separators
   Source geometry: the approved homepage v1008 Atrium game dividers.
   One 1px gradient stroke, 22px margin on EACH side (45px panel-to-panel).
   Home uses a neutral fade; this scoped card-page adaptation uses the current
   theme accent as requested. No decorative duplicate ::before/::after. */

/* v1249 set these existing PHP separator elements to display:none. Restore
   them instead of inserting new ones or changing the approved section markup. */
.sw-tcg-card-market-page > .sw-card-section-divider {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: 1px !important;
    min-height: 1px !important;
    flex: 0 0 auto !important;
    box-sizing: border-box !important;
    padding: 0 !important;
    margin: 22px 0 !important;
    border: 0 !important;
    overflow: visible;
    background: linear-gradient(
        90deg,
        transparent 0%,
        color-mix(in srgb, var(--orbit-a) 9%, transparent) 15%,
        color-mix(in srgb, var(--orbit-a) 23%, transparent) 50%,
        color-mix(in srgb, var(--orbit-a) 9%, transparent) 85%,
        transparent 100%
    ) !important;
}
/* The older card-page v96 divider put a second, stronger line/glow on
   pseudo-elements. The homepage separator has no second line. */
.sw-tcg-card-market-page > .sw-card-section-divider::before,
.sw-tcg-card-market-page > .sw-card-section-divider::after {
    content: none !important;
    display: none !important;
}
/* Let each divider own ALL the spacing. No extra 20px carried forward from
   the legacy Orbital Vendor Floor wrapper. Borders remain untouched. */
.sw-tcg-card-market-page > .sw-card-product-hero,
.sw-tcg-card-market-page > .sw-card-commerce-layout,
.sw-tcg-card-market-page > .sw-card-market-history,
.sw-tcg-card-market-page > .sw-card-more-set {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
/* Mobile: exact homepage v1008 spacing reduction (16px per side). */
@media (max-width: 620px) {
    .sw-tcg-card-market-page > .sw-card-section-divider {
        margin: 16px 0 !important;
    }
}
