Google Gemini 3.5 Flash Lite – Style and Fashion

via Google AI Studio · Generated

  • AIMAC Debt 17.30
  • Cost $0.03
  • Total Violations 23
  • HTML Size 47 KB
  • Em Dashes 1

Screenshot

View Google Gemini 3.5 Flash Lite Style and Fashion page View Live Page

Accessibility Issues Found

4 Critical 19 Serious

  • button-name critical 4 instances

    Buttons must have discernible text

    Example HTML <button class="absolute bottom-3 right-3 bg-white text-brand-dark p-3 rounded-full shadow-lg opacity-0 group-hover:opacity-100 transition-opacity h...
  • color-contrast serious 19 instances

    Elements must meet minimum color contrast ratio thresholds

    Example HTML <span class="text-xs uppercase tracking-widest text-brand-gold font-semibold">Seasonal Analysis</span>

Artifacts

View Generated HTML
<!DOCTYPE html>
<html lang="en" class="scroll-smooth">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>AURA & ALLEY — Defining Modern Elegance</title>
    <!-- Tailwind CSS CDN -->
    <script src="https://cdn.tailwindcss.com"></script>
    <!-- Google Fonts: Playfair Display & Plus Jakarta Sans -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap" rel="stylesheet">
    <!-- FontAwesome for Icons -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    
    <script>
        tailwind.config = {
            theme: {
                extend: {
                    fontFamily: {
                        serif: ['"Playfair Display"', 'serif'],
                        sans: ['"Plus Jakarta Sans"', 'sans-serif'],
                    },
                    colors: {
                        brand: {
                            dark: '#121212',
                            gold: '#C5A880',
                            cream: '#F9F8F6',
                            taupe: '#E5E1DA',
                            charcoal: '#2C2C2C'
                        }
                    }
                }
            }
        }
    </script>
    <style>
        .glass-nav {
            background: rgba(249, 248, 246, 0.9);
            backdrop-filter: blur(10px);
        }
        /* Custom scrollbar for interactive trend tracker */
        .no-scrollbar::-webkit-scrollbar {
            display: none;
        }
        .no-scrollbar {
            -ms-overflow-style: none;
            scrollbar-width: none;
        }
    </style>
