/* Sherwood Court — Custom Styles */
/* All styles are included inline in index.html via <style> for a lean single-page deployment.
   This file is maintained for any additional custom overrides. */

:root {
    --charcoal-900: #1a1a1a;
    --charcoal-700: #3d3d3d;
    --charcoal-600: #555555;
    --coral-500: #e8623e;
    --coral-600: #d94f2e;
    --coral-400: #f07d5e;
    --coral-300: #f5a08a;
    --bg-cream: #faf8f6;
    --bg-white: #ffffff;
}

/* Focus visible for accessibility */
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible {
    outline: 2px solid #c4724e;
    outline-offset: 2px;
}

/* Print styles */
@media print {
    .hero-bg, .cta-section { background-image: none !important; background-color: #fff !important; }
    nav { display: none; }
    body { color: #000; background: #fff; }
}
