.c-code{position:relative}.c-code__copy{position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem;font-size:12px;line-height:1;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;opacity:.85;transition:opacity .15s ease,transform .05s ease;user-select:none}.c-code__copy:hover{opacity:1}.c-code__copy:active{transform:translateY(1px)}.c-code.is-copied .c-code__copy{border-color:#7ac;box-shadow:0 0 0 2px rgba(0,0,0,.02) inset}.c-code pre{padding-top:2rem}