:root{--cl-bg:#0b0b0d;--cl-panel:#171717;--cl-accent:#c9a227;--cl-ink:#f3e2a9}html[data-classified-brand=borderlands]{--cl-bg:#032b36;--cl-panel:#08424b;--cl-accent:#21b7a9;--cl-ink:#e0faf7}.combined-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.bmg-classified{position:relative;background:var(--cl-bg)!important;color:var(--cl-ink)!important;border:2px solid var(--cl-accent)!important;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px #0003}.bmg-classified h3,.bmg-classified h3 a{color:var(--cl-ink)!important}.classified-image{position:relative;display:block!important;aspect-ratio:4/3;overflow:hidden;background:var(--cl-panel)}.classified-image img{width:100%;height:100%;object-fit:cover}.classified-no-photo{display:flex;height:100%;align-items:center;justify-content:center}.classified-007{position:absolute;z-index:4;left:10px;top:10px;background:var(--cl-accent);color:var(--cl-bg);border:2px solid currentColor;transform:rotate(-5deg);font:900 25px/1 ui-monospace,monospace;padding:7px 11px;box-shadow:2px 3px 0 #0008;transition:transform .25s,box-shadow .25s}.classified-007 i{display:block;font:800 9px/1.4 system-ui;letter-spacing:.15em}.card:hover .classified-007,.card:focus-within .classified-007{transform:rotate(0) scale(1.12);box-shadow:0 0 22px var(--cl-accent)}.classified-content{padding:16px}.classified-lot{font-size:12px;opacity:.9}.classified-equation{padding:12px;margin:12px 0;background:var(--cl-panel);color:var(--cl-ink);border:1px solid var(--cl-accent);border-radius:8px;font-size:15px;line-height:1.7}.classified-equation span,.classified-equation strong,.classified-equation small{display:block}.classified-equation strong{font-size:23px;color:white}.classified-equation small{font-size:12px}.classified-expiry{font-size:12px}.classified-vdp{padding:75px 18px 18px;margin-bottom:20px}.has-classified-special{border:2px solid var(--cl-accent)}.bmg-classified .btn{background:var(--cl-accent);color:var(--cl-bg)}@media(max-width:1000px){.combined-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.combined-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.classified-007{transition:none}}
.has-classified-special .classified-007{left:auto;right:10px}.bmg-classified .classified-image{height:auto!important;background:var(--cl-panel)!important}.bmg-classified .classified-image img{display:block!important;position:static!important;opacity:1!important}.classified-reveal{margin-top:10px;border-top:1px solid var(--cl-accent);padding-top:7px}.classified-reveal summary{cursor:pointer;font-weight:800;color:var(--cl-ink)}.classified-full-stack{width:100%;font-size:13px;border-collapse:collapse;margin-top:10px}.classified-full-stack td{padding:4px 0}.classified-full-stack td+td{text-align:right;white-space:nowrap}.classified-full-stack .total{border-top:1px solid var(--cl-accent);font-weight:900}.classified-reveal[open]{animation:cl-highlight .35s ease-out}@keyframes cl-highlight{from{filter:brightness(1.6)}to{filter:none}}@media(prefers-reduced-motion:reduce){.classified-reveal[open]{animation:none}}
.classified-cover{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:112px;border:0;border-radius:8px;padding:18px 12px;background:var(--cl-panel);color:var(--cl-ink);font:800 15px/1.5 system-ui;cursor:pointer}.classified-cover:hover,.classified-cover:focus-visible{outline:2px solid var(--cl-accent);outline-offset:3px;filter:brightness(1.15)}.classified-cover>span:last-child{display:block}.classified-spinner{display:inline-block!important;flex:0 0 24px;width:24px;height:24px;border:3px solid #ffffff40;border-top-color:var(--cl-accent);border-radius:50%;animation:classified-spin 1.1s linear infinite}.classified-full-stack caption{font-size:12px;text-align:left;margin-bottom:8px}.classified-revealed{animation:cl-highlight .35s ease-out}@keyframes classified-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.classified-spinner,.classified-revealed{animation:none}}
/* stamp-20261108: big rubber-stamp reveal box over the image/price area; same click/spin/roll behaviour */
.bmg-classified .classified-007,.has-classified-special .classified-007{display:block!important}
.classified-covered{position:relative;z-index:5;background:transparent!important;border:0!important;padding:0!important;margin:-120px 0 12px!important}
.cl-stamp{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:132px;cursor:pointer;background:rgba(255,255,255,.08);border:0;padding:8px;font:inherit;-webkit-tap-highlight-color:transparent}
.cl-stamp-ink{display:block;transform:rotate(-12deg);color:#c8102e;border:5px double #c8102e;border-radius:8px;padding:8px 18px;text-align:center;text-transform:uppercase;background:rgba(255,255,255,.86);box-shadow:0 0 0 2px rgba(200,16,46,.35) inset;font-family:Impact,"Arial Black",system-ui,sans-serif;letter-spacing:.06em;line-height:1;
 -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -2.2 1.6'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -2.2 1.6'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");transition:transform .2s}
.cl-stamp-ink b{display:block;font-size:clamp(30px,7vw,42px);font-weight:900}.cl-stamp-ink small{display:block;font-size:11px;font-weight:800;letter-spacing:.18em;margin:3px 0}
.cl-stamp:hover .cl-stamp-ink,.cl-stamp:focus-visible .cl-stamp-ink{transform:rotate(-12deg) scale(1.05)}.cl-stamp:focus-visible{outline:3px solid #c8102e;outline-offset:2px}
.cl-stamp .classified-spinner{display:none!important}.cl-stamp:active .classified-spinner{display:inline-block!important}
html[data-classified-brand=borderlands] .cl-stamp-ink{color:#c8102e;border-color:#c8102e}
.classified-full-stack tr:first-child td+td{text-decoration:line-through;opacity:.8}
@media(prefers-reduced-motion:reduce){.cl-stamp-ink{transition:none}}
.cl-stamp-ink{min-width:62%;box-sizing:border-box}.classified-covered{margin-top:-150px!important}.cl-stamp{min-height:160px}
.cl-stamp .classified-spinner{display:inline-block!important}
