/* The same frosted interior as the approved 3D preview. No decorative image. */
body{--customer-box-fill:#ffffff0a;--customer-box-ink:#343d44;--customer-box-highlight:inset 0 1px 1px #ffffffb0,inset 0 -1px 1px #ffffff38;--customer-box-fade:inset 0 3px 8px #ffffff38,inset 4px 0 10px #8ddce916,inset -4px 0 10px #e5afd316,inset 0 -3px 9px #e8d39618}
html[data-theme=dark] body{--customer-box-fill:#ffffff04;--customer-box-ink:#e3edda;--customer-box-highlight:inset 0 1px 1px #ffffff30,inset 0 -1px 1px #ffffff14;--customer-box-fade:inset 0 3px 8px #ffffff0d,inset 4px 0 10px #8ddce914,inset -4px 0 10px #e5afd314,inset 0 -3px 9px #e8d39612}
html body :is(.customer-page[data-page=track] .tracking-form,.customer-page[data-page=track] .tracking-result,.customer-page[data-page=track] .tracking-empty,.customer-page[data-page=track] .primary-action,.checkout-page .button,.confirmation-page .primary-action,.design-lab[data-concept="7"] #save-image){position:relative;isolation:isolate;background-color:var(--customer-box-fill);background-image:none;color:var(--customer-box-ink);border-color:#ffffff40;box-shadow:var(--customer-box-highlight);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}
html body :is(.customer-page[data-page=track] .tracking-form,.customer-page[data-page=track] .tracking-result,.customer-page[data-page=track] .tracking-empty,.customer-page[data-page=track] .primary-action,.checkout-page .button,.confirmation-page .primary-action,.design-lab[data-concept="7"] #save-image)::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--customer-box-fade);pointer-events:none;user-select:none}
.design-lab[data-concept="7"] #save-image,
html[data-theme=dark] .design-lab[data-concept="7"] #save-image{--control-glass-bg:var(--customer-box-fill);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}
/* Keep the die, its tap target, pip animation and sound; remove only the outer disc. */
html .design-lab[data-concept="7"] #stage #randomize,
html .design-lab[data-concept="7"] #stage #randomize:is(:hover,:active){width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:0;background:transparent;box-shadow:none;border-radius:10px}
html .design-lab[data-concept="7"] #stage #randomize .random-die{width:52px;height:52px;flex:0 0 52px}
@media print{body :is(.tracking-form,.tracking-result,.tracking-empty,.primary-action,.button,#save-image){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body :is(.tracking-form,.tracking-result,.tracking-empty,.primary-action,.button,#save-image)::after{display:none!important}}
