2024-06-18 18:11:49 -04:00
|
|
|
wa-copy-button.copy-button {
|
|
|
|
|
--background-color: var(--wa-color-gray-20);
|
|
|
|
|
--background-color-hover: color-mix(in oklab, var(--background-color), white 5%);
|
2024-04-17 11:20:27 -04:00
|
|
|
position: absolute;
|
|
|
|
|
top: 0.25rem;
|
|
|
|
|
right: 0.25rem;
|
|
|
|
|
font-family: var(--wa-font-family-body);
|
2024-06-18 18:11:49 -04:00
|
|
|
color: var(--wa-color-gray-80);
|
2025-01-02 15:37:09 -05:00
|
|
|
border-radius: var(--wa-border-radius-m);
|
2024-04-17 11:20:27 -04:00
|
|
|
padding: 0.25rem;
|
|
|
|
|
|
|
|
|
|
&:hover {
|
2024-06-18 18:11:49 -04:00
|
|
|
color: white;
|
2024-04-17 11:20:27 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
&:focus-visible {
|
|
|
|
|
outline: var(--wa-focus-ring);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@media (hover: hover) {
|
|
|
|
|
.copy-button:not(:focus-within) {
|
|
|
|
|
opacity: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pre:hover > .copy-button {
|
|
|
|
|
opacity: 1;
|
|
|
|
|
}
|
|
|
|
|
}
|