.paper :is(.dollar-roll-body,.dollar-sheet-art){display:none;stroke:none}
.paper[data-skin=dollars] :is(.dollar-roll-body,.dollar-sheet-art){display:block}
.paper[data-skin=dollars] :is(.roll-back,.roll-shadow,.roll-face,.roll-hole,.perforations),.paper[data-skin=dollars] .paper-sheet>path{display:none}
.paper[data-skin=dollars] .paper-sheet{transform-origin:194px 107px}
.paper .dollar-scrap{stroke:none}
.paper .dollar-motion{display:none;stroke:none}
.paper[data-skin=dollars] .dollar-motion{display:block}
.paper[data-skin=dollars] .paper-motion{display:none}
.paper .paper-motion{fill:none;stroke:var(--ink);stroke-width:1.8;opacity:.55}
.paper .roll-motion-cylinder.paper-motion{stroke-dasharray:2 10}
.paper .roll-motion-face{stroke-width:2.4}
.paper.motion-ready .perforations{display:none}
.paper .roll-sheet-perforations{stroke-dasharray:1 11;stroke-width:3.5;opacity:1}
.paper.rolling .roll-sheet-perforations{stroke:#16866c}
.paper-scrap,.dollar-scrap{transform-origin:210px 150px}
.paper-skin-options{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 0;padding:0;border:0}
.paper-skin-options button{min-height:44px;padding:10px 18px;border:1px solid #baccc5;border-radius:10px;font-size:14px;color:#375b4e}
.paper-skin-options button[aria-pressed=true]{background:#e8f8f2;border-color:#118365;color:#116b54;box-shadow:inset 0 0 0 1px #118365}
[data-theme=dark] .paper-skin-options button{color:#c0d6cc;border-color:#50665c}
[data-theme=dark] .paper-skin-options button[aria-pressed=true]{background:#203e33;color:#8de6c7;border-color:#49d3ad;box-shadow:inset 0 0 0 1px #49d3ad}
