/* Approved natural-light mascot scenes. Keep the full composition on phones. */
body.product-pages .product-postcard.product-account-scene {
  position:relative;top:auto;border:1px solid var(--border);border-radius:22px;
  background:var(--surface);box-shadow:none;
}
body.product-pages .product-postcard.product-account-scene>img {
  display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;
  object-fit:contain;object-position:center;mask-image:none;opacity:1;
}
body.product-pages .product-postcard.product-account-scene>div {
  position:static;inset:auto;display:grid;gap:8px;padding:22px;margin:0;background:none;
}
body.product-pages .product-postcard.product-account-scene span {
  display:block;color:var(--text-muted);font-size:12px;
}
body.product-pages .product-postcard.product-account-scene strong {
  color:var(--text);font-size:clamp(23px,2.6vw,30px);line-height:1.2;
}
body.product-pages[data-page="cabinet/subscription"] .product-pricing-layout>.product-account-scene {
  display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;margin-bottom:24px;
}
@media(max-width:670px) {
  body.product-pages .product-postcard.product-account-scene>div {padding:16px 18px;gap:6px}
  body.product-pages .product-postcard.product-account-scene strong {font-size:23px}
  body.product-pages[data-page="cabinet/subscription"] .product-pricing-layout>.product-account-scene {grid-template-columns:1fr}
}
