:root{--paper:#e4e8eb;--ink:#203d50;--accent:#a65e35;--muted:#505e6a;--line:#203d5033}.sculpture-stage{max-width:850px}#sculpture{cursor:pointer;width:100%;max-height:60svh;display:block}#pieces{transform-origin:500px 320px;transition:transform .9s}#pieces.turned{transform:rotate(180deg)}#pieces path{stroke:#e4e8eb;stroke-width:2px;stroke-linejoin:round}.piece-count{text-align:center;letter-spacing:1.5px;text-transform:uppercase;font-size:10px}#status{min-height:42px;font-family:Georgia,serif;font-size:26px;font-style:italic}
