/*
Theme Name: My Vanderbilt Health
Theme URI: https://my.vanderbilthealth.com/
Description: Custom WordPress theme for My Vanderbilt Health
Author: Okay Plus
Author URI: https://okaypl.us/
Developer: Joe di Stefano
Version: 2.2.2.2
*/

/* Accessibility: Skip link */
.skip-link {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    white-space: nowrap !important;
    z-index: 100000;
    padding: 8px 16px;
    background: #0a2240;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    border-radius: 0 0 4px 4px;
}
.skip-link:focus {
    position: absolute !important;
    top: 0 !important;
    left: 50% !important;
    transform: translateX(-50%);
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
}

/* Accessibility: Focus indicators */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible {
    outline: 2px solid #0a2240;
    outline-offset: 2px;
}

/* Accessibility: Popup close button reset */
.popup .close-button {
    border: none;
    background: none;
    cursor: pointer;
    padding: 8px;
    font-size: 24px;
    line-height: 1;
}

/* Accessibility: Popup close text button */
.popup-buttons .popup-close {
    border: none;
    background: none;
    cursor: pointer;
    text-decoration: underline;
}
