/* Baseline UI card surface, shared by every illustrated window. */
:root{--window-shadow:0 0 0 1px rgba(0,0,0,.07),0 2px 1px -1px rgba(0,0,0,.05),0 -2px 4px rgba(255,255,255,.5),0 9px 10px -8px rgba(0,0,0,.13);}
.stage .floating,.stage .glass{background:#fff;border:0;border-radius:12px;box-shadow:var(--window-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;}
.stage .floating .phead{border-bottom:1px solid rgba(0,0,0,.06);box-shadow:none;}
.stage[data-phase="2"] .floating.result{box-shadow:var(--window-shadow),-18px 2px 38px -13px #8b74e82b,18px 7px 38px -13px #f6b98f30,0 17px 34px -15px #ec798f24;}
