/*
Author: G. Bologna
Created on: 4/10/2026

History:
- Added missing white background default
- Added smooth hover transition
- Improved keyboard accessibility (:focus-visible)
- Hover + keyboard now behave consistently
- Better WCAG UX clarity
- Fixed border shorthand (cleaner)
*/

.pao-copy-link-btn {
    font-family: "Roboto", Roboto;
    font-size: 12px;
    color: #4054b2;
    cursor: pointer;
    margin: 10px 0px 0px 0px;
    border: 1px solid #014C8D;
    border-radius: 4px;
    width: 100%;
    background: #ffffff;

    transition: background 0.2s ease, color 0.2s ease;
}

/* Hover state (must override inline styles) */
.pao-copy-link-btn:hover {
    background: #c2dcff !important;
}

/* Keyboard accessibility */
.pao-copy-link-btn:focus-visible {
    outline: 2px solid #000;
    outline-offset: 2px;
    background: #c2dcff;
}

/* Fallback */
.pao-copy-link-btn:focus {
    outline: 2px solid #000;
    outline-offset: 2px;
}

/* Screen reader live region */
.pao-copy-link-live {
    position: absolute;
    left: -9999px;
}