        /* Enforce Unified Style Architecture Mapping */
        body, p, h1, h2, h3, h4, h5, h6, a, button, input, textarea, span {
            font-family: "Nunito Sans", sans-serif;
        }
        
        .luxury-script {
            font-family: "Imperial Script", cursive !important;
        }

        /* Fluid Animation Mechanics & Hover Kinetic States */
        .nav-link-underline {
            position: relative;
        }
        .nav-link-underline::after {
            content: '';
            position: absolute;
            width: 100%;
            transform: scaleX(0);
            height: 2px;
            bottom: -6px;
            left: 0;
            background-color: #3852B4;
            transform-origin: bottom right;
            transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
        }
        .nav-link-underline:hover::after {
            transform: scaleX(1);
            transform-origin: bottom left;
        }

        /* SPA Single Canvas Presentation Router Containers */
        .spa-view-track {
            display: none;
            opacity: 0;
            transform: translateY(16px);
            transition: opacity 0.6s cubic-bezier(0.215, 0.610, 0.355, 1), transform 0.6s cubic-bezier(0.215, 0.610, 0.355, 1);
        }
        .spa-view-track.track-active {
            display: block;
            opacity: 1;
            transform: translateY(0);
        }

        /* Custom Refined Scrollbar Configuration */
        ::-webkit-scrollbar {
            width: 6px;
        }
        ::-webkit-scrollbar-track {
            background: #F3F4F4;
        }
        ::-webkit-scrollbar-thumb {
            background: #3852B4;
        }
