        body {
            background-color: #FFFFFF;
            color: #2C3333;
            font-family: 'Plus Jakarta Sans', sans-serif;
            overflow-x: hidden;
        }

        /* Outline Text For Magazine Feel */
        .text-outline {
            -webkit-text-stroke: 1px #2C3333;
            color: transparent;
        }

        /* Continuous Loop Marquee Animation */
        @keyframes marqueeWalk {
            0% { transform: translateX(0%); }
            100% { transform: translateX(-50%); }
        }
        .animate-marquee-loop {
            display: flex;
            width: max-content;
            animation: marqueeWalk 32s linear infinite;
        }

        /* Subtle Luxury Grain Effect */
        .grain-bg {
            position: relative;
        }
        .grain-bg::after {
            content: "";
            position: absolute;
            inset: 0;
            width: 100%;
            height: 100%;
            opacity: 0.04;
            pointer-events: none;
            background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");
        }

        /* Multi-Pane Architecture Tabs */
        .magazine-layer {
            display: none;
            opacity: 0;
            transform: translateY(20px);
            transition: opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1), transform 0.7s cubic-bezier(0.16, 1, 0.3, 1);
        }
        .magazine-layer.active-layer {
            display: block;
            opacity: 1;
            transform: translateY(0);
        }

        /* Clean Hide Scrollbars */
        .no-scrollbar::-webkit-scrollbar {
            display: none;
        }
        .no-scrollbar {
            -ms-overflow-style: none;
            scrollbar-width: none;
        }
