/* ==========================================================================
   VANCOUVER SAMBO & ORIGINAL JUDO - STYLESHEET
   ========================================================================== */

body {
    font-family: 'Inter', sans-serif;
    background-color: #fcfcfd;
    color: #111827;
    overflow-x: hidden;
}

h1, h2, h3, .font-display {
    font-family: 'Oswald', sans-serif;
    letter-spacing: 0.025em;
    text-transform: uppercase;
}

/* Page section styling for multi-page preparation */
.page-section {
    display: block;
    opacity: 1;
    transition: opacity 0.25s ease-in-out;
}

/* Custom Shadow Accents */
.red-shadow {
    box-shadow: 0 10px 30px -5px rgba(220, 38, 38, 0.12);
}

.blue-shadow {
    box-shadow: 0 10px 30px -5px rgba(29, 78, 216, 0.12);
}

.brown-shadow {
    box-shadow: 0 10px 30px -5px rgba(120, 53, 15, 0.12);
}

/* Custom Scrollbar */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: #f1f5f9;
}

::-webkit-scrollbar-thumb {
    background: #dc2626;
    border-radius: 4px;
}