.c-positions{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;line-height:1}.c-positions,.c-positions-role{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-positions-role{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.c-positions.hover .role-secondary{opacity:0;pointer-events:none}.c-positions.hover:before{background:var(--backgroun-900);top:0;right:0;bottom:0;left:0;position:absolute;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform var(--transition);transition:-webkit-transform var(--transition);transition:transform var(--transition);transition:transform var(--transition),-webkit-transform var(--transition)}.c-positions.hover:active:before,.c-positions.hover:focus:before,.c-positions.hover:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.c-positions.hover:active .role-secondary,.c-positions.hover:focus .role-secondary,.c-positions.hover:hover .role-secondary{-webkit-animation:appear var(--transition) both;animation:appear var(--transition) both;opacity:1;pointer-events:all}
