/* 
 * Custom Styles for Marshall Child Development Center
 * Theme: Classic, Elegant, Terracotta & Sand
 */

html {
    scroll-behavior: smooth;
}

body {
    /* Custom font setup handled by Google Fonts, but we set defaults here */
}

/* 
 * Scroll Reveal Animation Styles
 * These classes are toggled by JS in script.js
 */
.reveal {
    opacity: 1;
    transform: translateY(0);
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

.reveal-hidden {
    opacity: 0;
    transform: translateY(30px);
}

/* 
 * Custom Scrollbar 
 * Matches the terracotta theme
 */
::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    background: #f5f0e8; /* sand-100 */
}

::-webkit-scrollbar-thumb {
    background: #b07d64; /* terracotta-500 */
    border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
    background: #96634b; /* terracotta-600 */
}

/* 
 * Focus States for Accessibility
 */
button:focus, a:focus, input:focus, textarea:focus {
    outline: none;
}

/* 
 * Subtle Pattern for Section Backgrounds
 */
.bg-pattern-dots {
    background-image: radial-gradient(#b07d64 1px, transparent 1px);
    background-size: 20px 20px;
    opacity: 0.1;
}
