Skip to main content

Design Tokens & Tailwind v4: The Complete Guide

mubaidr
Friday, February 20, 2026
Design TokensTailwind CSSDesign SystemsCSSUI Development
Design Tokens Tailwind v4 - Color palette and typography tokens on gradient background

Design Tokens & Tailwind v4: The Complete Guide

Design tokens have become the foundation of modern design systems, and Tailwind CSS v4 takes this to the next level. In 2026, combining design tokens with Tailwind's utility-first approach provides unmatched consistency and scalability for large applications.

This guide covers everything from basic token setup to advanced theming strategies.

What Are Design Tokens?

Design tokens are named variables that store design decisions:

  • Colors: primary-500: #3B82F6
  • Spacing: spacing-4: 1rem
  • Typography: font-lg: 1.125rem
  • Borders: radius-md: 0.375rem

Why Design Tokens Matter

  1. Consistency: Same values across all platforms
  2. Scalability: Change once, update everywhere
  3. Theming: Easy dark mode and brand variations
  4. Collaboration: Shared language between designers and developers

Tailwind v4: What's New

CSS-First Configuration

/* Tailwind v4 uses CSS variables natively */
@theme {
  --color-primary: #3b82f6;
  --color-primary-500: #3b82f6;
  --spacing-4: 1rem;
  --font-size-lg: 1.125rem;
}

Native CSS Variables

/* Before v4 */
.bg-primary {
  background-color: #3b82f6;
}

/* Tailwind v4 */
.bg-primary {
  background-color: var(--color-primary);
}

Setting Up Design Tokens

Step 1: Define Your Token Structure

// design-tokens/tokens.json
{
  "colors": {
    "primary": {
      "50": "#EFF6FF",
      "100": "#DBEAFE",
      "500": "#3B82F6",
      "900": "#1E3A8A"
    },
    "neutral": {
      "100": "#F3F4F6",
      "500": "#6B7280",
      "900": "#111827"
    }
  },
  "spacing": {
    "0": "0",
    "1": "0.25rem",
    "2": "0.5rem",
    "4": "1rem",
    "8": "2rem"
  },
  "typography": {
    "fontSize": {
      "sm": "0.875rem",
      "base": "1rem",
      "lg": "1.125rem",
      "xl": "1.25rem"
    }
  }
}

Step 2: Configure Tailwind v4

/* app/assets/css/main.css */
@import "tailwindcss";

@theme {
  /* Colors */
  --color-primary-50: #eff6ff;
  --color-primary-100: #dbeafe;
  --color-primary-500: #3b82f6;
  --color-primary-900: #1e3a8a;

  --color-neutral-100: #f3f4f6;
  --color-neutral-500: #6b7280;
  --color-neutral-900: #111827;

  /* Spacing */
  --spacing-1: 0.25rem;
  --spacing-2: 0.5rem;
  --spacing-4: 1rem;
  --spacing-8: 2rem;

  /* Typography */
  --font-size-sm: 0.875rem;
  --font-size-base: 1rem;
  --font-size-lg: 1.125rem;
  --font-size-xl: 1.25rem;

  /* Border Radius */
  --radius-sm: 0.125rem;
  --radius-md: 0.375rem;
  --radius-lg: 0.5rem;
  --radius-full: 9999px;
}

Step 3: Use in Nuxt Components

<!-- app/components/UButton.vue -->
<template>
  <button
    class="px-4 py-2 rounded-md font-medium transition-colors"
    :class="[
      `bg-primary-500 hover:bg-primary-600`,
      `text-white`,
      sizeClasses[size],
    ]"
  >
    <slot />
  </button>
</template>

<script setup lang="ts">
const props = defineProps({
  size: {
    type: String as () => "sm" | "md" | "lg",
    default: "md",
  },
})

const sizeClasses = {
  sm: "px-2 py-1 text-sm",
  md: "px-4 py-2 text-base",
  lg: "px-6 py-3 text-lg",
}
</script>

Advanced Token Patterns

1. Semantic Color Tokens

@theme {
  /* Semantic colors */
  --color-background: var(--color-white);
  --color-foreground: var(--color-neutral-900);
  --color-primary: var(--color-primary-500);
  --color-secondary: var(--color-neutral-500);
  --color-success: var(--color-green-500);
  --color-warning: var(--color-yellow-500);
  --color-error: var(--color-red-500);
}

/* Dark mode */
.dark {
  --color-background: var(--color-neutral-900);
  --color-foreground: var(--color-white);
}

2. Responsive Spacing Scale

@theme {
  /* Mobile-first spacing */
  --spacing-section-mobile: 2rem;
  --spacing-section-tablet: 3rem;
  --spacing-section-desktop: 4rem;
}

/* Usage */
.section {
  padding-top: var(--spacing-section-mobile);
}

@screen md {
  .section {
    padding-top: var(--spacing-section-tablet);
  }
}

@screen lg {
  .section {
    padding-top: var(--spacing-section-desktop);
  }
}

3. Component Tokens