</head>
<body class="bg-brand-cream text-brand-charcoal font-sans antialiased selection:bg-brand-gold selection:text-white">

    <!-- TOP ANNOUNCEMENT BAR -->
    <div class="bg-brand-dark text-brand-cream text-xs tracking-widest py-2 px-4 text-center font-medium uppercase">
        Complimentary Global Shipping on Ready-to-Wear Orders Over $250 &bull; <a href="#shop" class="underline hover:text-brand-gold transition-colors">Explore The Autumn Capsule</a>
    </div>

    <!-- HEADER / NAVIGATION -->
    <header class="sticky top-0 z-50 glass-nav border-b border-brand-taupe/40 transition-all duration-300">
        <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 h-20 flex items-center justify-between">
            
            <!-- Mobile Menu Toggle -->
            <button id="mobile-menu-btn" class="lg:hidden text-brand-charcoal focus:outline-none">
                <i class="fa-solid fa-bars text-xl"></i>
            </button>

            <!-- Brand Logo & Name -->
            <a href="#" class="flex items-center gap-3">
                <img src="https://placehold.co/40x40/121212/C5A880?text=AA&font=playfair" alt="AURA & ALLEY Logo" class="rounded-full">
                <div class="flex flex-col">
                    <span class="font-serif text-xl sm:text-2xl font-bold tracking-wider text-brand-dark">AURA & ALLEY</span>
                    <span class="text-[9px] uppercase tracking-[0.25em] text-stone-500 hidden sm:block">Contemporary Style & Editorial</span>
                </div>
            </a>

            <!-- Primary Navigation Links -->
            <nav class="hidden lg:flex items-center space-x-8 text-sm font-medium tracking-wide">
                <a href="#trends" class="hover:text-brand-gold transition-colors">Trends</a>
                <a href="#style-guide" class="hover:text-brand-gold transition-colors">Style Guide</a>
                <a href="#shop" class="hover:text-brand-gold transition-colors">Shop Capsule</a>
                <a href="#tracker" class="hover:text-brand-gold transition-colors">Trend Tracker</a>
                <a href="#spotlight" class="hover:text-brand-gold transition-colors">Designer Spotlight</a>
                <a href="#beauty" class="hover:text-brand-gold transition-colors">Beauty & Skin</a>
            </nav>

            <!-- Action Icons -->
            <div class="flex items-center space-x-5 text-brand-charcoal">
                <button aria-label="Search" class="hover:text-brand-gold transition-colors"><i class="fa-solid fa-magnifying-glass text-lg"></i></button>
                <button aria-label="Wishlist" class="hover:text-brand-gold transition-colors relative hidden sm:block">
                    <i class="fa-regular fa-heart text-lg"></i>
                    <span class="absolute -top-1 -right-2 bg-brand-gold text-white text-[10px] w-4 h-4 rounded-full flex items-center justify-center font-bold">2</span>
                </button>
                <button aria-label="Cart" class="hover:text-brand-gold transition-colors relative">
                    <i class="fa-solid fa-bag-shopping text-lg"></i>
                    <span class="absolute -top-1 -right-2 bg-brand-dark text-white text-[10px] w-4 h-4 rounded-full flex items-center justify-center font-bold">1</span>
                </button>
            </div>
        </div>

        <!-- Mobile Menu Drawer -->
        <div id="mobile-menu" class="hidden lg:hidden bg-brand-cream border-b border-brand-taupe px-6 py-6 space-y-4 shadow-xl">
            <a href="#trends" class="block text-lg font-serif hover:text-brand-gold">Trends</a>
            <a href="#style-guide" class="block text-lg font-serif hover:text-brand-gold">Style Guide</a>
            <a href="#shop" class="block text-lg font-serif hover:text-brand-gold">Shop Capsule</a>
            <a href="#tracker" class="block text-lg font-serif hover:text-brand-gold">Trend Tracker</a>
            <a href="#spotlight" class="block text-lg font-serif hover:text-brand-gold">Designer Spotlight</a>
            <a href="#beauty" class="block text-lg font-serif hover:text-brand-gold">Beauty & Skin</a>
        </div>
    </header>

    <!-- HERO SECTION -->
    <section class="relative min-h-[85vh] flex items-center bg-brand-dark text-brand-cream overflow-hidden">
        <div class="absolute inset-0 z-0 opacity-40">
            <img src="https://picsum.photos/1920/1080?grayscale&blur=1" alt="Fashion Editorial Hero" class="w-full h-full object-cover">
        </div>
        <div class="absolute inset-0 bg-gradient-to-r from-brand-dark via-brand-dark/80 to-transparent z-10"></div>

        <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-20 py-20 w-full">
            <div class="max-w-2xl space-y-6">
                <span class="inline-block text-brand-gold text-xs font-semibold uppercase tracking-[0.3em] bg-brand-gold/10 px-3 py-1 rounded-sm border border-brand-gold/30">
                    Autumn / Winter Editorial 2024
                </span>
                <h1 class="font-serif text-4xl sm:text-6xl lg:text-7xl font-bold tracking-tight leading-[1.1]">
                    Redefining The Modern Silhouette.
                </h1>
                <p class="text-stone-300 text-base sm:text-lg font-light leading-relaxed">
                    Immerse yourself in curated fashion trends, avant-garde style guides, and timeless ready-to-wear pieces designed for the discerning individual. Your ultimate destination for elevated aesthetics.
                </p>
                <div class="flex flex-col sm:flex-row items-stretch sm:items-center gap-4 pt-4">
                    <a href="#shop" class="bg-brand-gold text-brand-dark px-8 py-4 font-semibold text-sm uppercase tracking-widest hover:bg-white transition-all text-center rounded-sm">
                        Explore Collection
                    </a>
                    <a href="#tracker" class="border border-brand-cream/40 text-brand-cream px-8 py-4 font-semibold text-sm uppercase tracking-widest hover:border-brand-gold hover:text-brand-gold transition-all text-center rounded-sm">
                        Try Trend Tracker
                    </a>
                </div>
            </div>
        </div>
    </section>

    <!-- STATS / PROMISE BAR -->
    <section class="bg-brand-taupe/30 border-y border-brand-taupe/60 py-8">
        <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 grid grid-cols-2 md:grid-cols-4 gap-8 text-center">
            <div>
                <p class="font-serif text-3xl font-bold text-brand-dark">100%</p>
                <p class="text-xs uppercase tracking-wider text-stone-600 mt-1">Sustainable Materials</p>
            </div>
            <div>
                <p class="font-serif text-3xl font-bold text-brand-dark">35+</p>
                <p class="text-xs uppercase tracking-wider text-stone-600 mt-1">Global Designers</p>
            </div>
            <div>
                <p class="font-serif text-3xl font-bold text-brand-dark">12.5K</p>
                <p class="text-xs uppercase tracking-wider text-stone-600 mt-1">Curated Looks</p>
            </div>
            <div>
                <p class="font-serif text-3xl font-bold text-brand-dark">4.9★</p>
                <p class="text-xs uppercase tracking-wider text-stone-600 mt-1">Client Satisfaction</p>
            </div>
        </div>
    </section>

    <!-- MAIN CONTAINER WITH GRID (CONTENT + OPTIONAL STYLISH SIDEBAR) -->
    <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16 grid grid-cols-1 lg:grid-cols-4 gap-12">
        
        <!-- MAIN CONTENT AREA (Takes 3 columns) -->
        <main class="lg:col-span-3 space-y-24">

            <!-- SECTION 1: SEASONAL TRENDS -->
            <section id="trends" class="scroll-mt-28 space-y-8">
                <div class="border-b border-brand-taupe pb-4 flex justify-between items-end">
                    <div>
                        <span class="text-xs uppercase tracking-widest text-brand-gold font-semibold">Seasonal Analysis</span>
                        <h2 class="font-serif text-3xl sm:text-4xl font-bold mt-1">The Autumn Shift: Power Tailoring & Soft Textures</h2>
                    </div>
                    <a href="#" class="hidden sm:inline-block text-xs uppercase tracking-widest font-bold hover:text-brand-gold transition-colors">View All Trends <i class="fa-solid fa-arrow-right ml-1"></i></a>
                </div>

                <div class="grid grid-cols-1 md:grid-cols-2 gap-8 items-center">
                    <div class="space-y-4">
                        <p class="text-stone-700 leading-relaxed font-light">
                            As temperatures dip, our style vocabulary shifts toward architectural silhouettes and tactile richness. This season is defined by structured blazers with exaggerated shoulders paired effortlessly with liquid silk skirts, creating a dynamic tension between masculine and feminine energies.
                        </p>
                        <p class="text-stone-700 leading-relaxed font-light">
                            Color palettes pivot away from neon saturation toward earthy terracotta, deep olive, and rich espresso. Incorporating these tones into your capsule wardrobe guarantees versatile elegance from boardroom presentations to evening gallery openings.
                        </p>
                        <div class="pt-2">
                            <a href="#shop" class="inline-block bg-brand-dark text-brand-cream px-6 py-3 text-xs uppercase tracking-widest font-semibold rounded-sm hover:bg-brand-gold hover:text-brand-dark transition-all">
                                Shop The Trend
                            </a>
                        </div>
                    </div>
                    <div class="relative group overflow-hidden rounded-sm shadow-md">
                        <img src="https://picsum.photos/600/750?random=10" alt="Autumn Tailoring Trend" class="w-full h-[400px] object-cover group-hover:scale-105 transition-transform duration-500">
                        <div class="absolute bottom-4 left-4 bg-brand-dark/80 backdrop-blur-sm text-brand-cream px-4 py-2 text-xs uppercase tracking-widest">
                            Look 04 &bull; Milan Runway Preview
                        </div>
                    </div>
                </div>

                <!-- Secondary Trend Sub-Grid -->
                <div class="grid grid-cols-1 sm:grid-cols-3 gap-6 pt-6">
                    <div class="bg-brand-taupe/20 p-6 rounded-sm border border-brand-taupe/40 space-y-3">
                        <span class="text-[10px] uppercase tracking-widest bg-brand-gold/20 text-brand-dark px-2 py-1 font-bold">Footwear</span>
                        <h3 class="font-serif text-lg font-bold">Sculptural Heels</h3>
                        <p class="text-xs text-stone-600 leading-relaxed">Heels inspired by modern architecture offer stability without sacrificing high-fashion edge.</p>
                    </div>
                    <div class="bg-brand-taupe/20 p-6 rounded-sm border border-brand-taupe/40 space-y-3">
                        <span class="text-[10px] uppercase tracking-widest bg-brand-gold/20 text-brand-dark px-2 py-1 font-bold">Accessories</span>
                        <h3 class="font-serif text-lg font-bold">Statement Hardware</h3>
                        <p class="text-xs text-stone-600 leading-relaxed">Chunky gold chains and oversized cuffs replace delicate layering this season.</p>
                    </div>
                    <div class="bg-brand-taupe/20 p-6 rounded-sm border border-brand-taupe/40 space-y-3">
                        <span class="text-[10px] uppercase tracking-widest bg-brand-gold/20 text-brand-dark px-2 py-1 font-bold">Outerwear</span>
                        <h3 class="font-serif text-lg font-bold">Maxi Trench Coats</h3>
                        <p class="text-xs text-stone-600 leading-relaxed">Floor-sweeping silhouettes in heavy gabardine provide dramatic movement and absolute warmth.</p>
                    </div>
                </div>
            </section>

            <!-- SECTION 2: INTERACTIVE FEATURE - TREND TRACKER -->
            <section id="tracker" class="scroll-mt-28 bg-brand-dark text-brand-cream p-8 sm:p-12 rounded-sm shadow-xl relative overflow-hidden">
                <div class="absolute -right-20 -bottom-20 opacity-10 pointer-events-none">
                    <img src="https://placehold.co/400x400/FFFFFF/FFFFFF?text=AURA&font=playfair" alt="Watermark">
                </div>
                
                <div class="max-w-xl space-y-4 mb-8">
                    <span class="text-brand-gold text-xs uppercase tracking-[0.2em] font-semibold">Interactive Tool</span>
                    <h2 class="font-serif text-3xl sm:text-4xl font-bold">Interactive Style & Trend Tracker</h2>
                    <p class="text-stone-300 text-sm font-light">
                        Select your preferred aesthetic archetype below to instantly generate a personalized capsule wardrobe recommendation and style guide tailored by our lead editors.
                    </p>
                </div>

                <!-- Interactive Filters -->
                <div class="flex flex-wrap gap-3 mb-8" id="tracker-filters">
                    <button onclick="filterTracker('minimalist')" class="tracker-btn bg-brand-gold text-brand-dark px-5 py-2.5 text-xs uppercase tracking-widest font-bold rounded-sm transition-all" data-target="minimalist">Minimalist Luxe</button>
                    <button onclick="filterTracker('boho')" class="tracker-btn bg-stone-800 text-stone-300 hover:text-white px-5 py-2.5 text-xs uppercase tracking-widest font-bold rounded-sm transition-all" data-target="boho">Modern Bohemian</button>
                    <button onclick="filterTracker('avant')" class="tracker-btn bg-stone-800 text-stone-300 hover:text-white px-5 py-2.5 text-xs uppercase tracking-widest font-bold rounded-sm transition-all" data-target="avant">Avant-Garde Street</button>
                </div>

                <!-- Tracker Output Container -->
                <div id="tracker-result" class="grid grid-cols-1 md:grid-cols-3 gap-6 bg-stone-900/60 p-6 rounded-sm border border-stone-800">
                    <!-- Dynamically populated or default view -->
                    <div class="space-y-2">
                        <img src="https://picsum.photos/400/500?random=20" alt="Minimalist Item 1" class="w-full h-56 object-cover rounded-sm">
                        <p class="text-xs text-brand-gold uppercase tracking-wider pt-2">Foundation Piece</p>
                        <h4 class="font-serif font-bold text-base">Cashmere Ribbed Turtleneck</h4>
                        <p class="text-xs text-stone-400">100% Mongolian Cashmere in Warm Oatmeal.</p>
                    </div>
                    <div class="space-y-2">
                        <img src="https://picsum.photos/400/500?random=21" alt="Minimalist Item 2" class="w-full h-56 object-cover rounded-sm">
                        <p class="text-xs text-brand-gold uppercase tracking-wider pt-2">Tailoring</p>
                        <h4 class="font-serif font-bold text-base">Architectural Wool Trousers</h4>
                        <p class="text-xs text-stone-400">High-waisted, pleated ankle-length cut.</p>
                    </div>
                    <div class="space-y-2">
                        <img src="https://picsum.photos/400/500?random=22" alt="Minimalist Item 3" class="w-full h-56 object-cover rounded-sm">
                        <p class="text-xs text-brand-gold uppercase tracking-wider pt-2">Accessory</p>
                        <h4 class="font-serif font-bold text-base">Structured Leather Tote</h4>
                        <p class="text-xs text-stone-400">Vegetable-tanned Italian calfskin.</p>
                    </div>
                </div>
            </section>

            <!-- SECTION 3: STYLE GUIDE & MASTERCLASSES -->
            <section id="style-guide" class="scroll-mt-28 space-y-8">
                <div class="border-b border-brand-taupe pb-4">
                    <span class="text-xs uppercase tracking-widest text-brand-gold font-semibold">Expert Guidance</span>
                    <h2 class="font-serif text-3xl sm:text-4xl font-bold mt-1">Mastering The Capsule Wardrobe</h2>
                </div>

                <p class="text-stone-700 leading-relaxed font-light">
                    Building a sophisticated wardrobe is not about having an excess of clothes; it is about curating an interconnected ecosystem of high-utility garments. Our masterclass guide breaks down the essential ratios of outerwear, layering pieces, and footwear required to maximize styling permutations with minimal effort.
                </p>

                <!-- Feature Grid -->
                <div class="grid grid-cols-1 md:grid-cols-2 gap-8 pt-4">
                    <div class="bg-white p-8 border border-brand-taupe/60 shadow-sm rounded-sm space-y-4">
                        <div class="text-brand-gold text-2xl"><i class="fa-solid fa-layer-group"></i></div>
                        <h3 class="font-serif text-xl font-bold">The Rule of Three Textures</h3>
                        <p class="text-stone-600 text-sm leading-relaxed">
                            When styling a monochrome outfit, visual fatigue can occur unless you incorporate three distinct fabric textures (e.g., wool knitwear, matte leather, and glossy silk). This technique adds immediate depth and sophistication without relying on loud colors.
                        </p>
                        <a href="#beauty" class="inline-flex items-center text-xs uppercase tracking-widest font-bold text-brand-dark hover:text-brand-gold transition-colors">
                            Read Full Guide <i class="fa-solid fa-arrow-right ml-2"></i>
                        </a>
                    </div>
                    <div class="bg-white p-8 border border-brand-taupe/60 shadow-sm rounded-sm space-y-4">
                        <div class="text-brand-gold text-2xl"><i class="fa-solid fa-wand-magic-sparkles"></i></div>
                        <h3 class="font-serif text-xl font-bold">Proportions & Silhouette Balance</h3>
                        <p class="text-stone-600 text-sm leading-relaxed">
                            Master the art of contrast. If you are wearing an oversized, voluminous top or coat, anchor your bottom half with slim-cut tailoring or bare ankles to maintain an intentional, elongated silhouette that flatters every frame.
                        </p>
                        <a href="#beauty" class="inline-flex items-center text-xs uppercase tracking-widest font-bold text-brand-dark hover:text-brand-gold transition-colors">
                            Read Full Guide <i class="fa-solid fa-arrow-right ml-2"></i>
                        </a>
                    </div>
                </div>
            </section>

            <!-- SECTION 4: SHOP CAPSULE (PRODUCT GRID) -->
            <section id="shop" class="scroll-mt-28 space-y-8">
                <div class="border-b border-brand-taupe pb-4 flex justify-between items-end">
                    <div>
                        <span class="text-xs uppercase tracking-widest text-brand-gold font-semibold">Ready-To-Wear</span>
                        <h2 class="font-serif text-3xl sm:text-4xl font-bold mt-1">The Autumn Editorial Capsule</h2>
                    </div>
                    <span class="text-xs uppercase tracking-widest text-stone-500">Showing 4 of 24 items</span>
                </div>

                <div class="grid grid-cols-1 sm:grid-cols-2 gap-8">
                    <!-- Product Card 1 -->
                    <div class="group space-y-3">
                        <div class="relative overflow-hidden rounded-sm bg-brand-taupe/20">
                            <img src="https://picsum.photos/600/750?random=31" alt="The Oversized Wool Blazer" class="w-full h-96 object-cover group-hover:scale-105 transition-transform duration-500">
                            <span class="absolute top-3 left-3 bg-brand-dark text-brand-cream text-[10px] uppercase tracking-widest px-2.5 py-1">Best Seller</span>
                            <button class="absolute bottom-3 right-3 bg-white text-brand-dark p-3 rounded-full shadow-lg opacity-0 group-hover:opacity-100 transition-opacity hover:bg-brand-gold hover:text-white">
                                <i class="fa-solid fa-bag-shopping"></i>
                            </button>
                        </div>
                        <div class="flex justify-between items-start">
                            <div>
                                <h3 class="font-serif font-bold text-lg">The Oversized Wool Blazer</h3>
                                <p class="text-xs text-stone-500 uppercase tracking-wider">Charcoal Melange</p>
                            </div>
                            <span class="font-serif font-semibold text-lg">$340</span>
                        </div>
                    </div>

                    <!-- Product Card 2 -->
                    <div class="group space-y-3">
                        <div class="relative overflow-hidden rounded-sm bg-brand-taupe/20">
                            <img src="https://picsum.photos/600/750?random=32" alt="Silk Bias-Cut Midi Skirt" class="w-full h-96 object-cover group-hover:scale-105 transition-transform duration-500">
                            <button class="absolute bottom-3 right-3 bg-white text-brand-dark p-3 rounded-full shadow-lg opacity-0 group-hover:opacity-100 transition-opacity hover:bg-brand-gold hover:text-white">
                                <i class="fa-solid fa-bag-shopping"></i>
                            </button>
                        </div>
                        <div class="flex justify-between items-start">
                            <div>
                                <h3 class="font-serif font-bold text-lg">Silk Bias-Cut Midi Skirt</h3>
                                <p class="text-xs text-stone-500 uppercase tracking-wider">Champagne Gold</p>
                            </div>
                            <span class="font-serif font-semibold text-lg">$210</span>
                        </div>
                    </div>

                    <!-- Product Card 3 -->
                    <div class="group space-y-3">
                        <div class="relative overflow-hidden rounded-sm bg-brand-taupe/20">
                            <img src="https://picsum.photos/600/750?random=33" alt="Structured Leather Tote" class="w-full h-96 object-cover group-hover:scale-105 transition-transform duration-500">
                            <span class="absolute top-3 left-3 bg-brand-gold text-brand-dark text-[10px] uppercase tracking-widest px-2.5 py-1 font-bold">New Arrival</span>
                            <button class="absolute bottom-3 right-3 bg-white text-brand-dark p-3 rounded-full shadow-lg opacity-0 group-hover:opacity-100 transition-opacity hover:bg-brand-gold hover:text-white">
                                <i class="fa-solid fa-bag-shopping"></i>
                            </button>
                        </div>
                        <div class="flex justify-between items-start">
                            <div>
                                <h3 class="font-serif font-bold text-lg">Structured Leather Tote</h3>
                                <p class="text-xs text-stone-500 uppercase tracking-wider">Espresso Calfskin</p>
                            </div>
                            <span class="font-serif font-semibold text-lg">$480</span>
                        </div>
                    </div>

                    <!-- Product Card 4 -->
                    <div class="group space-y-3">
                        <div class="relative overflow-hidden rounded-sm bg-brand-taupe/20">
                            <img src="https://picsum.photos/600/750?random=34" alt="Cashmere Turtleneck Sweater" class="w-full h-96 object-cover group-hover:scale-105 transition-transform duration-500">
                            <button class="absolute bottom-3 right-3 bg-white text-brand-dark p-3 rounded-full shadow-lg opacity-0 group-hover:opacity-100 transition-opacity hover:bg-brand-gold hover:text-white">
                                <i class="fa-solid fa-bag-shopping"></i>
                            </button>
                        </div>
                        <div class="flex justify-between items-start">
                            <div>
                                <h3 class="font-serif font-bold text-lg">Cashmere Turtleneck Sweater</h3>
                                <p class="text-xs text-stone-500 uppercase tracking-wider">Warm Oatmeal</p>
                            </div>
                            <span class="font-serif font-semibold text-lg">$290</span>
                        </div>
                    </div>
                </div>

                <div class="text-center pt-6">
                    <a href="#shop" class="inline-block border border-brand-dark px-8 py-4 text-xs uppercase tracking-widest font-bold hover:bg-brand-dark hover:text-brand-cream transition-all rounded-sm">
                        View Entire Ready-To-Wear Collection
                    </a>
                </div>
            </section>

            <!-- SECTION 5: DESIGNER SPOTLIGHT -->
            <section id="spotlight" class="scroll-mt-28 bg-brand-taupe/20 p-8 sm:p-12 rounded-sm border border-brand-taupe/50 space-y-8">
                <div class="flex flex-col md:flex-row gap-8 items-center">
                    <div class="w-full md:w-1/3">
                        <img src="https://i.pravatar.cc/400?u=elena_rostova" alt="Elena Rostova, Creative Director" class="w-full h-80 object-cover rounded-sm shadow-md grayscale">
                    </div>
                    <div class="w-full md:w-2/3 space-y-4">
                        <span class="text-xs uppercase tracking-widest text-brand-gold font-semibold">Designer Spotlight</span>
                        <h2 class="font-serif text-3xl font-bold">In Conversation With Elena Rostova</h2>
                        <blockquote class="text-stone-700 italic font-serif text-lg border-l-2 border-brand-gold pl-4 py-1">
                            "Fashion is not merely about garments; it is a physical manifestation of one's internal narrative. When you wear structural precision, you carry yourself with unwavering authority."
                        </blockquote>
                        <p class="text-stone-600 text-sm leading-relaxed font-light">
                            Having cut her teeth at heritage houses in Paris and Milan, Creative Director Elena Rostova brings a fierce commitment to uncompromising craftsmanship and ethical sourcing. Her latest capsule explores the symbiosis between architectural geometry and organic comfort.
                        </p>
                        <div class="pt-2">
                            <button class="bg-brand-dark text-brand-cream px-6 py-3 text-xs uppercase tracking-widest font-semibold rounded-sm hover:bg-brand-gold hover:text-brand-dark transition-all">
                                Read Full Interview
                            </button>
                        </div>
                    </div>
                </div>
            </section>

            <!-- SECTION 6: BEAUTY & SKIN RESOURCES -->
            <section id="beauty" class="scroll-mt-28 space-y-8">
                <div class="border-b border-brand-taupe pb-4">
                    <span class="text-xs uppercase tracking-widest text-brand-gold font-semibold">Holistic Aesthetics</span>
                    <h2 class="font-serif text-3xl sm:text-4xl font-bold mt-1">Beauty Resources & Skin Health</h2>
                </div>

                <div class="grid grid-cols-1 md:grid-cols-3 gap-6">
                    <div class="bg-white p-6 rounded-sm border border-brand-taupe/40 space-y-3">
                        <img src="https://picsum.photos/400/300?random=41" alt="Skin Care" class="w-full h-48 object-cover rounded-sm">
                        <span class="text-[10px] uppercase tracking-widest text-brand-gold font-bold">Skin Rituals</span>
                        <h3 class="font-serif text-lg font-bold">The Glass Skin Foundation Prep</h3>
                        <p class="text-xs text-stone-600 leading-relaxed">How to layer hyaluronic serums and facial oils for a lit-from-within glow under heavy winter makeup.</p>
                        <a href="#" class="text-xs uppercase tracking-widest font-bold underline hover:text-brand-gold block pt-2">Get Beauty Tips</a>
                    </div>
                    <div class="bg-white p-6 rounded-sm border border-brand-taupe/40 space-y-3">
                        <img src="https://picsum.photos/400/300?random=42" alt="Hair Styling" class="w-full h-48 object-cover rounded-sm">
                        <span class="text-[10px] uppercase tracking-widest text-brand-gold font-bold">Hair Care</span>
                        <h3 class="font-serif text-lg font-bold">Effortless Parisian Updos</h3>
                        <p class="text-xs text-stone-600 leading-relaxed">Mastering the 3-minute textured low twist using sea salt spray and artisanal tortoise-shell pins.</p>
                        <a href="#" class="text-xs uppercase tracking-widest font-bold underline hover:text-brand-gold block pt-2">Get Beauty Tips</a>
                    </div>
                    <div class="bg-white p-6 rounded-sm border border-brand-taupe/40 space-y-3">
                        <img src="https://picsum.photos/400/300?random=43" alt="Clean Beauty" class="w-full h-48 object-cover rounded-sm">
                        <span class="text-[10px] uppercase tracking-widest text-brand-gold font-bold">Clean Formula</span>
                        <h3 class="font-serif text-lg font-bold">Non-Toxic Lip Stains</h3>
                        <p class="text-xs text-stone-600 leading-relaxed">Plant-based pigments that provide all-day stain power without compromising lip hydration.</p>
                        <a href="#" class="text-xs uppercase tracking-widest font-bold underline hover:text-brand-gold block pt-2">Get Beauty Tips</a>
                    </div>
                </div>
            </section>

        </main>

        <!-- SIDEBAR (Takes 1 column) -->
        <aside class="space-y-10">
            
            <!-- Widget 1: Newsletter Signup -->
            <div class="bg-brand-dark text-brand-cream p-6 rounded-sm shadow-md space-y-4">
                <span class="text-brand-gold text-[10px] uppercase tracking-[0.2em] font-semibold">The Inner Circle</span>
                <h3 class="font-serif text-xl font-bold">Editor's Dispatch</h3>
                <p class="text-stone-300 text-xs leading-relaxed font-light">
                    Receive weekly private sale invites, runway breakdowns, and unreleased style guides directly in your inbox.
                </p>
                <form class="space-y-3 pt-2" onsubmit="event.preventDefault(); alert('Thank you for subscribing to Aura & Alley.');">
                    <input type="email" placeholder="Enter your email address" required class="w-full bg-stone-900 border border-stone-700 text-brand-cream text-xs px-4 py-3 rounded-sm focus:outline-none focus:border-brand-gold">
                    <button type="submit" class="w-full bg-brand-gold text-brand-dark py-3 text-xs uppercase tracking-widest font-bold hover:bg-white transition-all rounded-sm">
                        Join The List
                    </button>
                </form>
            </div>

            <!-- Widget 2: Celebrity Looks & Red Carpet -->
            <div class="bg-white p-6 rounded-sm border border-brand-taupe/60 space-y-4 shadow-sm">
                <h3 class="font-serif text-lg font-bold border-b border-brand-taupe pb-3">Celebrity Looks</h3>
                
                <div class="space-y-4">
                    <div class="flex items-center gap-4">
                        <img src="https://i.pravatar.cc/100?u=cel1" alt="Celebrity 1" class="w-16 h-16 object-cover rounded-sm">
                        <div>
                            <span class="text-[10px] uppercase tracking-widest text-brand-gold font-bold">Paris Fashion Week</span>
                            <h4 class="font-serif text-sm font-bold mt-0.5">Zendaya in Custom Velvet</h4>
                            <p class="text-[11px] text-stone-500">Recreate the monochromatic look</p>
                        </div>
                    </div>
                    <div class="flex items-center gap-4">
                        <img src="https://i.pravatar.cc/100?u=cel2" alt="Celebrity 2" class="w-16 h-16 object-cover rounded-sm">
                        <div>
                            <span class="text-[10px] uppercase tracking-widest text-brand-gold font-bold">Gala Appearance</span>
                            <h4 class="font-serif text-sm font-bold mt-0.5">Timothée Chalamet</h4>
                            <p class="text-[11px] text-stone-500">Redefining evening suiting</p>
                        </div>
                    </div>
                    <div class="flex items-center gap-4">
                        <img src="https://i.pravatar.cc/100?u=cel3" alt="Celebrity 3" class="w-16 h-16 object-cover rounded-sm">
                        <div>
                            <span class="text-[10px] uppercase tracking-widest text-brand-gold font-bold">Street Style</span>
                            <h4 class="font-serif text-sm font-bold mt-0.5">Kendall Jenner</h4>
                            <p class="text-[11px] text-stone-500">Maxi trench & loafers</p>
                        </div>
                    </div>
                </div>
            </div>

            <!-- Widget 3: Book a Virtual Stylist CTA -->
            <div class="bg-brand-taupe/30 p-6 rounded-sm border border-brand-taupe/60 text-center space-y-4">
                <div class="w-12 h-12 bg-brand-gold text-brand-dark rounded-full flex items-center justify-center mx-auto text-lg font-bold">
                    <i class="fa-solid fa-headset"></i>
                </div>
                <h3 class="font-serif text-xl font-bold">Book a Stylist</h3>
                <p class="text-xs text-stone-600 leading-relaxed">
                    Schedule a 1-on-1 virtual styling session with our certified wardrobe consultants for bespoke capsule curation.
                </p>
                <button onclick="alert('Stylist booking calendar will open in a new window.');" class="w-full bg-brand-dark text-brand-cream py-3 text-xs uppercase tracking-widest font-semibold rounded-sm hover:bg-brand-gold hover:text-brand-dark transition-all">
                    Book Session ($75)
                </button>
            </div>

            <!-- Widget 4: Editor's Instagram Feed Grid -->
            <div class="bg-white p-6 rounded-sm border border-brand-taupe/60 space-y-4 shadow-sm">
                <div class="flex justify-between items-center border-b border-brand-taupe pb-3">
                    <h3 class="font-serif text-lg font-bold">@AuraAndAlley</h3>
                    <i class="fa-brands fa-instagram text-brand-gold text-lg"></i>
                </div>
                <div class="grid grid-cols-3 gap-2">
                    <img src="https://picsum.photos/200/200?random=51" alt="IG 1" class="w-full h-20 object-cover rounded-xs">
                    <img src="https://picsum.photos/200/200?random=52" alt="IG 2" class="w-full h-20 object-cover rounded-xs">
                    <img src="https://picsum.photos/200/200?random=53" alt="IG 3" class="w-full h-20 object-cover rounded-xs">
                    <img src="https://picsum.photos/200/200?random=54" alt="IG 4" class="w-full h-20 object-cover rounded-xs">
                    <img src="https://picsum.photos/200/200?random=55" alt="IG 5" class="w-full h-20 object-cover rounded-xs">
                    <img src="https://picsum.photos/200/200?random=56" alt="IG 6" class="w-full h-20 object-cover rounded-xs">
                </div>
                <p class="text-[11px] text-stone-500 text-center">Follow us for daily behind-the-scenes runway access.</p>
            </div>

        </aside>

    </div>

    <!-- TESTIMONIALS / PRESS SECTION -->
    <section class="bg-brand-taupe/20 border-y border-brand-taupe/50 py-20">
        <div class="max-w-4xl mx-auto px-4 text-center space-y-8">
            <span class="text-xs uppercase tracking-widest text-brand-gold font-semibold">Critical Acclaim</span>
            <h2 class="font-serif text-3xl sm:text-4xl font-bold">What Industry Leaders Say</h2>
            <div class="space-y-6">
                <p class="font-serif text-2xl sm:text-3xl italic text-stone-800 leading-relaxed">
                    "Aura & Alley has successfully bridged the gap between haute couture editorial vision and accessible everyday elegance. A mandatory bookmark for modern dressers."
                </p>
                <div>
                    <p class="font-bold text-sm tracking-wider uppercase">Vogue International Review</p>
                    <p class="text-xs text-stone-500 mt-0.5">Feature Columnist, October Issue</p>
                </div>
            </div>
        </div>
    </section>

    <!-- FOOTER -->
    <footer class="bg-brand-dark text-brand-cream pt-16 pb-12">
        <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 grid grid-cols-1 md:grid-cols-4 gap-10 pb-12 border-b border-stone-800">
            
            <!-- Col 1: Brand Info -->
            <div class="space-y-4">
                <div class="flex items-center gap-3">
                    <img src="https://placehold.co/36x36/121212/C5A880?text=AA&font=playfair" alt="Logo" class="rounded-full">
                    <span class="font-serif text-xl font-bold tracking-wider">AURA & ALLEY</span>
                </div>
                <p class="text-stone-400 text-xs leading-relaxed font-light">
                    Your ultimate destination for curated fashion trends, avant-garde style guides, and timeless ready-to-wear inspiration.
                </p>
                <div class="flex space-x-4 pt-2 text-stone-300">
                    <a href="#" aria-label="Instagram" class="hover:text-brand-gold transition-colors"><i class="fa-brands fa-instagram text-lg"></i></a>
                    <a href="#" aria-label="Pinterest" class="hover:text-brand-gold transition-colors"><i class="fa-brands fa-pinterest text-lg"></i></a>
                    <a href="#" aria-label="TikTok" class="hover:text-brand-gold transition-colors"><i class="fa-brands fa-tiktok text-lg"></i></a>
                    <a href="#" aria-label="X (Twitter)" class="hover:text-brand-gold transition-colors"><i class="fa-brands fa-x-twitter text-lg"></i></a>
                </div>
            </div>

            <!-- Col 2: Navigation Links -->
            <div class="space-y-3">
                <h4 class="font-serif font-bold text-sm tracking-wider uppercase text-brand-gold">Editorial Navigation</h4>
                <ul class="space-y-2 text-xs text-stone-300">
                    <li><a href="#trends" class="hover:text-white transition-colors">Seasonal Trends</a></li>
                    <li><a href="#style-guide" class="hover:text-white transition-colors">Style Guides</a></li>
                    <li><a href="#shop" class="hover:text-white transition-colors">Ready-to-Wear Capsule</a></li>
                    <li><a href="#spotlight" class="hover:text-white transition-colors">Designer Spotlights</a></li>
                    <li><a href="#beauty" class="hover:text-white transition-colors">Beauty Resources</a></li>
                </ul>
            </div>

            <!-- Col 3: Customer Service -->
            <div class="space-y-3">
                <h4 class="font-serif font-bold text-sm tracking-wider uppercase text-brand-gold">Client Services</h4>
                <ul class="space-y-2 text-xs text-stone-300">
                    <li><a href="#" class="hover:text-white transition-colors">Book a Virtual Stylist</a></li>
                    <li><a href="#" class="hover:text-white transition-colors">Shipping & Returns</a></li>
                    <li><a href="#" class="hover:text-white transition-colors">Size & Fit Consultation</a></li>
                    <li><a href="#" class="hover:text-white transition-colors">Sustainability Report</a></li>
                    <li><a href="#" class="hover:text-white transition-colors">Private Concierge</a></li>
                </ul>
            </div>

            <!-- Col 4: Contact Details -->
            <div class="space-y-3">
                <h4 class="font-serif font-bold text-sm tracking-wider uppercase text-brand-gold">Headquarters</h4>
                <p class="text-xs text-stone-300 leading-relaxed">
                    450 Rue Saint-Honoré<br>
                    75001 Paris, France<br><br>
                    <span class="text-brand-gold">Concierge Inquiries:</span><br>
                    concierge@auraandalley.com<br>
                    +33 1 42 68 55 00
                </p>
            </div>

        </div>

        <!-- Copyright & Legal -->
        <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pt-8 flex flex-col sm:flex-row justify-between items-center text-xs text-stone-500">
            <p>&copy; <span id="current-year"></span> AURA & ALLEY Studio. All rights reserved.</p>
            <div class="flex space-x-6 mt-4 sm:mt-0">
                <a href="#" class="hover:text-stone-300 transition-colors">Privacy Policy</a>
                <a href="#" class="hover:text-stone-300 transition-colors">Terms of Service</a>
                <a href="#" class="hover:text-stone-300 transition-colors">Cookie Preferences</a>
            </div>
        </div>
    </footer>

    <!-- INTERACTIVITY SCRIPT -->
    <script>
        // Set current year dynamically
        document.getElementById('current-year').textContent = new Date().getFullYear();

        // Mobile Menu Toggle
        const mobileMenuBtn = document.getElementById('mobile-menu-btn');
        const mobileMenu = document.getElementById('mobile-menu');

        mobileMenuBtn.addEventListener('click', () => {
            mobileMenu.classList.toggle('hidden');
        });

        // Close mobile menu when clicking a link
        mobileMenu.querySelectorAll('a').forEach(link => {
            link.addEventListener('click', () => {
                mobileMenu.classList.add('hidden');
            });
        });

        // Interactive Trend Tracker Data Generator
        const trackerData = {
            minimalist: [
                { img: "https://picsum.photos/400/500?random=20", category: "Foundation Piece", title: "Cashmere Ribbed Turtleneck", desc: "100% Mongolian Cashmere in Warm Oatmeal." },
                { img: "https://picsum.photos/400/500?random=21", category: "Tailoring", title: "Architectural Wool Trousers", desc: "High-waisted, pleated ankle-length cut." },
                { img: "https://picsum.photos/400/500?random=22", category: "Accessory", title: "Structured Leather Tote", desc: "Vegetable-tanned Italian calfskin." }
            ],
            boho: [
                { img: "https://picsum.photos/400/500?random=23", category: "Outerwear", title: "Suede Fringe Jacket", desc: "Hand-tooled cognac suede with vintage finish." },
                { img: "https://picsum.photos/400/500?random=24", category: "Dress", title: "Paisley Silk Maxi Dress", desc: "Tiered bohemian silhouette with deep V-neck." },
                { img: "https://picsum.photos/400/500?random=25", category: "Footwear", title: "Stacked Heel Leather Boots", desc: "Distressed tobacco leather knee-high boots." }
            ],
            avant: [
                { img: "https://picsum.photos/400/500?random=26", category: "Outerwear", title: "Asymmetric Trench Coat", desc: "Oversized gabardine with dramatic lapels." },
                { img: "https://picsum.photos/400/500?random=27", category: "Denim", title: "Deconstructed Wide-Leg Jeans", desc: "Acid-wash multi-paneled denim." },
                { img: "https://picsum.photos/400/500?random=28", category: "Accessory", title: "Geometric Metal Cuffs", desc: "Brushed brass architectural statement piece." }
            ]
        };

        function filterTracker(type) {
            // Update active state on buttons
            const buttons = document.querySelectorAll('.tracker-btn');
            buttons.forEach(btn => {
                if(btn.getAttribute('data-target') === type) {
                    btn.classList.remove('bg-stone-800', 'text-stone-300');
                    btn.classList.add('bg-brand-gold', 'text-brand-dark');
                } else {
                    btn.classList.remove('bg-brand-gold', 'text-brand-dark');
                    btn.classList.add('bg-stone-800', 'text-stone-300');
                }
            });

            // Render result
            const resultContainer = document.getElementById('tracker-result');
            const items = trackerData[type];
            
            let htmlContent = '';
            items.forEach(item => {
                htmlContent += `
                    <div class="space-y-2 animate-fade-in">
                        <img src="${item.img}" alt="${item.title}" class="w-full h-56 object-cover rounded-sm">
                        <p class="text-xs text-brand-gold uppercase tracking-wider pt-2">${item.category}</p>
                        <h4 class="font-serif font-bold text-base">${item.title}</h4>
                        <p class="text-xs text-stone-400">${item.desc}</p>
                    </div>
                `;
            });
            resultContainer.innerHTML = htmlContent;
        }
    </script>
