/* ROASTiME Glass / Unified Background P0 — CANDIDATE ONLY / NOT DEPLOYED.
 * Guarded by existing body markers; never apply to cart/checkout/pay/account pages.
 * Built from the unified approved design. Minimal background change ONLY.
 * Inspect real page wrappers in Chromium before merging.
 */
body.page-id-49905,
body.woocommerce-shop,
body.roastime-product-v2-active {
  --rtg-cream: #f6e9d9;
  --rtg-paper: #f4e2cf;
  --rtg-amber: #d59a66;
  --rtg-copper: #a65d35;
  --rtg-forest: #164b39;
  --rtg-ink: #2b211c;
  --rtg-glass: rgba(255,249,240,.44);
  --rtg-glass-strong: rgba(255,250,242,.67);
  --rtg-glass-border: rgba(255,255,248,.86);
  --rtg-glass-shadow: 0 18px 44px rgba(100,58,32,.14), 0 2px 9px rgba(111,66,36,.08);
  background-color: #efdac5;
  background-image:
    linear-gradient(180deg, rgba(246,233,217,.65), rgba(244,226,207,.78) 58%, #efdac5 100%),
    url('../images/roastime-roast-ambient-v1.webp'),
    radial-gradient(ellipse 44% 45% at 90% 11%, rgba(232,159,84,.50), transparent 83%),
    radial-gradient(ellipse 35% 38% at 8% 76%, rgba(168,90,50,.20), transparent 85%),
    linear-gradient(160deg, #ead1b8 0%, #f4e3d0 34%, #efcfb0 69%, #efdac5 100%);
  background-repeat: no-repeat;
  background-size:
    100% 980px,
    min(45vw, 560px) auto,
    100% 980px,
    100% 980px,
    100% 980px;
  background-position:
    left top,
    right 28px top 76px,
    left top,
    left top,
    left top;
}
/* CoCreate has its own opaque section background; reveal the single shared backdrop.
 * DO NOT modify dark accent panels, photos, charts, or existing data cards in P0.
 */
body.page-id-49905 .rt-cocreate-hub { background: transparent; }

/* Mobile: one contained, non-fixed image; no heavy whole-page backdrop blur. */
@media (max-width: 680px) {
  body.page-id-49905,
  body.woocommerce-shop,
  body.roastime-product-v2-active {
    background-size: 100% 920px, min(70vw, 340px) auto, 100% 920px, 100% 920px, 100% 920px;
    background-position: left top, right -40px top 64px, left top, left top, left top;
  }
}
