/* The selected mark: a green shield and white Y on a pale rounded tile.
   The globe's existing tile holds the same bare shield to avoid a double frame. */
.ysec-mark{display:block;object-fit:contain;flex-shrink:0;filter:none}
body .site-header .brand .brand-mark,
body .site-footer .brand .brand-mark{
 width:40px;height:40px;flex-shrink:0;padding:0;clip-path:none;background:none;
}
body .brand .brand-mark img{display:block;width:100%;height:100%;object-fit:contain;filter:none}
.admin-header .brand>.admin-brand-icon{width:36px;height:36px}
.computer-stage .scene-logo>.ysec-mark{width:calc(84px * var(--scene-scale,1));height:calc(84px * var(--scene-scale,1))}
.computer-stage .scene-brand>.ysec-mark{width:calc(27px * var(--scene-scale,1));height:calc(27px * var(--scene-scale,1))}
.receipt-y>.ysec-mark{width:78%;height:78%}
.journey-visual:not([data-chapter]) .device-camera,
.journey-visual[data-chapter="0"] .device-camera{--device-rz:0deg}
.receipt-content .receipt-y{border:0;border-radius:0;background:none;box-shadow:none}
.receipt-content .receipt-y>.ysec-mark{width:100%;height:100%}
.checkout-page .checkout-product-top .purchase-product-icon{
 width:88px;height:88px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;
}
.checkout-page .checkout-product-top .purchase-product-icon>img{
 display:block;width:100%;height:100%;object-fit:contain;filter:none;
}
.checkout-page .checkout-product-top .purchase-product-icon>span{display:none}
.checkout-page .summary-product>img{width:48px;height:48px;padding:0;border-radius:0;background:none;filter:none}
.order-page .owned-product>img{width:44px;height:44px;object-fit:contain;filter:none}
@media(max-width:1080px){.checkout-page .checkout-product-top .purchase-product-icon{width:78px;height:78px}}
@media(max-width:600px){
 body .site-header .brand .brand-mark,body .site-footer .brand .brand-mark{width:34px;height:34px}
 .admin-header .brand>.admin-brand-icon{width:32px;height:32px}
 .checkout-page .checkout-product-top .purchase-product-icon{width:64px;height:64px}
}