</body>
</html>
View Axe Report (JSON)
{
  "testEngine": {
    "name": "axe-core",
    "version": "4.10.2"
  },
  "testRunner": {
    "name": "axe"
  },
  "testEnvironment": {
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/156.0.8078.4 Safari/537.36",
    "windowWidth": 1280,
    "windowHeight": 720,
    "orientationAngle": 0,
    "orientationType": "landscape-primary"
  },
  "timestamp": "2026-11-12T09:44:22.033Z",
  "url": "https://benchmark.aimac.invalid/bd910876a990401e873c41603e22972e8bb9db00f51f540ce1ad938e9b91a779.html",
  "toolOptions": {
    "runOnly": {
      "type": "tag",
      "values": [
        "wcag2a",
        "wcag2aa",
        "wcag21a",
        "wcag21aa",
        "wcag22a",
        "wcag22aa"
      ]
    },
    "resultTypes": [
      "violations"
    ],
    "reporter": "v1"
  },
  "inapplicable": [
    {
      "id": "area-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag244",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.2.4.4",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure <area> elements of image maps have alternative text",
      "help": "Active <area> elements must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/area-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-braille-equivalent",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-braillelabel and aria-brailleroledescription have a non-braille equivalent",
      "help": "aria-braille attributes must have a non-braille equivalent",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-braille-equivalent?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-command-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA button, link and menuitem has an accessible name",
      "help": "ARIA commands must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-command-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-deprecated-role",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure elements do not use deprecated roles",
      "help": "Deprecated ARIA roles must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-hidden-focus",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-hidden elements are not focusable nor contain focusable elements",
      "help": "ARIA hidden element must not be focusable or contain focusable elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-hidden-focus?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-input-field-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA input field has an accessible name",
      "help": "ARIA input fields must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-meter-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag111",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure every ARIA meter node has an accessible name",
      "help": "ARIA meter nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-meter-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-progressbar-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag111",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure every ARIA progressbar node has an accessible name",
      "help": "ARIA progressbar nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-progressbar-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure elements with ARIA roles have all required ARIA attributes",
      "help": "Required ARIA attributes must be provided",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-children",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure elements with an ARIA role that require child roles contain them",
      "help": "Certain ARIA roles must contain particular children",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-children?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-required-parent",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure elements with an ARIA role that require parent roles are contained by them",
      "help": "Certain ARIA roles must be contained by particular parents",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-required-parent?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-roles",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure all elements with a role attribute use a valid value",
      "help": "ARIA roles used must conform to valid values",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-roles?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-toggle-field-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every ARIA toggle field has an accessible name",
      "help": "ARIA toggle fields must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-toggle-field-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "aria-tooltip-name",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure every ARIA tooltip node has an accessible name",
      "help": "ARIA tooltip nodes must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-tooltip-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "autocomplete-valid",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag21aa",
        "wcag135",
        "EN-301-549",
        "EN-9.1.3.5",
        "ACT"
      ],
      "description": "Ensure the autocomplete attribute is correct and suitable for the form field",
      "help": "autocomplete attribute must be used correctly",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/autocomplete-valid?application=axeAPI",
      "nodes": []
    },
    {
      "id": "avoid-inline-spacing",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag21aa",
        "wcag1412",
        "EN-301-549",
        "EN-9.1.4.12",
        "ACT"
      ],
      "description": "Ensure that text spacing set through style attributes can be adjusted with custom stylesheets",
      "help": "Inline text spacing must be adjustable with custom stylesheets",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/avoid-inline-spacing?application=axeAPI",
      "nodes": []
    },
    {
      "id": "blink",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag222",
        "section508",
        "section508.22.j",
        "TTv5",
        "TT2.b",
        "EN-301-549",
        "EN-9.2.2.2"
      ],
      "description": "Ensure <blink> elements are not used",
      "help": "<blink> elements are deprecated and must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/blink?application=axeAPI",
      "nodes": []
    },
    {
      "id": "definition-list",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <dl> elements are structured correctly",
      "help": "<dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/definition-list?application=axeAPI",
      "nodes": []
    },
    {
      "id": "dlitem",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <dt> and <dd> elements are contained by a <dl>",
      "help": "<dt> and <dd> elements must be contained by a <dl>",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/dlitem?application=axeAPI",
      "nodes": []
    },
    {
      "id": "duplicate-id-aria",
      "impact": null,
      "tags": [
        "cat.parsing",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure every id attribute value used in ARIA and in labels is unique",
      "help": "IDs used in ARIA and labels must be unique",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/duplicate-id-aria?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-focusable-content",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag211",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1"
      ],
      "description": "Ensure <frame> and <iframe> elements with focusable content do not have tabindex=-1",
      "help": "Frames with focusable content must not have tabindex=-1",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-focusable-content?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-title-unique",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT12.d",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure <iframe> and <frame> elements contain a unique title attribute",
      "help": "Frames must have a unique title attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-title-unique?application=axeAPI",
      "nodes": []
    },
    {
      "id": "frame-title",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.i",
        "TTv5",
        "TT12.d",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure <iframe> and <frame> elements have an accessible name",
      "help": "Frames must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/frame-title?application=axeAPI",
      "nodes": []
    },
    {
      "id": "html-xml-lang-mismatch",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page",
      "help": "HTML elements with lang and xml:lang must have the same base language",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-xml-lang-mismatch?application=axeAPI",
      "nodes": []
    },
    {
      "id": "input-button-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure input buttons have discernible text",
      "help": "Input buttons must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/input-button-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "input-image-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure <input type=\"image\"> elements have alternative text",
      "help": "Image buttons must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/input-image-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "marquee",
      "impact": null,
      "tags": [
        "cat.parsing",
        "wcag2a",
        "wcag222",
        "TTv5",
        "TT2.b",
        "EN-301-549",
        "EN-9.2.2.2"
      ],
      "description": "Ensure <marquee> elements are not used",
      "help": "<marquee> elements are deprecated and must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/marquee?application=axeAPI",
      "nodes": []
    },
    {
      "id": "meta-refresh",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag221",
        "TTv5",
        "TT8.a",
        "EN-301-549",
        "EN-9.2.2.1"
      ],
      "description": "Ensure <meta http-equiv=\"refresh\"> is not used for delayed refresh",
      "help": "Delayed refresh under 20 hours must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/meta-refresh?application=axeAPI",
      "nodes": []
    },
    {
      "id": "object-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "EN-301-549",
        "EN-9.1.1.1"
      ],
      "description": "Ensure <object> elements have alternative text",
      "help": "<object> elements must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/object-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "role-img-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure [role=\"img\"] elements have alternative text",
      "help": "[role=\"img\"] elements must have an alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/role-img-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "scrollable-region-focusable",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag211",
        "wcag213",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1",
        "EN-9.2.1.3"
      ],
      "description": "Ensure elements that have scrollable content are accessible by keyboard",
      "help": "Scrollable region must have keyboard access",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/scrollable-region-focusable?application=axeAPI",
      "nodes": []
    },
    {
      "id": "select-name",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.n",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure select element has an accessible name",
      "help": "Select element must have an accessible name",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/select-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "server-side-image-map",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag211",
        "section508",
        "section508.22.f",
        "TTv5",
        "TT4.a",
        "EN-301-549",
        "EN-9.2.1.1"
      ],
      "description": "Ensure that server-side image maps are not used",
      "help": "Server-side image maps must not be used",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/server-side-image-map?application=axeAPI",
      "nodes": []
    },
    {
      "id": "summary-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure summary elements have discernible text",
      "help": "Summary elements must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/summary-name?application=axeAPI",
      "nodes": []
    },
    {
      "id": "svg-img-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text",
      "help": "<svg> elements with an img role must have an alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/svg-img-alt?application=axeAPI",
      "nodes": []
    },
    {
      "id": "td-headers-attr",
      "impact": null,
      "tags": [
        "cat.tables",
        "wcag2a",
        "wcag131",
        "section508",
        "section508.22.g",
        "TTv5",
        "TT14.b",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that each cell in a table that uses the headers attribute refers only to other cells in that table",
      "help": "Table cells that use the headers attribute must only refer to cells in the same table",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/td-headers-attr?application=axeAPI",
      "nodes": []
    },
    {
      "id": "th-has-data-cells",
      "impact": null,
      "tags": [
        "cat.tables",
        "wcag2a",
        "wcag131",
        "section508",
        "section508.22.g",
        "TTv5",
        "TT14.b",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that <th> elements and elements with role=columnheader/rowheader have data cells they describe",
      "help": "Table headers in a data table must refer to data cells",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/th-has-data-cells?application=axeAPI",
      "nodes": []
    },
    {
      "id": "valid-lang",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2aa",
        "wcag312",
        "TTv5",
        "TT11.b",
        "EN-301-549",
        "EN-9.3.1.2",
        "ACT"
      ],
      "description": "Ensure lang attributes have valid values",
      "help": "lang attribute must have a valid value",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/valid-lang?application=axeAPI",
      "nodes": []
    },
    {
      "id": "video-caption",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag122",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT17.a",
        "EN-301-549",
        "EN-9.1.2.2"
      ],
      "description": "Ensure <video> elements have captions",
      "help": "<video> elements must have captions",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/video-caption?application=axeAPI",
      "nodes": []
    },
    {
      "id": "no-autoplay-audio",
      "impact": null,
      "tags": [
        "cat.time-and-media",
        "wcag2a",
        "wcag142",
        "TTv5",
        "TT2.a",
        "EN-301-549",
        "EN-9.1.4.2",
        "ACT"
      ],
      "description": "Ensure <video> or <audio> elements do not autoplay audio for more than 3 seconds without a control mechanism to stop or mute the audio",
      "help": "<video> or <audio> elements must not play automatically",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/no-autoplay-audio?application=axeAPI",
      "nodes": []
    }
  ],
  "passes": [
    {
      "id": "aria-allowed-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure an element's role supports its ARIA attributes",
      "help": "Elements must only use supported ARIA attributes",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-allowed-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attributes are used correctly for the defined role"
            }
          ],
          "none": [
            {
              "id": "aria-unsupported-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute is supported"
            }
          ],
          "impact": null,
          "html": "<button aria-label=\"Search\" class=\"hover:text-brand-gold transition-colors\"><i class=\"fa-solid fa-magnifying-glass text-lg\"></i></button>",
          "target": [
            "button[aria-label=\"Search\"]"
          ]
        }
      ]
    },
    {
      "id": "aria-conditional-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure ARIA attributes are used as described in the specification of the element's role",
      "help": "ARIA attributes must be used as specified for the element's role",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-conditional-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<button aria-label=\"Search\" class=\"hover:text-brand-gold transition-colors\"><i class=\"fa-solid fa-magnifying-glass text-lg\"></i></button>",
          "target": [
            "button[aria-label=\"Search\"]"
          ]
        }
      ]
    },
    {
      "id": "aria-hidden-body",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag131",
        "wcag412",
        "EN-301-549",
        "EN-9.1.3.1",
        "EN-9.4.1.2"
      ],
      "description": "Ensure aria-hidden=\"true\" is not present on the document body.",
      "help": "aria-hidden=\"true\" must not be present on the document body",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "aria-hidden-body",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "No aria-hidden attribute is present on document body"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<body class=\"bg-brand-cream text-brand-charcoal font-sans antialiased selection:bg-brand-gold selection:text-white\">",
          "target": [
            "body"
          ]
        }
      ]
    },
    {
      "id": "aria-prohibited-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure ARIA attributes are not prohibited for an element's role",
      "help": "Elements must only use permitted ARIA attributes",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "aria-prohibited-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "ARIA attribute is allowed"
            }
          ],
          "impact": null,
          "html": "<button aria-label=\"Search\" class=\"hover:text-brand-gold transition-colors\"><i class=\"fa-solid fa-magnifying-glass text-lg\"></i></button>",
          "target": [
            "button[aria-label=\"Search\"]"
          ]
        }
      ]
    },
    {
      "id": "aria-valid-attr-value",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure all ARIA attributes have valid values",
      "help": "ARIA attributes must conform to valid values",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr-value?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [
            {
              "id": "aria-valid-attr-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute values are valid"
            },
            {
              "id": "aria-errormessage",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-errormessage exists and references elements visible to screen readers that use a supported aria-errormessage technique"
            },
            {
              "id": "aria-level",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-level values are valid"
            }
          ],
          "none": [],
          "impact": null,
          "html": "<button aria-label=\"Search\" class=\"hover:text-brand-gold transition-colors\"><i class=\"fa-solid fa-magnifying-glass text-lg\"></i></button>",
          "target": [
            "button[aria-label=\"Search\"]"
          ]
        }
      ]
    },
    {
      "id": "aria-valid-attr",
      "impact": null,
      "tags": [
        "cat.aria",
        "wcag2a",
        "wcag412",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure attributes that begin with aria- are valid ARIA attributes",
      "help": "ARIA attributes must conform to valid names",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "aria-valid-attr",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "ARIA attribute name is valid"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button aria-label=\"Search\" class=\"hover:text-brand-gold transition-colors\"><i class=\"fa-solid fa-magnifying-glass text-lg\"></i></button>",
          "target": [
            "button[aria-label=\"Search\"]"
          ]
        }
      ]
    },
    {
      "id": "button-name",
      "impact": "critical",
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure buttons have discernible text",
      "help": "Buttons must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/button-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "aria-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-label attribute exists and is not empty"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<button aria-label=\"Search\" class=\"hover:text-brand-gold transition-colors\"><i class=\"fa-solid fa-magnifying-glass text-lg\"></i></button>",
          "target": [
            "button[aria-label=\"Search\"]"
          ]
        }
      ]
    },
    {
      "id": "bypass",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag241",
        "section508",
        "section508.22.o",
        "TTv5",
        "TT9.a",
        "EN-301-549",
        "EN-9.2.4.1"
      ],
      "description": "Ensure each page has at least one mechanism for a user to bypass navigation and jump straight to the content",
      "help": "Page must have means to bypass repeated blocks",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/bypass?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "internal-link-present",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Valid skip link found"
            },
            {
              "id": "header-present",
              "data": null,
              "relatedNodes": [
                {
                  "html": "<h1 class=\"font-serif text-4xl sm:text-6xl lg:text-7xl font-bold tracking-tight leading-[1.1]\">\n                    Redefining The Modern Silhouette.\n                </h1>",
                  "target": [
                    "h1"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-3xl sm:text-4xl font-bold mt-1\">The Autumn Shift: Power Tailoring &amp; Soft Textures</h2>",
                  "target": [
                    "#trends > .items-end.pb-4.border-brand-taupe > div > .sm\\:text-4xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-lg font-bold\">Sculptural Heels</h3>",
                  "target": [
                    ".border-brand-taupe\\/40.bg-brand-taupe\\/20.p-6:nth-child(1) > h3"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-lg font-bold\">Statement Hardware</h3>",
                  "target": [
                    ".border-brand-taupe\\/40.bg-brand-taupe\\/20.p-6:nth-child(2) > h3"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-lg font-bold\">Maxi Trench Coats</h3>",
                  "target": [
                    ".border-brand-taupe\\/40.bg-brand-taupe\\/20.p-6:nth-child(3) > h3"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-3xl sm:text-4xl font-bold\">Interactive Style &amp; Trend Tracker</h2>",
                  "target": [
                    ".max-w-xl > .sm\\:text-4xl"
                  ]
                },
                {
                  "html": "<h4 class=\"font-serif font-bold text-base\">Cashmere Ribbed Turtleneck</h4>",
                  "target": [
                    ".space-y-2:nth-child(1) > .text-base"
                  ]
                },
                {
                  "html": "<h4 class=\"font-serif font-bold text-base\">Architectural Wool Trousers</h4>",
                  "target": [
                    ".space-y-2:nth-child(2) > .text-base"
                  ]
                },
                {
                  "html": "<h4 class=\"font-serif font-bold text-base\">Structured Leather Tote</h4>",
                  "target": [
                    ".space-y-2:nth-child(3) > .text-base"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-3xl sm:text-4xl font-bold mt-1\">Mastering The Capsule Wardrobe</h2>",
                  "target": [
                    "#style-guide > .pb-4.border-brand-taupe.border-b > .sm\\:text-4xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl font-bold\">The Rule of Three Textures</h3>",
                  "target": [
                    ".p-8.shadow-sm.border-brand-taupe\\/60:nth-child(1) > .text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl font-bold\">Proportions &amp; Silhouette Balance</h3>",
                  "target": [
                    ".p-8.shadow-sm.border-brand-taupe\\/60:nth-child(2) > .text-xl"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-3xl sm:text-4xl font-bold mt-1\">The Autumn Editorial Capsule</h2>",
                  "target": [
                    "#shop > .items-end.pb-4.border-brand-taupe > div > .sm\\:text-4xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif font-bold text-lg\">The Oversized Wool Blazer</h3>",
                  "target": [
                    ".group.space-y-3:nth-child(1) > .items-start.justify-between.flex > div > h3"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif font-bold text-lg\">Silk Bias-Cut Midi Skirt</h3>",
                  "target": [
                    ".group.space-y-3:nth-child(2) > .items-start.justify-between.flex > div > h3"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif font-bold text-lg\">Structured Leather Tote</h3>",
                  "target": [
                    ".group.space-y-3:nth-child(3) > .items-start.justify-between.flex > div > h3"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif font-bold text-lg\">Cashmere Turtleneck Sweater</h3>",
                  "target": [
                    ".group.space-y-3:nth-child(4) > .items-start.justify-between.flex > div > h3"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-3xl font-bold\">In Conversation With Elena Rostova</h2>",
                  "target": [
                    ".md\\:w-2\\/3 > h2"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-3xl sm:text-4xl font-bold mt-1\">Beauty Resources &amp; Skin Health</h2>",
                  "target": [
                    "#beauty > .pb-4.border-brand-taupe.border-b > .sm\\:text-4xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-lg font-bold\">The Glass Skin Foundation Prep</h3>",
                  "target": [
                    ".border-brand-taupe\\/40.bg-white.p-6:nth-child(1) > h3"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-lg font-bold\">Effortless Parisian Updos</h3>",
                  "target": [
                    ".border-brand-taupe\\/40.bg-white.p-6:nth-child(2) > h3"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-lg font-bold\">Non-Toxic Lip Stains</h3>",
                  "target": [
                    ".border-brand-taupe\\/40.bg-white.p-6:nth-child(3) > h3"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl font-bold\">Editor's Dispatch</h3>",
                  "target": [
                    ".shadow-md.bg-brand-dark.p-6 > .text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-lg font-bold border-b border-brand-taupe pb-3\">Celebrity Looks</h3>",
                  "target": [
                    ".shadow-sm.border-brand-taupe\\/60.bg-white:nth-child(2) > .pb-3.border-brand-taupe.border-b"
                  ]
                },
                {
                  "html": "<h4 class=\"font-serif text-sm font-bold mt-0.5\">Zendaya in Custom Velvet</h4>",
                  "target": [
                    ".gap-4.items-center.flex:nth-child(1) > div > .mt-0\\.5"
                  ]
                },
                {
                  "html": "<h4 class=\"font-serif text-sm font-bold mt-0.5\">Timoth\u00e9e Chalamet</h4>",
                  "target": [
                    ".gap-4.items-center.flex:nth-child(2) > div > .mt-0\\.5"
                  ]
                },
                {
                  "html": "<h4 class=\"font-serif text-sm font-bold mt-0.5\">Kendall Jenner</h4>",
                  "target": [
                    ".gap-4.items-center.flex:nth-child(3) > div > .mt-0\\.5"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-xl font-bold\">Book a Stylist</h3>",
                  "target": [
                    ".bg-brand-taupe\\/30.border-brand-taupe\\/60.text-center > .text-xl"
                  ]
                },
                {
                  "html": "<h3 class=\"font-serif text-lg font-bold\">@AuraAndAlley</h3>",
                  "target": [
                    ".pb-3.border-brand-taupe.justify-between > h3"
                  ]
                },
                {
                  "html": "<h2 class=\"font-serif text-3xl sm:text-4xl font-bold\">What Industry Leaders Say</h2>",
                  "target": [
                    ".max-w-4xl > .sm\\:text-4xl"
                  ]
                },
                {
                  "html": "<h4 class=\"font-serif font-bold text-sm tracking-wider uppercase text-brand-gold\">Editorial Navigation</h4>",
                  "target": [
                    ".space-y-3:nth-child(2) > h4"
                  ]
                },
                {
                  "html": "<h4 class=\"font-serif font-bold text-sm tracking-wider uppercase text-brand-gold\">Client Services</h4>",
                  "target": [
                    ".space-y-3:nth-child(3) > h4"
                  ]
                },
                {
                  "html": "<h4 class=\"font-serif font-bold text-sm tracking-wider uppercase text-brand-gold\">Headquarters</h4>",
                  "target": [
                    ".space-y-3:nth-child(4) > h4"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Page has a heading"
            },
            {
              "id": "landmark",
              "data": null,
              "relatedNodes": [
                {
                  "html": "<main class=\"lg:col-span-3 space-y-24\">",
                  "target": [
                    "main"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Page has a landmark region"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\" class=\"scroll-smooth\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "color-contrast",
      "impact": "serious",
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#f9f8f6",
                "bgColor": "#121212",
                "contrastRatio": 17.65,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has sufficient color contrast of 17.65"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<div class=\"bg-brand-dark text-brand-cream text-xs tracking-widest py-2 px-4 text-center font-medium uppercase\">",
          "target": [
            ".py-2.font-medium.text-center"
          ]
        }
      ]
    },
    {
      "id": "document-title",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag242",
        "TTv5",
        "TT12.a",
        "EN-301-549",
        "EN-9.2.4.2",
        "ACT"
      ],
      "description": "Ensure each HTML document contains a non-empty <title> element",
      "help": "Documents must have <title> element to aid in navigation",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/document-title?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "doc-has-title",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Document has a non-empty <title> element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\" class=\"scroll-smooth\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "form-field-multiple-labels",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag332",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.3.3.2"
      ],
      "description": "Ensure form field does not have multiple label elements",
      "help": "Form field must not have multiple label elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/form-field-multiple-labels?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "multiple-label",
              "data": null,
              "relatedNodes": [],
              "impact": "moderate",
              "message": "Form field does not have multiple label elements"
            }
          ],
          "impact": null,
          "html": "<input type=\"email\" placeholder=\"Enter your email address\" required=\"\" class=\"w-full bg-stone-900 border border-stone-700 text-brand-cream text-xs px-4 py-3 rounded-sm focus:outline-none focus:border-brand-gold\">",
          "target": [
            "input"
          ]
        }
      ]
    },
    {
      "id": "html-has-lang",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "TTv5",
        "TT11.a",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure every HTML document has a lang attribute",
      "help": "<html> element must have a lang attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-has-lang?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-lang",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "The <html> element has a lang attribute"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<html lang=\"en\" class=\"scroll-smooth\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "html-lang-valid",
      "impact": null,
      "tags": [
        "cat.language",
        "wcag2a",
        "wcag311",
        "TTv5",
        "TT11.a",
        "EN-301-549",
        "EN-9.3.1.1",
        "ACT"
      ],
      "description": "Ensure the lang attribute of the <html> element has a valid value",
      "help": "<html> element must have a valid value for the lang attribute",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/html-lang-valid?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "valid-lang",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Value of lang attribute is included in the list of valid languages"
            }
          ],
          "impact": null,
          "html": "<html lang=\"en\" class=\"scroll-smooth\">",
          "target": [
            "html"
          ]
        }
      ]
    },
    {
      "id": "image-alt",
      "impact": null,
      "tags": [
        "cat.text-alternatives",
        "wcag2a",
        "wcag111",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT7.a",
        "TT7.b",
        "EN-301-549",
        "EN-9.1.1.1",
        "ACT"
      ],
      "description": "Ensure <img> elements have alternative text or a role of none or presentation",
      "help": "Images must have alternative text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/image-alt?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-alt",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has an alt attribute"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "alt-space-value",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has a valid alt attribute value"
            }
          ],
          "impact": null,
          "html": "<img src=\"https://placehold.co/40x40/121212/C5A880?text=AA&amp;font=playfair\" alt=\"AURA &amp; ALLEY Logo\" class=\"rounded-full\">",
          "target": [
            "img[alt=\"AURA & ALLEY Logo\"]"
          ]
        }
      ]
    },
    {
      "id": "label",
      "impact": null,
      "tags": [
        "cat.forms",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.n",
        "TTv5",
        "TT5.c",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure every form element has a label",
      "help": "Form elements must have labels",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/label?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "non-empty-placeholder",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has a placeholder attribute"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "hidden-explicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Form element has a visible explicit <label>"
            }
          ],
          "impact": null,
          "html": "<input type=\"email\" placeholder=\"Enter your email address\" required=\"\" class=\"w-full bg-stone-900 border border-stone-700 text-brand-cream text-xs px-4 py-3 rounded-sm focus:outline-none focus:border-brand-gold\">",
          "target": [
            "input"
          ]
        }
      ]
    },
    {
      "id": "link-in-text-block",
      "impact": null,
      "tags": [
        "cat.color",
        "wcag2a",
        "wcag141",
        "TTv5",
        "TT13.a",
        "EN-301-549",
        "EN-9.1.4.1"
      ],
      "description": "Ensure links are distinguished from surrounding text in a way that does not rely on color",
      "help": "Links must be distinguishable without relying on color",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/link-in-text-block?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "link-in-text-block",
              "data": null,
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-brand-dark text-brand-cream text-xs tracking-widest py-2 px-4 text-center font-medium uppercase\">",
                  "target": [
                    ".py-2.font-medium.text-center"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Links can be distinguished from surrounding text in some way other than by color"
            },
            {
              "id": "link-in-text-block-style",
              "data": null,
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-brand-dark text-brand-cream text-xs tracking-widest py-2 px-4 text-center font-medium uppercase\">",
                  "target": [
                    ".py-2.font-medium.text-center"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Links can be distinguished from surrounding text by visual styling"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<a href=\"#shop\" class=\"underline hover:text-brand-gold transition-colors\">Explore The Autumn Capsule</a>",
          "target": [
            ".underline.hover\\:text-brand-gold[href$=\"#shop\"]"
          ]
        }
      ]
    },
    {
      "id": "link-name",
      "impact": null,
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag244",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.2.4.4",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure links have discernible text",
      "help": "Links must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/link-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element has text that is visible to screen readers"
            }
          ],
          "all": [],
          "none": [
            {
              "id": "focusable-no-name",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element is not in tab order or has accessible text"
            }
          ],
          "impact": null,
          "html": "<a href=\"#shop\" class=\"underline hover:text-brand-gold transition-colors\">Explore The Autumn Capsule</a>",
          "target": [
            ".underline.hover\\:text-brand-gold[href$=\"#shop\"]"
          ]
        }
      ]
    },
    {
      "id": "list",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure that lists are structured correctly",
      "help": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/list?application=axeAPI",
      "nodes": [
        {
          "any": [],
          "all": [],
          "none": [
            {
              "id": "only-listitems",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "List element only has direct children that are allowed inside <li> elements"
            }
          ],
          "impact": null,
          "html": "<ul class=\"space-y-2 text-xs text-stone-300\">",
          "target": [
            ".space-y-3:nth-child(2) > ul"
          ]
        }
      ]
    },
    {
      "id": "listitem",
      "impact": null,
      "tags": [
        "cat.structure",
        "wcag2a",
        "wcag131",
        "EN-301-549",
        "EN-9.1.3.1"
      ],
      "description": "Ensure <li> elements are used semantically",
      "help": "<li> elements must be contained in a <ul> or <ol>",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/listitem?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "listitem",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "List item has a <ul>, <ol> or role=\"list\" parent element"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<li><a href=\"#trends\" class=\"hover:text-white transition-colors\">Seasonal Trends</a></li>",
          "target": [
            ".space-y-3:nth-child(2) > ul > li:nth-child(1)"
          ]
        }
      ]
    },
    {
      "id": "meta-viewport",
      "impact": null,
      "tags": [
        "cat.sensory-and-visual-cues",
        "wcag2aa",
        "wcag144",
        "EN-301-549",
        "EN-9.1.4.4",
        "ACT"
      ],
      "description": "Ensure <meta name=\"viewport\"> does not disable text scaling and zooming",
      "help": "Zooming and scaling must not be disabled",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/meta-viewport?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "meta-viewport",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "<meta> tag does not disable zooming on mobile devices"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">",
          "target": [
            "meta[name=\"viewport\"]"
          ]
        }
      ]
    },
    {
      "id": "nested-interactive",
      "impact": null,
      "tags": [
        "cat.keyboard",
        "wcag2a",
        "wcag412",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2"
      ],
      "description": "Ensure interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
      "help": "Interactive controls must not be nested",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/nested-interactive?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "no-focusable-content",
              "data": null,
              "relatedNodes": [],
              "impact": "serious",
              "message": "Element does not have focusable descendants"
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<img src=\"https://placehold.co/40x40/121212/C5A880?text=AA&amp;font=playfair\" alt=\"AURA &amp; ALLEY Logo\" class=\"rounded-full\">",
          "target": [
            "img[alt=\"AURA & ALLEY Logo\"]"
          ]
        }
      ]
    },
    {
      "id": "target-size",
      "impact": null,
      "tags": [
        "cat.sensory-and-visual-cues",
        "wcag22aa",
        "wcag258"
      ],
      "description": "Ensure touch targets have sufficient size and space",
      "help": "All touch targets must be 24px large, or leave sufficient space",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/target-size?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "target-size",
              "data": {
                "minSize": 24,
                "width": 278.3,
                "height": 45.5
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Control has sufficient size (278.3px by 45.5px, should be at least 24px by 24px)"
            },
            {
              "id": "target-offset",
              "data": {
                "closestOffset": 24,
                "minOffset": 24
              },
              "relatedNodes": [],
              "impact": "serious",
              "message": "Target has sufficient space from its closest neighbors. Safe clickable space has a diameter of 24px which is at least 24px."
            }
          ],
          "all": [],
          "none": [],
          "impact": null,
          "html": "<a href=\"#\" class=\"flex items-center gap-3\">",
          "target": [
            ".gap-3.items-center[href=\"#\"]"
          ]
        }
      ]
    }
  ],
  "incomplete": [
    {
      "id": "color-contrast",
      "impact": "serious",
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#ffffff",
                "bgColor": "#c5a880",
                "contrastRatio": 2.26,
                "fontSize": "7.5pt (10px)",
                "fontWeight": "bold",
                "messageKey": "shortTextContent",
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<span class=\"absolute -top-1 -right-2 bg-brand-gold text-white text-[10px] w-4 h-4 rounded-full flex items-center justify-center font-bold\">2</span>",
                  "target": [
                    "button[aria-label=\"Wishlist\"] > .-top-1.-right-2.text-white"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element content is too short to determine if it is actual text content"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"absolute -top-1 -right-2 bg-brand-gold text-white text-[10px] w-4 h-4 rounded-full flex items-center justify-center font-bold\">2</span>",
          "target": [
            "button[aria-label=\"Wishlist\"] > .-top-1.-right-2.text-white"
          ],
          "failureSummary": "Fix any of the following:\n  Element content is too short to determine if it is actual text content"
        }
      ]
    }
  ],
  "violations": [
    {
      "id": "button-name",
      "impact": "critical",
      "tags": [
        "cat.name-role-value",
        "wcag2a",
        "wcag412",
        "section508",
        "section508.22.a",
        "TTv5",
        "TT6.a",
        "EN-301-549",
        "EN-9.4.1.2",
        "ACT"
      ],
      "description": "Ensure buttons have discernible text",
      "help": "Buttons must have discernible text",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/button-name?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have inner text that is visible to screen readers"
            },
            {
              "id": "aria-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-label attribute does not exist or is empty"
            },
            {
              "id": "aria-labelledby",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
            },
            {
              "id": "non-empty-title",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has no title attribute"
            },
            {
              "id": "implicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an implicit (wrapped) <label>"
            },
            {
              "id": "explicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an explicit <label>"
            },
            {
              "id": "presentational-role",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
            }
          ],
          "all": [],
          "none": [],
          "impact": "critical",
          "html": "<button class=\"absolute bottom-3 right-3 bg-white text-brand-dark p-3 rounded-full shadow-lg opacity-0 group-hover:opacity-100 transition-opacity hover:bg-brand-gold hover:text-white\">\n                                <i class=\"fa-solid fa-bag-shopping\"></i>\n                            </button>",
          "target": [
            ".group.space-y-3:nth-child(1) > .overflow-hidden.bg-brand-taupe\\/20.relative > .bottom-3.right-3.p-3"
          ],
          "failureSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
        },
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have inner text that is visible to screen readers"
            },
            {
              "id": "aria-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-label attribute does not exist or is empty"
            },
            {
              "id": "aria-labelledby",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
            },
            {
              "id": "non-empty-title",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has no title attribute"
            },
            {
              "id": "implicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an implicit (wrapped) <label>"
            },
            {
              "id": "explicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an explicit <label>"
            },
            {
              "id": "presentational-role",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
            }
          ],
          "all": [],
          "none": [],
          "impact": "critical",
          "html": "<button class=\"absolute bottom-3 right-3 bg-white text-brand-dark p-3 rounded-full shadow-lg opacity-0 group-hover:opacity-100 transition-opacity hover:bg-brand-gold hover:text-white\">\n                                <i class=\"fa-solid fa-bag-shopping\"></i>\n                            </button>",
          "target": [
            ".group.space-y-3:nth-child(2) > .overflow-hidden.bg-brand-taupe\\/20.relative > .bottom-3.right-3.p-3"
          ],
          "failureSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
        },
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have inner text that is visible to screen readers"
            },
            {
              "id": "aria-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-label attribute does not exist or is empty"
            },
            {
              "id": "aria-labelledby",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
            },
            {
              "id": "non-empty-title",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has no title attribute"
            },
            {
              "id": "implicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an implicit (wrapped) <label>"
            },
            {
              "id": "explicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an explicit <label>"
            },
            {
              "id": "presentational-role",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
            }
          ],
          "all": [],
          "none": [],
          "impact": "critical",
          "html": "<button class=\"absolute bottom-3 right-3 bg-white text-brand-dark p-3 rounded-full shadow-lg opacity-0 group-hover:opacity-100 transition-opacity hover:bg-brand-gold hover:text-white\">\n                                <i class=\"fa-solid fa-bag-shopping\"></i>\n                            </button>",
          "target": [
            ".group.space-y-3:nth-child(3) > .overflow-hidden.bg-brand-taupe\\/20.relative > .bottom-3.right-3.p-3"
          ],
          "failureSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
        },
        {
          "any": [
            {
              "id": "button-has-visible-text",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have inner text that is visible to screen readers"
            },
            {
              "id": "aria-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-label attribute does not exist or is empty"
            },
            {
              "id": "aria-labelledby",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty"
            },
            {
              "id": "non-empty-title",
              "data": {
                "messageKey": "noAttr"
              },
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element has no title attribute"
            },
            {
              "id": "implicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an implicit (wrapped) <label>"
            },
            {
              "id": "explicit-label",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element does not have an explicit <label>"
            },
            {
              "id": "presentational-role",
              "data": null,
              "relatedNodes": [],
              "impact": "critical",
              "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
            }
          ],
          "all": [],
          "none": [],
          "impact": "critical",
          "html": "<button class=\"absolute bottom-3 right-3 bg-white text-brand-dark p-3 rounded-full shadow-lg opacity-0 group-hover:opacity-100 transition-opacity hover:bg-brand-gold hover:text-white\">\n                                <i class=\"fa-solid fa-bag-shopping\"></i>\n                            </button>",
          "target": [
            ".group.space-y-3:nth-child(4) > .overflow-hidden.bg-brand-taupe\\/20.relative > .bottom-3.right-3.p-3"
          ],
          "failureSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\""
        }
      ]
    },
    {
      "id": "color-contrast",
      "impact": "serious",
      "tags": [
        "cat.color",
        "wcag2aa",
        "wcag143",
        "TTv5",
        "TT13.c",
        "EN-301-549",
        "EN-9.1.4.3",
        "ACT"
      ],
      "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
      "help": "Elements must meet minimum color contrast ratio thresholds",
      "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "nodes": [
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#f9f8f6",
                "contrastRatio": 2.13,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"bg-brand-cream text-brand-charcoal font-sans antialiased selection:bg-brand-gold selection:text-white\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.13 (foreground color: #c5a880, background color: #f9f8f6, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs uppercase tracking-widest text-brand-gold font-semibold\">Seasonal Analysis</span>",
          "target": [
            "#trends > .items-end.pb-4.border-brand-taupe > div > .font-semibold.text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.13 (foreground color: #c5a880, background color: #f9f8f6, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#f9f8f6",
                "contrastRatio": 2.13,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"bg-brand-cream text-brand-charcoal font-sans antialiased selection:bg-brand-gold selection:text-white\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.13 (foreground color: #c5a880, background color: #f9f8f6, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs uppercase tracking-widest text-brand-gold font-semibold\">Expert Guidance</span>",
          "target": [
            "#style-guide > .pb-4.border-brand-taupe.border-b > .font-semibold.text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.13 (foreground color: #c5a880, background color: #f9f8f6, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#f9f8f6",
                "contrastRatio": 2.13,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"bg-brand-cream text-brand-charcoal font-sans antialiased selection:bg-brand-gold selection:text-white\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.13 (foreground color: #c5a880, background color: #f9f8f6, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs uppercase tracking-widest text-brand-gold font-semibold\">Ready-To-Wear</span>",
          "target": [
            "#shop > .items-end.pb-4.border-brand-taupe > div > .font-semibold.text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.13 (foreground color: #c5a880, background color: #f9f8f6, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#f5f3f0",
                "contrastRatio": 2.04,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section id=\"spotlight\" class=\"scroll-mt-28 bg-brand-taupe/20 p-8 sm:p-12 rounded-sm border border-brand-taupe/50 space-y-8\">",
                  "target": [
                    "#spotlight"
                  ]
                },
                {
                  "html": "<body class=\"bg-brand-cream text-brand-charcoal font-sans antialiased selection:bg-brand-gold selection:text-white\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.04 (foreground color: #c5a880, background color: #f5f3f0, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs uppercase tracking-widest text-brand-gold font-semibold\">Designer Spotlight</span>",
          "target": [
            ".md\\:w-2\\/3 > .font-semibold.text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.04 (foreground color: #c5a880, background color: #f5f3f0, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#f9f8f6",
                "contrastRatio": 2.13,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<body class=\"bg-brand-cream text-brand-charcoal font-sans antialiased selection:bg-brand-gold selection:text-white\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.13 (foreground color: #c5a880, background color: #f9f8f6, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs uppercase tracking-widest text-brand-gold font-semibold\">Holistic Aesthetics</span>",
          "target": [
            "#beauty > .pb-4.border-brand-taupe.border-b > .font-semibold.text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.13 (foreground color: #c5a880, background color: #f9f8f6, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#ffffff",
                "contrastRatio": 2.26,
                "fontSize": "7.5pt (10px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white p-6 rounded-sm border border-brand-taupe/40 space-y-3\">",
                  "target": [
                    ".border-brand-taupe\\/40.bg-white.p-6:nth-child(1)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-[10px] uppercase tracking-widest text-brand-gold font-bold\">Skin Rituals</span>",
          "target": [
            ".border-brand-taupe\\/40.bg-white.p-6:nth-child(1) > .text-\\[10px\\].text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#ffffff",
                "contrastRatio": 2.26,
                "fontSize": "7.5pt (10px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white p-6 rounded-sm border border-brand-taupe/40 space-y-3\">",
                  "target": [
                    ".border-brand-taupe\\/40.bg-white.p-6:nth-child(2)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-[10px] uppercase tracking-widest text-brand-gold font-bold\">Hair Care</span>",
          "target": [
            ".border-brand-taupe\\/40.bg-white.p-6:nth-child(2) > .text-\\[10px\\].text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#ffffff",
                "contrastRatio": 2.26,
                "fontSize": "7.5pt (10px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white p-6 rounded-sm border border-brand-taupe/40 space-y-3\">",
                  "target": [
                    ".border-brand-taupe\\/40.bg-white.p-6:nth-child(3)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-[10px] uppercase tracking-widest text-brand-gold font-bold\">Clean Formula</span>",
          "target": [
            ".border-brand-taupe\\/40.bg-white.p-6:nth-child(3) > .text-\\[10px\\].text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#ffffff",
                "contrastRatio": 2.26,
                "fontSize": "7.5pt (10px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white p-6 rounded-sm border border-brand-taupe/60 space-y-4 shadow-sm\">",
                  "target": [
                    "aside > .shadow-sm.border-brand-taupe\\/60.bg-white:nth-child(2)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-[10px] uppercase tracking-widest text-brand-gold font-bold\">Paris Fashion Week</span>",
          "target": [
            ".gap-4.items-center.flex:nth-child(1) > div > .text-\\[10px\\].text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#ffffff",
                "contrastRatio": 2.26,
                "fontSize": "7.5pt (10px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white p-6 rounded-sm border border-brand-taupe/60 space-y-4 shadow-sm\">",
                  "target": [
                    "aside > .shadow-sm.border-brand-taupe\\/60.bg-white:nth-child(2)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-[10px] uppercase tracking-widest text-brand-gold font-bold\">Gala Appearance</span>",
          "target": [
            ".gap-4.items-center.flex:nth-child(2) > div > .text-\\[10px\\].text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#ffffff",
                "contrastRatio": 2.26,
                "fontSize": "7.5pt (10px)",
                "fontWeight": "bold",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<div class=\"bg-white p-6 rounded-sm border border-brand-taupe/60 space-y-4 shadow-sm\">",
                  "target": [
                    "aside > .shadow-sm.border-brand-taupe\\/60.bg-white:nth-child(2)"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-[10px] uppercase tracking-widest text-brand-gold font-bold\">Street Style</span>",
          "target": [
            ".gap-4.items-center.flex:nth-child(3) > div > .text-\\[10px\\].text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.26 (foreground color: #c5a880, background color: #ffffff, font size: 7.5pt (10px), font weight: bold). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#c5a880",
                "bgColor": "#f5f3f0",
                "contrastRatio": 2.04,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section class=\"bg-brand-taupe/20 border-y border-brand-taupe/50 py-20\">",
                  "target": [
                    ".border-y.border-brand-taupe\\/50.py-20"
                  ]
                },
                {
                  "html": "<body class=\"bg-brand-cream text-brand-charcoal font-sans antialiased selection:bg-brand-gold selection:text-white\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 2.04 (foreground color: #c5a880, background color: #f5f3f0, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-xs uppercase tracking-widest text-brand-gold font-semibold\">Critical Acclaim</span>",
          "target": [
            ".max-w-4xl > .font-semibold.text-brand-gold"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.04 (foreground color: #c5a880, background color: #f5f3f0, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#78716c",
                "bgColor": "#f5f3f0",
                "contrastRatio": 4.33,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<section class=\"bg-brand-taupe/20 border-y border-brand-taupe/50 py-20\">",
                  "target": [
                    ".border-y.border-brand-taupe\\/50.py-20"
                  ]
                },
                {
                  "html": "<body class=\"bg-brand-cream text-brand-charcoal font-sans antialiased selection:bg-brand-gold selection:text-white\">",
                  "target": [
                    "body"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 4.33 (foreground color: #78716c, background color: #f5f3f0, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p class=\"text-xs text-stone-500 mt-0.5\">Feature Columnist, October Issue</p>",
          "target": [
            ".mt-0\\.5.text-stone-500"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.33 (foreground color: #78716c, background color: #f5f3f0, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#78716c",
                "bgColor": "#121212",
                "contrastRatio": 3.9,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer class=\"bg-brand-dark text-brand-cream pt-16 pb-12\">",
                  "target": [
                    "footer"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.9 (foreground color: #78716c, background color: #121212, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<p>\u00a9 <span id=\"current-year\">2026</span> AURA &amp; ALLEY Studio. All rights reserved.</p>",
          "target": [
            ".pt-8 > p"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.9 (foreground color: #78716c, background color: #121212, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#78716c",
                "bgColor": "#121212",
                "contrastRatio": 3.9,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer class=\"bg-brand-dark text-brand-cream pt-16 pb-12\">",
                  "target": [
                    "footer"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.9 (foreground color: #78716c, background color: #121212, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span id=\"current-year\">2026</span>",
          "target": [
            "#current-year"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.9 (foreground color: #78716c, background color: #121212, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#78716c",
                "bgColor": "#121212",
                "contrastRatio": 3.9,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer class=\"bg-brand-dark text-brand-cream pt-16 pb-12\">",
                  "target": [
                    "footer"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.9 (foreground color: #78716c, background color: #121212, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"hover:text-stone-300 transition-colors\">Privacy Policy</a>",
          "target": [
            ".hover\\:text-stone-300.transition-colors[href=\"#\"]:nth-child(1)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.9 (foreground color: #78716c, background color: #121212, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#78716c",
                "bgColor": "#121212",
                "contrastRatio": 3.9,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer class=\"bg-brand-dark text-brand-cream pt-16 pb-12\">",
                  "target": [
                    "footer"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.9 (foreground color: #78716c, background color: #121212, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"hover:text-stone-300 transition-colors\">Terms of Service</a>",
          "target": [
            ".hover\\:text-stone-300.transition-colors[href=\"#\"]:nth-child(2)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.9 (foreground color: #78716c, background color: #121212, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#78716c",
                "bgColor": "#121212",
                "contrastRatio": 3.9,
                "fontSize": "9.0pt (12px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<footer class=\"bg-brand-dark text-brand-cream pt-16 pb-12\">",
                  "target": [
                    "footer"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.9 (foreground color: #78716c, background color: #121212, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<a href=\"#\" class=\"hover:text-stone-300 transition-colors\">Cookie Preferences</a>",
          "target": [
            ".hover\\:text-stone-300.transition-colors[href=\"#\"]:nth-child(3)"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.9 (foreground color: #78716c, background color: #121212, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1"
        },
        {
          "any": [
            {
              "id": "color-contrast",
              "data": {
                "fgColor": "#78716c",
                "bgColor": "#e3e1e0",
                "contrastRatio": 3.68,
                "fontSize": "6.8pt (9px)",
                "fontWeight": "normal",
                "messageKey": null,
                "expectedContrastRatio": "4.5:1",
                "shadowColor": null
              },
              "relatedNodes": [
                {
                  "html": "<header class=\"sticky top-0 z-50 glass-nav border-b border-brand-taupe/40 transition-all duration-300\">",
                  "target": [
                    "header"
                  ]
                },
                {
                  "html": "<div id=\"tracker-result\" class=\"grid grid-cols-1 md:grid-cols-3 gap-6 bg-stone-900/60 p-6 rounded-sm border border-stone-800\">",
                  "target": [
                    "#tracker-result"
                  ]
                },
                {
                  "html": "<section id=\"tracker\" class=\"scroll-mt-28 bg-brand-dark text-brand-cream p-8 sm:p-12 rounded-sm shadow-xl relative overflow-hidden\">",
                  "target": [
                    "#tracker"
                  ]
                }
              ],
              "impact": "serious",
              "message": "Element has insufficient color contrast of 3.68 (foreground color: #78716c, background color: #e3e1e0, font size: 6.8pt (9px), font weight: normal). Expected contrast ratio of 4.5:1"
            }
          ],
          "all": [],
          "none": [],
          "impact": "serious",
          "html": "<span class=\"text-[9px] uppercase tracking-[0.25em] text-stone-500 hidden sm:block\">Contemporary Style &amp; Editorial</span>",
          "target": [
            ".text-\\[9px\\]"
          ],
          "failureSummary": "Fix any of the following:\n  Element has insufficient color contrast of 3.68 (foreground color: #78716c, background color: #e3e1e0, font size: 6.8pt (9px), font weight: normal). Expected contrast ratio of 4.5:1"
        }
      ]
    }
  ],
  "coverage": {
    "contract": "main-document-vertical-scroll",
    "complete": true,
    "positions": [
      {
        "y": 0,
        "height": 6516
      },
      {
        "y": 576,
        "height": 6516
      },
      {
        "y": 1152,
        "height": 6516
      },
      {
        "y": 1728,
        "height": 6516
      },
      {
        "y": 2304,
        "height": 6516
      },
      {
        "y": 2880,
        "height": 6516
      },
      {
        "y": 3456,
        "height": 6516
      },
      {
        "y": 4032,
        "height": 6516
      },
      {
        "y": 4608,
        "height": 6516
      },
      {
        "y": 5184,
        "height": 6516
      },
      {
        "y": 5760,
        "height": 6516
      },
      {
        "y": 5796,
        "height": 6516
      }
    ],
    "scans": 13,
    "max_states": 512,
    "settle_ms": 5000,
    "page_timeout_seconds": 150,
    "layout_stability": "consecutive 100ms size samples within one CSS pixel",
    "animation_settling": "finite animations present when scroll resources are ready finish or are cancelled",
    "interactive_states": "not exercised",
    "horizontal_scroll": "not exercised"
  }
}
System Prompt
You are a lead web developer at a top digital agency, tasked with creating a one-page website for a new client based on the given specifications, delivered as an HTML file. First non-whitespace char '<', last non-whitespace char '>'. Use the following services to generate placeholder images where needed:
- placehold.co (text): https://placehold.co/[{w}x{h}|{size}][/{bg-color}/{text-color}]?text={text}&font=[lato|lora|montserrat|noto sans|open sans|oswald|playfair display|poppins|pt sans|raleway|roboto|source sans|source sans pro]
- picsum.photos (photos): https://picsum.photos/[{w}/{h}|{size}]?[grayscale][&blur={1-10}]
- pravatar.cc (avatars): https://i.pravatar.cc/{size}?u={identifier}
Choose sizes appropriate to layout.
User Prompt
Create a **complete, polished, production-quality** primary web page for a new client in the "Style & Fashion" sector.
Your goal is to generate the full HTML code for a page that is not just functional but also visually compelling, content-rich, and feels like a finished product ready for launch.

**Client & Category:**
- Industry: "Style & Fashion"
- Description: Fashion trends, style guides, beauty resources, and clothing inspiration.

**Your Creative Task:**
1.  **Invent:** Create a unique, professional-sounding site name and a strong tagline fitting the "Style & Fashion" category.
2.  **Define Page:** Determine the most effective primary page type (e.g., homepage, service landing page, category portal) to showcase this fictional entity.
3.  **Design:** Develop an opinionated, modern, and professional layout. Make distinct choices about structure and flow.

**Content & Structure Requirements (Deliver a COMPLETE page):**
-   **Overall:** The final page must feel substantial and complete, with realistic amounts of text (multiple paragraphs per section where appropriate, avoid single sentences), well-integrated placeholder images, and logical flow. It should look like a real website a business would proudly use.
-   **HEADER:** Include the invented site name, tagline, a logo placeholder image, and a primary navigation bar. Ensure the navigation has **at least 5-7 clearly defined, relevant links** including: "Shop", "Trends", "Style Guide".
-   **MAIN CONTENT:** Structure this area with **at least 3-4 distinct, well-developed sections**.
    -   Address key topics relevant to the "Style & Fashion" category. Consider themes similar to: "Seasonal Trends", "Fashion Week", "Designer Spotlights".
    -   **Content Depth:** Populate each section with **substantial, realistic text** (multiple sentences/paragraphs). Use authentic industry language and terminology like: "collection", "silhouette", "ready-to-wear".
    -   **Visuals:** Integrate relevant placeholder images logically within the content sections.
    -   **Calls to Action:** Include clear and contextually relevant CTAs. Use strong verbs similar to: "Try Look", "Book Stylist", "Get Beauty Tips".
-   **ENGAGEMENT (Recommended):** Strongly consider incorporating **one meaningful interactive element** that would genuinely benefit a user in the "Style & Fashion" sector. Ideas similar but not limited to: "trend tracker".
-   **SIDEBAR (Optional):** If your design includes a sidebar, populate it with **useful, relevant content**. Ideas: "celebrity looks", "editor picks", "stylist interviews".
-   **FOOTER:** Include a professional footer with invented contact details, copyright (current year), social media links, and standard links (Privacy, Terms).
-   **MODERN WEB PATTERNS:** Include modern web patterns like testimonial cards, feature grids, or FAQ accordions where appropriate.