diff --git a/src/data/patterns.ts b/src/data/patterns.ts
index bf3e497..26cccd0 100644
--- a/src/data/patterns.ts
+++ b/src/data/patterns.ts
@@ -3387,4 +3387,64 @@ export const gridPatterns: Pattern[] = [
{/* Your Content/Components */}
`,
},
-];
\ No newline at end of file
+
+ {
+ "id": "intersecting-circles",
+ "name": "Intersecting Circles",
+ "category": "geometric",
+ "badge": "New",
+ "style": {
+ "backgroundColor": "#e0f2fe",
+ "backgroundImage": "radial-gradient(#0ea5e9 0.5px, transparent 0.5px), radial-gradient(#0ea5e9 0.5px, #e0f2fe 0.5px)",
+ "backgroundSize": "20px 20px",
+ "backgroundPosition": "0 0, 10px 10px"
+ },
+ "code": `
+ {/* Intersecting Circles Background */}
+
+ {/* Your Content/Components */}
+
+
Dot Pattern
+
+
`
+ },
+ {
+ "id": "grid-spotlight",
+ "name": "Grid Spotlight",
+ "category": "geometric",
+ "badge": "New",
+ "style": {
+ "background": "#0a0a0a",
+ "backgroundImage": `
+ linear-gradient(to right, rgba(99, 102, 241, 0.15) 1px, transparent 1px),
+ linear-gradient(to bottom, rgba(99, 102, 241, 0.15) 1px, transparent 1px),
+ radial-gradient(circle at 50% 50%, rgba(139, 92, 246, 0.2), transparent 50%)
+ `,
+ "backgroundSize": "40px 40px, 40px 40px, 100% 100%"
+ },
+ "code": `
+ {/* Grid Spotlight Background */}
+
+ {/* Your Content/Components */}
+
`
+ }
+
+];