/* Custom styles for Pottstown Memorial Medical Center */

/* Smooth focus styles */
input:focus, textarea:focus, button:focus {
    outline: none;
}

input:focus, textarea:focus {
    border-color: #a46f88 !important;
    box-shadow: 0 0 0 3px rgba(164, 111, 136, 0.15);
}

/* Selection color */
::selection {
    background: #d9bec8;
    color: #4f2d3c;
}

/* Prevent flash of unstyled content */
html {
    opacity: 1;
}

/* Tablet adjustments */
@media (max-width: 768px) {
    .font-display {
        font-size: clamp(2rem, 8vw, 3rem);
    }
}

/* Print styles */
@media print {
    nav, .mobile-menu, #menu-overlay, #contact-form, button {
        display: none !important;
    }
    
    body {
        color: #000;
        background: #fff;
    }
}
