/* Fallbrook Farms — Custom Styles */
/* Burgundy + Blush · Classic & Elegant */

/* ── Custom properties ── */
:root {
    --burgundy-950: #3d0710;
    --burgundy-700: #a11f35;
    --burgundy-200: #fad0d9;
    --cream-50: #fefdfb;
    --cream-100: #fdf9f3;
    --blush-50: #fef7f5;
    --gold-400: #c9a84c;
}

/* ── Base ── */
*, *::before, *::after {
    box-sizing: border-box;
}

html {
    scroll-padding-top: 80px;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* ── Selection ── */
::selection {
    background: rgba(161, 31, 53, 0.2);
    color: var(--burgundy-950);
}

/* ── Scrollbar ── */
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: var(--cream-50);
}
::-webkit-scrollbar-thumb {
    background: var(--burgundy-200);
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: var(--burgundy-700);
}

/* ── Image placeholder fallback ── */
img {
    background-color: var(--cream-100);
}

/* ── Print ── */
@media print {
    .reveal {
        opacity: 1 !important;
        transform: none !important;
    }
    #navbar {
        position: static;
    }
}
