diff --git a/apps/playground/app/test-grid-area/page.tsx b/apps/playground/app/test-grid-area/page.tsx
index 798ae7c0..88ca1e6e 100644
--- a/apps/playground/app/test-grid-area/page.tsx
+++ b/apps/playground/app/test-grid-area/page.tsx
@@ -40,7 +40,7 @@ export default function Test() {
- Title
+ Named Areas
@@ -54,6 +54,54 @@ export default function Test() {
+
+
+
+
+
+
+
+ Placed Areas
+
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Eum, officiis
+ labore commodi maxime corporis expedita aliquid vero praesentium dolor id
+ numquam illo est, quod voluptatem mollitia inventore pariatur odit
+ delectus.
+
+
+
+
+
+
diff --git a/packages/radix-ui-themes/src/styles/utilities/grid-area.css b/packages/radix-ui-themes/src/styles/utilities/grid-area.css
index 0347492b..7c58a6d4 100644
--- a/packages/radix-ui-themes/src/styles/utilities/grid-area.css
+++ b/packages/radix-ui-themes/src/styles/utilities/grid-area.css
@@ -1,3 +1,33 @@
.rt-r-ga {
grid-area: var(--grid-area);
}
+
+@media (--xs) {
+ .xs\:rt-r-ga {
+ grid-area: var(--grid-area-xs);
+ }
+}
+
+@media (--sm) {
+ .sm\:rt-r-ga {
+ grid-area: var(--grid-area-sm);
+ }
+}
+
+@media (--md) {
+ .md\:rt-r-ga {
+ grid-area: var(--grid-area-md);
+ }
+}
+
+@media (--lg) {
+ .lg\:rt-r-ga {
+ grid-area: var(--grid-area-lg);
+ }
+}
+
+@media (--xl) {
+ .xl\:rt-r-ga {
+ grid-area: var(--grid-area-xl);
+ }
+}