<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Homeware Admin & Responsive Styles</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet">
    <style>
        /* ========== RESPONSIVE STYLES (responsive.css) ========== */
        /* Mobile First Approach - Base styles for all devices */
        
        /* Extra small devices (phones, 576px and down) */
        @media (max-width: 576px) {
            .header-carousel .owl-dots {
                right: 10px;
                width: 40px;
            }
            
            .header-carousel .owl-dots .owl-dot {
                width: 35px;
                height: 35px;
            }
            
            .header-carousel .owl-dots .owl-dot.active {
                width: 45px;
                height: 45px;
            }
            
            .section-title {
                font-size: 14px;
                letter-spacing: 2px;
            }
            
            .navbar .navbar-nav .nav-link {
                margin-right: 0;
                padding: 10px 0;
            }
            
            .about-img, .feature-img {
                min-height: 300px;
            }
            
            .fact-item .fact-icon {
                width: 80px;
                height: 80px;
                margin-top: -40px;
            }
            
            .team-item {
                flex: 0 0 100%;
                max-width: 100%;
            }
            
            .testimonial-carousel .owl-dots .owl-dot {
                width: 40px;
                height: 40px;
            }
            
            .testimonial-carousel .owl-dots .owl-dot.active {
                width: 60px;
                height: 60px;
            }
            
            .footer .btn.btn-link {
                margin-bottom: 10px;
            }
        }

        /* Small devices (landscape phones, 576px and up) */
        @media (min-width: 576px) and (max-width: 767.98px) {
            .header-carousel .owl-dots {
                right: 15px;
            }
            
            .team-item {
                flex: 0 0 50%;
                max-width: 50%;
            }
            
            .service-item .btn {
                width: 120px;
            }
        }

        /* Medium devices (tablets, 768px and up) */
        @media (min-width: 768px) and (max-width: 991.98px) {
            .navbar .navbar-nav .nav-link {
                margin-right: 15px;
                font-size: 14px;
            }
            
            .team-item {
                flex: 0 0 33.333333%;
                max-width: 33.333333%;
            }
        }

        /* Large devices (desktops, 992px and up) */
        @media (min-width: 992px) and (max-width: 1199.98px) {
            .navbar .navbar-nav .nav-link {
                margin-right: 20px;
            }
        }

        /* Extra large devices (large desktops, 1200px and up) */
        @media (min-width: 1200px) {
            /* No specific changes needed beyond the base styles */
        }

        /* Print styles */
        @media print {
            .navbar, .btn, .footer, .header-carousel {
                display: none !important;
            }
            
            body {
                color: #000;
                background: #fff;
            }
        }

        /* High-resolution displays */
        @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
            .logo {
                background-image: url('img/logo@2x.png');
                background-size: contain;
            }
        }

        /* Reduced motion for accessibility */
        @media (prefers-reduced-motion: reduce) {
            * {
                animation-duration: 0.01ms !important;
                animation-iteration-count: 1 !important;
                transition-duration: 0.01ms !important;
            }
        }

        /* Dark mode support */
        @media (prefers-color-scheme: dark) {
            :root {
                --light: #2a2a2a;
                --dark: #f8f8f8;
            }
            
            body {
                background-color: #1a1a1a;
                color: #f0f0f0;
            }
        }

        /* ========== ADMIN STYLES (admin.css) ========== */
        /* Admin-specific styles for the backend interface */
        
        .admin-sidebar {
            background: var(--dark);
            min-height: 100vh;
            padding: 0;
            box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
            position: fixed;
            z-index: 1000;
            width: 250px;
        }
        
        .admin-main {
            margin-left: 250px;
            padding: 20px;
            width: calc(100% - 250px);
        }
        
        .admin-navbar {
            background: #fff;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            padding: 15px 20px;
        }
        
        .admin-logo {
            padding: 15px 20px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            text-align: center;
        }
        
        .admin-logo h3 {
            color: #fff;
            margin: 0;
            font-weight: 600;
        }
        
        .admin-menu {
            list-style: none;
            padding: 10px 0;
            margin: 0;
        }
        
        .admin-menu li {
            padding: 0;
            margin: 0;
        }
        
        .admin-menu a {
            color: rgba(255, 255, 255, 0.8);
            padding: 12px 20px;
            display: block;
            text-decoration: none;
            transition: all 0.3s;
            border-left: 3px solid transparent;
        }
        
        .admin-menu a:hover, .admin-menu a.active {
            background: rgba(255, 255, 255, 0.1);
            color: #fff;
            border-left: 3px solid var(--primary);
        }
        
        .admin-menu a i {
            margin-right: 10px;
            width: 20px;
            text-align: center;
        }
        
        .admin-card {
            background: #fff;
            border-radius: 5px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
            margin-bottom: 20px;
            transition: transform 0.3s;
        }
        
        .admin-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
        }
        
        .admin-card-header {
            padding: 15px 20px;
            border-bottom: 1px solid #eee;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        
        .admin-card-header h5 {
            margin: 0;
            font-weight: 500;
        }
        
        .admin-card-body {
            padding: 20px;
        }
        
        .admin-table {
            width: 100%;
            border-collapse: collapse;
        }
        
        .admin-table th {
            background: #f8f9fa;
            padding: 12px 15px;
            text-align: left;
            font-weight: 600;
            border-bottom: 1px solid #dee2e6;
        }
        
        .admin-table td {
            padding: 12px 15px;
            border-bottom: 1px solid #dee2e6;
        }
        
        .admin-table tr:hover {
            background: #f8f9fa;
        }
        
        .admin-form label {
            font-weight: 500;
            margin-bottom: 5px;
            display: block;
        }
        
        .admin-form .form-control {
            border-radius: 3px;
            padding: 10px 15px;
            border: 1px solid #ddd;
            transition: all 0.3s;
        }
        
        .admin-form .form-control:focus {
            border-color: var(--primary);
            box-shadow: 0 0 0 3px rgba(183, 141, 101, 0.2);
        }
        
        .admin-btn {
            padding: 10px 20px;
            border-radius: 3px;
            font-weight: 500;
            transition: all 0.3s;
        }
        
        .admin-btn-primary {
            background: var(--primary);
            border: 1px solid var(--primary);
            color: #fff;
        }
        
        .admin-btn-primary:hover {
            background: #a57c53;
            border-color: #a57c53;
            color: #fff;
        }
        
        .admin-status {
            padding: 5px 10px;
            border-radius: 20px;
            font-size: 12px;
            font-weight: 500;
        }
        
        .status-active {
            background: rgba(40, 167, 69, 0.2);
            color: #28a745;
        }
        
        .status-inactive {
            background: rgba(108, 117, 125, 0.2);
            color: #6c757d;
        }
        
        .status-pending {
            background: rgba(255, 193, 7, 0.2);
            color: #ffc107;
        }
        
        .admin-badge {
            padding: 3px 8px;
            border-radius: 10px;
            font-size: 12px;
            font-weight: 500;
        }
        
        .badge-primary {
            background: rgba(183, 141, 101, 0.2);
            color: var(--primary);
        }
        
        .admin-chart-container {
            position: relative;
            height: 300px;
            width: 100%;
        }
        
        .admin-dashboard-stats {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 20px;
            margin-bottom: 20px;
        }
        
        .stat-card {
            background: #fff;
            border-radius: 5px;
            padding: 20px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
            display: flex;
            align-items: center;
        }
        
        .stat-icon {
            width: 60px;
            height: 60px;
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 24px;
            margin-right: 15px;
        }
        
        .stat-content {
            flex: 1;
        }
        
        .stat-number {
            font-size: 24px;
            font-weight: 600;
            margin: 0;
        }
        
        .stat-title {
            font-size: 14px;
            color: #6c757d;
            margin: 0;
        }
        
        /* Responsive adjustments for admin panel */
        @media (max-width: 992px) {
            .admin-sidebar {
                width: 70px;
                overflow: visible;
            }
            
            .admin-main {
                margin-left: 70px;
                width: calc(100% - 70px);
            }
            
            .admin-logo h3 {
                display: none;
            }
            
            .admin-menu a span {
                display: none;
            }
            
            .admin-menu a i {
                margin-right: 0;
                font-size: 20px;
            }
            
            .admin-menu a {
                text-align: center;
                padding: 15px 0;
            }
        }
        
        @media (max-width: 768px) {
            .admin-dashboard-stats {
                grid-template-columns: 1fr;
            }
            
            .admin-table {
                display: block;
                overflow-x: auto;
            }
        }
    </style>
</head>
<body>
    <div class="container py-5">
        <h1 class="text-center mb-5">Homeware Website - Admin & Responsive Styles</h1>
        
        <div class="row">
            <div class="col-md-6">
                <div class="card mb-4">
                    <div class="card-header bg-primary text-white">
                        <h3>Responsive Styles (responsive.css)</h3>
                    </div>
                    <div class="card-body">
                        <p>This CSS file contains media queries for responsive design across different screen sizes:</p>
                        <ul>
                            <li>Mobile-first approach with base styles</li>
                            <li>Breakpoints for phones, tablets, and desktops</li>
                            <li>Print styles for better printing experience</li>
                            <li>High-resolution display support</li>
                            <li>Accessibility features (reduced motion)</li>
                            <li>Dark mode support</li>
                        </ul>
                        <p>Resize your browser to see the responsive design in action.</p>
                    </div>
                </div>
            </div>
            
            <div class="col-md-6">
                <div class="card mb-4">
                    <div class="card-header bg-dark text-white">
                        <h3>Admin Styles (admin.css)</h3>
                    </div>
                    <div class="card-body">
                        <p>This CSS file contains styles specifically for the admin panel:</p>
                        <ul>
                            <li>Sidebar navigation with hover effects</li>
                            <li>Dashboard cards and statistics</li>
                            <li>Admin-specific tables and forms</li>
                            <li>Status indicators and badges</li>
                            <li>Responsive design for admin panel</li>
                            <li>Custom button styles</li>
                        </ul>
                        <p>These styles create a professional, easy-to-use admin interface.</p>
                    </div>
                </div>
            </div>
        </div>
        
        <div class="card mb-4">
            <div class="card-header">
                <h3>Admin Panel Preview</h3>
            </div>
            <div class="card-body p-0">
                <div class="d-flex">
                    <div class="admin-sidebar bg-dark">
                        <div class="admin-logo">
                            <h3>Homeware Admin</h3>
                        </div>
                        <ul class="admin-menu">
                            <li><a href="#" class="active"><i class="fas fa-tachometer-alt"></i> <span>Dashboard</span></a></li>
                            <li><a href="#"><i class="fas fa-box"></i> <span>Products</span></a></li>
                            <li><a href="#"><i class="fas fa-shopping-cart"></i> <span>Orders</span></a></li>
                            <li><a href="#"><i class="fas fa-users"></i> <span>Customers</span></a></li>
                            <li><a href="#"><i class="fas fa-chart-bar"></i> <span>Reports</span></a></li>
                            <li><a href="#"><i class="fas fa-cog"></i> <span>Settings</span></a></li>
                        </ul>
                    </div>
                    
                    <div class="admin-main">
                        <div class="admin-navbar">
                            <div class="d-flex justify-content-between align-items-center">
                                <h4 class="mb-0">Dashboard</h4>
                                <div>
                                    <button class="btn btn-outline-secondary me-2"><i class="fas fa-bell"></i></button>
                                    <button class="btn btn-outline-secondary"><i class="fas fa-user"></i> Admin</button>
                                </div>
                            </div>
                        </div>
                        
                        <div class="p-4">
                            <div class="admin-dashboard-stats">
                                <div class="stat-card">
                                    <div class="stat-icon bg-primary text-white">
                                        <i class="fas fa-shopping-cart"></i>
                                    </div>
                                    <div class="stat-content">
                                        <h3 class="stat-number">142</h3>
                                        <p class="stat-title">Total Orders</p>
                                    </div>
                                </div>
                                
                                <div class="stat-card">
                                    <div class="stat-icon bg-success text-white">
                                        <i class="fas fa-dollar-sign"></i>
                                    </div>
                                    <div class="stat-content">
                                        <h3 class="stat-number">$8,541</h3>
                                        <p class="stat-title">Total Revenue</p>
                                    </div>
                                </div>
                                
                                <div class="stat-card">
                                    <div class="stat-icon bg-info text-white">
                                        <i class="fas fa-users"></i>
                                    </div>
                                    <div class="stat-content">
                                        <h3 class="stat-number">86</h3>
                                        <p class="stat-title">Total Customers</p>
                                    </div>
                                </div>
                                
                                <div class="stat-card">
                                    <div class="stat-icon bg-warning text-white">
                                        <i class="fas fa-box"></i>
                                    </div>
                                    <div class="stat-content">
                                        <h3 class="stat-number">214</h3>
                                        <p class="stat-title">Total Products</p>
                                    </div>
                                </div>
                            </div>
                            
                            <div class="row">
                                <div class="col-md-8">
                                    <div class="admin-card">
                                        <div class="admin-card-header">
                                            <h5>Recent Orders</h5>
                                            <button class="admin-btn admin-btn-primary">View All</button>
                                        </div>
                                        <div class="admin-card-body">
                                            <table class="admin-table">
                                                <thead>
                                                    <tr>
                                                        <th>Order ID</th>
                                                        <th>Customer</th>
                                                        <th>Date</th>
                                                        <th>Amount</th>
                                                        <th>Status</th>
                                                    </tr>
                                                </thead>
                                                <tbody>
                                                    <tr>
                                                        <td>#ORD-7842</td>
                                                        <td>John Smith</td>
                                                        <td>Nov 12, 2023</td>
                                                        <td>$145.99</td>
                                                        <td><span class="admin-status status-active">Completed</span></td>
                                                    </tr>
                                                    <tr>
                                                        <td>#ORD-7841</td>
                                                        <td>Emma Johnson</td>
                                                        <td>Nov 12, 2023</td>
                                                        <td>$89.50</td>
                                                        <td><span class="admin-status status-pending">Processing</span></td>
                                                    </tr>
                                                    <tr>
                                                        <td>#ORD-7840</td>
                                                        <td>Michael Brown</td>
                                                        <td>Nov 11, 2023</td>
                                                        <td>$215.00</td>
                                                        <td><span class="admin-status status-active">Completed</span></td>
                                                    </tr>
                                                    <tr>
                                                        <td>#ORD-7839</td>
                                                        <td>Sarah Wilson</td>
                                                        <td>Nov 11, 2023</td>
                                                        <td>$54.75</td>
                                                        <td><span class="admin-status status-inactive">Cancelled</span></td>
                                                    </tr>
                                                </tbody>
                                            </table>
                                        </div>
                                    </div>
                                </div>
                                
                                <div class="col-md-4">
                                    <div class="admin-card">
                                        <div class="admin-card-header">
                                            <h5>Top Products</h5>
                                        </div>
                                        <div class="admin-card-body">
                                            <div class="mb-3">
                                                <div class="d-flex justify-content-between mb-1">
                                                    <span>Ceramic Dinner Set</span>
                                                    <span class="badge badge-primary">42 sales</span>
                                                </div>
                                                <div class="progress" style="height: 8px;">
                                                    <div class="progress-bar bg-primary" style="width: 75%"></div>
                                                </div>
                                            </div>
                                            <div class="mb-3">
                                                <div class="d-flex justify-content-between mb-1">
                                                    <span>Stainless Steel Cutlery</span>
                                                    <span class="badge badge-primary">38 sales</span>
                                                </div>
                                                <div class="progress" style="height: 8px;">
                                                    <div class="progress-bar bg-success" style="width: 65%"></div>
                                                </div>
                                            </div>
                                            <div class="mb-3">
                                                <div class="d-flex justify-content-between mb-1">
                                                    <span>Glass Drinkware Set</span>
                                                    <span class="badge badge-primary">31 sales</span>
                                                </div>
                                                <div class="progress" style="height: 8px;">
                                                    <div class="progress-bar bg-info" style="width: 55%"></div>
                                                </div>
                                            </div>
                                            <div class="mb-3">
                                                <div class="d-flex justify-content-between mb-1">
                                                    <span>Wooden Serving Board</span>
                                                    <span class="badge badge-primary">28 sales</span>
                                                </div>
                                                <div class="progress" style="height: 8px;">
                                                    <div class="progress-bar bg-warning" style="width: 45%"></div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <script src="https://kit.fontawesome.com/a076d05399.js" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>