/* PAC Products V13.3: align actual storefront product cards to Midnight.
   Navy colors in old saved card styles are migrated client-side by card-style.js.
   The showcase image frame must also replace art-vehicles' blue radial image,
   not just background-color (V12.8 missed that background-image layer). */
body .product-grid .pac-market-card .pac-card-media,
body .product-grid .pac-market-card .pac-card-main-image {background:#111315;}
body .product-grid .pac-market-card .product-art.art-vehicles,
body .product-grid .pac-market-card .product-art.art-admin,
body .product-grid .pac-market-card .product-art.art-security,
body .product-grid .pac-market-card .product-art.art-appearance {
  background:radial-gradient(ellipse at 50% 43%,#20252a 0%,#121517 62%,#0f1113 100%);
}
body .product-grid .pac-market-card .product-art::before {
  background-image:linear-gradient(rgba(190,200,210,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(190,200,210,.024) 1px,transparent 1px);
  background-size:30px 30px;
}
/* Use saved designer variables for background/border/text/button styling.
   The separate theme CSS only adds subtle depth and neutral supporting surfaces. */
body .product-grid .pac-market-card {
  background:var(--pac-card-bg,#191b1e);
  border-color:var(--pac-card-border,#34393f);
  box-shadow:0 12px 32px rgba(0,0,0,.36);
}
body .product-grid .pac-market-card:hover {box-shadow:0 18px 44px rgba(0,0,0,.48);}
body .product-grid .pac-market-card .pac-card-content {background:transparent;}
body .product-grid .pac-market-card .pac-card-tag {background:#242629;border-color:#3e4348;color:#d5d9dd;}
body .product-grid .pac-market-card .pac-card-favorite {background:rgba(15,17,19,.82);}
/* Keep the red Debadged badge, centered auto-fit images, two-line product
   names, five-tag layout, and the details-page 832px gallery unchanged. */
html[data-pac-preview="true"] body {background-color:#101214;}
