        body {
            background-color: #E0D9D9;
            color: #2F5755;
            font-family: "Plus Jakarta Sans", sans-serif;
            overflow-x: hidden;
        }

        /* Persistent Navigation Underline System */
        .nav-link-item {
            position: relative;
            transition: color 0.3s ease;
        }
        .nav-link-item::after {
            content: '';
            position: absolute;
            width: 100%;
            transform: scaleX(0);
            height: 1px;
            bottom: -4px;
            left: 0;
            background-color: #D97D55;
            transform-origin: bottom right;
            transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
        }
        .nav-link-item:hover::after {
            transform: scaleX(1);
            transform-origin: bottom left;
        }

        /* Custom Fine Art Scrollbar */
        ::-webkit-scrollbar {
            width: 4px;
        }
        ::-webkit-scrollbar-track {
            background: #E0D9D9;
        }
        ::-webkit-scrollbar-thumb {
            background: #2F5755;
        }

        /* Editorial Vertical Text Layout Utility */
        .vertical-text-display {
            writing-mode: vertical-rl;
            transform: rotate(180deg);
        }

        /* Dynamic Route Page Layer Core Visibility Matrices */
        .spa-journal-view {
            display: none;
        }
        .spa-journal-view.active-frame {
            display: block;
        }