@theme {
  /* Button tokens */
  --button-primary-bg: var(--color-primary-500);
  --button-primary-hover: var(--color-primary-600);
  --button-primary-text: var(--color-white);

  --button-secondary-bg: transparent;
  --button-secondary-hover: var(--color-neutral-100);
  --button-secondary-text: var(--color-neutral-900);

  /* Card tokens */
  --card-bg: var(--color-white);
  --card-border: var(--color-neutral-200);
  --card-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

Theming with Design Tokens

Dark Mode Implementation

<!-- app/components/ThemeSwitcher.vue -->
<script setup lang="ts">
const colorMode = useColorMode()

const toggleTheme = () => {
  colorMode.preference = colorMode.value === "dark" ? "light" : "dark"
}
</script>

<template>
  <button
    @click="toggleTheme"
    class="p-2 rounded-lg hover:bg-neutral-100 dark:hover:bg-neutral-800"
  >
    <UIcon :name="colorMode.value === 'dark' ? 'i-ph-sun' : 'i-ph-moon'" />
  </button>
</template>

Brand Variations

/* themes/blue.css */
[data-theme="blue"] {
  --color-primary-500: #3b82f6;
  --color-primary-600: #2563eb;
}

/* themes/green.css */
[data-theme="green"] {
  --color-primary-500: #10b981;
  --color-primary-600: #059669;
}

/* themes/purple.css */
[data-theme="purple"] {
  --color-primary-500: #8b5cf6;
  --color-primary-600: #7c3aed;
}

Token Management Tools

1. Style Dictionary

// build-tokens.js
const StyleDictionary = require("style-dictionary")

StyleDictionary.extend({
  source: ["tokens/**/*.json"],
  platforms: {
    css: {
      transformGroup: "css",
      buildPath: "dist/css/",
      files: [
        {
          destination: "variables.css",
          format: "css/variables",
        },
      ],
    },
    js: {
      transformGroup: "js",
      buildPath: "dist/js/",
      files: [
        {
          destination: "tokens.js",
          format: "javascript/es6",
        },
      ],
    },
  },
}).buildAllPlatforms()

2. Tokens Studio

// tokens.json (Tokens Studio format)
{
  "colors": {
    "primary": {
      "500": {
        "value": "#3B82F6",
        "type": "color",
        "description": "Primary brand color"
      }
    }
  }
}

Best Practices

Do's

✅ Use semantic naming (color-primary not color-blue) ✅ Keep tokens platform-agnostic ✅ Document token usage and intent ✅ Version your tokens ✅ Test tokens across themes

Don'ts

❌ Hardcode values in components ❌ Mix semantic and literal names ❌ Create too many tokens (keep it minimal) ❌ Forget about accessibility ❌ Ignore performance implications

Performance Optimization

1. Tree-shake Unused Tokens

/* Only import needed tokens */
@import "tailwindcss" layer(base);
@import "./tokens/colors.css" layer(components);
@import "./tokens/typography.css" layer(components);

2. CSS Custom Properties

/* Use CSS variables for runtime theme switching */
:root {
  --color-primary: #3b82f6;
}

.button {
  background-color: var(--color-primary);
}

3. Critical CSS

<!-- Extract critical tokens for initial render -->
<style>
:root {
  --color-primary: #3b82f6;
  --color-background: #ffffff;
  --color-foreground: #111827;
}
</style>

Real-World Example: Complete Component

<!-- app/components/UCard.vue -->
<template>
  <div class="card">
    <div class="card-header">
      <h3 class="card-title">
        <slot name="title" />
      </h3>
    </div>
    <div class="card-body">
      <slot />
    </div>
    <div class="card-footer">
      <slot name="footer" />
    </div>
  </div>
</template>

<style scoped>
.card {
  background: var(--card-bg);
  border: 1px solid var(--card-border);
  border-radius: var(--radius-lg);
  box-shadow: var(--card-shadow);
  overflow: hidden;
}

.card-header {
  padding: var(--spacing-4);
  border-bottom: 1px solid var(--card-border);
}

.card-title {
  font-size: var(--font-size-lg);
  font-weight: 600;
  color: var(--color-foreground);
}

.card-body {
  padding: var(--spacing-4);
}

.card-footer {
  padding: var(--spacing-4);
  border-top: 1px solid var(--card-border);
}
</style>

Conclusion

Design tokens combined with Tailwind v4 provide a powerful foundation for scalable, maintainable design systems. By establishing clear token structures and following best practices, you can ensure consistency across your entire application while maintaining flexibility for theming and customization.

Start small with core tokens (colors, spacing, typography), then expand your system as needs grow. The investment pays dividends in consistency, maintainability, and developer experience.


Ready to implement design tokens? Begin by extracting your most-used values into tokens, then gradually expand coverage. Your future self (and team) will thank you.

Full-stack engineer leading teams to build scalable systems & tools, with solid DevOps expertise.

Muhammad Ubaid R.

\n","vue",[127,1041,1042,1047,1058,1066,1082,1094,1099,1104,1109,1116,1121,1132,1142,1151,1155,1179,1196,1205,1250,1265,1269,1277,1281,1292,1308,1324,1340,1344],{"__ignoreMap":200},[204,1043,1044],{"class":206,"line":207},[204,1045,1046],{"class":210},"\n",[204,1048,1049,1052,1055],{"class":206,"line":214},[204,1050,1051],{"class":221},"<",[204,1053,1054],{"class":393},"template",[204,1056,1057],{"class":221},">\n",[204,1059,1060,1063],{"class":206,"line":16},[204,1061,1062],{"class":221}," <",[204,1064,1065],{"class":393},"button\n",[204,1067,1068,1072,1075,1077,1080],{"class":206,"line":237},[204,1069,1071],{"class":1070},"spNyl"," class",[204,1073,1074],{"class":221},"=",[204,1076,390],{"class":221},[204,1078,1079],{"class":386},"px-4 py-2 rounded-md font-medium transition-colors",[204,1081,491],{"class":221},[204,1083,1084,1087,1089,1091],{"class":206,"line":247},[204,1085,1086],{"class":1070}," :class",[204,1088,1074],{"class":221},[204,1090,390],{"class":221},[204,1092,1093],{"class":386},"[\n",[204,1095,1096],{"class":206,"line":253},[204,1097,1098],{"class":386}," `bg-primary-500 hover:bg-primary-600`,\n",[204,1100,1101],{"class":206,"line":259},[204,1102,1103],{"class":386}," `text-white`,\n",[204,1105,1106],{"class":206,"line":331},[204,1107,1108],{"class":386}," sizeClasses[size],\n",[204,1110,1111,1114],{"class":206,"line":351},[204,1112,1113],{"class":386}," ]",[204,1115,491],{"class":221},[204,1117,1118],{"class":206,"line":499},[204,1119,1120],{"class":221}," >\n",[204,1122,1123,1126,1129],{"class":206,"line":513},[204,1124,1125],{"class":221}," <",[204,1127,1128],{"class":393},"slot",[204,1130,1131],{"class":221}," />\n",[204,1133,1134,1137,1140],{"class":206,"line":533},[204,1135,1136],{"class":221}," ",[204,1225,424],{"class":221},[204,1227,736],{"class":386},[204,1229,390],{"class":221},[204,1231,1232],{"class":221}," |",[204,1234,424],{"class":221},[204,1236,1237],{"class":386},"md",[204,1239,390],{"class":221},[204,1241,1232],{"class":221},[204,1243,424],{"class":221},[204,1245,777],{"class":386},[204,1247,390],{"class":221},[204,1249,432],{"class":221},[204,1251,1252,1255,1257,1259,1261,1263],{"class":206,"line":637},[204,1253,1254],{"class":393}," default",[204,1256,296],{"class":221},[204,1258,424],{"class":221},[204,1260,1237],{"class":386},[204,1262,390],{"class":221},[204,1264,432],{"class":221},[204,1266,1267],{"class":206,"line":658},[204,1268,579],{"class":221},[204,1270,1271,1274],{"class":206,"line":679},[204,1272,1273],{"class":221},"}",[204,1275,1276],{"class":227},")\n",[204,1278,1279],{"class":206,"line":698},[204,1280,315],{"emptyLinePlaceholder":314},[204,1282,1283,1285,1288,1290],{"class":206,"line":703},[204,1284,1183],{"class":1070},[204,1286,1287],{"class":227}," sizeClasses ",[204,1289,1074],{"class":221},[204,1291,222],{"class":221},[204,1293,1294,1297,1299,1301,1304,1306],{"class":206,"line":717},[204,1295,1296],{"class":393}," sm",[204,1298,296],{"class":221},[204,1300,424],{"class":221},[204,1302,1303],{"class":386},"px-2 py-1 text-sm",[204,1305,390],{"class":221},[204,1307,432],{"class":221},[204,1309,1310,1313,1315,1317,1320,1322],{"class":206,"line":731},[204,1311,1312],{"class":393}," md",[204,1314,296],{"class":221},[204,1316,424],{"class":221},[204,1318,1319],{"class":386},"px-4 py-2 text-base",[204,1321,390],{"class":221},[204,1323,432],{"class":221},[204,1325,1326,1329,1331,1333,1336,1338],{"class":206,"line":752},[204,1327,1328],{"class":393}," lg",[204,1330,296],{"class":221},[204,1332,424],{"class":221},[204,1334,1335],{"class":386},"px-6 py-3 text-lg",[204,1337,390],{"class":221},[204,1339,432],{"class":221},[204,1341,1342],{"class":206,"line":772},[204,1343,262],{"class":221},[204,1345,1346,1348,1350],{"class":206,"line":793},[204,1347,1146],{"class":221},[204,1349,1161],{"class":393},[204,1351,1057],{"class":221},[98,1353,1355],{"id":1354},"advanced-token-patterns","Advanced Token Patterns",[155,1357,1359],{"id":1358},"_1-semantic-color-tokens","1. Semantic Color Tokens",[195,1361,1363],{"className":197,"code":1362,"language":199,"meta":200,"style":200},"@theme {\n /* Semantic colors */\n --color-background: var(--color-white);\n --color-foreground: var(--color-neutral-900);\n --color-primary: var(--color-primary-500);\n --color-secondary: var(--color-neutral-500);\n --color-success: var(--color-green-500);\n --color-warning: var(--color-yellow-500);\n --color-error: var(--color-red-500);\n}\n\n/* Dark mode */\n.dark {\n --color-background: var(--color-neutral-900);\n --color-foreground: var(--color-white);\n}\n",[127,1364,1365,1371,1376,1381,1386,1391,1396,1401,1406,1411,1415,1419,1424,1433,1449,1465],{"__ignoreMap":200},[204,1366,1367,1369],{"class":206,"line":207},[204,1368,218],{"class":217},[204,1370,222],{"class":221},[204,1372,1373],{"class":206,"line":214},[204,1374,1375],{"class":210}," /* Semantic colors */\n",[204,1377,1378],{"class":206,"line":16},[204,1379,1380],{"class":227}," --color-background: var(--color-white);\n",[204,1382,1383],{"class":206,"line":237},[204,1384,1385],{"class":227}," --color-foreground: var(--color-neutral-900);\n",[204,1387,1388],{"class":206,"line":247},[204,1389,1390],{"class":227}," --color-primary: var(--color-primary-500);\n",[204,1392,1393],{"class":206,"line":253},[204,1394,1395],{"class":227}," --color-secondary: var(--color-neutral-500);\n",[204,1397,1398],{"class":206,"line":259},[204,1399,1400],{"class":227}," --color-success: var(--color-green-500);\n",[204,1402,1403],{"class":206,"line":331},[204,1404,1405],{"class":227}," --color-warning: var(--color-yellow-500);\n",[204,1407,1408],{"class":206,"line":351},[204,1409,1410],{"class":227}," --color-error: var(--color-red-500);\n",[204,1412,1413],{"class":206,"line":499},[204,1414,262],{"class":221},[204,1416,1417],{"class":206,"line":513},[204,1418,315],{"emptyLinePlaceholder":314},[204,1420,1421],{"class":206,"line":533},[204,1422,1423],{"class":210},"/* Dark mode */\n",[204,1425,1426,1428,1431],{"class":206,"line":29},[204,1427,281],{"class":221},[204,1429,1430],{"class":284},"dark",[204,1432,222],{"class":221},[204,1434,1435,1438,1440,1442,1444,1447],{"class":206,"line":570},[204,1436,1437],{"class":227}," --color-background",[204,1439,296],{"class":221},[204,1441,339],{"class":338},[204,1443,342],{"class":221},[204,1445,1446],{"class":227},"--color-neutral-900",[204,1448,348],{"class":221},[204,1450,1451,1454,1456,1458,1460,1463],{"class":206,"line":576},[204,1452,1453],{"class":227}," --color-foreground",[204,1455,296],{"class":221},[204,1457,339],{"class":338},[204,1459,342],{"class":221},[204,1461,1462],{"class":227},"--color-white",[204,1464,348],{"class":221},[204,1466,1467],{"class":206,"line":582},[204,1468,262],{"class":221},[155,1470,1472],{"id":1471},"_2-responsive-spacing-scale","2. Responsive Spacing Scale",[195,1474,1476],{"className":197,"code":1475,"language":199,"meta":200,"style":200},"@theme {\n /* Mobile-first spacing */\n --spacing-section-mobile: 2rem;\n --spacing-section-tablet: 3rem;\n --spacing-section-desktop: 4rem;\n}\n\n/* Usage */\n.section {\n padding-top: var(--spacing-section-mobile);\n}\n\n@screen md {\n .section {\n padding-top: var(--spacing-section-tablet);\n }\n}\n\n@screen lg {\n .section {\n padding-top: var(--spacing-section-desktop);\n }\n}\n",[127,1477,1478,1484,1489,1494,1499,1504,1508,1512,1517,1526,1542,1546,1550,1560,1569,1585,1589,1593,1597,1606,1614,1629,1633],{"__ignoreMap":200},[204,1479,1480,1482],{"class":206,"line":207},[204,1481,218],{"class":217},[204,1483,222],{"class":221},[204,1485,1486],{"class":206,"line":214},[204,1487,1488],{"class":210}," /* Mobile-first spacing */\n",[204,1490,1491],{"class":206,"line":16},[204,1492,1493],{"class":227}," --spacing-section-mobile: 2rem;\n",[204,1495,1496],{"class":206,"line":237},[204,1497,1498],{"class":227}," --spacing-section-tablet: 3rem;\n",[204,1500,1501],{"class":206,"line":247},[204,1502,1503],{"class":227}," --spacing-section-desktop: 4rem;\n",[204,1505,1506],{"class":206,"line":253},[204,1507,262],{"class":227},[204,1509,1510],{"class":206,"line":259},[204,1511,315],{"emptyLinePlaceholder":314},[204,1513,1514],{"class":206,"line":331},[204,1515,1516],{"class":210},"/* Usage */\n",[204,1518,1519,1521,1524],{"class":206,"line":351},[204,1520,281],{"class":221},[204,1522,1523],{"class":284},"section",[204,1525,222],{"class":221},[204,1527,1528,1531,1533,1535,1537,1540],{"class":206,"line":499},[204,1529,1530],{"class":292}," padding-top",[204,1532,296],{"class":221},[204,1534,339],{"class":338},[204,1536,342],{"class":221},[204,1538,1539],{"class":227},"--spacing-section-mobile",[204,1541,348],{"class":221},[204,1543,1544],{"class":206,"line":513},[204,1545,262],{"class":221},[204,1547,1548],{"class":206,"line":533},[204,1549,315],{"emptyLinePlaceholder":314},[204,1551,1552,1555,1558],{"class":206,"line":29},[204,1553,1554],{"class":217},"@screen",[204,1556,1557],{"class":227}," md ",[204,1559,378],{"class":221},[204,1561,1562,1565,1567],{"class":206,"line":570},[204,1563,1564],{"class":221}," .",[204,1566,1523],{"class":284},[204,1568,222],{"class":221},[204,1570,1571,1574,1576,1578,1580,1583],{"class":206,"line":576},[204,1572,1573],{"class":292}," padding-top",[204,1575,296],{"class":221},[204,1577,339],{"class":338},[204,1579,342],{"class":221},[204,1581,1582],{"class":227},"--spacing-section-tablet",[204,1584,348],{"class":221},[204,1586,1587],{"class":206,"line":582},[204,1588,820],{"class":221},[204,1590,1591],{"class":206,"line":596},[204,1592,262],{"class":221},[204,1594,1595],{"class":206,"line":616},[204,1596,315],{"emptyLinePlaceholder":314},[204,1598,1599,1601,1604],{"class":206,"line":637},[204,1600,1554],{"class":217},[204,1602,1603],{"class":227}," lg ",[204,1605,378],{"class":221},[204,1607,1608,1610,1612],{"class":206,"line":658},[204,1609,1564],{"class":221},[204,1611,1523],{"class":284},[204,1613,222],{"class":221},[204,1615,1616,1618,1620,1622,1624,1627],{"class":206,"line":679},[204,1617,1573],{"class":292},[204,1619,296],{"class":221},[204,1621,339],{"class":338},[204,1623,342],{"class":221},[204,1625,1626],{"class":227},"--spacing-section-desktop",[204,1628,348],{"class":221},[204,1630,1631],{"class":206,"line":698},[204,1632,820],{"class":221},[204,1634,1635],{"class":206,"line":703},[204,1636,262],{"class":221},[155,1638,1640],{"id":1639},"_3-component-tokens","3. Component Tokens",[195,1642,1644],{"className":197,"code":1643,"language":199,"meta":200,"style":200},"@theme {\n /* Button tokens */\n --button-primary-bg: var(--color-primary-500);\n --button-primary-hover: var(--color-primary-600);\n --button-primary-text: var(--color-white);\n\n --button-secondary-bg: transparent;\n --button-secondary-hover: var(--color-neutral-100);\n --button-secondary-text: var(--color-neutral-900);\n\n /* Card tokens */\n --card-bg: var(--color-white);\n --card-border: var(--color-neutral-200);\n --card-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\n}\n",[127,1645,1646,1652,1657,1662,1667,1672,1676,1681,1686,1691,1695,1700,1705,1710,1735],{"__ignoreMap":200},[204,1647,1648,1650],{"class":206,"line":207},[204,1649,218],{"class":217},[204,1651,222],{"class":221},[204,1653,1654],{"class":206,"line":214},[204,1655,1656],{"class":210}," /* Button tokens */\n",[204,1658,1659],{"class":206,"line":16},[204,1660,1661],{"class":227}," --button-primary-bg: var(--color-primary-500);\n",[204,1663,1664],{"class":206,"line":237},[204,1665,1666],{"class":227}," --button-primary-hover: var(--color-primary-600);\n",[204,1668,1669],{"class":206,"line":247},[204,1670,1671],{"class":227}," --button-primary-text: var(--color-white);\n",[204,1673,1674],{"class":206,"line":253},[204,1675,315],{"emptyLinePlaceholder":314},[204,1677,1678],{"class":206,"line":259},[204,1679,1680],{"class":227}," --button-secondary-bg: transparent;\n",[204,1682,1683],{"class":206,"line":331},[204,1684,1685],{"class":227}," --button-secondary-hover: var(--color-neutral-100);\n",[204,1687,1688],{"class":206,"line":351},[204,1689,1690],{"class":227}," --button-secondary-text: var(--color-neutral-900);\n",[204,1692,1693],{"class":206,"line":499},[204,1694,315],{"emptyLinePlaceholder":314},[204,1696,1697],{"class":206,"line":513},[204,1698,1699],{"class":210}," /* Card tokens */\n",[204,1701,1702],{"class":206,"line":533},[204,1703,1704],{"class":227}," --card-bg: var(--color-white);\n",[204,1706,1707],{"class":206,"line":29},[204,1708,1709],{"class":227}," --card-border: var(--color-neutral-200);\n",[204,1711,1712,1715,1718,1721,1723,1725,1727,1729,1731,1733],{"class":206,"line":570},[204,1713,1714],{"class":227}," --card-shadow: 0 1px 3px rgba(0",[204,1716,1717],{"class":221},",",[204,1719,1720],{"class":227}," 0",[204,1722,1717],{"class":221},[204,1724,1720],{"class":227},[204,1726,1717],{"class":221},[204,1728,1720],{"class":227},[204,1730,281],{"class":221},[204,1732,621],{"class":284},[204,1734,348],{"class":227},[204,1736,1737],{"class":206,"line":576},[204,1738,262],{"class":221},[98,1740,1742],{"id":1741},"theming-with-design-tokens","Theming with Design Tokens",[155,1744,1746],{"id":1745},"dark-mode-implementation","Dark Mode Implementation",[195,1748,1750],{"className":1037,"code":1749,"language":1039,"meta":200,"style":200},"\n\n\n\n",[127,1751,1752,1757,1777,1792,1796,1811,1860,1864,1872,1876,1884,1890,1904,1917,1921,1942,1950],{"__ignoreMap":200},[204,1753,1754],{"class":206,"line":207},[204,1755,1756],{"class":210},"\n",[204,1758,1759,1761,1763,1765,1767,1769,1771,1773,1775],{"class":206,"line":214},[204,1760,1051],{"class":221},[204,1762,1161],{"class":393},[204,1764,1164],{"class":1070},[204,1766,1167],{"class":1070},[204,1768,1074],{"class":221},[204,1770,390],{"class":221},[204,1772,1174],{"class":386},[204,1774,390],{"class":221},[204,1776,1057],{"class":221},[204,1778,1779,1781,1784,1786,1789],{"class":206,"line":16},[204,1780,1183],{"class":1070},[204,1782,1783],{"class":227}," colorMode ",[204,1785,1074],{"class":221},[204,1787,1788],{"class":338}," useColorMode",[204,1790,1791],{"class":227},"()\n",[204,1793,1794],{"class":206,"line":237},[204,1795,315],{"emptyLinePlaceholder":314},[204,1797,1798,1800,1803,1805,1807,1809],{"class":206,"line":247},[204,1799,1183],{"class":1070},[204,1801,1802],{"class":227}," toggleTheme ",[204,1804,1074],{"class":221},[204,1806,1220],{"class":221},[204,1808,1223],{"class":1070},[204,1810,222],{"class":221},[204,1812,1813,1816,1818,1821,1824,1827,1829,1832,1835,1837,1839,1841,1844,1846,1849,1851,1854,1856,1858],{"class":206,"line":253},[204,1814,1815],{"class":227}," colorMode",[204,1817,281],{"class":221},[204,1819,1820],{"class":227},"preference",[204,1822,1823],{"class":221}," =",[204,1825,1826],{"class":227}," colorMode",[204,1828,281],{"class":221},[204,1830,1831],{"class":227},"value",[204,1833,1834],{"class":221}," ===",[204,1836,424],{"class":221},[204,1838,1430],{"class":386},[204,1840,390],{"class":221},[204,1842,1843],{"class":221}," ?",[204,1845,424],{"class":221},[204,1847,1848],{"class":386},"light",[204,1850,390],{"class":221},[204,1852,1853],{"class":221}," :",[204,1855,424],{"class":221},[204,1857,1430],{"class":386},[204,1859,491],{"class":221},[204,1861,1862],{"class":206,"line":259},[204,1863,262],{"class":221},[204,1865,1866,1868,1870],{"class":206,"line":331},[204,1867,1146],{"class":221},[204,1869,1161],{"class":393},[204,1871,1057],{"class":221},[204,1873,1874],{"class":206,"line":351},[204,1875,315],{"emptyLinePlaceholder":314},[204,1877,1878,1880,1882],{"class":206,"line":499},[204,1879,1051],{"class":221},[204,1881,1054],{"class":393},[204,1883,1057],{"class":221},[204,1885,1886,1888],{"class":206,"line":513},[204,1887,1062],{"class":221},[204,1889,1065],{"class":393},[204,1891,1892,1895,1897,1899,1902],{"class":206,"line":533},[204,1893,1894],{"class":1070}," @click",[204,1896,1074],{"class":221},[204,1898,390],{"class":221},[204,1900,1901],{"class":386},"toggleTheme",[204,1903,491],{"class":221},[204,1905,1906,1908,1910,1912,1915],{"class":206,"line":29},[204,1907,1071],{"class":1070},[204,1909,1074],{"class":221},[204,1911,390],{"class":221},[204,1913,1914],{"class":386},"p-2 rounded-lg hover:bg-neutral-100 dark:hover:bg-neutral-800",[204,1916,491],{"class":221},[204,1918,1919],{"class":206,"line":570},[204,1920,1120],{"class":221},[204,1922,1923,1925,1928,1931,1933,1935,1938,1940],{"class":206,"line":576},[204,1924,1125],{"class":221},[204,1926,1927],{"class":393},"UIcon",[204,1929,1930],{"class":1070}," :name",[204,1932,1074],{"class":221},[204,1934,390],{"class":221},[204,1936,1937],{"class":386},"colorMode.value === 'dark' ? 'i-ph-sun' : 'i-ph-moon'",[204,1939,390],{"class":221},[204,1941,1131],{"class":221},[204,1943,1944,1946,1948],{"class":206,"line":582},[204,1945,1136],{"class":221},[204,1947,1139],{"class":393},[204,1949,1057],{"class":221},[204,1951,1952,1954,1956],{"class":206,"line":596},[204,1953,1146],{"class":221},[204,1955,1054],{"class":393},[204,1957,1057],{"class":221},[155,1959,1961],{"id":1960},"brand-variations","Brand Variations",[195,1963,1965],{"className":197,"code":1964,"language":199,"meta":200,"style":200},"/* themes/blue.css */\n[data-theme=\"blue\"] {\n --color-primary-500: #3b82f6;\n --color-primary-600: #2563eb;\n}\n\n/* themes/green.css */\n[data-theme=\"green\"] {\n --color-primary-500: #10b981;\n --color-primary-600: #059669;\n}\n\n/* themes/purple.css */\n[data-theme=\"purple\"] {\n --color-primary-500: #8b5cf6;\n --color-primary-600: #7c3aed;\n}\n",[127,1966,1967,1972,1994,2007,2021,2025,2029,2034,2053,2066,2079,2083,2087,2092,2111,2124,2137],{"__ignoreMap":200},[204,1968,1969],{"class":206,"line":207},[204,1970,1971],{"class":210},"/* themes/blue.css */\n",[204,1973,1974,1977,1980,1982,1984,1987,1989,1992],{"class":206,"line":214},[204,1975,1976],{"class":221},"[",[204,1978,1979],{"class":1070},"data-theme",[204,1981,1074],{"class":221},[204,1983,390],{"class":221},[204,1985,1986],{"class":386},"blue",[204,1988,390],{"class":221},[204,1990,1991],{"class":221},"]",[204,1993,222],{"class":221},[204,1995,1996,1999,2001,2003,2005],{"class":206,"line":16},[204,1997,1998],{"class":227}," --color-primary-500",[204,2000,296],{"class":221},[204,2002,299],{"class":221},[204,2004,302],{"class":227},[204,2006,305],{"class":221},[204,2008,2009,2012,2014,2016,2019],{"class":206,"line":237},[204,2010,2011],{"class":227}," --color-primary-600",[204,2013,296],{"class":221},[204,2015,299],{"class":221},[204,2017,2018],{"class":227},"2563eb",[204,2020,305],{"class":221},[204,2022,2023],{"class":206,"line":247},[204,2024,262],{"class":221},[204,2026,2027],{"class":206,"line":253},[204,2028,315],{"emptyLinePlaceholder":314},[204,2030,2031],{"class":206,"line":259},[204,2032,2033],{"class":210},"/* themes/green.css */\n",[204,2035,2036,2038,2040,2042,2044,2047,2049,2051],{"class":206,"line":331},[204,2037,1976],{"class":221},[204,2039,1979],{"class":1070},[204,2041,1074],{"class":221},[204,2043,390],{"class":221},[204,2045,2046],{"class":386},"green",[204,2048,390],{"class":221},[204,2050,1991],{"class":221},[204,2052,222],{"class":221},[204,2054,2055,2057,2059,2061,2064],{"class":206,"line":351},[204,2056,1998],{"class":227},[204,2058,296],{"class":221},[204,2060,299],{"class":221},[204,2062,2063],{"class":227},"10b981",[204,2065,305],{"class":221},[204,2067,2068,2070,2072,2074,2077],{"class":206,"line":499},[204,2069,2011],{"class":227},[204,2071,296],{"class":221},[204,2073,299],{"class":221},[204,2075,2076],{"class":227},"059669",[204,2078,305],{"class":221},[204,2080,2081],{"class":206,"line":513},[204,2082,262],{"class":221},[204,2084,2085],{"class":206,"line":533},[204,2086,315],{"emptyLinePlaceholder":314},[204,2088,2089],{"class":206,"line":29},[204,2090,2091],{"class":210},"/* themes/purple.css */\n",[204,2093,2094,2096,2098,2100,2102,2105,2107,2109],{"class":206,"line":570},[204,2095,1976],{"class":221},[204,2097,1979],{"class":1070},[204,2099,1074],{"class":221},[204,2101,390],{"class":221},[204,2103,2104],{"class":386},"purple",[204,2106,390],{"class":221},[204,2108,1991],{"class":221},[204,2110,222],{"class":221},[204,2112,2113,2115,2117,2119,2122],{"class":206,"line":576},[204,2114,1998],{"class":227},[204,2116,296],{"class":221},[204,2118,299],{"class":221},[204,2120,2121],{"class":227},"8b5cf6",[204,2123,305],{"class":221},[204,2125,2126,2128,2130,2132,2135],{"class":206,"line":582},[204,2127,2011],{"class":227},[204,2129,296],{"class":221},[204,2131,299],{"class":221},[204,2133,2134],{"class":227},"7c3aed",[204,2136,305],{"class":221},[204,2138,2139],{"class":206,"line":596},[204,2140,262],{"class":221},[98,2142,2144],{"id":2143},"token-management-tools","Token Management Tools",[155,2146,2148],{"id":2147},"_1-style-dictionary","1. Style Dictionary",[195,2150,2154],{"className":2151,"code":2152,"language":2153,"meta":200,"style":200},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// build-tokens.js\nconst StyleDictionary = require(\"style-dictionary\")\n\nStyleDictionary.extend({\n source: [\"tokens/**/*.json\"],\n platforms: {\n css: {\n transformGroup: \"css\",\n buildPath: \"dist/css/\",\n files: [\n {\n destination: \"variables.css\",\n format: \"css/variables\",\n },\n ],\n },\n js: {\n transformGroup: \"js\",\n buildPath: \"dist/js/\",\n files: [\n {\n destination: \"tokens.js\",\n format: \"javascript/es6\",\n },\n ],\n },\n },\n}).buildAllPlatforms()\n","javascript",[127,2155,2156,2161,2184,2188,2202,2223,2232,2241,2256,2272,2282,2287,2303,2319,2324,2331,2335,2344,2359,2374,2382,2386,2401,2416,2420,2426,2430,2434],{"__ignoreMap":200},[204,2157,2158],{"class":206,"line":207},[204,2159,2160],{"class":210},"// build-tokens.js\n",[204,2162,2163,2165,2168,2170,2173,2175,2177,2180,2182],{"class":206,"line":214},[204,2164,1183],{"class":1070},[204,2166,2167],{"class":227}," StyleDictionary ",[204,2169,1074],{"class":221},[204,2171,2172],{"class":338}," require",[204,2174,342],{"class":227},[204,2176,390],{"class":221},[204,2178,2179],{"class":386},"style-dictionary",[204,2181,390],{"class":221},[204,2183,1276],{"class":227},[204,2185,2186],{"class":206,"line":16},[204,2187,315],{"emptyLinePlaceholder":314},[204,2189,2190,2193,2195,2198,2200],{"class":206,"line":237},[204,2191,2192],{"class":227},"StyleDictionary",[204,2194,281],{"class":221},[204,2196,2197],{"class":338},"extend",[204,2199,342],{"class":227},[204,2201,378],{"class":221},[204,2203,2204,2207,2209,2212,2214,2217,2219,2221],{"class":206,"line":247},[204,2205,2206],{"class":393}," source",[204,2208,296],{"class":221},[204,2210,2211],{"class":227}," [",[204,2213,390],{"class":221},[204,2215,2216],{"class":386},"tokens/**/*.json",[204,2218,390],{"class":221},[204,2220,1991],{"class":227},[204,2222,432],{"class":221},[204,2224,2225,2228,2230],{"class":206,"line":253},[204,2226,2227],{"class":393}," platforms",[204,2229,296],{"class":221},[204,2231,222],{"class":221},[204,2233,2234,2237,2239],{"class":206,"line":259},[204,2235,2236],{"class":393}," css",[204,2238,296],{"class":221},[204,2240,222],{"class":221},[204,2242,2243,2246,2248,2250,2252,2254],{"class":206,"line":331},[204,2244,2245],{"class":393}," transformGroup",[204,2247,296],{"class":221},[204,2249,424],{"class":221},[204,2251,199],{"class":386},[204,2253,390],{"class":221},[204,2255,432],{"class":221},[204,2257,2258,2261,2263,2265,2268,2270],{"class":206,"line":351},[204,2259,2260],{"class":393}," buildPath",[204,2262,296],{"class":221},[204,2264,424],{"class":221},[204,2266,2267],{"class":386},"dist/css/",[204,2269,390],{"class":221},[204,2271,432],{"class":221},[204,2273,2274,2277,2279],{"class":206,"line":499},[204,2275,2276],{"class":393}," files",[204,2278,296],{"class":221},[204,2280,2281],{"class":227}," [\n",[204,2283,2284],{"class":206,"line":513},[204,2285,2286],{"class":221}," {\n",[204,2288,2289,2292,2294,2296,2299,2301],{"class":206,"line":533},[204,2290,2291],{"class":393}," destination",[204,2293,296],{"class":221},[204,2295,424],{"class":221},[204,2297,2298],{"class":386},"variables.css",[204,2300,390],{"class":221},[204,2302,432],{"class":221},[204,2304,2305,2308,2310,2312,2315,2317],{"class":206,"line":29},[204,2306,2307],{"class":393}," format",[204,2309,296],{"class":221},[204,2311,424],{"class":221},[204,2313,2314],{"class":386},"css/variables",[204,2316,390],{"class":221},[204,2318,432],{"class":221},[204,2320,2321],{"class":206,"line":570},[204,2322,2323],{"class":221}," },\n",[204,2325,2326,2329],{"class":206,"line":576},[204,2327,2328],{"class":227}," ]",[204,2330,432],{"class":221},[204,2332,2333],{"class":206,"line":582},[204,2334,496],{"class":221},[204,2336,2337,2340,2342],{"class":206,"line":596},[204,2338,2339],{"class":393}," js",[204,2341,296],{"class":221},[204,2343,222],{"class":221},[204,2345,2346,2348,2350,2352,2355,2357],{"class":206,"line":616},[204,2347,2245],{"class":393},[204,2349,296],{"class":221},[204,2351,424],{"class":221},[204,2353,2354],{"class":386},"js",[204,2356,390],{"class":221},[204,2358,432],{"class":221},[204,2360,2361,2363,2365,2367,2370,2372],{"class":206,"line":637},[204,2362,2260],{"class":393},[204,2364,296],{"class":221},[204,2366,424],{"class":221},[204,2368,2369],{"class":386},"dist/js/",[204,2371,390],{"class":221},[204,2373,432],{"class":221},[204,2375,2376,2378,2380],{"class":206,"line":658},[204,2377,2276],{"class":393},[204,2379,296],{"class":221},[204,2381,2281],{"class":227},[204,2383,2384],{"class":206,"line":679},[204,2385,2286],{"class":221},[204,2387,2388,2390,2392,2394,2397,2399],{"class":206,"line":698},[204,2389,2291],{"class":393},[204,2391,296],{"class":221},[204,2393,424],{"class":221},[204,2395,2396],{"class":386},"tokens.js",[204,2398,390],{"class":221},[204,2400,432],{"class":221},[204,2402,2403,2405,2407,2409,2412,2414],{"class":206,"line":703},[204,2404,2307],{"class":393},[204,2406,296],{"class":221},[204,2408,424],{"class":221},[204,2410,2411],{"class":386},"javascript/es6",[204,2413,390],{"class":221},[204,2415,432],{"class":221},[204,2417,2418],{"class":206,"line":717},[204,2419,2323],{"class":221},[204,2421,2422,2424],{"class":206,"line":731},[204,2423,2328],{"class":227},[204,2425,432],{"class":221},[204,2427,2428],{"class":206,"line":752},[204,2429,496],{"class":221},[204,2431,2432],{"class":206,"line":772},[204,2433,579],{"class":221},[204,2435,2436,2438,2441,2443,2446],{"class":206,"line":793},[204,2437,1273],{"class":221},[204,2439,2440],{"class":227},")",[204,2442,281],{"class":221},[204,2444,2445],{"class":338},"buildAllPlatforms",[204,2447,1791],{"class":227},[155,2449,2451],{"id":2450},"_2-tokens-studio","2. Tokens Studio",[195,2453,2457],{"className":2454,"code":2455,"language":2456,"meta":200,"style":200},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// tokens.json (Tokens Studio format)\n{\n \"colors\": {\n \"primary\": {\n \"500\": {\n \"value\": \"#3B82F6\",\n \"type\": \"color\",\n \"description\": \"Primary brand color\"\n }\n }\n }\n}\n","json",[127,2458,2459,2464,2468,2480,2492,2505,2524,2544,2562,2567,2571,2575],{"__ignoreMap":200},[204,2460,2461],{"class":206,"line":207},[204,2462,2463],{"class":210},"// tokens.json (Tokens Studio format)\n",[204,2465,2466],{"class":206,"line":214},[204,2467,378],{"class":221},[204,2469,2470,2472,2474,2476,2478],{"class":206,"line":16},[204,2471,383],{"class":221},[204,2473,387],{"class":1070},[204,2475,390],{"class":221},[204,2477,296],{"class":221},[204,2479,222],{"class":221},[204,2481,2482,2484,2486,2488,2490],{"class":206,"line":237},[204,2483,400],{"class":221},[204,2485,403],{"class":284},[204,2487,390],{"class":221},[204,2489,296],{"class":221},[204,2491,222],{"class":221},[204,2493,2494,2496,2499,2501,2503],{"class":206,"line":247},[204,2495,414],{"class":221},[204,2497,459],{"class":2498},"sbssI",[204,2500,390],{"class":221},[204,2502,296],{"class":221},[204,2504,222],{"class":221},[204,2506,2507,2510,2512,2514,2516,2518,2520,2522],{"class":206,"line":253},[204,2508,2509],{"class":221}," \"",[204,2511,1831],{"class":393},[204,2513,390],{"class":221},[204,2515,296],{"class":221},[204,2517,424],{"class":221},[204,2519,468],{"class":386},[204,2521,390],{"class":221},[204,2523,432],{"class":221},[204,2525,2526,2528,2531,2533,2535,2537,2540,2542],{"class":206,"line":259},[204,2527,2509],{"class":221},[204,2529,2530],{"class":393},"type",[204,2532,390],{"class":221},[204,2534,296],{"class":221},[204,2536,424],{"class":221},[204,2538,2539],{"class":386},"color",[204,2541,390],{"class":221},[204,2543,432],{"class":221},[204,2545,2546,2548,2551,2553,2555,2557,2560],{"class":206,"line":331},[204,2547,2509],{"class":221},[204,2549,2550],{"class":393},"description",[204,2552,390],{"class":221},[204,2554,296],{"class":221},[204,2556,424],{"class":221},[204,2558,2559],{"class":386},"Primary brand color",[204,2561,491],{"class":221},[204,2563,2564],{"class":206,"line":351},[204,2565,2566],{"class":221}," }\n",[204,2568,2569],{"class":206,"line":499},[204,2570,573],{"class":221},[204,2572,2573],{"class":206,"line":513},[204,2574,820],{"class":221},[204,2576,2577],{"class":206,"line":533},[204,2578,262],{"class":221},[98,2580,2582],{"id":2581},"best-practices","Best Practices",[155,2584,2586],{"id":2585},"dos","Do's",[102,2588,2589,2590,2593,2594,2597],{},"✅ Use semantic naming (",[127,2591,2592],{},"color-primary"," not ",[127,2595,2596],{},"color-blue",")\n✅ Keep tokens platform-agnostic\n✅ Document token usage and intent\n✅ Version your tokens\n✅ Test tokens across themes",[155,2599,2601],{"id":2600},"donts","Don'ts",[102,2603,2604],{},"❌ Hardcode values in components\n❌ Mix semantic and literal names\n❌ Create too many tokens (keep it minimal)\n❌ Forget about accessibility\n❌ Ignore performance implications",[98,2606,2608],{"id":2607},"performance-optimization","Performance Optimization",[155,2610,2612],{"id":2611},"_1-tree-shake-unused-tokens","1. Tree-shake Unused Tokens",[195,2614,2616],{"className":197,"code":2615,"language":199,"meta":200,"style":200},"/* Only import needed tokens */\n@import \"tailwindcss\" layer(base);\n@import \"./tokens/colors.css\" layer(components);\n@import \"./tokens/typography.css\" layer(components);\n",[127,2617,2618,2623,2642,2662],{"__ignoreMap":200},[204,2619,2620],{"class":206,"line":207},[204,2621,2622],{"class":210},"/* Only import needed tokens */\n",[204,2624,2625,2627,2629,2631,2633,2636,2638,2640],{"class":206,"line":214},[204,2626,844],{"class":217},[204,2628,424],{"class":221},[204,2630,849],{"class":386},[204,2632,390],{"class":221},[204,2634,2635],{"class":227}," layer",[204,2637,342],{"class":221},[204,2639,757],{"class":227},[204,2641,348],{"class":221},[204,2643,2644,2646,2648,2651,2653,2655,2657,2660],{"class":206,"line":16},[204,2645,844],{"class":217},[204,2647,424],{"class":221},[204,2649,2650],{"class":386},"./tokens/colors.css",[204,2652,390],{"class":221},[204,2654,2635],{"class":227},[204,2656,342],{"class":221},[204,2658,2659],{"class":227},"components",[204,2661,348],{"class":221},[204,2663,2664,2666,2668,2671,2673,2675,2677,2679],{"class":206,"line":237},[204,2665,844],{"class":217},[204,2667,424],{"class":221},[204,2669,2670],{"class":386},"./tokens/typography.css",[204,2672,390],{"class":221},[204,2674,2635],{"class":227},[204,2676,342],{"class":221},[204,2678,2659],{"class":227},[204,2680,348],{"class":221},[155,2682,2684],{"id":2683},"_2-css-custom-properties","2. CSS Custom Properties",[195,2686,2688],{"className":197,"code":2687,"language":199,"meta":200,"style":200},"/* Use CSS variables for runtime theme switching */\n:root {\n --color-primary: #3b82f6;\n}\n\n.button {\n background-color: var(--color-primary);\n}\n",[127,2689,2690,2695,2704,2717,2721,2725,2733,2747],{"__ignoreMap":200},[204,2691,2692],{"class":206,"line":207},[204,2693,2694],{"class":210},"/* Use CSS variables for runtime theme switching */\n",[204,2696,2697,2699,2702],{"class":206,"line":214},[204,2698,296],{"class":221},[204,2700,2701],{"class":1070},"root",[204,2703,222],{"class":221},[204,2705,2706,2709,2711,2713,2715],{"class":206,"line":16},[204,2707,2708],{"class":227}," --color-primary",[204,2710,296],{"class":221},[204,2712,299],{"class":221},[204,2714,302],{"class":227},[204,2716,305],{"class":221},[204,2718,2719],{"class":206,"line":237},[204,2720,262],{"class":221},[204,2722,2723],{"class":206,"line":247},[204,2724,315],{"emptyLinePlaceholder":314},[204,2726,2727,2729,2731],{"class":206,"line":253},[204,2728,281],{"class":221},[204,2730,1139],{"class":284},[204,2732,222],{"class":221},[204,2734,2735,2737,2739,2741,2743,2745],{"class":206,"line":259},[204,2736,293],{"class":292},[204,2738,296],{"class":221},[204,2740,339],{"class":338},[204,2742,342],{"class":221},[204,2744,345],{"class":227},[204,2746,348],{"class":221},[204,2748,2749],{"class":206,"line":331},[204,2750,262],{"class":221},[155,2752,2754],{"id":2753},"_3-critical-css","3. Critical CSS",[195,2756,2758],{"className":1037,"code":2757,"language":1039,"meta":200,"style":200},"\n\n",[127,2759,2760,2765,2774,2782,2794,2807,2820,2824],{"__ignoreMap":200},[204,2761,2762],{"class":206,"line":207},[204,2763,2764],{"class":210},"\n",[204,2766,2767,2769,2772],{"class":206,"line":214},[204,2768,1051],{"class":221},[204,2770,2771],{"class":393},"style",[204,2773,1057],{"class":221},[204,2775,2776,2778,2780],{"class":206,"line":16},[204,2777,296],{"class":221},[204,2779,2701],{"class":1070},[204,2781,222],{"class":221},[204,2783,2784,2786,2788,2790,2792],{"class":206,"line":237},[204,2785,2708],{"class":227},[204,2787,296],{"class":221},[204,2789,299],{"class":221},[204,2791,302],{"class":227},[204,2793,305],{"class":221},[204,2795,2796,2798,2800,2802,2805],{"class":206,"line":247},[204,2797,1437],{"class":227},[204,2799,296],{"class":221},[204,2801,299],{"class":221},[204,2803,2804],{"class":227},"ffffff",[204,2806,305],{"class":221},[204,2808,2809,2811,2813,2815,2818],{"class":206,"line":253},[204,2810,1453],{"class":227},[204,2812,296],{"class":221},[204,2814,299],{"class":221},[204,2816,2817],{"class":227},"111827",[204,2819,305],{"class":221},[204,2821,2822],{"class":206,"line":259},[204,2823,262],{"class":221},[204,2825,2826,2828,2830],{"class":206,"line":331},[204,2827,1146],{"class":221},[204,2829,2771],{"class":393},[204,2831,1057],{"class":221},[98,2833,2835],{"id":2834},"real-world-example-complete-component","Real-World Example: Complete Component",[195,2837,2839],{"className":1037,"code":2838,"language":1039,"meta":200,"style":200},"\n\n\n\n",[127,2840,2841,2846,2854,2875,2894,2914,2935,2944,2953,2972,2980,2988,3007,3026,3034,3042,3050,3054,3065,3073,3089,3112,3128,3144,3156,3160,3164,3172,3188,3207,3211,3215,3223,3240,3253,3270,3275,3280,3289,3304,3309,3314,3323,3338,3358,3363],{"__ignoreMap":200},[204,2842,2843],{"class":206,"line":207},[204,2844,2845],{"class":210},"\n",[204,2847,2848,2850,2852],{"class":206,"line":214},[204,2849,1051],{"class":221},[204,2851,1054],{"class":393},[204,2853,1057],{"class":221},[204,2855,2856,2858,2861,2864,2866,2868,2871,2873],{"class":206,"line":16},[204,2857,1062],{"class":221},[204,2859,2860],{"class":393},"div",[204,2862,2863],{"class":1070}," class",[204,2865,1074],{"class":221},[204,2867,390],{"class":221},[204,2869,2870],{"class":386},"card",[204,2872,390],{"class":221},[204,2874,1057],{"class":221},[204,2876,2877,2879,2881,2883,2885,2887,2890,2892],{"class":206,"line":237},[204,2878,1125],{"class":221},[204,2880,2860],{"class":393},[204,2882,2863],{"class":1070},[204,2884,1074],{"class":221},[204,2886,390],{"class":221},[204,2888,2889],{"class":386},"card-header",[204,2891,390],{"class":221},[204,2893,1057],{"class":221},[204,2895,2896,2899,2901,2903,2905,2907,2910,2912],{"class":206,"line":247},[204,2897,2898],{"class":221}," <",[204,2900,155],{"class":393},[204,2902,2863],{"class":1070},[204,2904,1074],{"class":221},[204,2906,390],{"class":221},[204,2908,2909],{"class":386},"card-title",[204,2911,390],{"class":221},[204,2913,1057],{"class":221},[204,2915,2916,2919,2921,2924,2926,2928,2931,2933],{"class":206,"line":253},[204,2917,2918],{"class":221}," <",[204,2920,1128],{"class":393},[204,2922,2923],{"class":1070}," name",[204,2925,1074],{"class":221},[204,2927,390],{"class":221},[204,2929,2930],{"class":386},"title",[204,2932,390],{"class":221},[204,2934,1131],{"class":221},[204,2936,2937,2940,2942],{"class":206,"line":259},[204,2938,2939],{"class":221}," * {\n container-type: inline-size;\n}\n\n@container (min-width: 300px) {\n .card-title {\n font-size: 1.5rem;\n }\n}\n\n@container (min-width: 400px) {\n .card {\n padding: 2rem;\n }\n}\n\n/* Advanced responsive patterns */\n.adaptive-grid {\n display: grid;\n gap: 1rem;\n grid-template-columns: repeat(\n auto-fit,\n minmax(clamp(250px, calc(100vw - 2rem) / 4, 350px), 1fr)\n );\n}\n\n/* Responsive with different breakpoints */\n.breakpoint-grid {\n display: grid;\n gap: 1rem;\n grid-template-columns: 1fr;\n}\n\n@media (min-width: 640px) {\n .breakpoint-grid {\n grid-template-columns: repeat(2, 1fr);\n }\n}\n\n@media (min-width: 1024px) {\n .breakpoint-grid {\n grid-template-columns: repeat(3, 1fr);\n }\n}\n\n@media (min-width: 1280px) {\n .breakpoint-grid {\n grid-template-columns: repeat(4, 1fr);\n }\n}\n",[127,8814,8815,8820,8829,8839,8875,8885,8889,8893,8898,8907,8917,8944,8954,8958,8962,8976,8988,8992,8996,9006,9014,9025,9029,9033,9037,9046,9054,9065,9069,9073,9077,9082,9091,9101,9111,9122,9129,9176,9181,9185,9189,9194,9203,9213,9223,9233,9237,9241,9259,9267,9286,9290,9294,9298,9315,9323,9341,9345,9349,9353,9370,9378,9396,9400],{"__ignoreMap":200},[204,8816,8817],{"class":206,"line":207},[204,8818,8819],{"class":210},"/* Intrinsic responsive grid */\n",[204,8821,8822,8824,8827],{"class":206,"line":214},[204,8823,281],{"class":221},[204,8825,8826],{"class":284},"responsive-grid",[204,8828,222],{"class":221},[204,8830,8831,8833,8835,8837],{"class":206,"line":16},[204,8832,6353],{"class":292},[204,8834,296],{"class":221},[204,8836,6682],{"class":227},[204,8838,305],{"class":221},[204,8840,8841,8843,8845,8847,8849,8851,8853,8855,8857,8860,8862,8864,8866,8868,8871,8873],{"class":206,"line":237},[204,8842,6726],{"class":292},[204,8844,296],{"class":221},[204,8846,6941],{"class":338},[204,8848,342],{"class":221},[204,8850,6946],{"class":227},[204,8852,1717],{"class":221},[204,8854,6951],{"class":338},[204,8856,342],{"class":221},[204,8858,8859],{"class":338},"min",[204,8861,342],{"class":221},[204,8863,6956],{"class":2498},[204,8865,1717],{"class":221},[204,8867,6501],{"class":2498},[204,8869,8870],{"class":221},"),",[204,8872,6734],{"class":2498},[204,8874,6963],{"class":221},[204,8876,8877,8879,8881,8883],{"class":206,"line":247},[204,8878,6430],{"class":292},[204,8880,296],{"class":221},[204,8882,6396],{"class":2498},[204,8884,305],{"class":221},[204,8886,8887],{"class":206,"line":253},[204,8888,262],{"class":221},[204,8890,8891],{"class":206,"line":259},[204,8892,315],{"emptyLinePlaceholder":314},[204,8894,8895],{"class":206,"line":331},[204,8896,8897],{"class":210},"/* Container query simulation with grid */\n",[204,8899,8900,8902,8905],{"class":206,"line":351},[204,8901,281],{"class":221},[204,8903,8904],{"class":284},"container-responsive",[204,8906,222],{"class":221},[204,8908,8909,8911,8913,8915],{"class":206,"line":499},[204,8910,6353],{"class":292},[204,8912,296],{"class":221},[204,8914,6682],{"class":227},[204,8916,305],{"class":221},[204,8918,8919,8921,8923,8925,8927,8929,8931,8933,8935,8938,8940,8942],{"class":206,"line":513},[204,8920,6726],{"class":292},[204,8922,296],{"class":221},[204,8924,6941],{"class":338},[204,8926,342],{"class":221},[204,8928,6946],{"class":227},[204,8930,1717],{"class":221},[204,8932,6951],{"class":338},[204,8934,342],{"class":221},[204,8936,8937],{"class":2498},"250px",[204,8939,1717],{"class":221},[204,8941,6734],{"class":2498},[204,8943,6963],{"class":221},[204,8945,8946,8948,8950,8952],{"class":206,"line":533},[204,8947,6430],{"class":292},[204,8949,296],{"class":221},[204,8951,6393],{"class":2498},[204,8953,305],{"class":221},[204,8955,8956],{"class":206,"line":29},[204,8957,262],{"class":221},[204,8959,8960],{"class":206,"line":570},[204,8961,315],{"emptyLinePlaceholder":314},[204,8963,8964,8966,8968,8971,8974],{"class":206,"line":576},[204,8965,281],{"class":221},[204,8967,8904],{"class":284},[204,8969,8970],{"class":221}," >",[204,8972,8973],{"class":284}," *",[204,8975,222],{"class":221},[204,8977,8978,8981,8983,8986],{"class":206,"line":582},[204,8979,8980],{"class":292}," container-type",[204,8982,296],{"class":221},[204,8984,8985],{"class":227}," inline-size",[204,8987,305],{"class":221},[204,8989,8990],{"class":206,"line":596},[204,8991,262],{"class":221},[204,8993,8994],{"class":206,"line":616},[204,8995,315],{"emptyLinePlaceholder":314},[204,8997,8998,9001,9004],{"class":206,"line":637},[204,8999,9000],{"class":217},"@container",[204,9002,9003],{"class":227}," (min-width: 300px) ",[204,9005,378],{"class":221},[204,9007,9008,9010,9012],{"class":206,"line":658},[204,9009,1564],{"class":221},[204,9011,2909],{"class":284},[204,9013,222],{"class":221},[204,9015,9016,9019,9021,9023],{"class":206,"line":679},[204,9017,9018],{"class":292}," font-size",[204,9020,296],{"class":221},[204,9022,8476],{"class":2498},[204,9024,305],{"class":221},[204,9026,9027],{"class":206,"line":698},[204,9028,820],{"class":221},[204,9030,9031],{"class":206,"line":703},[204,9032,262],{"class":221},[204,9034,9035],{"class":206,"line":717},[204,9036,315],{"emptyLinePlaceholder":314},[204,9038,9039,9041,9044],{"class":206,"line":731},[204,9040,9000],{"class":217},[204,9042,9043],{"class":227}," (min-width: 400px) ",[204,9045,378],{"class":221},[204,9047,9048,9050,9052],{"class":206,"line":752},[204,9049,1564],{"class":221},[204,9051,2870],{"class":284},[204,9053,222],{"class":221},[204,9055,9056,9059,9061,9063],{"class":206,"line":772},[204,9057,9058],{"class":292}," padding",[204,9060,296],{"class":221},[204,9062,6396],{"class":2498},[204,9064,305],{"class":221},[204,9066,9067],{"class":206,"line":793},[204,9068,820],{"class":221},[204,9070,9071],{"class":206,"line":812},[204,9072,262],{"class":221},[204,9074,9075],{"class":206,"line":817},[204,9076,315],{"emptyLinePlaceholder":314},[204,9078,9079],{"class":206,"line":823},[204,9080,9081],{"class":210},"/* Advanced responsive patterns */\n",[204,9083,9084,9086,9089],{"class":206,"line":1028},[204,9085,281],{"class":221},[204,9087,9088],{"class":284},"adaptive-grid",[204,9090,222],{"class":221},[204,9092,9093,9095,9097,9099],{"class":206,"line":3225},[204,9094,6353],{"class":292},[204,9096,296],{"class":221},[204,9098,6682],{"class":227},[204,9100,305],{"class":221},[204,9102,9103,9105,9107,9109],{"class":206,"line":3242},[204,9104,6430],{"class":292},[204,9106,296],{"class":221},[204,9108,6393],{"class":2498},[204,9110,305],{"class":221},[204,9112,9113,9115,9117,9119],{"class":206,"line":3255},[204,9114,6726],{"class":292},[204,9116,296],{"class":221},[204,9118,6941],{"class":338},[204,9120,9121],{"class":221},"(\n",[204,9123,9124,9127],{"class":206,"line":3272},[204,9125,9126],{"class":227}," auto-fit",[204,9128,432],{"class":221},[204,9130,9131,9134,9136,9139,9141,9143,9145,9147,9149,9152,9154,9156,9158,9162,9165,9167,9170,9172,9174],{"class":206,"line":3277},[204,9132,9133],{"class":338}," minmax",[204,9135,342],{"class":221},[204,9137,9138],{"class":338},"clamp",[204,9140,342],{"class":221},[204,9142,8937],{"class":2498},[204,9144,1717],{"class":221},[204,9146,8763],{"class":338},[204,9148,342],{"class":221},[204,9150,9151],{"class":2498},"100vw",[204,9153,8771],{"class":221},[204,9155,6396],{"class":2498},[204,9157,2440],{"class":221},[204,9159,9161],{"class":9160},"sHdIc"," /",[204,9163,9164],{"class":2498}," 4",[204,9166,1717],{"class":221},[204,9168,9169],{"class":2498}," 350px",[204,9171,8870],{"class":221},[204,9173,6734],{"class":2498},[204,9175,1276],{"class":221},[204,9177,9178],{"class":206,"line":3282},[204,9179,9180],{"class":221}," );\n",[204,9182,9183],{"class":206,"line":3291},[204,9184,262],{"class":221},[204,9186,9187],{"class":206,"line":3306},[204,9188,315],{"emptyLinePlaceholder":314},[204,9190,9191],{"class":206,"line":3311},[204,9192,9193],{"class":210},"/* Responsive with different breakpoints */\n",[204,9195,9196,9198,9201],{"class":206,"line":3316},[204,9197,281],{"class":221},[204,9199,9200],{"class":284},"breakpoint-grid",[204,9202,222],{"class":221},[204,9204,9205,9207,9209,9211],{"class":206,"line":3325},[204,9206,6353],{"class":292},[204,9208,296],{"class":221},[204,9210,6682],{"class":227},[204,9212,305],{"class":221},[204,9214,9215,9217,9219,9221],{"class":206,"line":3340},[204,9216,6430],{"class":292},[204,9218,296],{"class":221},[204,9220,6393],{"class":2498},[204,9222,305],{"class":221},[204,9224,9225,9227,9229,9231],{"class":206,"line":3360},[204,9226,6726],{"class":292},[204,9228,296],{"class":221},[204,9230,6734],{"class":2498},[204,9232,305],{"class":221},[204,9234,9235],{"class":206,"line":3365},[204,9236,262],{"class":221},[204,9238,9239],{"class":206,"line":7083},[204,9240,315],{"emptyLinePlaceholder":314},[204,9242,9243,9245,9247,9250,9252,9255,9257],{"class":206,"line":7100},[204,9244,7701],{"class":217},[204,9246,7704],{"class":221},[204,9248,9249],{"class":284},"min-width",[204,9251,296],{"class":221},[204,9253,9254],{"class":2498}," 640px",[204,9256,2440],{"class":221},[204,9258,222],{"class":221},[204,9260,9261,9263,9265],{"class":206,"line":7117},[204,9262,1564],{"class":221},[204,9264,9200],{"class":284},[204,9266,222],{"class":221},[204,9268,9269,9272,9274,9276,9278,9280,9282,9284],{"class":206,"line":7122},[204,9270,9271],{"class":292}," grid-template-columns",[204,9273,296],{"class":221},[204,9275,6941],{"class":338},[204,9277,342],{"class":221},[204,9279,642],{"class":2498},[204,9281,1717],{"class":221},[204,9283,6734],{"class":2498},[204,9285,348],{"class":221},[204,9287,9288],{"class":206,"line":7127},[204,9289,820],{"class":221},[204,9291,9292],{"class":206,"line":7137},[204,9293,262],{"class":221},[204,9295,9296],{"class":206,"line":7154},[204,9297,315],{"emptyLinePlaceholder":314},[204,9299,9300,9302,9304,9306,9308,9311,9313],{"class":206,"line":7170},[204,9301,7701],{"class":217},[204,9303,7704],{"class":221},[204,9305,9249],{"class":284},[204,9307,296],{"class":221},[204,9309,9310],{"class":2498}," 1024px",[204,9312,2440],{"class":221},[204,9314,222],{"class":221},[204,9316,9317,9319,9321],{"class":206,"line":7175},[204,9318,1564],{"class":221},[204,9320,9200],{"class":284},[204,9322,222],{"class":221},[204,9324,9325,9327,9329,9331,9333,9335,9337,9339],{"class":206,"line":7180},[204,9326,9271],{"class":292},[204,9328,296],{"class":221},[204,9330,6941],{"class":338},[204,9332,342],{"class":221},[204,9334,7165],{"class":2498},[204,9336,1717],{"class":221},[204,9338,6734],{"class":2498},[204,9340,348],{"class":221},[204,9342,9343],{"class":206,"line":7190},[204,9344,820],{"class":221},[204,9346,9347],{"class":206,"line":7205},[204,9348,262],{"class":221},[204,9350,9351],{"class":206,"line":7221},[204,9352,315],{"emptyLinePlaceholder":314},[204,9354,9355,9357,9359,9361,9363,9366,9368],{"class":206,"line":7818},[204,9356,7701],{"class":217},[204,9358,7704],{"class":221},[204,9360,9249],{"class":284},[204,9362,296],{"class":221},[204,9364,9365],{"class":2498}," 1280px",[204,9367,2440],{"class":221},[204,9369,222],{"class":221},[204,9371,9372,9374,9376],{"class":206,"line":7830},[204,9373,1564],{"class":221},[204,9375,9200],{"class":284},[204,9377,222],{"class":221},[204,9379,9380,9382,9384,9386,9388,9390,9392,9394],{"class":206,"line":7845},[204,9381,9271],{"class":292},[204,9383,296],{"class":221},[204,9385,6941],{"class":338},[204,9387,342],{"class":221},[204,9389,663],{"class":2498},[204,9391,1717],{"class":221},[204,9393,6734],{"class":2498},[204,9395,348],{"class":221},[204,9397,9398],{"class":206,"line":7850},[204,9399,820],{"class":221},[204,9401,9402],{"class":206,"line":7855},[204,9403,262],{"class":221},[155,9405,9407],{"id":9406},"complex-layout-patterns","Complex Layout Patterns",[195,9409,9411],{"className":197,"code":9410,"language":199,"meta":200,"style":200},"/* Holy Grail Layout with Grid */\n.holy-grail {\n display: grid;\n grid-template-areas:\n \"header header header\"\n \"nav main aside\"\n \"footer footer footer\";\n grid-template-columns: 200px 1fr 150px;\n grid-template-rows: auto 1fr auto;\n min-height: 100vh;\n}\n\n@media (max-width: 768px) {\n .holy-grail {\n grid-template-areas:\n \"header\"\n \"nav\"\n \"main\"\n \"aside\"\n \"footer\";\n grid-template-columns: 1fr;\n }\n}\n\n/* Magazine Layout */\n.magazine {\n display: grid;\n grid-template-columns: repeat(6, 1fr);\n grid-auto-rows: 200px;\n gap: 1rem;\n}\n\n.article-featured {\n grid-column: span 4;\n grid-row: span 2;\n}\n\n.article-secondary {\n grid-column: span 2;\n grid-row: span 1;\n}\n\n.article-small {\n grid-column: span 1;\n grid-row: span 1;\n}\n\n/* Sidebar Layout with Subgrid */\n.content-with-sidebar {\n display: grid;\n grid-template-columns: 1fr 300px;\n gap: 2rem;\n}\n\n.main-content {\n display: grid;\n grid-template-rows: subgrid;\n gap: 1rem;\n}\n\n/* Dashboard Layout */\n.dashboard {\n display: grid;\n grid-template-areas:\n \"header header header header\"\n \"sidebar main main widgets\"\n \"sidebar main main widgets\"\n \"footer footer footer footer\";\n grid-template-columns: 250px 1fr 1fr 200px;\n grid-template-rows: 60px 1fr 1fr 60px;\n height: 100vh;\n gap: 1rem;\n}\n\n.widget-area {\n grid-area: widgets;\n display: grid;\n grid-template-rows: repeat(auto-fit, minmax(150px, 1fr));\n gap: 1rem;\n}\n",[127,9412,9413,9418,9427,9437,9443,9451,9460,9470,9485,9499,9509,9513,9517,9533,9541,9548,9556,9565,9573,9581,9591,9601,9605,9609,9613,9618,9627,9637,9656,9667,9677,9681,9685,9694,9707,9719,9723,9727,9736,9748,9760,9764,9768,9777,9789,9801,9805,9809,9814,9823,9833,9845,9855,9859,9863,9872,9882,9893,9903,9907,9911,9916,9925,9935,9941,9950,9959,9967,9978,9994,10011,10021,10031,10035,10039,10048,10059,10069,10096,10106],{"__ignoreMap":200},[204,9414,9415],{"class":206,"line":207},[204,9416,9417],{"class":210},"/* Holy Grail Layout with Grid */\n",[204,9419,9420,9422,9425],{"class":206,"line":214},[204,9421,281],{"class":221},[204,9423,9424],{"class":284},"holy-grail",[204,9426,222],{"class":221},[204,9428,9429,9431,9433,9435],{"class":206,"line":16},[204,9430,6353],{"class":292},[204,9432,296],{"class":221},[204,9434,6682],{"class":227},[204,9436,305],{"class":221},[204,9438,9439,9441],{"class":206,"line":237},[204,9440,6689],{"class":292},[204,9442,6692],{"class":221},[204,9444,9445,9447,9449],{"class":206,"line":247},[204,9446,400],{"class":221},[204,9448,6699],{"class":386},[204,9450,491],{"class":221},[204,9452,9453,9455,9458],{"class":206,"line":253},[204,9454,400],{"class":221},[204,9456,9457],{"class":386},"nav main aside",[204,9459,491],{"class":221},[204,9461,9462,9464,9466,9468],{"class":206,"line":259},[204,9463,400],{"class":221},[204,9465,6717],{"class":386},[204,9467,390],{"class":221},[204,9469,305],{"class":221},[204,9471,9472,9474,9476,9478,9480,9483],{"class":206,"line":331},[204,9473,6726],{"class":292},[204,9475,296],{"class":221},[204,9477,6737],{"class":2498},[204,9479,6734],{"class":2498},[204,9481,9482],{"class":2498}," 150px",[204,9484,305],{"class":221},[204,9486,9487,9489,9491,9493,9495,9497],{"class":206,"line":351},[204,9488,6744],{"class":292},[204,9490,296],{"class":221},[204,9492,6749],{"class":227},[204,9494,6752],{"class":2498},[204,9496,6563],{"class":227},[204,9498,305],{"class":221},[204,9500,9501,9503,9505,9507],{"class":206,"line":499},[204,9502,6625],{"class":292},[204,9504,296],{"class":221},[204,9506,6630],{"class":2498},[204,9508,305],{"class":221},[204,9510,9511],{"class":206,"line":513},[204,9512,262],{"class":221},[204,9514,9515],{"class":206,"line":533},[204,9516,315],{"emptyLinePlaceholder":314},[204,9518,9519,9521,9523,9525,9527,9529,9531],{"class":206,"line":29},[204,9520,7701],{"class":217},[204,9522,7704],{"class":221},[204,9524,7707],{"class":284},[204,9526,296],{"class":221},[204,9528,7712],{"class":2498},[204,9530,2440],{"class":221},[204,9532,222],{"class":221},[204,9534,9535,9537,9539],{"class":206,"line":570},[204,9536,1564],{"class":221},[204,9538,9424],{"class":284},[204,9540,222],{"class":221},[204,9542,9543,9546],{"class":206,"line":576},[204,9544,9545],{"class":292}," grid-template-areas",[204,9547,6692],{"class":221},[204,9549,9550,9552,9554],{"class":206,"line":582},[204,9551,414],{"class":221},[204,9553,6791],{"class":386},[204,9555,491],{"class":221},[204,9557,9558,9560,9563],{"class":206,"line":596},[204,9559,414],{"class":221},[204,9561,9562],{"class":386},"nav",[204,9564,491],{"class":221},[204,9566,9567,9569,9571],{"class":206,"line":616},[204,9568,414],{"class":221},[204,9570,6840],{"class":386},[204,9572,491],{"class":221},[204,9574,9575,9577,9579],{"class":206,"line":637},[204,9576,414],{"class":221},[204,9578,6864],{"class":386},[204,9580,491],{"class":221},[204,9582,9583,9585,9587,9589],{"class":206,"line":658},[204,9584,414],{"class":221},[204,9586,3021],{"class":386},[204,9588,390],{"class":221},[204,9590,305],{"class":221},[204,9592,9593,9595,9597,9599],{"class":206,"line":679},[204,9594,9271],{"class":292},[204,9596,296],{"class":221},[204,9598,6734],{"class":2498},[204,9600,305],{"class":221},[204,9602,9603],{"class":206,"line":698},[204,9604,820],{"class":221},[204,9606,9607],{"class":206,"line":703},[204,9608,262],{"class":221},[204,9610,9611],{"class":206,"line":717},[204,9612,315],{"emptyLinePlaceholder":314},[204,9614,9615],{"class":206,"line":731},[204,9616,9617],{"class":210},"/* Magazine Layout */\n",[204,9619,9620,9622,9625],{"class":206,"line":752},[204,9621,281],{"class":221},[204,9623,9624],{"class":284},"magazine",[204,9626,222],{"class":221},[204,9628,9629,9631,9633,9635],{"class":206,"line":772},[204,9630,6353],{"class":292},[204,9632,296],{"class":221},[204,9634,6682],{"class":227},[204,9636,305],{"class":221},[204,9638,9639,9641,9643,9645,9647,9650,9652,9654],{"class":206,"line":793},[204,9640,6726],{"class":292},[204,9642,296],{"class":221},[204,9644,6941],{"class":338},[204,9646,342],{"class":221},[204,9648,9649],{"class":2498},"6",[204,9651,1717],{"class":221},[204,9653,6734],{"class":2498},[204,9655,348],{"class":221},[204,9657,9658,9661,9663,9665],{"class":206,"line":812},[204,9659,9660],{"class":292}," grid-auto-rows",[204,9662,296],{"class":221},[204,9664,6737],{"class":2498},[204,9666,305],{"class":221},[204,9668,9669,9671,9673,9675],{"class":206,"line":817},[204,9670,6430],{"class":292},[204,9672,296],{"class":221},[204,9674,6393],{"class":2498},[204,9676,305],{"class":221},[204,9678,9679],{"class":206,"line":823},[204,9680,262],{"class":221},[204,9682,9683],{"class":206,"line":1028},[204,9684,315],{"emptyLinePlaceholder":314},[204,9686,9687,9689,9692],{"class":206,"line":3225},[204,9688,281],{"class":221},[204,9690,9691],{"class":284},"article-featured",[204,9693,222],{"class":221},[204,9695,9696,9698,9700,9703,9705],{"class":206,"line":3242},[204,9697,7086],{"class":292},[204,9699,296],{"class":221},[204,9701,9702],{"class":227}," span ",[204,9704,663],{"class":2498},[204,9706,305],{"class":221},[204,9708,9709,9711,9713,9715,9717],{"class":206,"line":3255},[204,9710,7103],{"class":292},[204,9712,296],{"class":221},[204,9714,9702],{"class":227},[204,9716,642],{"class":2498},[204,9718,305],{"class":221},[204,9720,9721],{"class":206,"line":3272},[204,9722,262],{"class":221},[204,9724,9725],{"class":206,"line":3277},[204,9726,315],{"emptyLinePlaceholder":314},[204,9728,9729,9731,9734],{"class":206,"line":3282},[204,9730,281],{"class":221},[204,9732,9733],{"class":284},"article-secondary",[204,9735,222],{"class":221},[204,9737,9738,9740,9742,9744,9746],{"class":206,"line":3291},[204,9739,7086],{"class":292},[204,9741,296],{"class":221},[204,9743,9702],{"class":227},[204,9745,642],{"class":2498},[204,9747,305],{"class":221},[204,9749,9750,9752,9754,9756,9758],{"class":206,"line":3306},[204,9751,7103],{"class":292},[204,9753,296],{"class":221},[204,9755,9702],{"class":227},[204,9757,621],{"class":2498},[204,9759,305],{"class":221},[204,9761,9762],{"class":206,"line":3311},[204,9763,262],{"class":221},[204,9765,9766],{"class":206,"line":3316},[204,9767,315],{"emptyLinePlaceholder":314},[204,9769,9770,9772,9775],{"class":206,"line":3325},[204,9771,281],{"class":221},[204,9773,9774],{"class":284},"article-small",[204,9776,222],{"class":221},[204,9778,9779,9781,9783,9785,9787],{"class":206,"line":3340},[204,9780,7086],{"class":292},[204,9782,296],{"class":221},[204,9784,9702],{"class":227},[204,9786,621],{"class":2498},[204,9788,305],{"class":221},[204,9790,9791,9793,9795,9797,9799],{"class":206,"line":3360},[204,9792,7103],{"class":292},[204,9794,296],{"class":221},[204,9796,9702],{"class":227},[204,9798,621],{"class":2498},[204,9800,305],{"class":221},[204,9802,9803],{"class":206,"line":3365},[204,9804,262],{"class":221},[204,9806,9807],{"class":206,"line":7083},[204,9808,315],{"emptyLinePlaceholder":314},[204,9810,9811],{"class":206,"line":7100},[204,9812,9813],{"class":210},"/* Sidebar Layout with Subgrid */\n",[204,9815,9816,9818,9821],{"class":206,"line":7117},[204,9817,281],{"class":221},[204,9819,9820],{"class":284},"content-with-sidebar",[204,9822,222],{"class":221},[204,9824,9825,9827,9829,9831],{"class":206,"line":7122},[204,9826,6353],{"class":292},[204,9828,296],{"class":221},[204,9830,6682],{"class":227},[204,9832,305],{"class":221},[204,9834,9835,9837,9839,9841,9843],{"class":206,"line":7127},[204,9836,6726],{"class":292},[204,9838,296],{"class":221},[204,9840,6734],{"class":2498},[204,9842,8211],{"class":2498},[204,9844,305],{"class":221},[204,9846,9847,9849,9851,9853],{"class":206,"line":7137},[204,9848,6430],{"class":292},[204,9850,296],{"class":221},[204,9852,6396],{"class":2498},[204,9854,305],{"class":221},[204,9856,9857],{"class":206,"line":7154},[204,9858,262],{"class":221},[204,9860,9861],{"class":206,"line":7170},[204,9862,315],{"emptyLinePlaceholder":314},[204,9864,9865,9867,9870],{"class":206,"line":7175},[204,9866,281],{"class":221},[204,9868,9869],{"class":284},"main-content",[204,9871,222],{"class":221},[204,9873,9874,9876,9878,9880],{"class":206,"line":7180},[204,9875,6353],{"class":292},[204,9877,296],{"class":221},[204,9879,6682],{"class":227},[204,9881,305],{"class":221},[204,9883,9884,9886,9888,9891],{"class":206,"line":7190},[204,9885,6744],{"class":292},[204,9887,296],{"class":221},[204,9889,9890],{"class":227}," subgrid",[204,9892,305],{"class":221},[204,9894,9895,9897,9899,9901],{"class":206,"line":7205},[204,9896,6430],{"class":292},[204,9898,296],{"class":221},[204,9900,6393],{"class":2498},[204,9902,305],{"class":221},[204,9904,9905],{"class":206,"line":7221},[204,9906,262],{"class":221},[204,9908,9909],{"class":206,"line":7818},[204,9910,315],{"emptyLinePlaceholder":314},[204,9912,9913],{"class":206,"line":7830},[204,9914,9915],{"class":210},"/* Dashboard Layout */\n",[204,9917,9918,9920,9923],{"class":206,"line":7845},[204,9919,281],{"class":221},[204,9921,9922],{"class":284},"dashboard",[204,9924,222],{"class":221},[204,9926,9927,9929,9931,9933],{"class":206,"line":7850},[204,9928,6353],{"class":292},[204,9930,296],{"class":221},[204,9932,6682],{"class":227},[204,9934,305],{"class":221},[204,9936,9937,9939],{"class":206,"line":7855},[204,9938,6689],{"class":292},[204,9940,6692],{"class":221},[204,9942,9943,9945,9948],{"class":206,"line":7869},[204,9944,400],{"class":221},[204,9946,9947],{"class":386},"header header header header",[204,9949,491],{"class":221},[204,9951,9952,9954,9957],{"class":206,"line":7880},[204,9953,400],{"class":221},[204,9955,9956],{"class":386},"sidebar main main widgets",[204,9958,491],{"class":221},[204,9960,9961,9963,9965],{"class":206,"line":7885},[204,9962,400],{"class":221},[204,9964,9956],{"class":386},[204,9966,491],{"class":221},[204,9968,9969,9971,9974,9976],{"class":206,"line":7890},[204,9970,400],{"class":221},[204,9972,9973],{"class":386},"footer footer footer footer",[204,9975,390],{"class":221},[204,9977,305],{"class":221},[204,9979,9980,9982,9984,9986,9988,9990,9992],{"class":206,"line":7899},[204,9981,6726],{"class":292},[204,9983,296],{"class":221},[204,9985,6731],{"class":2498},[204,9987,6734],{"class":2498},[204,9989,6734],{"class":2498},[204,9991,6737],{"class":2498},[204,9993,305],{"class":221},[204,9995,9996,9998,10000,10003,10005,10007,10009],{"class":206,"line":7911},[204,9997,6744],{"class":292},[204,9999,296],{"class":221},[204,10001,10002],{"class":2498}," 60px",[204,10004,6734],{"class":2498},[204,10006,6734],{"class":2498},[204,10008,10002],{"class":2498},[204,10010,305],{"class":221},[204,10012,10013,10015,10017,10019],{"class":206,"line":7924},[204,10014,6496],{"class":292},[204,10016,296],{"class":221},[204,10018,6630],{"class":2498},[204,10020,305],{"class":221},[204,10022,10023,10025,10027,10029],{"class":206,"line":7929},[204,10024,6430],{"class":292},[204,10026,296],{"class":221},[204,10028,6393],{"class":2498},[204,10030,305],{"class":221},[204,10032,10033],{"class":206,"line":7934},[204,10034,262],{"class":221},[204,10036,10037],{"class":206,"line":7960},[204,10038,315],{"emptyLinePlaceholder":314},[204,10040,10041,10043,10046],{"class":206,"line":7993},[204,10042,281],{"class":221},[204,10044,10045],{"class":284},"widget-area",[204,10047,222],{"class":221},[204,10049,10050,10052,10054,10057],{"class":206,"line":7998},[204,10051,6798],{"class":292},[204,10053,296],{"class":221},[204,10055,10056],{"class":227}," widgets",[204,10058,305],{"class":221},[204,10060,10061,10063,10065,10067],{"class":206,"line":8003},[204,10062,6353],{"class":292},[204,10064,296],{"class":221},[204,10066,6682],{"class":227},[204,10068,305],{"class":221},[204,10070,10071,10073,10075,10077,10079,10081,10083,10085,10087,10090,10092,10094],{"class":206,"line":8028},[204,10072,6744],{"class":292},[204,10074,296],{"class":221},[204,10076,6941],{"class":338},[204,10078,342],{"class":221},[204,10080,6946],{"class":227},[204,10082,1717],{"class":221},[204,10084,6951],{"class":338},[204,10086,342],{"class":221},[204,10088,10089],{"class":2498},"150px",[204,10091,1717],{"class":221},[204,10093,6734],{"class":2498},[204,10095,6963],{"class":221},[204,10097,10098,10100,10102,10104],{"class":206,"line":8040},[204,10099,6430],{"class":292},[204,10101,296],{"class":221},[204,10103,6393],{"class":2498},[204,10105,305],{"class":221},[204,10107,10108],{"class":206,"line":8045},[204,10109,262],{"class":221},[155,10111,10113],{"id":10112},"grid-animation-and-transitions","Grid Animation and Transitions",[195,10115,10117],{"className":197,"code":10116,"language":199,"meta":200,"style":200},"/* Animated grid expansion */\n.expandable-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n gap: 1rem;\n transition: all 0.3s ease;\n}\n\n.grid-item {\n background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n border-radius: 8px;\n padding: 2rem;\n color: white;\n transition: all 0.3s ease;\n cursor: pointer;\n}\n\n.grid-item:hover {\n transform: scale(1.05);\n z-index: 1;\n}\n\n/* Staggered animation entrance */\n.staggered-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n gap: 2rem;\n}\n\n.staggered-item {\n opacity: 0;\n transform: translateY(20px);\n animation: slideInUp 0.6s ease forwards;\n}\n\n.staggered-item:nth-child(1) {\n animation-delay: 0.1s;\n}\n.staggered-item:nth-child(2) {\n animation-delay: 0.2s;\n}\n.staggered-item:nth-child(3) {\n animation-delay: 0.3s;\n}\n.staggered-item:nth-child(4) {\n animation-delay: 0.4s;\n}\n\n@keyframes slideInUp {\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n/* Grid morphing animation */\n.morphing-grid {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n gap: 1rem;\n transition: grid-template-columns 0.5s ease;\n}\n\n.morphing-grid.expanded {\n grid-template-columns: repeat(5, 1fr);\n}\n\n.morphing-grid.collapsed {\n grid-template-columns: 1fr;\n}\n",[127,10118,10119,10124,10133,10143,10170,10180,10195,10199,10203,10212,10248,10258,10268,10278,10292,10302,10306,10310,10322,10338,10349,10353,10357,10362,10371,10381,10407,10417,10421,10425,10434,10445,10460,10478,10482,10486,10504,10516,10520,10538,10549,10553,10571,10582,10586,10604,10615,10619,10623,10633,10640,10650,10664,10668,10672,10676,10681,10690,10700,10718,10728,10744,10748,10752,10765,10783,10787,10791,10804,10814],{"__ignoreMap":200},[204,10120,10121],{"class":206,"line":207},[204,10122,10123],{"class":210},"/* Animated grid expansion */\n",[204,10125,10126,10128,10131],{"class":206,"line":214},[204,10127,281],{"class":221},[204,10129,10130],{"class":284},"expandable-grid",[204,10132,222],{"class":221},[204,10134,10135,10137,10139,10141],{"class":206,"line":16},[204,10136,6353],{"class":292},[204,10138,296],{"class":221},[204,10140,6682],{"class":227},[204,10142,305],{"class":221},[204,10144,10145,10147,10149,10151,10153,10155,10157,10159,10161,10164,10166,10168],{"class":206,"line":237},[204,10146,6726],{"class":292},[204,10148,296],{"class":221},[204,10150,6941],{"class":338},[204,10152,342],{"class":221},[204,10154,6946],{"class":227},[204,10156,1717],{"class":221},[204,10158,6951],{"class":338},[204,10160,342],{"class":221},[204,10162,10163],{"class":2498},"200px",[204,10165,1717],{"class":221},[204,10167,6734],{"class":2498},[204,10169,6963],{"class":221},[204,10171,10172,10174,10176,10178],{"class":206,"line":247},[204,10173,6430],{"class":292},[204,10175,296],{"class":221},[204,10177,6393],{"class":2498},[204,10179,305],{"class":221},[204,10181,10182,10184,10186,10188,10190,10193],{"class":206,"line":253},[204,10183,7430],{"class":292},[204,10185,296],{"class":221},[204,10187,7683],{"class":227},[204,10189,7686],{"class":2498},[204,10191,10192],{"class":227}," ease",[204,10194,305],{"class":221},[204,10196,10197],{"class":206,"line":259},[204,10198,262],{"class":221},[204,10200,10201],{"class":206,"line":331},[204,10202,315],{"emptyLinePlaceholder":314},[204,10204,10205,10207,10210],{"class":206,"line":351},[204,10206,281],{"class":221},[204,10208,10209],{"class":284},"grid-item",[204,10211,222],{"class":221},[204,10213,10214,10216,10218,10221,10223,10226,10228,10230,10233,10236,10238,10240,10243,10246],{"class":206,"line":499},[204,10215,3077],{"class":292},[204,10217,296],{"class":221},[204,10219,10220],{"class":338}," linear-gradient",[204,10222,342],{"class":221},[204,10224,10225],{"class":2498},"135deg",[204,10227,1717],{"class":221},[204,10229,299],{"class":221},[204,10231,10232],{"class":227},"667eea ",[204,10234,10235],{"class":2498},"0%",[204,10237,1717],{"class":221},[204,10239,299],{"class":221},[204,10241,10242],{"class":227},"764ba2 ",[204,10244,10245],{"class":2498},"100%",[204,10247,348],{"class":221},[204,10249,10250,10252,10254,10256],{"class":206,"line":513},[204,10251,3116],{"class":292},[204,10253,296],{"class":221},[204,10255,8372],{"class":2498},[204,10257,305],{"class":221},[204,10259,10260,10262,10264,10266],{"class":206,"line":533},[204,10261,3176],{"class":292},[204,10263,296],{"class":221},[204,10265,6396],{"class":2498},[204,10267,305],{"class":221},[204,10269,10270,10272,10274,10276],{"class":206,"line":29},[204,10271,3258],{"class":292},[204,10273,296],{"class":221},[204,10275,7791],{"class":227},[204,10277,305],{"class":221},[204,10279,10280,10282,10284,10286,10288,10290],{"class":206,"line":570},[204,10281,7430],{"class":292},[204,10283,296],{"class":221},[204,10285,7683],{"class":227},[204,10287,7686],{"class":2498},[204,10289,10192],{"class":227},[204,10291,305],{"class":221},[204,10293,10294,10296,10298,10300],{"class":206,"line":576},[204,10295,7614],{"class":292},[204,10297,296],{"class":221},[204,10299,7619],{"class":227},[204,10301,305],{"class":221},[204,10303,10304],{"class":206,"line":582},[204,10305,262],{"class":221},[204,10307,10308],{"class":206,"line":596},[204,10309,315],{"emptyLinePlaceholder":314},[204,10311,10312,10314,10316,10318,10320],{"class":206,"line":616},[204,10313,281],{"class":221},[204,10315,10209],{"class":284},[204,10317,296],{"class":221},[204,10319,7459],{"class":1070},[204,10321,222],{"class":221},[204,10323,10324,10326,10328,10331,10333,10336],{"class":206,"line":637},[204,10325,8349],{"class":292},[204,10327,296],{"class":221},[204,10329,10330],{"class":338}," scale",[204,10332,342],{"class":221},[204,10334,10335],{"class":2498},"1.05",[204,10337,348],{"class":221},[204,10339,10340,10343,10345,10347],{"class":206,"line":658},[204,10341,10342],{"class":292}," z-index",[204,10344,296],{"class":221},[204,10346,6530],{"class":2498},[204,10348,305],{"class":221},[204,10350,10351],{"class":206,"line":679},[204,10352,262],{"class":221},[204,10354,10355],{"class":206,"line":698},[204,10356,315],{"emptyLinePlaceholder":314},[204,10358,10359],{"class":206,"line":703},[204,10360,10361],{"class":210},"/* Staggered animation entrance */\n",[204,10363,10364,10366,10369],{"class":206,"line":717},[204,10365,281],{"class":221},[204,10367,10368],{"class":284},"staggered-grid",[204,10370,222],{"class":221},[204,10372,10373,10375,10377,10379],{"class":206,"line":731},[204,10374,6353],{"class":292},[204,10376,296],{"class":221},[204,10378,6682],{"class":227},[204,10380,305],{"class":221},[204,10382,10383,10385,10387,10389,10391,10393,10395,10397,10399,10401,10403,10405],{"class":206,"line":752},[204,10384,6726],{"class":292},[204,10386,296],{"class":221},[204,10388,6941],{"class":338},[204,10390,342],{"class":221},[204,10392,6946],{"class":227},[204,10394,1717],{"class":221},[204,10396,6951],{"class":338},[204,10398,342],{"class":221},[204,10400,8937],{"class":2498},[204,10402,1717],{"class":221},[204,10404,6734],{"class":2498},[204,10406,6963],{"class":221},[204,10408,10409,10411,10413,10415],{"class":206,"line":772},[204,10410,6430],{"class":292},[204,10412,296],{"class":221},[204,10414,6396],{"class":2498},[204,10416,305],{"class":221},[204,10418,10419],{"class":206,"line":793},[204,10420,262],{"class":221},[204,10422,10423],{"class":206,"line":812},[204,10424,315],{"emptyLinePlaceholder":314},[204,10426,10427,10429,10432],{"class":206,"line":817},[204,10428,281],{"class":221},[204,10430,10431],{"class":284},"staggered-item",[204,10433,222],{"class":221},[204,10435,10436,10439,10441,10443],{"class":206,"line":823},[204,10437,10438],{"class":292}," opacity",[204,10440,296],{"class":221},[204,10442,1720],{"class":2498},[204,10444,305],{"class":221},[204,10446,10447,10449,10451,10453,10455,10458],{"class":206,"line":1028},[204,10448,8349],{"class":292},[204,10450,296],{"class":221},[204,10452,8354],{"class":338},[204,10454,342],{"class":221},[204,10456,10457],{"class":2498},"20px",[204,10459,348],{"class":221},[204,10461,10462,10465,10467,10470,10473,10476],{"class":206,"line":3225},[204,10463,10464],{"class":292}," animation",[204,10466,296],{"class":221},[204,10468,10469],{"class":227}," slideInUp ",[204,10471,10472],{"class":2498},"0.6s",[204,10474,10475],{"class":227}," ease forwards",[204,10477,305],{"class":221},[204,10479,10480],{"class":206,"line":3242},[204,10481,262],{"class":221},[204,10483,10484],{"class":206,"line":3255},[204,10485,315],{"emptyLinePlaceholder":314},[204,10487,10488,10490,10492,10494,10496,10498,10500,10502],{"class":206,"line":3272},[204,10489,281],{"class":221},[204,10491,10431],{"class":284},[204,10493,296],{"class":221},[204,10495,7949],{"class":1070},[204,10497,342],{"class":221},[204,10499,621],{"class":2498},[204,10501,2440],{"class":221},[204,10503,222],{"class":221},[204,10505,10506,10509,10511,10514],{"class":206,"line":3277},[204,10507,10508],{"class":292}," animation-delay",[204,10510,296],{"class":221},[204,10512,10513],{"class":2498}," 0.1s",[204,10515,305],{"class":221},[204,10517,10518],{"class":206,"line":3282},[204,10519,262],{"class":221},[204,10521,10522,10524,10526,10528,10530,10532,10534,10536],{"class":206,"line":3291},[204,10523,281],{"class":221},[204,10525,10431],{"class":284},[204,10527,296],{"class":221},[204,10529,7949],{"class":1070},[204,10531,342],{"class":221},[204,10533,642],{"class":2498},[204,10535,2440],{"class":221},[204,10537,222],{"class":221},[204,10539,10540,10542,10544,10547],{"class":206,"line":3306},[204,10541,10508],{"class":292},[204,10543,296],{"class":221},[204,10545,10546],{"class":2498}," 0.2s",[204,10548,305],{"class":221},[204,10550,10551],{"class":206,"line":3311},[204,10552,262],{"class":221},[204,10554,10555,10557,10559,10561,10563,10565,10567,10569],{"class":206,"line":3316},[204,10556,281],{"class":221},[204,10558,10431],{"class":284},[204,10560,296],{"class":221},[204,10562,7949],{"class":1070},[204,10564,342],{"class":221},[204,10566,7165],{"class":2498},[204,10568,2440],{"class":221},[204,10570,222],{"class":221},[204,10572,10573,10575,10577,10580],{"class":206,"line":3325},[204,10574,10508],{"class":292},[204,10576,296],{"class":221},[204,10578,10579],{"class":2498}," 0.3s",[204,10581,305],{"class":221},[204,10583,10584],{"class":206,"line":3340},[204,10585,262],{"class":221},[204,10587,10588,10590,10592,10594,10596,10598,10600,10602],{"class":206,"line":3360},[204,10589,281],{"class":221},[204,10591,10431],{"class":284},[204,10593,296],{"class":221},[204,10595,7949],{"class":1070},[204,10597,342],{"class":221},[204,10599,663],{"class":2498},[204,10601,2440],{"class":221},[204,10603,222],{"class":221},[204,10605,10606,10608,10610,10613],{"class":206,"line":3365},[204,10607,10508],{"class":292},[204,10609,296],{"class":221},[204,10611,10612],{"class":2498}," 0.4s",[204,10614,305],{"class":221},[204,10616,10617],{"class":206,"line":7083},[204,10618,262],{"class":221},[204,10620,10621],{"class":206,"line":7100},[204,10622,315],{"emptyLinePlaceholder":314},[204,10624,10625,10628,10631],{"class":206,"line":7117},[204,10626,10627],{"class":217},"@keyframes",[204,10629,10630],{"class":9160}," slideInUp",[204,10632,222],{"class":221},[204,10634,10635,10638],{"class":206,"line":7122},[204,10636,10637],{"class":284}," to",[204,10639,222],{"class":221},[204,10641,10642,10644,10646,10648],{"class":206,"line":7127},[204,10643,8031],{"class":292},[204,10645,296],{"class":221},[204,10647,6530],{"class":2498},[204,10649,305],{"class":221},[204,10651,10652,10654,10656,10658,10660,10662],{"class":206,"line":7137},[204,10653,7963],{"class":292},[204,10655,296],{"class":221},[204,10657,8354],{"class":338},[204,10659,342],{"class":221},[204,10661,601],{"class":2498},[204,10663,348],{"class":221},[204,10665,10666],{"class":206,"line":7154},[204,10667,820],{"class":221},[204,10669,10670],{"class":206,"line":7170},[204,10671,262],{"class":221},[204,10673,10674],{"class":206,"line":7175},[204,10675,315],{"emptyLinePlaceholder":314},[204,10677,10678],{"class":206,"line":7180},[204,10679,10680],{"class":210},"/* Grid morphing animation */\n",[204,10682,10683,10685,10688],{"class":206,"line":7190},[204,10684,281],{"class":221},[204,10686,10687],{"class":284},"morphing-grid",[204,10689,222],{"class":221},[204,10691,10692,10694,10696,10698],{"class":206,"line":7205},[204,10693,6353],{"class":292},[204,10695,296],{"class":221},[204,10697,6682],{"class":227},[204,10699,305],{"class":221},[204,10701,10702,10704,10706,10708,10710,10712,10714,10716],{"class":206,"line":7221},[204,10703,6726],{"class":292},[204,10705,296],{"class":221},[204,10707,6941],{"class":338},[204,10709,342],{"class":221},[204,10711,7165],{"class":2498},[204,10713,1717],{"class":221},[204,10715,6734],{"class":2498},[204,10717,348],{"class":221},[204,10719,10720,10722,10724,10726],{"class":206,"line":7818},[204,10721,6430],{"class":292},[204,10723,296],{"class":221},[204,10725,6393],{"class":2498},[204,10727,305],{"class":221},[204,10729,10730,10732,10734,10737,10740,10742],{"class":206,"line":7830},[204,10731,7430],{"class":292},[204,10733,296],{"class":221},[204,10735,10736],{"class":227}," grid-template-columns ",[204,10738,10739],{"class":2498},"0.5s",[204,10741,10192],{"class":227},[204,10743,305],{"class":221},[204,10745,10746],{"class":206,"line":7845},[204,10747,262],{"class":221},[204,10749,10750],{"class":206,"line":7850},[204,10751,315],{"emptyLinePlaceholder":314},[204,10753,10754,10756,10758,10760,10763],{"class":206,"line":7855},[204,10755,281],{"class":221},[204,10757,10687],{"class":284},[204,10759,281],{"class":221},[204,10761,10762],{"class":284},"expanded",[204,10764,222],{"class":221},[204,10766,10767,10769,10771,10773,10775,10777,10779,10781],{"class":206,"line":7869},[204,10768,6726],{"class":292},[204,10770,296],{"class":221},[204,10772,6941],{"class":338},[204,10774,342],{"class":221},[204,10776,7112],{"class":2498},[204,10778,1717],{"class":221},[204,10780,6734],{"class":2498},[204,10782,348],{"class":221},[204,10784,10785],{"class":206,"line":7880},[204,10786,262],{"class":221},[204,10788,10789],{"class":206,"line":7885},[204,10790,315],{"emptyLinePlaceholder":314},[204,10792,10793,10795,10797,10799,10802],{"class":206,"line":7890},[204,10794,281],{"class":221},[204,10796,10687],{"class":284},[204,10798,281],{"class":221},[204,10800,10801],{"class":284},"collapsed",[204,10803,222],{"class":221},[204,10805,10806,10808,10810,10812],{"class":206,"line":7899},[204,10807,6726],{"class":292},[204,10809,296],{"class":221},[204,10811,6734],{"class":2498},[204,10813,305],{"class":221},[204,10815,10816],{"class":206,"line":7911},[204,10817,262],{"class":221},[98,10819,10821],{"id":10820},"combining-grid-and-flexbox","Combining Grid and Flexbox",[155,10823,10825],{"id":10824},"hybrid-layouts","Hybrid Layouts",[195,10827,10829],{"className":197,"code":10828,"language":199,"meta":200,"style":200},"/* Grid for overall layout, Flexbox for components */\n.hybrid-layout {\n display: grid;\n grid-template-areas:\n \"header header\"\n \"sidebar main\"\n \"footer footer\";\n grid-template-columns: 250px 1fr;\n grid-template-rows: auto 1fr auto;\n min-height: 100vh;\n}\n\n.header {\n grid-area: header;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 1rem 2rem;\n}\n\n.sidebar {\n grid-area: sidebar;\n display: flex;\n flex-direction: column;\n gap: 1rem;\n padding: 2rem;\n}\n\n.main-content {\n grid-area: main;\n display: grid;\n grid-template-rows: auto 1fr;\n gap: 2rem;\n padding: 2rem;\n}\n\n.content-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.content-body {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n gap: 2rem;\n}\n\n/* Card grid with flexbox cards */\n.card-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n gap: 2rem;\n}\n\n.flex-card {\n display: flex;\n flex-direction: column;\n background: white;\n border-radius: 12px;\n overflow: hidden;\n box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n}\n\n.card-header {\n display: flex;\n align-items: center;\n gap: 1rem;\n padding: 1.5rem;\n background: #f8f9fa;\n}\n\n.card-body {\n flex: 1;\n padding: 1.5rem;\n}\n\n.card-footer {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 1rem 1.5rem;\n background: #f8f9fa;\n border-top: 1px solid #e9ecef;\n}\n",[127,10830,10831,10836,10845,10855,10861,10870,10879,10890,10902,10916,10926,10930,10934,10942,10952,10962,10972,10982,10994,10998,11002,11010,11020,11030,11040,11050,11060,11064,11068,11076,11086,11096,11108,11118,11128,11132,11136,11145,11155,11165,11175,11179,11183,11192,11202,11228,11238,11242,11246,11251,11260,11270,11296,11306,11310,11314,11323,11333,11343,11353,11363,11373,11405,11409,11413,11421,11431,11441,11451,11461,11474,11478,11482,11490,11500,11510,11514,11518,11526,11536,11546,11556,11568,11580,11597],{"__ignoreMap":200},[204,10832,10833],{"class":206,"line":207},[204,10834,10835],{"class":210},"/* Grid for overall layout, Flexbox for components */\n",[204,10837,10838,10840,10843],{"class":206,"line":214},[204,10839,281],{"class":221},[204,10841,10842],{"class":284},"hybrid-layout",[204,10844,222],{"class":221},[204,10846,10847,10849,10851,10853],{"class":206,"line":16},[204,10848,6353],{"class":292},[204,10850,296],{"class":221},[204,10852,6682],{"class":227},[204,10854,305],{"class":221},[204,10856,10857,10859],{"class":206,"line":237},[204,10858,6689],{"class":292},[204,10860,6692],{"class":221},[204,10862,10863,10865,10868],{"class":206,"line":247},[204,10864,400],{"class":221},[204,10866,10867],{"class":386},"header header",[204,10869,491],{"class":221},[204,10871,10872,10874,10877],{"class":206,"line":253},[204,10873,400],{"class":221},[204,10875,10876],{"class":386},"sidebar main",[204,10878,491],{"class":221},[204,10880,10881,10883,10886,10888],{"class":206,"line":259},[204,10882,400],{"class":221},[204,10884,10885],{"class":386},"footer footer",[204,10887,390],{"class":221},[204,10889,305],{"class":221},[204,10891,10892,10894,10896,10898,10900],{"class":206,"line":331},[204,10893,6726],{"class":292},[204,10895,296],{"class":221},[204,10897,6731],{"class":2498},[204,10899,6734],{"class":2498},[204,10901,305],{"class":221},[204,10903,10904,10906,10908,10910,10912,10914],{"class":206,"line":351},[204,10905,6744],{"class":292},[204,10907,296],{"class":221},[204,10909,6749],{"class":227},[204,10911,6752],{"class":2498},[204,10913,6563],{"class":227},[204,10915,305],{"class":221},[204,10917,10918,10920,10922,10924],{"class":206,"line":499},[204,10919,6625],{"class":292},[204,10921,296],{"class":221},[204,10923,6630],{"class":2498},[204,10925,305],{"class":221},[204,10927,10928],{"class":206,"line":513},[204,10929,262],{"class":221},[204,10931,10932],{"class":206,"line":533},[204,10933,315],{"emptyLinePlaceholder":314},[204,10935,10936,10938,10940],{"class":206,"line":29},[204,10937,281],{"class":221},[204,10939,6791],{"class":284},[204,10941,222],{"class":221},[204,10943,10944,10946,10948,10950],{"class":206,"line":570},[204,10945,6798],{"class":292},[204,10947,296],{"class":221},[204,10949,6803],{"class":227},[204,10951,305],{"class":221},[204,10953,10954,10956,10958,10960],{"class":206,"line":576},[204,10955,6353],{"class":292},[204,10957,296],{"class":221},[204,10959,6358],{"class":227},[204,10961,305],{"class":221},[204,10963,10964,10966,10968,10970],{"class":206,"line":582},[204,10965,6365],{"class":292},[204,10967,296],{"class":221},[204,10969,6370],{"class":227},[204,10971,305],{"class":221},[204,10973,10974,10976,10978,10980],{"class":206,"line":596},[204,10975,6377],{"class":292},[204,10977,296],{"class":221},[204,10979,6382],{"class":227},[204,10981,305],{"class":221},[204,10983,10984,10986,10988,10990,10992],{"class":206,"line":616},[204,10985,3176],{"class":292},[204,10987,296],{"class":221},[204,10989,6393],{"class":2498},[204,10991,6396],{"class":2498},[204,10993,305],{"class":221},[204,10995,10996],{"class":206,"line":637},[204,10997,262],{"class":221},[204,10999,11000],{"class":206,"line":658},[204,11001,315],{"emptyLinePlaceholder":314},[204,11003,11004,11006,11008],{"class":206,"line":679},[204,11005,281],{"class":221},[204,11007,6816],{"class":284},[204,11009,222],{"class":221},[204,11011,11012,11014,11016,11018],{"class":206,"line":698},[204,11013,6798],{"class":292},[204,11015,296],{"class":221},[204,11017,6827],{"class":227},[204,11019,305],{"class":221},[204,11021,11022,11024,11026,11028],{"class":206,"line":703},[204,11023,6353],{"class":292},[204,11025,296],{"class":221},[204,11027,6358],{"class":227},[204,11029,305],{"class":221},[204,11031,11032,11034,11036,11038],{"class":206,"line":717},[204,11033,6484],{"class":292},[204,11035,296],{"class":221},[204,11037,6489],{"class":227},[204,11039,305],{"class":221},[204,11041,11042,11044,11046,11048],{"class":206,"line":731},[204,11043,6430],{"class":292},[204,11045,296],{"class":221},[204,11047,6393],{"class":2498},[204,11049,305],{"class":221},[204,11051,11052,11054,11056,11058],{"class":206,"line":752},[204,11053,3176],{"class":292},[204,11055,296],{"class":221},[204,11057,6396],{"class":2498},[204,11059,305],{"class":221},[204,11061,11062],{"class":206,"line":772},[204,11063,262],{"class":221},[204,11065,11066],{"class":206,"line":793},[204,11067,315],{"emptyLinePlaceholder":314},[204,11069,11070,11072,11074],{"class":206,"line":812},[204,11071,281],{"class":221},[204,11073,9869],{"class":284},[204,11075,222],{"class":221},[204,11077,11078,11080,11082,11084],{"class":206,"line":817},[204,11079,6798],{"class":292},[204,11081,296],{"class":221},[204,11083,6851],{"class":227},[204,11085,305],{"class":221},[204,11087,11088,11090,11092,11094],{"class":206,"line":823},[204,11089,6353],{"class":292},[204,11091,296],{"class":221},[204,11093,6682],{"class":227},[204,11095,305],{"class":221},[204,11097,11098,11100,11102,11104,11106],{"class":206,"line":1028},[204,11099,6744],{"class":292},[204,11101,296],{"class":221},[204,11103,6749],{"class":227},[204,11105,6752],{"class":2498},[204,11107,305],{"class":221},[204,11109,11110,11112,11114,11116],{"class":206,"line":3225},[204,11111,6430],{"class":292},[204,11113,296],{"class":221},[204,11115,6396],{"class":2498},[204,11117,305],{"class":221},[204,11119,11120,11122,11124,11126],{"class":206,"line":3242},[204,11121,3176],{"class":292},[204,11123,296],{"class":221},[204,11125,6396],{"class":2498},[204,11127,305],{"class":221},[204,11129,11130],{"class":206,"line":3255},[204,11131,262],{"class":221},[204,11133,11134],{"class":206,"line":3272},[204,11135,315],{"emptyLinePlaceholder":314},[204,11137,11138,11140,11143],{"class":206,"line":3277},[204,11139,281],{"class":221},[204,11141,11142],{"class":284},"content-header",[204,11144,222],{"class":221},[204,11146,11147,11149,11151,11153],{"class":206,"line":3282},[204,11148,6353],{"class":292},[204,11150,296],{"class":221},[204,11152,6358],{"class":227},[204,11154,305],{"class":221},[204,11156,11157,11159,11161,11163],{"class":206,"line":3291},[204,11158,6365],{"class":292},[204,11160,296],{"class":221},[204,11162,6370],{"class":227},[204,11164,305],{"class":221},[204,11166,11167,11169,11171,11173],{"class":206,"line":3306},[204,11168,6377],{"class":292},[204,11170,296],{"class":221},[204,11172,6382],{"class":227},[204,11174,305],{"class":221},[204,11176,11177],{"class":206,"line":3311},[204,11178,262],{"class":221},[204,11180,11181],{"class":206,"line":3316},[204,11182,315],{"emptyLinePlaceholder":314},[204,11184,11185,11187,11190],{"class":206,"line":3325},[204,11186,281],{"class":221},[204,11188,11189],{"class":284},"content-body",[204,11191,222],{"class":221},[204,11193,11194,11196,11198,11200],{"class":206,"line":3340},[204,11195,6353],{"class":292},[204,11197,296],{"class":221},[204,11199,6682],{"class":227},[204,11201,305],{"class":221},[204,11203,11204,11206,11208,11210,11212,11214,11216,11218,11220,11222,11224,11226],{"class":206,"line":3360},[204,11205,6726],{"class":292},[204,11207,296],{"class":221},[204,11209,6941],{"class":338},[204,11211,342],{"class":221},[204,11213,6946],{"class":227},[204,11215,1717],{"class":221},[204,11217,6951],{"class":338},[204,11219,342],{"class":221},[204,11221,6956],{"class":2498},[204,11223,1717],{"class":221},[204,11225,6734],{"class":2498},[204,11227,6963],{"class":221},[204,11229,11230,11232,11234,11236],{"class":206,"line":3365},[204,11231,6430],{"class":292},[204,11233,296],{"class":221},[204,11235,6396],{"class":2498},[204,11237,305],{"class":221},[204,11239,11240],{"class":206,"line":7083},[204,11241,262],{"class":221},[204,11243,11244],{"class":206,"line":7100},[204,11245,315],{"emptyLinePlaceholder":314},[204,11247,11248],{"class":206,"line":7117},[204,11249,11250],{"class":210},"/* Card grid with flexbox cards */\n",[204,11252,11253,11255,11258],{"class":206,"line":7122},[204,11254,281],{"class":221},[204,11256,11257],{"class":284},"card-grid",[204,11259,222],{"class":221},[204,11261,11262,11264,11266,11268],{"class":206,"line":7127},[204,11263,6353],{"class":292},[204,11265,296],{"class":221},[204,11267,6682],{"class":227},[204,11269,305],{"class":221},[204,11271,11272,11274,11276,11278,11280,11282,11284,11286,11288,11290,11292,11294],{"class":206,"line":7137},[204,11273,6726],{"class":292},[204,11275,296],{"class":221},[204,11277,6941],{"class":338},[204,11279,342],{"class":221},[204,11281,6946],{"class":227},[204,11283,1717],{"class":221},[204,11285,6951],{"class":338},[204,11287,342],{"class":221},[204,11289,6956],{"class":2498},[204,11291,1717],{"class":221},[204,11293,6734],{"class":2498},[204,11295,6963],{"class":221},[204,11297,11298,11300,11302,11304],{"class":206,"line":7154},[204,11299,6430],{"class":292},[204,11301,296],{"class":221},[204,11303,6396],{"class":2498},[204,11305,305],{"class":221},[204,11307,11308],{"class":206,"line":7170},[204,11309,262],{"class":221},[204,11311,11312],{"class":206,"line":7175},[204,11313,315],{"emptyLinePlaceholder":314},[204,11315,11316,11318,11321],{"class":206,"line":7180},[204,11317,281],{"class":221},[204,11319,11320],{"class":284},"flex-card",[204,11322,222],{"class":221},[204,11324,11325,11327,11329,11331],{"class":206,"line":7190},[204,11326,6353],{"class":292},[204,11328,296],{"class":221},[204,11330,6358],{"class":227},[204,11332,305],{"class":221},[204,11334,11335,11337,11339,11341],{"class":206,"line":7205},[204,11336,6484],{"class":292},[204,11338,296],{"class":221},[204,11340,6489],{"class":227},[204,11342,305],{"class":221},[204,11344,11345,11347,11349,11351],{"class":206,"line":7221},[204,11346,3077],{"class":292},[204,11348,296],{"class":221},[204,11350,7791],{"class":227},[204,11352,305],{"class":221},[204,11354,11355,11357,11359,11361],{"class":206,"line":7818},[204,11356,3116],{"class":292},[204,11358,296],{"class":221},[204,11360,8255],{"class":2498},[204,11362,305],{"class":221},[204,11364,11365,11367,11369,11371],{"class":206,"line":7830},[204,11366,3148],{"class":292},[204,11368,296],{"class":221},[204,11370,3153],{"class":227},[204,11372,305],{"class":221},[204,11374,11375,11377,11379,11381,11383,11385,11387,11389,11391,11393,11395,11397,11399,11401,11403],{"class":206,"line":7845},[204,11376,3132],{"class":292},[204,11378,296],{"class":221},[204,11380,1720],{"class":2498},[204,11382,7587],{"class":2498},[204,11384,8270],{"class":2498},[204,11386,7470],{"class":338},[204,11388,342],{"class":221},[204,11390,601],{"class":2498},[204,11392,1717],{"class":221},[204,11394,1720],{"class":2498},[204,11396,1717],{"class":221},[204,11398,1720],{"class":2498},[204,11400,1717],{"class":221},[204,11402,7487],{"class":2498},[204,11404,348],{"class":221},[204,11406,11407],{"class":206,"line":7850},[204,11408,262],{"class":221},[204,11410,11411],{"class":206,"line":7855},[204,11412,315],{"emptyLinePlaceholder":314},[204,11414,11415,11417,11419],{"class":206,"line":7869},[204,11416,281],{"class":221},[204,11418,2889],{"class":284},[204,11420,222],{"class":221},[204,11422,11423,11425,11427,11429],{"class":206,"line":7880},[204,11424,6353],{"class":292},[204,11426,296],{"class":221},[204,11428,6358],{"class":227},[204,11430,305],{"class":221},[204,11432,11433,11435,11437,11439],{"class":206,"line":7885},[204,11434,6377],{"class":292},[204,11436,296],{"class":221},[204,11438,6382],{"class":227},[204,11440,305],{"class":221},[204,11442,11443,11445,11447,11449],{"class":206,"line":7890},[204,11444,6430],{"class":292},[204,11446,296],{"class":221},[204,11448,6393],{"class":2498},[204,11450,305],{"class":221},[204,11452,11453,11455,11457,11459],{"class":206,"line":7899},[204,11454,3176],{"class":292},[204,11456,296],{"class":221},[204,11458,8476],{"class":2498},[204,11460,305],{"class":221},[204,11462,11463,11465,11467,11469,11472],{"class":206,"line":7911},[204,11464,3077],{"class":292},[204,11466,296],{"class":221},[204,11468,299],{"class":221},[204,11470,11471],{"class":227},"f8f9fa",[204,11473,305],{"class":221},[204,11475,11476],{"class":206,"line":7924},[204,11477,262],{"class":221},[204,11479,11480],{"class":206,"line":7929},[204,11481,315],{"emptyLinePlaceholder":314},[204,11483,11484,11486,11488],{"class":206,"line":7934},[204,11485,281],{"class":221},[204,11487,2967],{"class":284},[204,11489,222],{"class":221},[204,11491,11492,11494,11496,11498],{"class":206,"line":7960},[204,11493,6525],{"class":292},[204,11495,296],{"class":221},[204,11497,6530],{"class":2498},[204,11499,305],{"class":221},[204,11501,11502,11504,11506,11508],{"class":206,"line":7993},[204,11503,3176],{"class":292},[204,11505,296],{"class":221},[204,11507,8476],{"class":2498},[204,11509,305],{"class":221},[204,11511,11512],{"class":206,"line":7998},[204,11513,262],{"class":221},[204,11515,11516],{"class":206,"line":8003},[204,11517,315],{"emptyLinePlaceholder":314},[204,11519,11520,11522,11524],{"class":206,"line":8028},[204,11521,281],{"class":221},[204,11523,3002],{"class":284},[204,11525,222],{"class":221},[204,11527,11528,11530,11532,11534],{"class":206,"line":8040},[204,11529,6353],{"class":292},[204,11531,296],{"class":221},[204,11533,6358],{"class":227},[204,11535,305],{"class":221},[204,11537,11538,11540,11542,11544],{"class":206,"line":8045},[204,11539,6365],{"class":292},[204,11541,296],{"class":221},[204,11543,6370],{"class":227},[204,11545,305],{"class":221},[204,11547,11548,11550,11552,11554],{"class":206,"line":8050},[204,11549,6377],{"class":292},[204,11551,296],{"class":221},[204,11553,6382],{"class":227},[204,11555,305],{"class":221},[204,11557,11558,11560,11562,11564,11566],{"class":206,"line":8075},[204,11559,3176],{"class":292},[204,11561,296],{"class":221},[204,11563,6393],{"class":2498},[204,11565,8476],{"class":2498},[204,11567,305],{"class":221},[204,11569,11570,11572,11574,11576,11578],{"class":206,"line":8105},[204,11571,3077],{"class":292},[204,11573,296],{"class":221},[204,11575,299],{"class":221},[204,11577,11471],{"class":227},[204,11579,305],{"class":221},[204,11581,11582,11584,11586,11588,11590,11592,11595],{"class":206,"line":8110},[204,11583,3343],{"class":292},[204,11585,296],{"class":221},[204,11587,3098],{"class":2498},[204,11589,3101],{"class":227},[204,11591,231],{"class":221},[204,11593,11594],{"class":227},"e9ecef",[204,11596,305],{"class":221},[204,11598,11600],{"class":206,"line":11599},85,[204,11601,262],{"class":221},[98,11603,11605],{"id":11604},"responsive-design-patterns","Responsive Design Patterns",[155,11607,11609],{"id":11608},"mobile-first-approach","Mobile-First Approach",[195,11611,11613],{"className":197,"code":11612,"language":199,"meta":200,"style":200},"/* Mobile-first grid */\n.responsive-layout {\n display: grid;\n gap: 1rem;\n padding: 1rem;\n\n /* Mobile: single column */\n grid-template-areas:\n \"header\"\n \"nav\"\n \"main\"\n \"aside\"\n \"footer\";\n grid-template-columns: 1fr;\n}\n\n/* Tablet: 2-column layout */\n@media (min-width: 768px) {\n .responsive-layout {\n grid-template-areas:\n \"header header\"\n \"nav nav\"\n \"main aside\"\n \"footer footer\";\n grid-template-columns: 2fr 1fr;\n padding: 2rem;\n }\n}\n\n/* Desktop: full layout */\n@media (min-width: 1024px) {\n .responsive-layout {\n grid-template-areas:\n \"header header header\"\n \"nav main aside\"\n \"footer footer footer\";\n grid-template-columns: 200px 1fr 250px;\n }\n}\n\n/* Responsive flexbox navigation */\n.responsive-nav {\n display: flex;\n flex-wrap: wrap;\n gap: 1rem;\n padding: 1rem;\n}\n\n.nav-brand {\n flex: 1;\n min-width: 200px;\n}\n\n.nav-menu {\n display: flex;\n flex-wrap: wrap;\n gap: 1rem;\n list-style: none;\n}\n\n@media (max-width: 767px) {\n .nav-menu {\n flex-basis: 100%;\n justify-content: center;\n }\n}\n",[127,11614,11615,11620,11629,11639,11649,11659,11663,11668,11674,11682,11690,11698,11706,11716,11726,11730,11734,11739,11755,11763,11769,11777,11786,11795,11805,11818,11828,11832,11836,11840,11845,11861,11869,11875,11883,11891,11901,11915,11919,11923,11927,11932,11940,11950,11960,11970,11980,11984,11988,11997,12007,12018,12022,12026,12035,12045,12055,12065,12075,12079,12083,12100,12108,12119,12129,12133],{"__ignoreMap":200},[204,11616,11617],{"class":206,"line":207},[204,11618,11619],{"class":210},"/* Mobile-first grid */\n",[204,11621,11622,11624,11627],{"class":206,"line":214},[204,11623,281],{"class":221},[204,11625,11626],{"class":284},"responsive-layout",[204,11628,222],{"class":221},[204,11630,11631,11633,11635,11637],{"class":206,"line":16},[204,11632,6353],{"class":292},[204,11634,296],{"class":221},[204,11636,6682],{"class":227},[204,11638,305],{"class":221},[204,11640,11641,11643,11645,11647],{"class":206,"line":237},[204,11642,6430],{"class":292},[204,11644,296],{"class":221},[204,11646,6393],{"class":2498},[204,11648,305],{"class":221},[204,11650,11651,11653,11655,11657],{"class":206,"line":247},[204,11652,3176],{"class":292},[204,11654,296],{"class":221},[204,11656,6393],{"class":2498},[204,11658,305],{"class":221},[204,11660,11661],{"class":206,"line":253},[204,11662,315],{"emptyLinePlaceholder":314},[204,11664,11665],{"class":206,"line":259},[204,11666,11667],{"class":210}," /* Mobile: single column */\n",[204,11669,11670,11672],{"class":206,"line":331},[204,11671,6689],{"class":292},[204,11673,6692],{"class":221},[204,11675,11676,11678,11680],{"class":206,"line":351},[204,11677,400],{"class":221},[204,11679,6791],{"class":386},[204,11681,491],{"class":221},[204,11683,11684,11686,11688],{"class":206,"line":499},[204,11685,400],{"class":221},[204,11687,9562],{"class":386},[204,11689,491],{"class":221},[204,11691,11692,11694,11696],{"class":206,"line":513},[204,11693,400],{"class":221},[204,11695,6840],{"class":386},[204,11697,491],{"class":221},[204,11699,11700,11702,11704],{"class":206,"line":533},[204,11701,400],{"class":221},[204,11703,6864],{"class":386},[204,11705,491],{"class":221},[204,11707,11708,11710,11712,11714],{"class":206,"line":29},[204,11709,400],{"class":221},[204,11711,3021],{"class":386},[204,11713,390],{"class":221},[204,11715,305],{"class":221},[204,11717,11718,11720,11722,11724],{"class":206,"line":570},[204,11719,6726],{"class":292},[204,11721,296],{"class":221},[204,11723,6734],{"class":2498},[204,11725,305],{"class":221},[204,11727,11728],{"class":206,"line":576},[204,11729,262],{"class":221},[204,11731,11732],{"class":206,"line":582},[204,11733,315],{"emptyLinePlaceholder":314},[204,11735,11736],{"class":206,"line":596},[204,11737,11738],{"class":210},"/* Tablet: 2-column layout */\n",[204,11740,11741,11743,11745,11747,11749,11751,11753],{"class":206,"line":616},[204,11742,7701],{"class":217},[204,11744,7704],{"class":221},[204,11746,9249],{"class":284},[204,11748,296],{"class":221},[204,11750,7712],{"class":2498},[204,11752,2440],{"class":221},[204,11754,222],{"class":221},[204,11756,11757,11759,11761],{"class":206,"line":637},[204,11758,1564],{"class":221},[204,11760,11626],{"class":284},[204,11762,222],{"class":221},[204,11764,11765,11767],{"class":206,"line":658},[204,11766,9545],{"class":292},[204,11768,6692],{"class":221},[204,11770,11771,11773,11775],{"class":206,"line":679},[204,11772,414],{"class":221},[204,11774,10867],{"class":386},[204,11776,491],{"class":221},[204,11778,11779,11781,11784],{"class":206,"line":698},[204,11780,414],{"class":221},[204,11782,11783],{"class":386},"nav nav",[204,11785,491],{"class":221},[204,11787,11788,11790,11793],{"class":206,"line":703},[204,11789,414],{"class":221},[204,11791,11792],{"class":386},"main aside",[204,11794,491],{"class":221},[204,11796,11797,11799,11801,11803],{"class":206,"line":717},[204,11798,414],{"class":221},[204,11800,10885],{"class":386},[204,11802,390],{"class":221},[204,11804,305],{"class":221},[204,11806,11807,11809,11811,11814,11816],{"class":206,"line":731},[204,11808,9271],{"class":292},[204,11810,296],{"class":221},[204,11812,11813],{"class":2498}," 2fr",[204,11815,6734],{"class":2498},[204,11817,305],{"class":221},[204,11819,11820,11822,11824,11826],{"class":206,"line":752},[204,11821,9058],{"class":292},[204,11823,296],{"class":221},[204,11825,6396],{"class":2498},[204,11827,305],{"class":221},[204,11829,11830],{"class":206,"line":772},[204,11831,820],{"class":221},[204,11833,11834],{"class":206,"line":793},[204,11835,262],{"class":221},[204,11837,11838],{"class":206,"line":812},[204,11839,315],{"emptyLinePlaceholder":314},[204,11841,11842],{"class":206,"line":817},[204,11843,11844],{"class":210},"/* Desktop: full layout */\n",[204,11846,11847,11849,11851,11853,11855,11857,11859],{"class":206,"line":823},[204,11848,7701],{"class":217},[204,11850,7704],{"class":221},[204,11852,9249],{"class":284},[204,11854,296],{"class":221},[204,11856,9310],{"class":2498},[204,11858,2440],{"class":221},[204,11860,222],{"class":221},[204,11862,11863,11865,11867],{"class":206,"line":1028},[204,11864,1564],{"class":221},[204,11866,11626],{"class":284},[204,11868,222],{"class":221},[204,11870,11871,11873],{"class":206,"line":3225},[204,11872,9545],{"class":292},[204,11874,6692],{"class":221},[204,11876,11877,11879,11881],{"class":206,"line":3242},[204,11878,414],{"class":221},[204,11880,6699],{"class":386},[204,11882,491],{"class":221},[204,11884,11885,11887,11889],{"class":206,"line":3255},[204,11886,414],{"class":221},[204,11888,9457],{"class":386},[204,11890,491],{"class":221},[204,11892,11893,11895,11897,11899],{"class":206,"line":3272},[204,11894,414],{"class":221},[204,11896,6717],{"class":386},[204,11898,390],{"class":221},[204,11900,305],{"class":221},[204,11902,11903,11905,11907,11909,11911,11913],{"class":206,"line":3277},[204,11904,9271],{"class":292},[204,11906,296],{"class":221},[204,11908,6737],{"class":2498},[204,11910,6734],{"class":2498},[204,11912,6731],{"class":2498},[204,11914,305],{"class":221},[204,11916,11917],{"class":206,"line":3282},[204,11918,820],{"class":221},[204,11920,11921],{"class":206,"line":3291},[204,11922,262],{"class":221},[204,11924,11925],{"class":206,"line":3306},[204,11926,315],{"emptyLinePlaceholder":314},[204,11928,11929],{"class":206,"line":3311},[204,11930,11931],{"class":210},"/* Responsive flexbox navigation */\n",[204,11933,11934,11936,11938],{"class":206,"line":3316},[204,11935,281],{"class":221},[204,11937,7509],{"class":284},[204,11939,222],{"class":221},[204,11941,11942,11944,11946,11948],{"class":206,"line":3325},[204,11943,6353],{"class":292},[204,11945,296],{"class":221},[204,11947,6358],{"class":227},[204,11949,305],{"class":221},[204,11951,11952,11954,11956,11958],{"class":206,"line":3340},[204,11953,8150],{"class":292},[204,11955,296],{"class":221},[204,11957,8155],{"class":227},[204,11959,305],{"class":221},[204,11961,11962,11964,11966,11968],{"class":206,"line":3360},[204,11963,6430],{"class":292},[204,11965,296],{"class":221},[204,11967,6393],{"class":2498},[204,11969,305],{"class":221},[204,11971,11972,11974,11976,11978],{"class":206,"line":3365},[204,11973,3176],{"class":292},[204,11975,296],{"class":221},[204,11977,6393],{"class":2498},[204,11979,305],{"class":221},[204,11981,11982],{"class":206,"line":7083},[204,11983,262],{"class":221},[204,11985,11986],{"class":206,"line":7100},[204,11987,315],{"emptyLinePlaceholder":314},[204,11989,11990,11992,11995],{"class":206,"line":7117},[204,11991,281],{"class":221},[204,11993,11994],{"class":284},"nav-brand",[204,11996,222],{"class":221},[204,11998,11999,12001,12003,12005],{"class":206,"line":7122},[204,12000,6525],{"class":292},[204,12002,296],{"class":221},[204,12004,6530],{"class":2498},[204,12006,305],{"class":221},[204,12008,12009,12012,12014,12016],{"class":206,"line":7127},[204,12010,12011],{"class":292}," min-width",[204,12013,296],{"class":221},[204,12015,6737],{"class":2498},[204,12017,305],{"class":221},[204,12019,12020],{"class":206,"line":7137},[204,12021,262],{"class":221},[204,12023,12024],{"class":206,"line":7154},[204,12025,315],{"emptyLinePlaceholder":314},[204,12027,12028,12030,12033],{"class":206,"line":7170},[204,12029,281],{"class":221},[204,12031,12032],{"class":284},"nav-menu",[204,12034,222],{"class":221},[204,12036,12037,12039,12041,12043],{"class":206,"line":7175},[204,12038,6353],{"class":292},[204,12040,296],{"class":221},[204,12042,6358],{"class":227},[204,12044,305],{"class":221},[204,12046,12047,12049,12051,12053],{"class":206,"line":7180},[204,12048,8150],{"class":292},[204,12050,296],{"class":221},[204,12052,8155],{"class":227},[204,12054,305],{"class":221},[204,12056,12057,12059,12061,12063],{"class":206,"line":7190},[204,12058,6430],{"class":292},[204,12060,296],{"class":221},[204,12062,6393],{"class":2498},[204,12064,305],{"class":221},[204,12066,12067,12069,12071,12073],{"class":206,"line":7205},[204,12068,6441],{"class":292},[204,12070,296],{"class":221},[204,12072,6446],{"class":227},[204,12074,305],{"class":221},[204,12076,12077],{"class":206,"line":7221},[204,12078,262],{"class":221},[204,12080,12081],{"class":206,"line":7818},[204,12082,315],{"emptyLinePlaceholder":314},[204,12084,12085,12087,12089,12091,12093,12096,12098],{"class":206,"line":7830},[204,12086,7701],{"class":217},[204,12088,7704],{"class":221},[204,12090,7707],{"class":284},[204,12092,296],{"class":221},[204,12094,12095],{"class":2498}," 767px",[204,12097,2440],{"class":221},[204,12099,222],{"class":221},[204,12101,12102,12104,12106],{"class":206,"line":7845},[204,12103,1564],{"class":221},[204,12105,12032],{"class":284},[204,12107,222],{"class":221},[204,12109,12110,12113,12115,12117],{"class":206,"line":7850},[204,12111,12112],{"class":292}," flex-basis",[204,12114,296],{"class":221},[204,12116,6501],{"class":2498},[204,12118,305],{"class":221},[204,12120,12121,12123,12125,12127],{"class":206,"line":7855},[204,12122,7809],{"class":292},[204,12124,296],{"class":221},[204,12126,6382],{"class":227},[204,12128,305],{"class":221},[204,12130,12131],{"class":206,"line":7869},[204,12132,820],{"class":221},[204,12134,12135],{"class":206,"line":7880},[204,12136,262],{"class":221},[155,12138,12140],{"id":12139},"container-queries-modern-approach","Container Queries (Modern Approach)",[195,12142,12144],{"className":197,"code":12143,"language":199,"meta":200,"style":200},"/* Container-based responsive design */\n.card-container {\n container-type: inline-size;\n container-name: card;\n}\n\n.responsive-card {\n display: flex;\n flex-direction: column;\n gap: 1rem;\n padding: 1rem;\n}\n\n@container card (min-width: 300px) {\n .responsive-card {\n flex-direction: row;\n align-items: center;\n }\n\n .card-image {\n width: 100px;\n height: 100px;\n flex-shrink: 0;\n }\n}\n\n@container card (min-width: 500px) {\n .responsive-card {\n padding: 2rem;\n }\n\n .card-image {\n width: 150px;\n height: 150px;\n }\n}\n\n/* Grid with container queries */\n.container-grid {\n container-type: inline-size;\n display: grid;\n gap: 1rem;\n grid-template-columns: 1fr;\n}\n\n@container (min-width: 400px) {\n .container-grid {\n grid-template-columns: repeat(2, 1fr);\n }\n}\n\n@container (min-width: 600px) {\n .container-grid {\n grid-template-columns: repeat(3, 1fr);\n }\n}\n\n@container (min-width: 800px) {\n .container-grid {\n grid-template-columns: repeat(4, 1fr);\n }\n}\n",[127,12145,12146,12151,12159,12169,12181,12185,12189,12198,12208,12218,12228,12238,12242,12246,12255,12263,12274,12284,12288,12292,12300,12310,12320,12331,12335,12339,12343,12352,12360,12370,12374,12378,12386,12396,12406,12410,12414,12418,12423,12432,12442,12452,12462,12472,12476,12480,12488,12496,12514,12518,12522,12526,12535,12543,12561,12565,12569,12573,12582,12590,12608,12612],{"__ignoreMap":200},[204,12147,12148],{"class":206,"line":207},[204,12149,12150],{"class":210},"/* Container-based responsive design */\n",[204,12152,12153,12155,12157],{"class":206,"line":214},[204,12154,281],{"class":221},[204,12156,8133],{"class":284},[204,12158,222],{"class":221},[204,12160,12161,12163,12165,12167],{"class":206,"line":16},[204,12162,8980],{"class":292},[204,12164,296],{"class":221},[204,12166,8985],{"class":227},[204,12168,305],{"class":221},[204,12170,12171,12174,12176,12179],{"class":206,"line":237},[204,12172,12173],{"class":292}," container-name",[204,12175,296],{"class":221},[204,12177,12178],{"class":227}," card",[204,12180,305],{"class":221},[204,12182,12183],{"class":206,"line":247},[204,12184,262],{"class":221},[204,12186,12187],{"class":206,"line":253},[204,12188,315],{"emptyLinePlaceholder":314},[204,12190,12191,12193,12196],{"class":206,"line":259},[204,12192,281],{"class":221},[204,12194,12195],{"class":284},"responsive-card",[204,12197,222],{"class":221},[204,12199,12200,12202,12204,12206],{"class":206,"line":331},[204,12201,6353],{"class":292},[204,12203,296],{"class":221},[204,12205,6358],{"class":227},[204,12207,305],{"class":221},[204,12209,12210,12212,12214,12216],{"class":206,"line":351},[204,12211,6484],{"class":292},[204,12213,296],{"class":221},[204,12215,6489],{"class":227},[204,12217,305],{"class":221},[204,12219,12220,12222,12224,12226],{"class":206,"line":499},[204,12221,6430],{"class":292},[204,12223,296],{"class":221},[204,12225,6393],{"class":2498},[204,12227,305],{"class":221},[204,12229,12230,12232,12234,12236],{"class":206,"line":513},[204,12231,3176],{"class":292},[204,12233,296],{"class":221},[204,12235,6393],{"class":2498},[204,12237,305],{"class":221},[204,12239,12240],{"class":206,"line":533},[204,12241,262],{"class":221},[204,12243,12244],{"class":206,"line":29},[204,12245,315],{"emptyLinePlaceholder":314},[204,12247,12248,12250,12253],{"class":206,"line":570},[204,12249,9000],{"class":217},[204,12251,12252],{"class":227}," card (min-width: 300px) ",[204,12254,378],{"class":221},[204,12256,12257,12259,12261],{"class":206,"line":576},[204,12258,1564],{"class":221},[204,12260,12195],{"class":284},[204,12262,222],{"class":221},[204,12264,12265,12267,12269,12272],{"class":206,"line":582},[204,12266,7798],{"class":292},[204,12268,296],{"class":221},[204,12270,12271],{"class":227}," row",[204,12273,305],{"class":221},[204,12275,12276,12278,12280,12282],{"class":206,"line":596},[204,12277,7821],{"class":292},[204,12279,296],{"class":221},[204,12281,6382],{"class":227},[204,12283,305],{"class":221},[204,12285,12286],{"class":206,"line":616},[204,12287,820],{"class":221},[204,12289,12290],{"class":206,"line":637},[204,12291,315],{"emptyLinePlaceholder":314},[204,12293,12294,12296,12298],{"class":206,"line":658},[204,12295,1564],{"class":221},[204,12297,8410],{"class":284},[204,12299,222],{"class":221},[204,12301,12302,12304,12306,12308],{"class":206,"line":679},[204,12303,7764],{"class":292},[204,12305,296],{"class":221},[204,12307,7051],{"class":2498},[204,12309,305],{"class":221},[204,12311,12312,12314,12316,12318],{"class":206,"line":698},[204,12313,7775],{"class":292},[204,12315,296],{"class":221},[204,12317,7051],{"class":2498},[204,12319,305],{"class":221},[204,12321,12322,12325,12327,12329],{"class":206,"line":703},[204,12323,12324],{"class":292}," flex-shrink",[204,12326,296],{"class":221},[204,12328,1720],{"class":2498},[204,12330,305],{"class":221},[204,12332,12333],{"class":206,"line":717},[204,12334,820],{"class":221},[204,12336,12337],{"class":206,"line":731},[204,12338,262],{"class":221},[204,12340,12341],{"class":206,"line":752},[204,12342,315],{"emptyLinePlaceholder":314},[204,12344,12345,12347,12350],{"class":206,"line":772},[204,12346,9000],{"class":217},[204,12348,12349],{"class":227}," card (min-width: 500px) ",[204,12351,378],{"class":221},[204,12353,12354,12356,12358],{"class":206,"line":793},[204,12355,1564],{"class":221},[204,12357,12195],{"class":284},[204,12359,222],{"class":221},[204,12361,12362,12364,12366,12368],{"class":206,"line":812},[204,12363,9058],{"class":292},[204,12365,296],{"class":221},[204,12367,6396],{"class":2498},[204,12369,305],{"class":221},[204,12371,12372],{"class":206,"line":817},[204,12373,820],{"class":221},[204,12375,12376],{"class":206,"line":823},[204,12377,315],{"emptyLinePlaceholder":314},[204,12379,12380,12382,12384],{"class":206,"line":1028},[204,12381,1564],{"class":221},[204,12383,8410],{"class":284},[204,12385,222],{"class":221},[204,12387,12388,12390,12392,12394],{"class":206,"line":3225},[204,12389,7764],{"class":292},[204,12391,296],{"class":221},[204,12393,9482],{"class":2498},[204,12395,305],{"class":221},[204,12397,12398,12400,12402,12404],{"class":206,"line":3242},[204,12399,7775],{"class":292},[204,12401,296],{"class":221},[204,12403,9482],{"class":2498},[204,12405,305],{"class":221},[204,12407,12408],{"class":206,"line":3255},[204,12409,820],{"class":221},[204,12411,12412],{"class":206,"line":3272},[204,12413,262],{"class":221},[204,12415,12416],{"class":206,"line":3277},[204,12417,315],{"emptyLinePlaceholder":314},[204,12419,12420],{"class":206,"line":3282},[204,12421,12422],{"class":210},"/* Grid with container queries */\n",[204,12424,12425,12427,12430],{"class":206,"line":3291},[204,12426,281],{"class":221},[204,12428,12429],{"class":284},"container-grid",[204,12431,222],{"class":221},[204,12433,12434,12436,12438,12440],{"class":206,"line":3306},[204,12435,8980],{"class":292},[204,12437,296],{"class":221},[204,12439,8985],{"class":227},[204,12441,305],{"class":221},[204,12443,12444,12446,12448,12450],{"class":206,"line":3311},[204,12445,6353],{"class":292},[204,12447,296],{"class":221},[204,12449,6682],{"class":227},[204,12451,305],{"class":221},[204,12453,12454,12456,12458,12460],{"class":206,"line":3316},[204,12455,6430],{"class":292},[204,12457,296],{"class":221},[204,12459,6393],{"class":2498},[204,12461,305],{"class":221},[204,12463,12464,12466,12468,12470],{"class":206,"line":3325},[204,12465,6726],{"class":292},[204,12467,296],{"class":221},[204,12469,6734],{"class":2498},[204,12471,305],{"class":221},[204,12473,12474],{"class":206,"line":3340},[204,12475,262],{"class":221},[204,12477,12478],{"class":206,"line":3360},[204,12479,315],{"emptyLinePlaceholder":314},[204,12481,12482,12484,12486],{"class":206,"line":3365},[204,12483,9000],{"class":217},[204,12485,9043],{"class":227},[204,12487,378],{"class":221},[204,12489,12490,12492,12494],{"class":206,"line":7083},[204,12491,1564],{"class":221},[204,12493,12429],{"class":284},[204,12495,222],{"class":221},[204,12497,12498,12500,12502,12504,12506,12508,12510,12512],{"class":206,"line":7100},[204,12499,9271],{"class":292},[204,12501,296],{"class":221},[204,12503,6941],{"class":338},[204,12505,342],{"class":221},[204,12507,642],{"class":2498},[204,12509,1717],{"class":221},[204,12511,6734],{"class":2498},[204,12513,348],{"class":221},[204,12515,12516],{"class":206,"line":7117},[204,12517,820],{"class":221},[204,12519,12520],{"class":206,"line":7122},[204,12521,262],{"class":221},[204,12523,12524],{"class":206,"line":7127},[204,12525,315],{"emptyLinePlaceholder":314},[204,12527,12528,12530,12533],{"class":206,"line":7137},[204,12529,9000],{"class":217},[204,12531,12532],{"class":227}," (min-width: 600px) ",[204,12534,378],{"class":221},[204,12536,12537,12539,12541],{"class":206,"line":7154},[204,12538,1564],{"class":221},[204,12540,12429],{"class":284},[204,12542,222],{"class":221},[204,12544,12545,12547,12549,12551,12553,12555,12557,12559],{"class":206,"line":7170},[204,12546,9271],{"class":292},[204,12548,296],{"class":221},[204,12550,6941],{"class":338},[204,12552,342],{"class":221},[204,12554,7165],{"class":2498},[204,12556,1717],{"class":221},[204,12558,6734],{"class":2498},[204,12560,348],{"class":221},[204,12562,12563],{"class":206,"line":7175},[204,12564,820],{"class":221},[204,12566,12567],{"class":206,"line":7180},[204,12568,262],{"class":221},[204,12570,12571],{"class":206,"line":7190},[204,12572,315],{"emptyLinePlaceholder":314},[204,12574,12575,12577,12580],{"class":206,"line":7205},[204,12576,9000],{"class":217},[204,12578,12579],{"class":227}," (min-width: 800px) ",[204,12581,378],{"class":221},[204,12583,12584,12586,12588],{"class":206,"line":7221},[204,12585,1564],{"class":221},[204,12587,12429],{"class":284},[204,12589,222],{"class":221},[204,12591,12592,12594,12596,12598,12600,12602,12604,12606],{"class":206,"line":7818},[204,12593,9271],{"class":292},[204,12595,296],{"class":221},[204,12597,6941],{"class":338},[204,12599,342],{"class":221},[204,12601,663],{"class":2498},[204,12603,1717],{"class":221},[204,12605,6734],{"class":2498},[204,12607,348],{"class":221},[204,12609,12610],{"class":206,"line":7830},[204,12611,820],{"class":221},[204,12613,12614],{"class":206,"line":7845},[204,12615,262],{"class":221},[98,12617,2608],{"id":2607},[155,12619,12621],{"id":12620},"efficient-layout-techniques","Efficient Layout Techniques",[195,12623,12625],{"className":197,"code":12624,"language":199,"meta":200,"style":200},"/* Use transform instead of changing layout properties */\n.optimized-animation {\n transition: transform 0.3s ease;\n}\n\n.optimized-animation:hover {\n transform: translateY(-4px) scale(1.02);\n}\n\n/* Avoid layout thrashing */\n.efficient-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n gap: 1rem;\n\n /* Use will-change sparingly */\n will-change: transform;\n}\n\n/* Optimize for paint and composite layers */\n.gpu-optimized {\n transform: translateZ(0); /* Force GPU layer */\n backface-visibility: hidden;\n perspective: 1000px;\n}\n\n/* Efficient responsive images in grid */\n.image-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n gap: 1rem;\n}\n\n.grid-image {\n width: 100%;\n height: 200px;\n object-fit: cover;\n border-radius: 8px;\n\n /* Optimize image rendering */\n image-rendering: -webkit-optimize-contrast;\n image-rendering: crisp-edges;\n}\n",[127,12626,12627,12632,12641,12656,12660,12664,12676,12699,12703,12707,12712,12721,12731,12757,12767,12771,12776,12788,12792,12796,12801,12810,12829,12840,12852,12856,12860,12865,12874,12884,12910,12920,12924,12928,12937,12947,12957,12967,12977,12981,12986,12998,13009],{"__ignoreMap":200},[204,12628,12629],{"class":206,"line":207},[204,12630,12631],{"class":210},"/* Use transform instead of changing layout properties */\n",[204,12633,12634,12636,12639],{"class":206,"line":214},[204,12635,281],{"class":221},[204,12637,12638],{"class":284},"optimized-animation",[204,12640,222],{"class":221},[204,12642,12643,12645,12647,12650,12652,12654],{"class":206,"line":16},[204,12644,7430],{"class":292},[204,12646,296],{"class":221},[204,12648,12649],{"class":227}," transform ",[204,12651,7686],{"class":2498},[204,12653,10192],{"class":227},[204,12655,305],{"class":221},[204,12657,12658],{"class":206,"line":237},[204,12659,262],{"class":221},[204,12661,12662],{"class":206,"line":247},[204,12663,315],{"emptyLinePlaceholder":314},[204,12665,12666,12668,12670,12672,12674],{"class":206,"line":253},[204,12667,281],{"class":221},[204,12669,12638],{"class":284},[204,12671,296],{"class":221},[204,12673,7459],{"class":1070},[204,12675,222],{"class":221},[204,12677,12678,12680,12682,12684,12686,12688,12690,12692,12694,12697],{"class":206,"line":259},[204,12679,8349],{"class":292},[204,12681,296],{"class":221},[204,12683,8354],{"class":338},[204,12685,342],{"class":221},[204,12687,8359],{"class":2498},[204,12689,2440],{"class":221},[204,12691,10330],{"class":338},[204,12693,342],{"class":221},[204,12695,12696],{"class":2498},"1.02",[204,12698,348],{"class":221},[204,12700,12701],{"class":206,"line":331},[204,12702,262],{"class":221},[204,12704,12705],{"class":206,"line":351},[204,12706,315],{"emptyLinePlaceholder":314},[204,12708,12709],{"class":206,"line":499},[204,12710,12711],{"class":210},"/* Avoid layout thrashing */\n",[204,12713,12714,12716,12719],{"class":206,"line":513},[204,12715,281],{"class":221},[204,12717,12718],{"class":284},"efficient-grid",[204,12720,222],{"class":221},[204,12722,12723,12725,12727,12729],{"class":206,"line":533},[204,12724,6353],{"class":292},[204,12726,296],{"class":221},[204,12728,6682],{"class":227},[204,12730,305],{"class":221},[204,12732,12733,12735,12737,12739,12741,12743,12745,12747,12749,12751,12753,12755],{"class":206,"line":29},[204,12734,6726],{"class":292},[204,12736,296],{"class":221},[204,12738,6941],{"class":338},[204,12740,342],{"class":221},[204,12742,6946],{"class":227},[204,12744,1717],{"class":221},[204,12746,6951],{"class":338},[204,12748,342],{"class":221},[204,12750,8937],{"class":2498},[204,12752,1717],{"class":221},[204,12754,6734],{"class":2498},[204,12756,6963],{"class":221},[204,12758,12759,12761,12763,12765],{"class":206,"line":570},[204,12760,6430],{"class":292},[204,12762,296],{"class":221},[204,12764,6393],{"class":2498},[204,12766,305],{"class":221},[204,12768,12769],{"class":206,"line":576},[204,12770,315],{"emptyLinePlaceholder":314},[204,12772,12773],{"class":206,"line":582},[204,12774,12775],{"class":210}," /* Use will-change sparingly */\n",[204,12777,12778,12781,12783,12786],{"class":206,"line":596},[204,12779,12780],{"class":292}," will-change",[204,12782,296],{"class":221},[204,12784,12785],{"class":227}," transform",[204,12787,305],{"class":221},[204,12789,12790],{"class":206,"line":616},[204,12791,262],{"class":221},[204,12793,12794],{"class":206,"line":637},[204,12795,315],{"emptyLinePlaceholder":314},[204,12797,12798],{"class":206,"line":658},[204,12799,12800],{"class":210},"/* Optimize for paint and composite layers */\n",[204,12802,12803,12805,12808],{"class":206,"line":679},[204,12804,281],{"class":221},[204,12806,12807],{"class":284},"gpu-optimized",[204,12809,222],{"class":221},[204,12811,12812,12814,12816,12819,12821,12823,12826],{"class":206,"line":698},[204,12813,8349],{"class":292},[204,12815,296],{"class":221},[204,12817,12818],{"class":338}," translateZ",[204,12820,342],{"class":221},[204,12822,601],{"class":2498},[204,12824,12825],{"class":221},");",[204,12827,12828],{"class":210}," /* Force GPU layer */\n",[204,12830,12831,12834,12836,12838],{"class":206,"line":703},[204,12832,12833],{"class":292}," backface-visibility",[204,12835,296],{"class":221},[204,12837,3153],{"class":227},[204,12839,305],{"class":221},[204,12841,12842,12845,12847,12850],{"class":206,"line":717},[204,12843,12844],{"class":292}," perspective",[204,12846,296],{"class":221},[204,12848,12849],{"class":2498}," 1000px",[204,12851,305],{"class":221},[204,12853,12854],{"class":206,"line":731},[204,12855,262],{"class":221},[204,12857,12858],{"class":206,"line":752},[204,12859,315],{"emptyLinePlaceholder":314},[204,12861,12862],{"class":206,"line":772},[204,12863,12864],{"class":210},"/* Efficient responsive images in grid */\n",[204,12866,12867,12869,12872],{"class":206,"line":793},[204,12868,281],{"class":221},[204,12870,12871],{"class":284},"image-grid",[204,12873,222],{"class":221},[204,12875,12876,12878,12880,12882],{"class":206,"line":812},[204,12877,6353],{"class":292},[204,12879,296],{"class":221},[204,12881,6682],{"class":227},[204,12883,305],{"class":221},[204,12885,12886,12888,12890,12892,12894,12896,12898,12900,12902,12904,12906,12908],{"class":206,"line":817},[204,12887,6726],{"class":292},[204,12889,296],{"class":221},[204,12891,6941],{"class":338},[204,12893,342],{"class":221},[204,12895,6946],{"class":227},[204,12897,1717],{"class":221},[204,12899,6951],{"class":338},[204,12901,342],{"class":221},[204,12903,10163],{"class":2498},[204,12905,1717],{"class":221},[204,12907,6734],{"class":2498},[204,12909,6963],{"class":221},[204,12911,12912,12914,12916,12918],{"class":206,"line":823},[204,12913,6430],{"class":292},[204,12915,296],{"class":221},[204,12917,6393],{"class":2498},[204,12919,305],{"class":221},[204,12921,12922],{"class":206,"line":1028},[204,12923,262],{"class":221},[204,12925,12926],{"class":206,"line":3225},[204,12927,315],{"emptyLinePlaceholder":314},[204,12929,12930,12932,12935],{"class":206,"line":3242},[204,12931,281],{"class":221},[204,12933,12934],{"class":284},"grid-image",[204,12936,222],{"class":221},[204,12938,12939,12941,12943,12945],{"class":206,"line":3255},[204,12940,7645],{"class":292},[204,12942,296],{"class":221},[204,12944,6501],{"class":2498},[204,12946,305],{"class":221},[204,12948,12949,12951,12953,12955],{"class":206,"line":3272},[204,12950,6496],{"class":292},[204,12952,296],{"class":221},[204,12954,6737],{"class":2498},[204,12956,305],{"class":221},[204,12958,12959,12961,12963,12965],{"class":206,"line":3277},[204,12960,8434],{"class":292},[204,12962,296],{"class":221},[204,12964,8439],{"class":227},[204,12966,305],{"class":221},[204,12968,12969,12971,12973,12975],{"class":206,"line":3282},[204,12970,3116],{"class":292},[204,12972,296],{"class":221},[204,12974,8372],{"class":2498},[204,12976,305],{"class":221},[204,12978,12979],{"class":206,"line":3291},[204,12980,315],{"emptyLinePlaceholder":314},[204,12982,12983],{"class":206,"line":3306},[204,12984,12985],{"class":210}," /* Optimize image rendering */\n",[204,12987,12988,12991,12993,12996],{"class":206,"line":3311},[204,12989,12990],{"class":292}," image-rendering",[204,12992,296],{"class":221},[204,12994,12995],{"class":227}," -webkit-optimize-contrast",[204,12997,305],{"class":221},[204,12999,13000,13002,13004,13007],{"class":206,"line":3316},[204,13001,12990],{"class":292},[204,13003,296],{"class":221},[204,13005,13006],{"class":227}," crisp-edges",[204,13008,305],{"class":221},[204,13010,13011],{"class":206,"line":3325},[204,13012,262],{"class":221},[155,13014,13016],{"id":13015},"css-custom-properties-for-dynamic-layouts","CSS Custom Properties for Dynamic Layouts",[195,13018,13020],{"className":197,"code":13019,"language":199,"meta":200,"style":200},"/* Dynamic grid with CSS custom properties */\n.dynamic-grid {\n --min-column-width: 250px;\n --grid-gap: 1rem;\n\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(var(--min-column-width), 1fr));\n gap: var(--grid-gap);\n}\n\n/* Responsive custom properties */\n@media (max-width: 768px) {\n .dynamic-grid {\n --min-column-width: 200px;\n --grid-gap: 0.5rem;\n }\n}\n\n/* Theme-based layouts */\n.themed-layout {\n --sidebar-width: 250px;\n --header-height: 60px;\n\n display: grid;\n grid-template-areas:\n \"header header\"\n \"sidebar main\"\n \"footer footer\";\n grid-template-columns: var(--sidebar-width) 1fr;\n grid-template-rows: var(--header-height) 1fr auto;\n}\n\n.themed-layout.compact {\n --sidebar-width: 60px;\n --header-height: 40px;\n}\n\n/* Dynamic spacing system */\n.spacing-system {\n --space-xs: 0.25rem;\n --space-sm: 0.5rem;\n --space-md: 1rem;\n --space-lg: 2rem;\n --space-xl: 4rem;\n}\n\n.card-spacing {\n padding: var(--space-md);\n gap: var(--space-sm);\n}\n\n@media (min-width: 768px) {\n .card-spacing {\n padding: var(--space-lg);\n gap: var(--space-md);\n }\n}\n",[127,13021,13022,13027,13036,13047,13058,13062,13072,13103,13118,13122,13126,13131,13147,13155,13166,13177,13181,13185,13189,13194,13203,13214,13225,13229,13239,13245,13253,13261,13271,13290,13311,13315,13319,13332,13342,13353,13357,13361,13366,13375,13387,13398,13409,13420,13432,13436,13440,13449,13464,13479,13483,13487,13503,13511,13526,13541,13545],{"__ignoreMap":200},[204,13023,13024],{"class":206,"line":207},[204,13025,13026],{"class":210},"/* Dynamic grid with CSS custom properties */\n",[204,13028,13029,13031,13034],{"class":206,"line":214},[204,13030,281],{"class":221},[204,13032,13033],{"class":284},"dynamic-grid",[204,13035,222],{"class":221},[204,13037,13038,13041,13043,13045],{"class":206,"line":16},[204,13039,13040],{"class":227}," --min-column-width",[204,13042,296],{"class":221},[204,13044,6731],{"class":2498},[204,13046,305],{"class":221},[204,13048,13049,13052,13054,13056],{"class":206,"line":237},[204,13050,13051],{"class":227}," --grid-gap",[204,13053,296],{"class":221},[204,13055,6393],{"class":2498},[204,13057,305],{"class":221},[204,13059,13060],{"class":206,"line":247},[204,13061,315],{"emptyLinePlaceholder":314},[204,13063,13064,13066,13068,13070],{"class":206,"line":253},[204,13065,6353],{"class":292},[204,13067,296],{"class":221},[204,13069,6682],{"class":227},[204,13071,305],{"class":221},[204,13073,13074,13076,13078,13080,13082,13084,13086,13088,13090,13092,13094,13097,13099,13101],{"class":206,"line":259},[204,13075,6726],{"class":292},[204,13077,296],{"class":221},[204,13079,6941],{"class":338},[204,13081,342],{"class":221},[204,13083,6946],{"class":227},[204,13085,1717],{"class":221},[204,13087,6951],{"class":338},[204,13089,342],{"class":221},[204,13091,3104],{"class":338},[204,13093,342],{"class":221},[204,13095,13096],{"class":227},"--min-column-width",[204,13098,8870],{"class":221},[204,13100,6734],{"class":2498},[204,13102,6963],{"class":221},[204,13104,13105,13107,13109,13111,13113,13116],{"class":206,"line":331},[204,13106,6430],{"class":292},[204,13108,296],{"class":221},[204,13110,339],{"class":338},[204,13112,342],{"class":221},[204,13114,13115],{"class":227},"--grid-gap",[204,13117,348],{"class":221},[204,13119,13120],{"class":206,"line":351},[204,13121,262],{"class":221},[204,13123,13124],{"class":206,"line":499},[204,13125,315],{"emptyLinePlaceholder":314},[204,13127,13128],{"class":206,"line":513},[204,13129,13130],{"class":210},"/* Responsive custom properties */\n",[204,13132,13133,13135,13137,13139,13141,13143,13145],{"class":206,"line":533},[204,13134,7701],{"class":217},[204,13136,7704],{"class":221},[204,13138,7707],{"class":284},[204,13140,296],{"class":221},[204,13142,7712],{"class":2498},[204,13144,2440],{"class":221},[204,13146,222],{"class":221},[204,13148,13149,13151,13153],{"class":206,"line":29},[204,13150,1564],{"class":221},[204,13152,13033],{"class":284},[204,13154,222],{"class":221},[204,13156,13157,13160,13162,13164],{"class":206,"line":570},[204,13158,13159],{"class":227}," --min-column-width",[204,13161,296],{"class":221},[204,13163,6737],{"class":2498},[204,13165,305],{"class":221},[204,13167,13168,13171,13173,13175],{"class":206,"line":576},[204,13169,13170],{"class":227}," --grid-gap",[204,13172,296],{"class":221},[204,13174,7411],{"class":2498},[204,13176,305],{"class":221},[204,13178,13179],{"class":206,"line":582},[204,13180,820],{"class":221},[204,13182,13183],{"class":206,"line":596},[204,13184,262],{"class":221},[204,13186,13187],{"class":206,"line":616},[204,13188,315],{"emptyLinePlaceholder":314},[204,13190,13191],{"class":206,"line":637},[204,13192,13193],{"class":210},"/* Theme-based layouts */\n",[204,13195,13196,13198,13201],{"class":206,"line":658},[204,13197,281],{"class":221},[204,13199,13200],{"class":284},"themed-layout",[204,13202,222],{"class":221},[204,13204,13205,13208,13210,13212],{"class":206,"line":679},[204,13206,13207],{"class":227}," --sidebar-width",[204,13209,296],{"class":221},[204,13211,6731],{"class":2498},[204,13213,305],{"class":221},[204,13215,13216,13219,13221,13223],{"class":206,"line":698},[204,13217,13218],{"class":227}," --header-height",[204,13220,296],{"class":221},[204,13222,10002],{"class":2498},[204,13224,305],{"class":221},[204,13226,13227],{"class":206,"line":703},[204,13228,315],{"emptyLinePlaceholder":314},[204,13230,13231,13233,13235,13237],{"class":206,"line":717},[204,13232,6353],{"class":292},[204,13234,296],{"class":221},[204,13236,6682],{"class":227},[204,13238,305],{"class":221},[204,13240,13241,13243],{"class":206,"line":731},[204,13242,6689],{"class":292},[204,13244,6692],{"class":221},[204,13246,13247,13249,13251],{"class":206,"line":752},[204,13248,400],{"class":221},[204,13250,10867],{"class":386},[204,13252,491],{"class":221},[204,13254,13255,13257,13259],{"class":206,"line":772},[204,13256,400],{"class":221},[204,13258,10876],{"class":386},[204,13260,491],{"class":221},[204,13262,13263,13265,13267,13269],{"class":206,"line":793},[204,13264,400],{"class":221},[204,13266,10885],{"class":386},[204,13268,390],{"class":221},[204,13270,305],{"class":221},[204,13272,13273,13275,13277,13279,13281,13284,13286,13288],{"class":206,"line":812},[204,13274,6726],{"class":292},[204,13276,296],{"class":221},[204,13278,339],{"class":338},[204,13280,342],{"class":221},[204,13282,13283],{"class":227},"--sidebar-width",[204,13285,2440],{"class":221},[204,13287,6734],{"class":2498},[204,13289,305],{"class":221},[204,13291,13292,13294,13296,13298,13300,13303,13305,13307,13309],{"class":206,"line":817},[204,13293,6744],{"class":292},[204,13295,296],{"class":221},[204,13297,339],{"class":338},[204,13299,342],{"class":221},[204,13301,13302],{"class":227},"--header-height",[204,13304,2440],{"class":221},[204,13306,6734],{"class":2498},[204,13308,6563],{"class":227},[204,13310,305],{"class":221},[204,13312,13313],{"class":206,"line":823},[204,13314,262],{"class":221},[204,13316,13317],{"class":206,"line":1028},[204,13318,315],{"emptyLinePlaceholder":314},[204,13320,13321,13323,13325,13327,13330],{"class":206,"line":3225},[204,13322,281],{"class":221},[204,13324,13200],{"class":284},[204,13326,281],{"class":221},[204,13328,13329],{"class":284},"compact",[204,13331,222],{"class":221},[204,13333,13334,13336,13338,13340],{"class":206,"line":3242},[204,13335,13207],{"class":227},[204,13337,296],{"class":221},[204,13339,10002],{"class":2498},[204,13341,305],{"class":221},[204,13343,13344,13346,13348,13351],{"class":206,"line":3255},[204,13345,13218],{"class":227},[204,13347,296],{"class":221},[204,13349,13350],{"class":2498}," 40px",[204,13352,305],{"class":221},[204,13354,13355],{"class":206,"line":3272},[204,13356,262],{"class":221},[204,13358,13359],{"class":206,"line":3277},[204,13360,315],{"emptyLinePlaceholder":314},[204,13362,13363],{"class":206,"line":3282},[204,13364,13365],{"class":210},"/* Dynamic spacing system */\n",[204,13367,13368,13370,13373],{"class":206,"line":3291},[204,13369,281],{"class":221},[204,13371,13372],{"class":284},"spacing-system",[204,13374,222],{"class":221},[204,13376,13377,13380,13382,13385],{"class":206,"line":3306},[204,13378,13379],{"class":227}," --space-xs",[204,13381,296],{"class":221},[204,13383,13384],{"class":2498}," 0.25rem",[204,13386,305],{"class":221},[204,13388,13389,13392,13394,13396],{"class":206,"line":3311},[204,13390,13391],{"class":227}," --space-sm",[204,13393,296],{"class":221},[204,13395,7411],{"class":2498},[204,13397,305],{"class":221},[204,13399,13400,13403,13405,13407],{"class":206,"line":3316},[204,13401,13402],{"class":227}," --space-md",[204,13404,296],{"class":221},[204,13406,6393],{"class":2498},[204,13408,305],{"class":221},[204,13410,13411,13414,13416,13418],{"class":206,"line":3325},[204,13412,13413],{"class":227}," --space-lg",[204,13415,296],{"class":221},[204,13417,6396],{"class":2498},[204,13419,305],{"class":221},[204,13421,13422,13425,13427,13430],{"class":206,"line":3340},[204,13423,13424],{"class":227}," --space-xl",[204,13426,296],{"class":221},[204,13428,13429],{"class":2498}," 4rem",[204,13431,305],{"class":221},[204,13433,13434],{"class":206,"line":3360},[204,13435,262],{"class":221},[204,13437,13438],{"class":206,"line":3365},[204,13439,315],{"emptyLinePlaceholder":314},[204,13441,13442,13444,13447],{"class":206,"line":7083},[204,13443,281],{"class":221},[204,13445,13446],{"class":284},"card-spacing",[204,13448,222],{"class":221},[204,13450,13451,13453,13455,13457,13459,13462],{"class":206,"line":7100},[204,13452,3176],{"class":292},[204,13454,296],{"class":221},[204,13456,339],{"class":338},[204,13458,342],{"class":221},[204,13460,13461],{"class":227},"--space-md",[204,13463,348],{"class":221},[204,13465,13466,13468,13470,13472,13474,13477],{"class":206,"line":7117},[204,13467,6430],{"class":292},[204,13469,296],{"class":221},[204,13471,339],{"class":338},[204,13473,342],{"class":221},[204,13475,13476],{"class":227},"--space-sm",[204,13478,348],{"class":221},[204,13480,13481],{"class":206,"line":7122},[204,13482,262],{"class":221},[204,13484,13485],{"class":206,"line":7127},[204,13486,315],{"emptyLinePlaceholder":314},[204,13488,13489,13491,13493,13495,13497,13499,13501],{"class":206,"line":7137},[204,13490,7701],{"class":217},[204,13492,7704],{"class":221},[204,13494,9249],{"class":284},[204,13496,296],{"class":221},[204,13498,7712],{"class":2498},[204,13500,2440],{"class":221},[204,13502,222],{"class":221},[204,13504,13505,13507,13509],{"class":206,"line":7154},[204,13506,1564],{"class":221},[204,13508,13446],{"class":284},[204,13510,222],{"class":221},[204,13512,13513,13515,13517,13519,13521,13524],{"class":206,"line":7170},[204,13514,9058],{"class":292},[204,13516,296],{"class":221},[204,13518,339],{"class":338},[204,13520,342],{"class":221},[204,13522,13523],{"class":227},"--space-lg",[204,13525,348],{"class":221},[204,13527,13528,13531,13533,13535,13537,13539],{"class":206,"line":7175},[204,13529,13530],{"class":292}," gap",[204,13532,296],{"class":221},[204,13534,339],{"class":338},[204,13536,342],{"class":221},[204,13538,13461],{"class":227},[204,13540,348],{"class":221},[204,13542,13543],{"class":206,"line":7180},[204,13544,820],{"class":221},[204,13546,13547],{"class":206,"line":7190},[204,13548,262],{"class":221},[98,13550,13552],{"id":13551},"accessibility-considerations","Accessibility Considerations",[155,13554,13556],{"id":13555},"accessible-layout-patterns","Accessible Layout Patterns",[195,13558,13560],{"className":197,"code":13559,"language":199,"meta":200,"style":200},"/* Ensure proper focus management */\n.grid-item:focus,\n.flex-item:focus {\n outline: 2px solid #4285f4;\n outline-offset: 2px;\n}\n\n/* Respect user motion preferences */\n@media (prefers-reduced-motion: reduce) {\n .animated-grid {\n transition: none;\n }\n\n .staggered-item {\n animation: none;\n opacity: 1;\n transform: none;\n }\n}\n\n/* High contrast mode support */\n@media (prefers-contrast: high) {\n .card {\n border: 2px solid;\n }\n\n .grid-item {\n background: Canvas;\n color: CanvasText;\n border: 1px solid CanvasText;\n }\n}\n\n/* Responsive text scaling */\n.accessible-text {\n font-size: clamp(1rem, 2.5vw, 1.25rem);\n line-height: 1.6;\n}\n\n/* Skip links for keyboard navigation */\n.skip-link {\n position: absolute;\n top: -40px;\n left: 6px;\n background: #000;\n color: #fff;\n padding: 8px;\n text-decoration: none;\n z-index: 1000;\n}\n\n.skip-link:focus {\n top: 6px;\n}\n",[127,13561,13562,13567,13580,13593,13612,13623,13627,13631,13636,13654,13663,13673,13677,13681,13689,13700,13710,13720,13724,13728,13732,13737,13755,13763,13777,13781,13785,13793,13805,13817,13830,13834,13838,13842,13847,13856,13880,13890,13894,13898,13903,13912,13924,13936,13947,13960,13973,13983,13994,14005,14009,14013,14025,14035],{"__ignoreMap":200},[204,13563,13564],{"class":206,"line":207},[204,13565,13566],{"class":210},"/* Ensure proper focus management */\n",[204,13568,13569,13571,13573,13575,13578],{"class":206,"line":214},[204,13570,281],{"class":221},[204,13572,10209],{"class":284},[204,13574,296],{"class":221},[204,13576,13577],{"class":1070},"focus",[204,13579,432],{"class":221},[204,13581,13582,13584,13587,13589,13591],{"class":206,"line":16},[204,13583,281],{"class":221},[204,13585,13586],{"class":284},"flex-item",[204,13588,296],{"class":221},[204,13590,13577],{"class":1070},[204,13592,222],{"class":221},[204,13594,13595,13598,13600,13603,13605,13607,13610],{"class":206,"line":237},[204,13596,13597],{"class":292}," outline",[204,13599,296],{"class":221},[204,13601,13602],{"class":2498}," 2px",[204,13604,3101],{"class":227},[204,13606,231],{"class":221},[204,13608,13609],{"class":227},"4285f4",[204,13611,305],{"class":221},[204,13613,13614,13617,13619,13621],{"class":206,"line":247},[204,13615,13616],{"class":292}," outline-offset",[204,13618,296],{"class":221},[204,13620,13602],{"class":2498},[204,13622,305],{"class":221},[204,13624,13625],{"class":206,"line":253},[204,13626,262],{"class":221},[204,13628,13629],{"class":206,"line":259},[204,13630,315],{"emptyLinePlaceholder":314},[204,13632,13633],{"class":206,"line":331},[204,13634,13635],{"class":210},"/* Respect user motion preferences */\n",[204,13637,13638,13640,13642,13645,13647,13650,13652],{"class":206,"line":351},[204,13639,7701],{"class":217},[204,13641,7704],{"class":221},[204,13643,13644],{"class":227},"prefers-reduced-motion",[204,13646,296],{"class":221},[204,13648,13649],{"class":227}," reduce",[204,13651,2440],{"class":221},[204,13653,222],{"class":221},[204,13655,13656,13658,13661],{"class":206,"line":499},[204,13657,1564],{"class":221},[204,13659,13660],{"class":284},"animated-grid",[204,13662,222],{"class":221},[204,13664,13665,13667,13669,13671],{"class":206,"line":513},[204,13666,7833],{"class":292},[204,13668,296],{"class":221},[204,13670,6446],{"class":227},[204,13672,305],{"class":221},[204,13674,13675],{"class":206,"line":533},[204,13676,820],{"class":221},[204,13678,13679],{"class":206,"line":29},[204,13680,315],{"emptyLinePlaceholder":314},[204,13682,13683,13685,13687],{"class":206,"line":570},[204,13684,1564],{"class":221},[204,13686,10431],{"class":284},[204,13688,222],{"class":221},[204,13690,13691,13694,13696,13698],{"class":206,"line":576},[204,13692,13693],{"class":292}," animation",[204,13695,296],{"class":221},[204,13697,6446],{"class":227},[204,13699,305],{"class":221},[204,13701,13702,13704,13706,13708],{"class":206,"line":582},[204,13703,8031],{"class":292},[204,13705,296],{"class":221},[204,13707,6530],{"class":2498},[204,13709,305],{"class":221},[204,13711,13712,13714,13716,13718],{"class":206,"line":596},[204,13713,7963],{"class":292},[204,13715,296],{"class":221},[204,13717,6446],{"class":227},[204,13719,305],{"class":221},[204,13721,13722],{"class":206,"line":616},[204,13723,820],{"class":221},[204,13725,13726],{"class":206,"line":637},[204,13727,262],{"class":221},[204,13729,13730],{"class":206,"line":658},[204,13731,315],{"emptyLinePlaceholder":314},[204,13733,13734],{"class":206,"line":679},[204,13735,13736],{"class":210},"/* High contrast mode support */\n",[204,13738,13739,13741,13743,13746,13748,13751,13753],{"class":206,"line":698},[204,13740,7701],{"class":217},[204,13742,7704],{"class":221},[204,13744,13745],{"class":227},"prefers-contrast",[204,13747,296],{"class":221},[204,13749,13750],{"class":227}," high",[204,13752,2440],{"class":221},[204,13754,222],{"class":221},[204,13756,13757,13759,13761],{"class":206,"line":703},[204,13758,1564],{"class":221},[204,13760,2870],{"class":284},[204,13762,222],{"class":221},[204,13764,13765,13768,13770,13772,13775],{"class":206,"line":717},[204,13766,13767],{"class":292}," border",[204,13769,296],{"class":221},[204,13771,13602],{"class":2498},[204,13773,13774],{"class":227}," solid",[204,13776,305],{"class":221},[204,13778,13779],{"class":206,"line":731},[204,13780,820],{"class":221},[204,13782,13783],{"class":206,"line":752},[204,13784,315],{"emptyLinePlaceholder":314},[204,13786,13787,13789,13791],{"class":206,"line":772},[204,13788,1564],{"class":221},[204,13790,10209],{"class":284},[204,13792,222],{"class":221},[204,13794,13795,13798,13800,13803],{"class":206,"line":793},[204,13796,13797],{"class":292}," background",[204,13799,296],{"class":221},[204,13801,13802],{"class":227}," Canvas",[204,13804,305],{"class":221},[204,13806,13807,13810,13812,13815],{"class":206,"line":812},[204,13808,13809],{"class":292}," color",[204,13811,296],{"class":221},[204,13813,13814],{"class":227}," CanvasText",[204,13816,305],{"class":221},[204,13818,13819,13821,13823,13825,13828],{"class":206,"line":817},[204,13820,13767],{"class":292},[204,13822,296],{"class":221},[204,13824,3098],{"class":2498},[204,13826,13827],{"class":227}," solid CanvasText",[204,13829,305],{"class":221},[204,13831,13832],{"class":206,"line":823},[204,13833,820],{"class":221},[204,13835,13836],{"class":206,"line":1028},[204,13837,262],{"class":221},[204,13839,13840],{"class":206,"line":3225},[204,13841,315],{"emptyLinePlaceholder":314},[204,13843,13844],{"class":206,"line":3242},[204,13845,13846],{"class":210},"/* Responsive text scaling */\n",[204,13848,13849,13851,13854],{"class":206,"line":3255},[204,13850,281],{"class":221},[204,13852,13853],{"class":284},"accessible-text",[204,13855,222],{"class":221},[204,13857,13858,13860,13862,13865,13867,13869,13871,13874,13876,13878],{"class":206,"line":3272},[204,13859,3228],{"class":292},[204,13861,296],{"class":221},[204,13863,13864],{"class":338}," clamp",[204,13866,342],{"class":221},[204,13868,672],{"class":2498},[204,13870,1717],{"class":221},[204,13872,13873],{"class":2498}," 2.5vw",[204,13875,1717],{"class":221},[204,13877,8533],{"class":2498},[204,13879,348],{"class":221},[204,13881,13882,13884,13886,13888],{"class":206,"line":3277},[204,13883,8591],{"class":292},[204,13885,296],{"class":221},[204,13887,8596],{"class":2498},[204,13889,305],{"class":221},[204,13891,13892],{"class":206,"line":3282},[204,13893,262],{"class":221},[204,13895,13896],{"class":206,"line":3291},[204,13897,315],{"emptyLinePlaceholder":314},[204,13899,13900],{"class":206,"line":3306},[204,13901,13902],{"class":210},"/* Skip links for keyboard navigation */\n",[204,13904,13905,13907,13910],{"class":206,"line":3311},[204,13906,281],{"class":221},[204,13908,13909],{"class":284},"skip-link",[204,13911,222],{"class":221},[204,13913,13914,13917,13919,13922],{"class":206,"line":3316},[204,13915,13916],{"class":292}," position",[204,13918,296],{"class":221},[204,13920,13921],{"class":227}," absolute",[204,13923,305],{"class":221},[204,13925,13926,13929,13931,13934],{"class":206,"line":3325},[204,13927,13928],{"class":292}," top",[204,13930,296],{"class":221},[204,13932,13933],{"class":2498}," -40px",[204,13935,305],{"class":221},[204,13937,13938,13941,13943,13945],{"class":206,"line":3340},[204,13939,13940],{"class":292}," left",[204,13942,296],{"class":221},[204,13944,8270],{"class":2498},[204,13946,305],{"class":221},[204,13948,13949,13951,13953,13955,13958],{"class":206,"line":3360},[204,13950,3077],{"class":292},[204,13952,296],{"class":221},[204,13954,299],{"class":221},[204,13956,13957],{"class":227},"000",[204,13959,305],{"class":221},[204,13961,13962,13964,13966,13968,13971],{"class":206,"line":3365},[204,13963,3258],{"class":292},[204,13965,296],{"class":221},[204,13967,299],{"class":221},[204,13969,13970],{"class":227},"fff",[204,13972,305],{"class":221},[204,13974,13975,13977,13979,13981],{"class":206,"line":7083},[204,13976,3176],{"class":292},[204,13978,296],{"class":221},[204,13980,8372],{"class":2498},[204,13982,305],{"class":221},[204,13984,13985,13988,13990,13992],{"class":206,"line":7100},[204,13986,13987],{"class":292}," text-decoration",[204,13989,296],{"class":221},[204,13991,6446],{"class":227},[204,13993,305],{"class":221},[204,13995,13996,13998,14000,14003],{"class":206,"line":7117},[204,13997,10342],{"class":292},[204,13999,296],{"class":221},[204,14001,14002],{"class":2498}," 1000",[204,14004,305],{"class":221},[204,14006,14007],{"class":206,"line":7122},[204,14008,262],{"class":221},[204,14010,14011],{"class":206,"line":7127},[204,14012,315],{"emptyLinePlaceholder":314},[204,14014,14015,14017,14019,14021,14023],{"class":206,"line":7137},[204,14016,281],{"class":221},[204,14018,13909],{"class":284},[204,14020,296],{"class":221},[204,14022,13577],{"class":1070},[204,14024,222],{"class":221},[204,14026,14027,14029,14031,14033],{"class":206,"line":7154},[204,14028,13928],{"class":292},[204,14030,296],{"class":221},[204,14032,8270],{"class":2498},[204,14034,305],{"class":221},[204,14036,14037],{"class":206,"line":7170},[204,14038,262],{"class":221},[98,14040,3375],{"id":3374},[102,14042,14043],{},"Mastering CSS Grid and Flexbox opens up endless possibilities for creating sophisticated, responsive layouts. Key takeaways:",[160,14045,14046,14052,14058,14064,14070],{},[119,14047,14048,14051],{},[122,14049,14050],{},"Choose the Right Tool"," - Flexbox for one-dimensional layouts, Grid for two-dimensional",[119,14053,14054,14057],{},[122,14055,14056],{},"Think Mobile-First"," - Design for small screens and enhance for larger ones",[119,14059,14060,14063],{},[122,14061,14062],{},"Combine Technologies"," - Use Grid and Flexbox together for optimal results",[119,14065,14066,14069],{},[122,14067,14068],{},"Optimize Performance"," - Use transforms for animations and be mindful of layout thrashing",[119,14071,14072,14075],{},[122,14073,14074],{},"Consider Accessibility"," - Ensure your layouts work for all users",[102,14077,14078],{},"The future of CSS layout is bright with container queries, subgrid, and other emerging features. Start with solid fundamentals and gradually incorporate advanced techniques as browser support improves.",[102,14080,14081],{},"What layout challenges are you facing in your projects? Are there specific Grid or Flexbox patterns you'd like me to explore further? I'm here to help with any CSS layout questions you might have.",[2771,14083,14084],{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sqsOY, html code.shiki .sqsOY{--shiki-light:#8796B0;--shiki-default:#B2CCD6;--shiki-dark:#B2CCD6}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":200,"searchDepth":214,"depth":214,"links":14086},[14087,14088,14092,14096,14101,14104,14108,14112,14115],{"id":6314,"depth":214,"text":6315},{"id":6321,"depth":214,"text":6322,"children":14089},[14090,14091],{"id":6325,"depth":16,"text":6326},{"id":6650,"depth":16,"text":6651},{"id":7226,"depth":214,"text":7227,"children":14093},[14094,14095],{"id":7230,"depth":16,"text":7231},{"id":8115,"depth":16,"text":8116},{"id":8804,"depth":214,"text":8805,"children":14097},[14098,14099,14100],{"id":8808,"depth":16,"text":8809},{"id":9406,"depth":16,"text":9407},{"id":10112,"depth":16,"text":10113},{"id":10820,"depth":214,"text":10821,"children":14102},[14103],{"id":10824,"depth":16,"text":10825},{"id":11604,"depth":214,"text":11605,"children":14105},[14106,14107],{"id":11608,"depth":16,"text":11609},{"id":12139,"depth":16,"text":12140},{"id":2607,"depth":214,"text":2608,"children":14109},[14110,14111],{"id":12620,"depth":16,"text":12621},{"id":13015,"depth":16,"text":13016},{"id":13551,"depth":214,"text":13552,"children":14113},[14114],{"id":13555,"depth":16,"text":13556},{"id":3374,"depth":214,"text":3375},"2024-01-12","Master CSS Grid and Flexbox with practical examples, responsive design patterns, and advanced layout techniques for modern web development.",false,"CSS Grid & Flexbox Complete Guide",{"readingTime":14121},"14 min read","/blog/14-css-grid-flexbox-mastery",{"title":6306,"description":14117},{"src":14125,"mime":3443,"alt":14126,"width":3445,"height":3446},"/img/blog/14-css-grid-flexbox-mastery/banner.svg","CSS Grid and Flexbox layout examples","blog/14-css-grid-flexbox-mastery",[3451,14129,14130],"Grid","Flexbox","-Y3GFUMmw1TB-JGbl1i-7jYobzSuTtRq8uY3hyeceac",["Reactive",14133],{"$scolor-mode":14134,"$snuxt-seo-utils:routeRules":14136,"$stoasts":14137,"$ssite-config":14138},{"preference":14135,"value":14135,"unknown":314,"forced":14118},"system",{"head":-1,"seoMeta":-1},[],{"_priority":14139,"defaultLocale":14142,"description":14143,"env":14144,"indexable":314,"name":14145,"url":14146},{"env":14140,"indexable":14141,"url":14141,"name":14141,"description":14141,"defaultLocale":14141},-15,-3,"en","Senior Software Engineer specializing in modern web technologies. Crafting scalable web applications and browser extensions for startups and founders.","production","Muhammad Ubaid Raza - Full Stack Engineer","https://mubaidr.js.org",["Set"],["ShallowReactive",14149],{"blog-post-/blog/29-design-tokens-tailwind-v4-guide":-1,"profile-data":-1,"series-Design Systems":-1,"related-posts-/blog/29-design-tokens-tailwind-v4-guide":-1}]