/* FaithCare Free Medical Clinic — Custom Styles */

/* Smooth focus outlines for accessibility */
a:focus-visible,
button:focus-visible {
    outline: 2px solid #0d9488;
    outline-offset: 2px;
    border-radius: 4px;
}

/* Selection color */
::selection {
    background: #ccfbf1;
    color: #134e4a;
}

/* Smooth image rendering */
img {
    -webkit-font-smoothing: antialiased;
}

/* Reduce motion for users who prefer it */
@media (prefers-reduced-motion: reduce) {
    .float-a, .float-b, .float-c {
        animation: none;
    }
    html {
        scroll-behavior: auto;
    }
}

/* Print styles */
@media print {
    nav, #mobile-menu, .reveal, .float-a, .float-b, .float-c {
        display: none !important;
    }
    body {
        color: #000;
        background: #fff;
    }
}
