/* Match the main site's glass navigation and interactive lift. */
.trade-page .navbar{position:sticky!important;top:0!important;z-index:100!important;background:rgba(7,17,31,.72)!important;backdrop-filter:blur(8px) saturate(130%)!important;-webkit-backdrop-filter:blur(8px) saturate(130%)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease!important}
.trade-page .navbar.scrolled{background:rgba(7,17,31,.84)!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;box-shadow:0 8px 28px rgba(7,17,31,.18)!important}
.trade-page .navbar nav a:not(.nav-cta){transition:color .25s ease!important}.trade-page .navbar nav a:not(.nav-cta):hover{color:#e0bd63!important}
.trade-page .tp-grid article,.trade-page .tp-photos figure,.trade-page .tp-drywall{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease}
.trade-page .tp-photos figure,.trade-page .tp-drywall{overflow:hidden;border-radius:6px}.trade-page .tp-photos img,.trade-page .tp-drywall img{transition:transform .5s ease,filter .5s ease;transform-origin:center}
.trade-page .tp-tags span{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}
@media(hover:hover) and (pointer:fine){.trade-page .tp-grid article:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(7,17,31,.12);border-color:#c8a348}.trade-page .tp-photos figure:hover,.trade-page .tp-drywall:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(7,17,31,.12)}.trade-page .tp-photos figure:hover img,.trade-page .tp-drywall:hover img{transform:scale(1.025);filter:brightness(1.035)}.trade-page .tp-tags span:hover{transform:translateY(-4px);border-color:#c8a348;background:#fffdf7;box-shadow:0 9px 22px rgba(7,17,31,.09)}}
.trade-page .tp-link{display:inline-block;transition:color .25s ease,transform .25s ease}.trade-page .tp-link:hover{color:#bc943f;transform:translateX(4px)}.trade-page a:focus-visible,.trade-page button:focus-visible{outline:2px solid #e0bd63;outline-offset:5px}
.trade-page .tp-reveal{opacity:0;translate:0 20px;transition:opacity .6s ease,translate .6s ease}.trade-page .tp-reveal.tp-visible{opacity:1;translate:0 0}
@media(prefers-reduced-motion:reduce){.trade-page .tp-reveal{opacity:1;translate:none}.trade-page .tp-grid article,.trade-page .tp-photos figure,.trade-page .tp-drywall,.trade-page .tp-photos img,.trade-page .tp-drywall img,.trade-page .tp-tags span,.trade-page .tp-link{transition:none!important;transform:none!important}}
