.rui-layers{display:inline-flex;position:relative}.rui-layers-sheet{border:2px solid var(--rui-ink);opacity:0;pointer-events:none;border-radius:999px;transition:transform .3s,opacity .3s;position:absolute;inset:0}.rui-layers-back{background:var(--rui-back)}.rui-layers-middle{background:var(--rui-middle)}.rui-layers-button{font:inherit;white-space:nowrap;cursor:pointer;color:var(--rui-fg);background:var(--rui-bg);border:2px solid var(--rui-ink);border-radius:999px;justify-content:center;align-items:center;gap:.5em;font-weight:700;line-height:1;transition:transform .3s;display:inline-flex;position:relative}.rui-layers:hover .rui-layers-sheet{opacity:1}.rui-layers:hover .rui-layers-back{transform:translate(12px,12px)}.rui-layers:hover .rui-layers-middle{transform:translate(6px,6px)}.rui-layers:hover .rui-layers-button{transform:translate(-4px,-4px)}.rui-layers .rui-layers-button:active{transform:none}.rui-layers-button:disabled{opacity:.5;pointer-events:none}
