+
+ {/* @ts-expect-error server component */}
+
+
+ >
+
+
+}
\ No newline at end of file
diff --git a/site/app/[locale]/(root)/blog/metadata.ts b/site/app/[locale]/(root)/blog/metadata.ts
new file mode 100644
index 000000000..f95fb3f2a
--- /dev/null
+++ b/site/app/[locale]/(root)/blog/metadata.ts
@@ -0,0 +1,9 @@
+import { Metadata } from 'shared/types/Metadata'
+
+const metadata: Metadata = {
+ title: 'Master CSS 2.0',
+ description: 'The latest Master CSS things',
+ unfinished: true
+}
+
+export default metadata
\ No newline at end of file
diff --git a/roadmap/page.tsx b/site/app/[locale]/(root)/blog/v2/_page.tsx
similarity index 100%
rename from roadmap/page.tsx
rename to site/app/[locale]/(root)/blog/v2/_page.tsx
diff --git a/site/app/[locale]/(root)/blog/v2/content.mdx b/site/app/[locale]/(root)/blog/v2/content.mdx
new file mode 100644
index 000000000..c30e7d645
--- /dev/null
+++ b/site/app/[locale]/(root)/blog/v2/content.mdx
@@ -0,0 +1,117 @@
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus luctus felis eget tellus tempus, in tempor nisl pretium. Sed ac dapibus lectus. Proin sed mauris sed risus mollis bibendum. Ut efficitur mi ut turpis efficitur, et tempor lorem volutpat. Quisque fringilla, turpis eu suscipit rhoncus, tortor enim malesuada risus, id pulvinar lorem felis et nunc. Nullam finibus augue at ipsum luctus iaculis. Aenean et ullamcorper lorem.
+
+
+
+```install
+@master/css@latest
+```
+
+---
+
+## Framework Integration
+Vestibulum fringilla varius semper. Sed in placerat est, in iaculis urna. Sed at dignissim mauris. Cras ac feugiat quam, eget rutrum mauris. Sed consequat placerat neque in dictum. Nullam maximus est ut quam ultrices fringilla. Sed vehicula neque non bibendum ullamcorper. Maecenas mattis scelerisque tortor, ac ullamcorper tellus eleifend a. Suspendisse bibendum nibh at metus tempus, ac dignissim sem viverra. Morbi a tortor tincidunt, aliquam lectus nec, convallis mauris. Fusce non lorem vitae mauris ultrices aliquam. Donec id risus id massa lacinia semper. Curabitur laoreet magna a fringilla congue.
+
+---
+
+## New Configuration API
+
+### `.animations`
+You can now customize CSS [animations](/docs/configuration#animations) in `master.css.js`:
+```js name=master.css.js
+export default {
+ animations: {
+ fade: {
+ '0%': { opacity: 0 },
+ 'to': { opacity: 1 }
+ },
+ …
+ }
+}
+```
+Apply the `fade` keyframe via [animation syntax](/docs/animation):
+```html
+
+```
+It only generates the CSS keyframe rule used:
+```css
++@keyframes fade {
++ 0% {
++ opacity: 0
++ }
++
++ to {
++ opacity: 1
++ }
++}
+
+.\@fade\|\.5s\|ease {
+ animation: fade .5s ease
+}
+```
+
+---
+
+## Simplified Syntax
+
+### `animation-play-state:` to `@play:`
+```html
+-
+-
++
++
+```
+To learn more, check out the [Animaiton Play State](/docs/animation-play-state) documentation.
+
+### `animation-fill-mode:` to `@fill:`
+```html
+-
+-
+-
++
++
++
+```
+To learn more, check out the [Animaiton Fill Mode](/docs/animation-fill-mode) documentation.
+
+### `animation-iteration-count:` to `@iteration:`
+```html
+-
++
+```
+To learn more, check out the [Animaiton Fill Mode](/docs/animation-iteration-count) documentation.
+
+### `animation-direction` values
+```html
+-
+-
++
++
+```
+To learn more, check out the [Animaiton Direction](/docs/animation-direction) documentation.
+
+---
+
+## Enhanced Services
+
+### Theme Service
+Install the theme service separately and initialize it:
+```js
+import ThemeService from 'theme-service'
+
+export const themeService = new ThemeService({ default: 'dark' })
+```
+For React, check out the [Theme Service for React](/docs/theme-service/react).
+
+It helps you set up:
+```html
+
+
+
Hello World
+
+
+```
+To switch themes:
+```js
+themeService.switch('light')
+```
+Check out the full documentation [Theme Service](/docs/theme-service).
\ No newline at end of file
diff --git a/site/app/[locale]/(root)/blog/v2/metadata.ts b/site/app/[locale]/(root)/blog/v2/metadata.ts
new file mode 100644
index 000000000..da02bb451
--- /dev/null
+++ b/site/app/[locale]/(root)/blog/v2/metadata.ts
@@ -0,0 +1,10 @@
+import { Metadata } from 'shared/types/Metadata'
+
+const metadata: Metadata = {
+ title: 'Master CSS 2.0',
+ description: 'Configuration API, progressive rendering, design system, and more!',
+ authors: ['Aron', 'Benseage', 'Miles', 'Lola', 'Joy'],
+ date: 1689190997223
+}
+
+export default metadata
\ No newline at end of file
diff --git a/site/app/[locale]/(root)/blog/v2/opengraph-image.jpg b/site/app/[locale]/(root)/blog/v2/opengraph-image.jpg
new file mode 100644
index 000000000..161be9ca3
Binary files /dev/null and b/site/app/[locale]/(root)/blog/v2/opengraph-image.jpg differ
diff --git a/docs/accent-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/accent-color/_opengraph-image.tsx
similarity index 100%
rename from docs/accent-color/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/accent-color/_opengraph-image.tsx
diff --git a/docs/accent-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/accent-color/components/Overview.tsx
similarity index 100%
rename from docs/accent-color/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/accent-color/components/Overview.tsx
diff --git a/docs/accent-color/content.mdx b/site/app/[locale]/(root)/docs/accent-color/content.mdx
similarity index 100%
rename from docs/accent-color/content.mdx
rename to site/app/[locale]/(root)/docs/accent-color/content.mdx
diff --git a/docs/accent-color/metadata.ts b/site/app/[locale]/(root)/docs/accent-color/metadata.ts
similarity index 100%
rename from docs/accent-color/metadata.ts
rename to site/app/[locale]/(root)/docs/accent-color/metadata.ts
diff --git a/docs/accent-color/page.tsx b/site/app/[locale]/(root)/docs/accent-color/page.tsx
similarity index 100%
rename from docs/accent-color/page.tsx
rename to site/app/[locale]/(root)/docs/accent-color/page.tsx
diff --git a/docs/accent-color/syntaxes.ts b/site/app/[locale]/(root)/docs/accent-color/syntaxes.ts
similarity index 100%
rename from docs/accent-color/syntaxes.ts
rename to site/app/[locale]/(root)/docs/accent-color/syntaxes.ts
diff --git a/docs/align-content/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/align-content/_opengraph-image.tsx
similarity index 100%
rename from docs/align-content/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/align-content/_opengraph-image.tsx
diff --git a/docs/align-content/components/Overview.tsx b/site/app/[locale]/(root)/docs/align-content/components/Overview.tsx
similarity index 100%
rename from docs/align-content/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/align-content/components/Overview.tsx
diff --git a/docs/align-content/content.mdx b/site/app/[locale]/(root)/docs/align-content/content.mdx
similarity index 100%
rename from docs/align-content/content.mdx
rename to site/app/[locale]/(root)/docs/align-content/content.mdx
diff --git a/docs/align-content/metadata.ts b/site/app/[locale]/(root)/docs/align-content/metadata.ts
similarity index 100%
rename from docs/align-content/metadata.ts
rename to site/app/[locale]/(root)/docs/align-content/metadata.ts
diff --git a/docs/align-content/page.tsx b/site/app/[locale]/(root)/docs/align-content/page.tsx
similarity index 100%
rename from docs/align-content/page.tsx
rename to site/app/[locale]/(root)/docs/align-content/page.tsx
diff --git a/docs/align-content/syntaxes.ts b/site/app/[locale]/(root)/docs/align-content/syntaxes.ts
similarity index 100%
rename from docs/align-content/syntaxes.ts
rename to site/app/[locale]/(root)/docs/align-content/syntaxes.ts
diff --git a/docs/align-items/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/align-items/_opengraph-image.tsx
similarity index 100%
rename from docs/align-items/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/align-items/_opengraph-image.tsx
diff --git a/docs/align-items/components/Overview.tsx b/site/app/[locale]/(root)/docs/align-items/components/Overview.tsx
similarity index 100%
rename from docs/align-items/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/align-items/components/Overview.tsx
diff --git a/docs/align-items/content.mdx b/site/app/[locale]/(root)/docs/align-items/content.mdx
similarity index 100%
rename from docs/align-items/content.mdx
rename to site/app/[locale]/(root)/docs/align-items/content.mdx
diff --git a/docs/align-items/metadata.ts b/site/app/[locale]/(root)/docs/align-items/metadata.ts
similarity index 100%
rename from docs/align-items/metadata.ts
rename to site/app/[locale]/(root)/docs/align-items/metadata.ts
diff --git a/docs/align-items/page.tsx b/site/app/[locale]/(root)/docs/align-items/page.tsx
similarity index 100%
rename from docs/align-items/page.tsx
rename to site/app/[locale]/(root)/docs/align-items/page.tsx
diff --git a/docs/align-items/syntaxes.ts b/site/app/[locale]/(root)/docs/align-items/syntaxes.ts
similarity index 100%
rename from docs/align-items/syntaxes.ts
rename to site/app/[locale]/(root)/docs/align-items/syntaxes.ts
diff --git a/docs/align-self/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/align-self/_opengraph-image.tsx
similarity index 100%
rename from docs/align-self/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/align-self/_opengraph-image.tsx
diff --git a/docs/align-self/components/Overview.tsx b/site/app/[locale]/(root)/docs/align-self/components/Overview.tsx
similarity index 100%
rename from docs/align-self/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/align-self/components/Overview.tsx
diff --git a/docs/align-self/content.mdx b/site/app/[locale]/(root)/docs/align-self/content.mdx
similarity index 100%
rename from docs/align-self/content.mdx
rename to site/app/[locale]/(root)/docs/align-self/content.mdx
diff --git a/docs/align-self/metadata.ts b/site/app/[locale]/(root)/docs/align-self/metadata.ts
similarity index 100%
rename from docs/align-self/metadata.ts
rename to site/app/[locale]/(root)/docs/align-self/metadata.ts
diff --git a/docs/align-self/page.tsx b/site/app/[locale]/(root)/docs/align-self/page.tsx
similarity index 100%
rename from docs/align-self/page.tsx
rename to site/app/[locale]/(root)/docs/align-self/page.tsx
diff --git a/docs/align-self/syntaxes.ts b/site/app/[locale]/(root)/docs/align-self/syntaxes.ts
similarity index 100%
rename from docs/align-self/syntaxes.ts
rename to site/app/[locale]/(root)/docs/align-self/syntaxes.ts
diff --git a/docs/animation-delay/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-delay/_opengraph-image.tsx
similarity index 100%
rename from docs/animation-delay/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/animation-delay/_opengraph-image.tsx
diff --git a/docs/animation-delay/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-delay/components/Overview.tsx
similarity index 100%
rename from docs/animation-delay/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/animation-delay/components/Overview.tsx
diff --git a/docs/animation-delay/content.mdx b/site/app/[locale]/(root)/docs/animation-delay/content.mdx
similarity index 100%
rename from docs/animation-delay/content.mdx
rename to site/app/[locale]/(root)/docs/animation-delay/content.mdx
diff --git a/docs/animation-delay/metadata.ts b/site/app/[locale]/(root)/docs/animation-delay/metadata.ts
similarity index 100%
rename from docs/animation-delay/metadata.ts
rename to site/app/[locale]/(root)/docs/animation-delay/metadata.ts
diff --git a/docs/animation-delay/page.tsx b/site/app/[locale]/(root)/docs/animation-delay/page.tsx
similarity index 100%
rename from docs/animation-delay/page.tsx
rename to site/app/[locale]/(root)/docs/animation-delay/page.tsx
diff --git a/docs/animation-delay/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-delay/syntaxes.ts
similarity index 100%
rename from docs/animation-delay/syntaxes.ts
rename to site/app/[locale]/(root)/docs/animation-delay/syntaxes.ts
diff --git a/docs/animation-direction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-direction/_opengraph-image.tsx
similarity index 100%
rename from docs/animation-direction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/animation-direction/_opengraph-image.tsx
diff --git a/docs/animation-direction/components/Basic.tsx b/site/app/[locale]/(root)/docs/animation-direction/components/Basic.tsx
similarity index 100%
rename from docs/animation-direction/components/Basic.tsx
rename to site/app/[locale]/(root)/docs/animation-direction/components/Basic.tsx
diff --git a/docs/animation-direction/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-direction/components/Overview.tsx
similarity index 100%
rename from docs/animation-direction/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/animation-direction/components/Overview.tsx
diff --git a/docs/animation-direction/content.mdx b/site/app/[locale]/(root)/docs/animation-direction/content.mdx
similarity index 100%
rename from docs/animation-direction/content.mdx
rename to site/app/[locale]/(root)/docs/animation-direction/content.mdx
diff --git a/docs/animation-direction/metadata.ts b/site/app/[locale]/(root)/docs/animation-direction/metadata.ts
similarity index 100%
rename from docs/animation-direction/metadata.ts
rename to site/app/[locale]/(root)/docs/animation-direction/metadata.ts
diff --git a/docs/animation-direction/page.tsx b/site/app/[locale]/(root)/docs/animation-direction/page.tsx
similarity index 100%
rename from docs/animation-direction/page.tsx
rename to site/app/[locale]/(root)/docs/animation-direction/page.tsx
diff --git a/docs/animation-direction/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-direction/syntaxes.ts
similarity index 100%
rename from docs/animation-direction/syntaxes.ts
rename to site/app/[locale]/(root)/docs/animation-direction/syntaxes.ts
diff --git a/docs/animation-duration/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-duration/_opengraph-image.tsx
similarity index 100%
rename from docs/animation-duration/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/animation-duration/_opengraph-image.tsx
diff --git a/docs/animation-duration/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-duration/components/Overview.tsx
similarity index 100%
rename from docs/animation-duration/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/animation-duration/components/Overview.tsx
diff --git a/docs/animation-duration/content.mdx b/site/app/[locale]/(root)/docs/animation-duration/content.mdx
similarity index 100%
rename from docs/animation-duration/content.mdx
rename to site/app/[locale]/(root)/docs/animation-duration/content.mdx
diff --git a/docs/animation-duration/metadata.ts b/site/app/[locale]/(root)/docs/animation-duration/metadata.ts
similarity index 100%
rename from docs/animation-duration/metadata.ts
rename to site/app/[locale]/(root)/docs/animation-duration/metadata.ts
diff --git a/docs/animation-duration/page.tsx b/site/app/[locale]/(root)/docs/animation-duration/page.tsx
similarity index 100%
rename from docs/animation-duration/page.tsx
rename to site/app/[locale]/(root)/docs/animation-duration/page.tsx
diff --git a/docs/animation-duration/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-duration/syntaxes.ts
similarity index 100%
rename from docs/animation-duration/syntaxes.ts
rename to site/app/[locale]/(root)/docs/animation-duration/syntaxes.ts
diff --git a/docs/animation-fill-mode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-fill-mode/_opengraph-image.tsx
similarity index 100%
rename from docs/animation-fill-mode/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/animation-fill-mode/_opengraph-image.tsx
diff --git a/docs/animation-fill-mode/components/Basic.tsx b/site/app/[locale]/(root)/docs/animation-fill-mode/components/Basic.tsx
similarity index 100%
rename from docs/animation-fill-mode/components/Basic.tsx
rename to site/app/[locale]/(root)/docs/animation-fill-mode/components/Basic.tsx
diff --git a/docs/animation-fill-mode/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-fill-mode/components/Overview.tsx
similarity index 100%
rename from docs/animation-fill-mode/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/animation-fill-mode/components/Overview.tsx
diff --git a/docs/animation-fill-mode/content.mdx b/site/app/[locale]/(root)/docs/animation-fill-mode/content.mdx
similarity index 100%
rename from docs/animation-fill-mode/content.mdx
rename to site/app/[locale]/(root)/docs/animation-fill-mode/content.mdx
diff --git a/docs/animation-fill-mode/metadata.ts b/site/app/[locale]/(root)/docs/animation-fill-mode/metadata.ts
similarity index 100%
rename from docs/animation-fill-mode/metadata.ts
rename to site/app/[locale]/(root)/docs/animation-fill-mode/metadata.ts
diff --git a/docs/animation-fill-mode/page.tsx b/site/app/[locale]/(root)/docs/animation-fill-mode/page.tsx
similarity index 100%
rename from docs/animation-fill-mode/page.tsx
rename to site/app/[locale]/(root)/docs/animation-fill-mode/page.tsx
diff --git a/docs/animation-fill-mode/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-fill-mode/syntaxes.ts
similarity index 100%
rename from docs/animation-fill-mode/syntaxes.ts
rename to site/app/[locale]/(root)/docs/animation-fill-mode/syntaxes.ts
diff --git a/docs/animation-iteration-count/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-iteration-count/_opengraph-image.tsx
similarity index 100%
rename from docs/animation-iteration-count/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/animation-iteration-count/_opengraph-image.tsx
diff --git a/docs/animation-iteration-count/components/Basic.tsx b/site/app/[locale]/(root)/docs/animation-iteration-count/components/Basic.tsx
similarity index 100%
rename from docs/animation-iteration-count/components/Basic.tsx
rename to site/app/[locale]/(root)/docs/animation-iteration-count/components/Basic.tsx
diff --git a/docs/animation-iteration-count/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-iteration-count/components/Overview.tsx
similarity index 100%
rename from docs/animation-iteration-count/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/animation-iteration-count/components/Overview.tsx
diff --git a/docs/animation-iteration-count/content.mdx b/site/app/[locale]/(root)/docs/animation-iteration-count/content.mdx
similarity index 100%
rename from docs/animation-iteration-count/content.mdx
rename to site/app/[locale]/(root)/docs/animation-iteration-count/content.mdx
diff --git a/docs/animation-iteration-count/metadata.ts b/site/app/[locale]/(root)/docs/animation-iteration-count/metadata.ts
similarity index 100%
rename from docs/animation-iteration-count/metadata.ts
rename to site/app/[locale]/(root)/docs/animation-iteration-count/metadata.ts
diff --git a/docs/animation-iteration-count/page.tsx b/site/app/[locale]/(root)/docs/animation-iteration-count/page.tsx
similarity index 100%
rename from docs/animation-iteration-count/page.tsx
rename to site/app/[locale]/(root)/docs/animation-iteration-count/page.tsx
diff --git a/docs/animation-iteration-count/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-iteration-count/syntaxes.ts
similarity index 100%
rename from docs/animation-iteration-count/syntaxes.ts
rename to site/app/[locale]/(root)/docs/animation-iteration-count/syntaxes.ts
diff --git a/docs/animation-name/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-name/_opengraph-image.tsx
similarity index 100%
rename from docs/animation-name/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/animation-name/_opengraph-image.tsx
diff --git a/docs/animation-name/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-name/components/Overview.tsx
similarity index 100%
rename from docs/animation-name/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/animation-name/components/Overview.tsx
diff --git a/docs/animation-name/content.mdx b/site/app/[locale]/(root)/docs/animation-name/content.mdx
similarity index 100%
rename from docs/animation-name/content.mdx
rename to site/app/[locale]/(root)/docs/animation-name/content.mdx
diff --git a/docs/animation-name/metadata.ts b/site/app/[locale]/(root)/docs/animation-name/metadata.ts
similarity index 100%
rename from docs/animation-name/metadata.ts
rename to site/app/[locale]/(root)/docs/animation-name/metadata.ts
diff --git a/docs/animation-name/page.tsx b/site/app/[locale]/(root)/docs/animation-name/page.tsx
similarity index 100%
rename from docs/animation-name/page.tsx
rename to site/app/[locale]/(root)/docs/animation-name/page.tsx
diff --git a/docs/animation-name/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-name/syntaxes.ts
similarity index 100%
rename from docs/animation-name/syntaxes.ts
rename to site/app/[locale]/(root)/docs/animation-name/syntaxes.ts
diff --git a/docs/animation-play-state/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-play-state/_opengraph-image.tsx
similarity index 100%
rename from docs/animation-play-state/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/animation-play-state/_opengraph-image.tsx
diff --git a/docs/animation-play-state/components/Basic.tsx b/site/app/[locale]/(root)/docs/animation-play-state/components/Basic.tsx
similarity index 100%
rename from docs/animation-play-state/components/Basic.tsx
rename to site/app/[locale]/(root)/docs/animation-play-state/components/Basic.tsx
diff --git a/docs/animation-play-state/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-play-state/components/Overview.tsx
similarity index 100%
rename from docs/animation-play-state/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/animation-play-state/components/Overview.tsx
diff --git a/docs/animation-play-state/content.mdx b/site/app/[locale]/(root)/docs/animation-play-state/content.mdx
similarity index 100%
rename from docs/animation-play-state/content.mdx
rename to site/app/[locale]/(root)/docs/animation-play-state/content.mdx
diff --git a/docs/animation-play-state/metadata.ts b/site/app/[locale]/(root)/docs/animation-play-state/metadata.ts
similarity index 100%
rename from docs/animation-play-state/metadata.ts
rename to site/app/[locale]/(root)/docs/animation-play-state/metadata.ts
diff --git a/docs/animation-play-state/page.tsx b/site/app/[locale]/(root)/docs/animation-play-state/page.tsx
similarity index 100%
rename from docs/animation-play-state/page.tsx
rename to site/app/[locale]/(root)/docs/animation-play-state/page.tsx
diff --git a/docs/animation-play-state/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-play-state/syntaxes.ts
similarity index 100%
rename from docs/animation-play-state/syntaxes.ts
rename to site/app/[locale]/(root)/docs/animation-play-state/syntaxes.ts
diff --git a/docs/animation-timing-function/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-timing-function/_opengraph-image.tsx
similarity index 100%
rename from docs/animation-timing-function/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/animation-timing-function/_opengraph-image.tsx
diff --git a/docs/animation-timing-function/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-timing-function/components/Overview.tsx
similarity index 100%
rename from docs/animation-timing-function/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/animation-timing-function/components/Overview.tsx
diff --git a/docs/animation-timing-function/content.mdx b/site/app/[locale]/(root)/docs/animation-timing-function/content.mdx
similarity index 100%
rename from docs/animation-timing-function/content.mdx
rename to site/app/[locale]/(root)/docs/animation-timing-function/content.mdx
diff --git a/docs/animation-timing-function/metadata.ts b/site/app/[locale]/(root)/docs/animation-timing-function/metadata.ts
similarity index 100%
rename from docs/animation-timing-function/metadata.ts
rename to site/app/[locale]/(root)/docs/animation-timing-function/metadata.ts
diff --git a/docs/animation-timing-function/page.tsx b/site/app/[locale]/(root)/docs/animation-timing-function/page.tsx
similarity index 100%
rename from docs/animation-timing-function/page.tsx
rename to site/app/[locale]/(root)/docs/animation-timing-function/page.tsx
diff --git a/docs/animation-timing-function/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-timing-function/syntaxes.ts
similarity index 100%
rename from docs/animation-timing-function/syntaxes.ts
rename to site/app/[locale]/(root)/docs/animation-timing-function/syntaxes.ts
diff --git a/docs/animation/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation/_opengraph-image.tsx
similarity index 100%
rename from docs/animation/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/animation/_opengraph-image.tsx
diff --git a/docs/animation/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation/components/Overview.tsx
similarity index 100%
rename from docs/animation/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/animation/components/Overview.tsx
diff --git a/docs/animation/content.mdx b/site/app/[locale]/(root)/docs/animation/content.mdx
similarity index 100%
rename from docs/animation/content.mdx
rename to site/app/[locale]/(root)/docs/animation/content.mdx
diff --git a/docs/animation/metadata.ts b/site/app/[locale]/(root)/docs/animation/metadata.ts
similarity index 100%
rename from docs/animation/metadata.ts
rename to site/app/[locale]/(root)/docs/animation/metadata.ts
diff --git a/docs/animation/page.tsx b/site/app/[locale]/(root)/docs/animation/page.tsx
similarity index 100%
rename from docs/animation/page.tsx
rename to site/app/[locale]/(root)/docs/animation/page.tsx
diff --git a/docs/animation/syntaxes.ts b/site/app/[locale]/(root)/docs/animation/syntaxes.ts
similarity index 100%
rename from docs/animation/syntaxes.ts
rename to site/app/[locale]/(root)/docs/animation/syntaxes.ts
diff --git a/docs/animations/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animations/_opengraph-image.tsx
similarity index 100%
rename from docs/animations/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/animations/_opengraph-image.tsx
diff --git a/docs/animations/components/Default.tsx b/site/app/[locale]/(root)/docs/animations/components/Default.tsx
similarity index 100%
rename from docs/animations/components/Default.tsx
rename to site/app/[locale]/(root)/docs/animations/components/Default.tsx
diff --git a/docs/animations/components/Overview.mdx b/site/app/[locale]/(root)/docs/animations/components/Overview.mdx
similarity index 100%
rename from docs/animations/components/Overview.mdx
rename to site/app/[locale]/(root)/docs/animations/components/Overview.mdx
diff --git a/docs/animations/content.mdx b/site/app/[locale]/(root)/docs/animations/content.mdx
similarity index 100%
rename from docs/animations/content.mdx
rename to site/app/[locale]/(root)/docs/animations/content.mdx
diff --git a/docs/animations/metadata.ts b/site/app/[locale]/(root)/docs/animations/metadata.ts
similarity index 100%
rename from docs/animations/metadata.ts
rename to site/app/[locale]/(root)/docs/animations/metadata.ts
diff --git a/docs/animations/page.tsx b/site/app/[locale]/(root)/docs/animations/page.tsx
similarity index 100%
rename from docs/animations/page.tsx
rename to site/app/[locale]/(root)/docs/animations/page.tsx
diff --git a/docs/appearance/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/appearance/_opengraph-image.tsx
similarity index 100%
rename from docs/appearance/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/appearance/_opengraph-image.tsx
diff --git a/docs/appearance/components/Overview.tsx b/site/app/[locale]/(root)/docs/appearance/components/Overview.tsx
similarity index 100%
rename from docs/appearance/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/appearance/components/Overview.tsx
diff --git a/docs/appearance/content.mdx b/site/app/[locale]/(root)/docs/appearance/content.mdx
similarity index 100%
rename from docs/appearance/content.mdx
rename to site/app/[locale]/(root)/docs/appearance/content.mdx
diff --git a/docs/appearance/metadata.ts b/site/app/[locale]/(root)/docs/appearance/metadata.ts
similarity index 100%
rename from docs/appearance/metadata.ts
rename to site/app/[locale]/(root)/docs/appearance/metadata.ts
diff --git a/docs/appearance/page.tsx b/site/app/[locale]/(root)/docs/appearance/page.tsx
similarity index 100%
rename from docs/appearance/page.tsx
rename to site/app/[locale]/(root)/docs/appearance/page.tsx
diff --git a/docs/appearance/syntaxes.ts b/site/app/[locale]/(root)/docs/appearance/syntaxes.ts
similarity index 100%
rename from docs/appearance/syntaxes.ts
rename to site/app/[locale]/(root)/docs/appearance/syntaxes.ts
diff --git a/docs/aspect-ratio/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/aspect-ratio/_opengraph-image.tsx
similarity index 100%
rename from docs/aspect-ratio/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/aspect-ratio/_opengraph-image.tsx
diff --git a/docs/aspect-ratio/components/Overview.tsx b/site/app/[locale]/(root)/docs/aspect-ratio/components/Overview.tsx
similarity index 100%
rename from docs/aspect-ratio/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/aspect-ratio/components/Overview.tsx
diff --git a/docs/aspect-ratio/content.mdx b/site/app/[locale]/(root)/docs/aspect-ratio/content.mdx
similarity index 100%
rename from docs/aspect-ratio/content.mdx
rename to site/app/[locale]/(root)/docs/aspect-ratio/content.mdx
diff --git a/docs/aspect-ratio/metadata.ts b/site/app/[locale]/(root)/docs/aspect-ratio/metadata.ts
similarity index 100%
rename from docs/aspect-ratio/metadata.ts
rename to site/app/[locale]/(root)/docs/aspect-ratio/metadata.ts
diff --git a/docs/aspect-ratio/page.tsx b/site/app/[locale]/(root)/docs/aspect-ratio/page.tsx
similarity index 100%
rename from docs/aspect-ratio/page.tsx
rename to site/app/[locale]/(root)/docs/aspect-ratio/page.tsx
diff --git a/docs/aspect-ratio/syntaxes.ts b/site/app/[locale]/(root)/docs/aspect-ratio/syntaxes.ts
similarity index 100%
rename from docs/aspect-ratio/syntaxes.ts
rename to site/app/[locale]/(root)/docs/aspect-ratio/syntaxes.ts
diff --git a/docs/backdrop-filter/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/backdrop-filter/_opengraph-image.tsx
similarity index 100%
rename from docs/backdrop-filter/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/backdrop-filter/_opengraph-image.tsx
diff --git a/docs/backdrop-filter/components/Overview.tsx b/site/app/[locale]/(root)/docs/backdrop-filter/components/Overview.tsx
similarity index 100%
rename from docs/backdrop-filter/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/backdrop-filter/components/Overview.tsx
diff --git a/docs/backdrop-filter/content.mdx b/site/app/[locale]/(root)/docs/backdrop-filter/content.mdx
similarity index 100%
rename from docs/backdrop-filter/content.mdx
rename to site/app/[locale]/(root)/docs/backdrop-filter/content.mdx
diff --git a/docs/backdrop-filter/metadata.ts b/site/app/[locale]/(root)/docs/backdrop-filter/metadata.ts
similarity index 100%
rename from docs/backdrop-filter/metadata.ts
rename to site/app/[locale]/(root)/docs/backdrop-filter/metadata.ts
diff --git a/docs/backdrop-filter/page.tsx b/site/app/[locale]/(root)/docs/backdrop-filter/page.tsx
similarity index 100%
rename from docs/backdrop-filter/page.tsx
rename to site/app/[locale]/(root)/docs/backdrop-filter/page.tsx
diff --git a/docs/backdrop-filter/syntaxes.ts b/site/app/[locale]/(root)/docs/backdrop-filter/syntaxes.ts
similarity index 100%
rename from docs/backdrop-filter/syntaxes.ts
rename to site/app/[locale]/(root)/docs/backdrop-filter/syntaxes.ts
diff --git a/docs/background-attachment/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-attachment/_opengraph-image.tsx
similarity index 100%
rename from docs/background-attachment/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/background-attachment/_opengraph-image.tsx
diff --git a/docs/background-attachment/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-attachment/components/Overview.tsx
similarity index 100%
rename from docs/background-attachment/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/background-attachment/components/Overview.tsx
diff --git a/docs/background-attachment/content.mdx b/site/app/[locale]/(root)/docs/background-attachment/content.mdx
similarity index 100%
rename from docs/background-attachment/content.mdx
rename to site/app/[locale]/(root)/docs/background-attachment/content.mdx
diff --git a/docs/background-attachment/metadata.ts b/site/app/[locale]/(root)/docs/background-attachment/metadata.ts
similarity index 100%
rename from docs/background-attachment/metadata.ts
rename to site/app/[locale]/(root)/docs/background-attachment/metadata.ts
diff --git a/docs/background-attachment/page.tsx b/site/app/[locale]/(root)/docs/background-attachment/page.tsx
similarity index 100%
rename from docs/background-attachment/page.tsx
rename to site/app/[locale]/(root)/docs/background-attachment/page.tsx
diff --git a/docs/background-attachment/syntaxes.ts b/site/app/[locale]/(root)/docs/background-attachment/syntaxes.ts
similarity index 100%
rename from docs/background-attachment/syntaxes.ts
rename to site/app/[locale]/(root)/docs/background-attachment/syntaxes.ts
diff --git a/docs/background-blend-mode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-blend-mode/_opengraph-image.tsx
similarity index 100%
rename from docs/background-blend-mode/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/background-blend-mode/_opengraph-image.tsx
diff --git a/docs/background-blend-mode/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-blend-mode/components/Overview.tsx
similarity index 100%
rename from docs/background-blend-mode/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/background-blend-mode/components/Overview.tsx
diff --git a/docs/background-blend-mode/content.mdx b/site/app/[locale]/(root)/docs/background-blend-mode/content.mdx
similarity index 100%
rename from docs/background-blend-mode/content.mdx
rename to site/app/[locale]/(root)/docs/background-blend-mode/content.mdx
diff --git a/docs/background-blend-mode/metadata.ts b/site/app/[locale]/(root)/docs/background-blend-mode/metadata.ts
similarity index 100%
rename from docs/background-blend-mode/metadata.ts
rename to site/app/[locale]/(root)/docs/background-blend-mode/metadata.ts
diff --git a/docs/background-blend-mode/page.tsx b/site/app/[locale]/(root)/docs/background-blend-mode/page.tsx
similarity index 100%
rename from docs/background-blend-mode/page.tsx
rename to site/app/[locale]/(root)/docs/background-blend-mode/page.tsx
diff --git a/docs/background-blend-mode/syntaxes.ts b/site/app/[locale]/(root)/docs/background-blend-mode/syntaxes.ts
similarity index 100%
rename from docs/background-blend-mode/syntaxes.ts
rename to site/app/[locale]/(root)/docs/background-blend-mode/syntaxes.ts
diff --git a/docs/background-clip/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-clip/_opengraph-image.tsx
similarity index 100%
rename from docs/background-clip/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/background-clip/_opengraph-image.tsx
diff --git a/docs/background-clip/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-clip/components/Overview.tsx
similarity index 100%
rename from docs/background-clip/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/background-clip/components/Overview.tsx
diff --git a/docs/background-clip/content.mdx b/site/app/[locale]/(root)/docs/background-clip/content.mdx
similarity index 100%
rename from docs/background-clip/content.mdx
rename to site/app/[locale]/(root)/docs/background-clip/content.mdx
diff --git a/docs/background-clip/metadata.ts b/site/app/[locale]/(root)/docs/background-clip/metadata.ts
similarity index 100%
rename from docs/background-clip/metadata.ts
rename to site/app/[locale]/(root)/docs/background-clip/metadata.ts
diff --git a/docs/background-clip/page.tsx b/site/app/[locale]/(root)/docs/background-clip/page.tsx
similarity index 100%
rename from docs/background-clip/page.tsx
rename to site/app/[locale]/(root)/docs/background-clip/page.tsx
diff --git a/docs/background-clip/syntaxes.ts b/site/app/[locale]/(root)/docs/background-clip/syntaxes.ts
similarity index 100%
rename from docs/background-clip/syntaxes.ts
rename to site/app/[locale]/(root)/docs/background-clip/syntaxes.ts
diff --git a/docs/background-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-color/_opengraph-image.tsx
similarity index 100%
rename from docs/background-color/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/background-color/_opengraph-image.tsx
diff --git a/docs/background-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-color/components/Overview.tsx
similarity index 100%
rename from docs/background-color/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/background-color/components/Overview.tsx
diff --git a/docs/background-color/content.mdx b/site/app/[locale]/(root)/docs/background-color/content.mdx
similarity index 100%
rename from docs/background-color/content.mdx
rename to site/app/[locale]/(root)/docs/background-color/content.mdx
diff --git a/docs/background-color/metadata.ts b/site/app/[locale]/(root)/docs/background-color/metadata.ts
similarity index 100%
rename from docs/background-color/metadata.ts
rename to site/app/[locale]/(root)/docs/background-color/metadata.ts
diff --git a/docs/background-color/page.tsx b/site/app/[locale]/(root)/docs/background-color/page.tsx
similarity index 100%
rename from docs/background-color/page.tsx
rename to site/app/[locale]/(root)/docs/background-color/page.tsx
diff --git a/docs/background-color/syntaxes.ts b/site/app/[locale]/(root)/docs/background-color/syntaxes.ts
similarity index 100%
rename from docs/background-color/syntaxes.ts
rename to site/app/[locale]/(root)/docs/background-color/syntaxes.ts
diff --git a/docs/background-image/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-image/_opengraph-image.tsx
similarity index 100%
rename from docs/background-image/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/background-image/_opengraph-image.tsx
diff --git a/docs/background-image/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-image/components/Overview.tsx
similarity index 100%
rename from docs/background-image/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/background-image/components/Overview.tsx
diff --git a/docs/background-image/content.mdx b/site/app/[locale]/(root)/docs/background-image/content.mdx
similarity index 100%
rename from docs/background-image/content.mdx
rename to site/app/[locale]/(root)/docs/background-image/content.mdx
diff --git a/docs/background-image/metadata.ts b/site/app/[locale]/(root)/docs/background-image/metadata.ts
similarity index 100%
rename from docs/background-image/metadata.ts
rename to site/app/[locale]/(root)/docs/background-image/metadata.ts
diff --git a/docs/background-image/page.tsx b/site/app/[locale]/(root)/docs/background-image/page.tsx
similarity index 100%
rename from docs/background-image/page.tsx
rename to site/app/[locale]/(root)/docs/background-image/page.tsx
diff --git a/docs/background-image/syntaxes.ts b/site/app/[locale]/(root)/docs/background-image/syntaxes.ts
similarity index 100%
rename from docs/background-image/syntaxes.ts
rename to site/app/[locale]/(root)/docs/background-image/syntaxes.ts
diff --git a/docs/background-origin/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-origin/_opengraph-image.tsx
similarity index 100%
rename from docs/background-origin/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/background-origin/_opengraph-image.tsx
diff --git a/docs/background-origin/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-origin/components/Overview.tsx
similarity index 100%
rename from docs/background-origin/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/background-origin/components/Overview.tsx
diff --git a/docs/background-origin/content.mdx b/site/app/[locale]/(root)/docs/background-origin/content.mdx
similarity index 100%
rename from docs/background-origin/content.mdx
rename to site/app/[locale]/(root)/docs/background-origin/content.mdx
diff --git a/docs/background-origin/metadata.ts b/site/app/[locale]/(root)/docs/background-origin/metadata.ts
similarity index 100%
rename from docs/background-origin/metadata.ts
rename to site/app/[locale]/(root)/docs/background-origin/metadata.ts
diff --git a/docs/background-origin/page.tsx b/site/app/[locale]/(root)/docs/background-origin/page.tsx
similarity index 100%
rename from docs/background-origin/page.tsx
rename to site/app/[locale]/(root)/docs/background-origin/page.tsx
diff --git a/docs/background-origin/syntaxes.ts b/site/app/[locale]/(root)/docs/background-origin/syntaxes.ts
similarity index 100%
rename from docs/background-origin/syntaxes.ts
rename to site/app/[locale]/(root)/docs/background-origin/syntaxes.ts
diff --git a/docs/background-position/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-position/_opengraph-image.tsx
similarity index 100%
rename from docs/background-position/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/background-position/_opengraph-image.tsx
diff --git a/docs/background-position/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-position/components/Overview.tsx
similarity index 100%
rename from docs/background-position/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/background-position/components/Overview.tsx
diff --git a/docs/background-position/content.mdx b/site/app/[locale]/(root)/docs/background-position/content.mdx
similarity index 100%
rename from docs/background-position/content.mdx
rename to site/app/[locale]/(root)/docs/background-position/content.mdx
diff --git a/docs/background-position/metadata.ts b/site/app/[locale]/(root)/docs/background-position/metadata.ts
similarity index 100%
rename from docs/background-position/metadata.ts
rename to site/app/[locale]/(root)/docs/background-position/metadata.ts
diff --git a/docs/background-position/page.tsx b/site/app/[locale]/(root)/docs/background-position/page.tsx
similarity index 100%
rename from docs/background-position/page.tsx
rename to site/app/[locale]/(root)/docs/background-position/page.tsx
diff --git a/docs/background-position/syntaxes.ts b/site/app/[locale]/(root)/docs/background-position/syntaxes.ts
similarity index 100%
rename from docs/background-position/syntaxes.ts
rename to site/app/[locale]/(root)/docs/background-position/syntaxes.ts
diff --git a/docs/background-repeat/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-repeat/_opengraph-image.tsx
similarity index 100%
rename from docs/background-repeat/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/background-repeat/_opengraph-image.tsx
diff --git a/docs/background-repeat/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-repeat/components/Overview.tsx
similarity index 100%
rename from docs/background-repeat/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/background-repeat/components/Overview.tsx
diff --git a/docs/background-repeat/content.mdx b/site/app/[locale]/(root)/docs/background-repeat/content.mdx
similarity index 100%
rename from docs/background-repeat/content.mdx
rename to site/app/[locale]/(root)/docs/background-repeat/content.mdx
diff --git a/docs/background-repeat/metadata.ts b/site/app/[locale]/(root)/docs/background-repeat/metadata.ts
similarity index 100%
rename from docs/background-repeat/metadata.ts
rename to site/app/[locale]/(root)/docs/background-repeat/metadata.ts
diff --git a/docs/background-repeat/page.tsx b/site/app/[locale]/(root)/docs/background-repeat/page.tsx
similarity index 100%
rename from docs/background-repeat/page.tsx
rename to site/app/[locale]/(root)/docs/background-repeat/page.tsx
diff --git a/docs/background-repeat/syntaxes.ts b/site/app/[locale]/(root)/docs/background-repeat/syntaxes.ts
similarity index 100%
rename from docs/background-repeat/syntaxes.ts
rename to site/app/[locale]/(root)/docs/background-repeat/syntaxes.ts
diff --git a/docs/background-size/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-size/_opengraph-image.tsx
similarity index 100%
rename from docs/background-size/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/background-size/_opengraph-image.tsx
diff --git a/docs/background-size/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-size/components/Overview.tsx
similarity index 100%
rename from docs/background-size/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/background-size/components/Overview.tsx
diff --git a/docs/background-size/content.mdx b/site/app/[locale]/(root)/docs/background-size/content.mdx
similarity index 100%
rename from docs/background-size/content.mdx
rename to site/app/[locale]/(root)/docs/background-size/content.mdx
diff --git a/docs/background-size/metadata.ts b/site/app/[locale]/(root)/docs/background-size/metadata.ts
similarity index 100%
rename from docs/background-size/metadata.ts
rename to site/app/[locale]/(root)/docs/background-size/metadata.ts
diff --git a/docs/background-size/page.tsx b/site/app/[locale]/(root)/docs/background-size/page.tsx
similarity index 100%
rename from docs/background-size/page.tsx
rename to site/app/[locale]/(root)/docs/background-size/page.tsx
diff --git a/docs/background-size/syntaxes.ts b/site/app/[locale]/(root)/docs/background-size/syntaxes.ts
similarity index 100%
rename from docs/background-size/syntaxes.ts
rename to site/app/[locale]/(root)/docs/background-size/syntaxes.ts
diff --git a/docs/background/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background/_opengraph-image.tsx
similarity index 100%
rename from docs/background/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/background/_opengraph-image.tsx
diff --git a/docs/background/components/Overview.tsx b/site/app/[locale]/(root)/docs/background/components/Overview.tsx
similarity index 100%
rename from docs/background/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/background/components/Overview.tsx
diff --git a/docs/background/content.mdx b/site/app/[locale]/(root)/docs/background/content.mdx
similarity index 100%
rename from docs/background/content.mdx
rename to site/app/[locale]/(root)/docs/background/content.mdx
diff --git a/docs/background/metadata.ts b/site/app/[locale]/(root)/docs/background/metadata.ts
similarity index 100%
rename from docs/background/metadata.ts
rename to site/app/[locale]/(root)/docs/background/metadata.ts
diff --git a/docs/background/page.tsx b/site/app/[locale]/(root)/docs/background/page.tsx
similarity index 100%
rename from docs/background/page.tsx
rename to site/app/[locale]/(root)/docs/background/page.tsx
diff --git a/docs/background/syntaxes.ts b/site/app/[locale]/(root)/docs/background/syntaxes.ts
similarity index 100%
rename from docs/background/syntaxes.ts
rename to site/app/[locale]/(root)/docs/background/syntaxes.ts
diff --git a/docs/border-collapse/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border-collapse/_opengraph-image.tsx
similarity index 100%
rename from docs/border-collapse/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/border-collapse/_opengraph-image.tsx
diff --git a/docs/border-collapse/components/Overview.tsx b/site/app/[locale]/(root)/docs/border-collapse/components/Overview.tsx
similarity index 100%
rename from docs/border-collapse/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/border-collapse/components/Overview.tsx
diff --git a/docs/border-collapse/content.mdx b/site/app/[locale]/(root)/docs/border-collapse/content.mdx
similarity index 100%
rename from docs/border-collapse/content.mdx
rename to site/app/[locale]/(root)/docs/border-collapse/content.mdx
diff --git a/docs/border-collapse/metadata.ts b/site/app/[locale]/(root)/docs/border-collapse/metadata.ts
similarity index 100%
rename from docs/border-collapse/metadata.ts
rename to site/app/[locale]/(root)/docs/border-collapse/metadata.ts
diff --git a/docs/border-collapse/page.tsx b/site/app/[locale]/(root)/docs/border-collapse/page.tsx
similarity index 100%
rename from docs/border-collapse/page.tsx
rename to site/app/[locale]/(root)/docs/border-collapse/page.tsx
diff --git a/docs/border-collapse/syntaxes.ts b/site/app/[locale]/(root)/docs/border-collapse/syntaxes.ts
similarity index 100%
rename from docs/border-collapse/syntaxes.ts
rename to site/app/[locale]/(root)/docs/border-collapse/syntaxes.ts
diff --git a/docs/border-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border-color/_opengraph-image.tsx
similarity index 100%
rename from docs/border-color/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/border-color/_opengraph-image.tsx
diff --git a/docs/border-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/border-color/components/Overview.tsx
similarity index 100%
rename from docs/border-color/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/border-color/components/Overview.tsx
diff --git a/docs/border-color/content.mdx b/site/app/[locale]/(root)/docs/border-color/content.mdx
similarity index 100%
rename from docs/border-color/content.mdx
rename to site/app/[locale]/(root)/docs/border-color/content.mdx
diff --git a/docs/border-color/metadata.ts b/site/app/[locale]/(root)/docs/border-color/metadata.ts
similarity index 100%
rename from docs/border-color/metadata.ts
rename to site/app/[locale]/(root)/docs/border-color/metadata.ts
diff --git a/docs/border-color/page.tsx b/site/app/[locale]/(root)/docs/border-color/page.tsx
similarity index 100%
rename from docs/border-color/page.tsx
rename to site/app/[locale]/(root)/docs/border-color/page.tsx
diff --git a/docs/border-color/syntaxes.ts b/site/app/[locale]/(root)/docs/border-color/syntaxes.ts
similarity index 100%
rename from docs/border-color/syntaxes.ts
rename to site/app/[locale]/(root)/docs/border-color/syntaxes.ts
diff --git a/docs/border-radius/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border-radius/_opengraph-image.tsx
similarity index 100%
rename from docs/border-radius/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/border-radius/_opengraph-image.tsx
diff --git a/docs/border-radius/components/Overview.tsx b/site/app/[locale]/(root)/docs/border-radius/components/Overview.tsx
similarity index 100%
rename from docs/border-radius/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/border-radius/components/Overview.tsx
diff --git a/docs/border-radius/content.mdx b/site/app/[locale]/(root)/docs/border-radius/content.mdx
similarity index 100%
rename from docs/border-radius/content.mdx
rename to site/app/[locale]/(root)/docs/border-radius/content.mdx
diff --git a/docs/border-radius/metadata.ts b/site/app/[locale]/(root)/docs/border-radius/metadata.ts
similarity index 100%
rename from docs/border-radius/metadata.ts
rename to site/app/[locale]/(root)/docs/border-radius/metadata.ts
diff --git a/docs/border-radius/page.tsx b/site/app/[locale]/(root)/docs/border-radius/page.tsx
similarity index 100%
rename from docs/border-radius/page.tsx
rename to site/app/[locale]/(root)/docs/border-radius/page.tsx
diff --git a/docs/border-radius/syntaxes.ts b/site/app/[locale]/(root)/docs/border-radius/syntaxes.ts
similarity index 100%
rename from docs/border-radius/syntaxes.ts
rename to site/app/[locale]/(root)/docs/border-radius/syntaxes.ts
diff --git a/docs/border-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border-style/_opengraph-image.tsx
similarity index 100%
rename from docs/border-style/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/border-style/_opengraph-image.tsx
diff --git a/docs/border-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/border-style/components/Overview.tsx
similarity index 100%
rename from docs/border-style/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/border-style/components/Overview.tsx
diff --git a/docs/border-style/content.mdx b/site/app/[locale]/(root)/docs/border-style/content.mdx
similarity index 100%
rename from docs/border-style/content.mdx
rename to site/app/[locale]/(root)/docs/border-style/content.mdx
diff --git a/docs/border-style/metadata.ts b/site/app/[locale]/(root)/docs/border-style/metadata.ts
similarity index 100%
rename from docs/border-style/metadata.ts
rename to site/app/[locale]/(root)/docs/border-style/metadata.ts
diff --git a/docs/border-style/page.tsx b/site/app/[locale]/(root)/docs/border-style/page.tsx
similarity index 100%
rename from docs/border-style/page.tsx
rename to site/app/[locale]/(root)/docs/border-style/page.tsx
diff --git a/docs/border-style/syntaxes.ts b/site/app/[locale]/(root)/docs/border-style/syntaxes.ts
similarity index 100%
rename from docs/border-style/syntaxes.ts
rename to site/app/[locale]/(root)/docs/border-style/syntaxes.ts
diff --git a/docs/border-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border-width/_opengraph-image.tsx
similarity index 100%
rename from docs/border-width/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/border-width/_opengraph-image.tsx
diff --git a/docs/border-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/border-width/components/Overview.tsx
similarity index 100%
rename from docs/border-width/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/border-width/components/Overview.tsx
diff --git a/docs/border-width/content.mdx b/site/app/[locale]/(root)/docs/border-width/content.mdx
similarity index 100%
rename from docs/border-width/content.mdx
rename to site/app/[locale]/(root)/docs/border-width/content.mdx
diff --git a/docs/border-width/metadata.ts b/site/app/[locale]/(root)/docs/border-width/metadata.ts
similarity index 100%
rename from docs/border-width/metadata.ts
rename to site/app/[locale]/(root)/docs/border-width/metadata.ts
diff --git a/docs/border-width/page.tsx b/site/app/[locale]/(root)/docs/border-width/page.tsx
similarity index 100%
rename from docs/border-width/page.tsx
rename to site/app/[locale]/(root)/docs/border-width/page.tsx
diff --git a/docs/border-width/syntaxes.ts b/site/app/[locale]/(root)/docs/border-width/syntaxes.ts
similarity index 100%
rename from docs/border-width/syntaxes.ts
rename to site/app/[locale]/(root)/docs/border-width/syntaxes.ts
diff --git a/docs/border/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border/_opengraph-image.tsx
similarity index 100%
rename from docs/border/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/border/_opengraph-image.tsx
diff --git a/docs/border/components/Overview.tsx b/site/app/[locale]/(root)/docs/border/components/Overview.tsx
similarity index 100%
rename from docs/border/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/border/components/Overview.tsx
diff --git a/docs/border/content.mdx b/site/app/[locale]/(root)/docs/border/content.mdx
similarity index 100%
rename from docs/border/content.mdx
rename to site/app/[locale]/(root)/docs/border/content.mdx
diff --git a/docs/border/metadata.ts b/site/app/[locale]/(root)/docs/border/metadata.ts
similarity index 100%
rename from docs/border/metadata.ts
rename to site/app/[locale]/(root)/docs/border/metadata.ts
diff --git a/docs/border/page.tsx b/site/app/[locale]/(root)/docs/border/page.tsx
similarity index 100%
rename from docs/border/page.tsx
rename to site/app/[locale]/(root)/docs/border/page.tsx
diff --git a/docs/border/syntaxes.ts b/site/app/[locale]/(root)/docs/border/syntaxes.ts
similarity index 100%
rename from docs/border/syntaxes.ts
rename to site/app/[locale]/(root)/docs/border/syntaxes.ts
diff --git a/docs/box-decoration-break/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/box-decoration-break/_opengraph-image.tsx
similarity index 100%
rename from docs/box-decoration-break/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/box-decoration-break/_opengraph-image.tsx
diff --git a/docs/box-decoration-break/components/Overview.tsx b/site/app/[locale]/(root)/docs/box-decoration-break/components/Overview.tsx
similarity index 100%
rename from docs/box-decoration-break/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/box-decoration-break/components/Overview.tsx
diff --git a/docs/box-decoration-break/content.mdx b/site/app/[locale]/(root)/docs/box-decoration-break/content.mdx
similarity index 100%
rename from docs/box-decoration-break/content.mdx
rename to site/app/[locale]/(root)/docs/box-decoration-break/content.mdx
diff --git a/docs/box-decoration-break/metadata.ts b/site/app/[locale]/(root)/docs/box-decoration-break/metadata.ts
similarity index 100%
rename from docs/box-decoration-break/metadata.ts
rename to site/app/[locale]/(root)/docs/box-decoration-break/metadata.ts
diff --git a/docs/box-decoration-break/page.tsx b/site/app/[locale]/(root)/docs/box-decoration-break/page.tsx
similarity index 100%
rename from docs/box-decoration-break/page.tsx
rename to site/app/[locale]/(root)/docs/box-decoration-break/page.tsx
diff --git a/docs/box-decoration-break/syntaxes.ts b/site/app/[locale]/(root)/docs/box-decoration-break/syntaxes.ts
similarity index 100%
rename from docs/box-decoration-break/syntaxes.ts
rename to site/app/[locale]/(root)/docs/box-decoration-break/syntaxes.ts
diff --git a/docs/box-shadow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/box-shadow/_opengraph-image.tsx
similarity index 100%
rename from docs/box-shadow/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/box-shadow/_opengraph-image.tsx
diff --git a/docs/box-shadow/components/Overview.tsx b/site/app/[locale]/(root)/docs/box-shadow/components/Overview.tsx
similarity index 100%
rename from docs/box-shadow/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/box-shadow/components/Overview.tsx
diff --git a/docs/box-shadow/content.mdx b/site/app/[locale]/(root)/docs/box-shadow/content.mdx
similarity index 100%
rename from docs/box-shadow/content.mdx
rename to site/app/[locale]/(root)/docs/box-shadow/content.mdx
diff --git a/docs/box-shadow/metadata.ts b/site/app/[locale]/(root)/docs/box-shadow/metadata.ts
similarity index 100%
rename from docs/box-shadow/metadata.ts
rename to site/app/[locale]/(root)/docs/box-shadow/metadata.ts
diff --git a/docs/box-shadow/page.tsx b/site/app/[locale]/(root)/docs/box-shadow/page.tsx
similarity index 100%
rename from docs/box-shadow/page.tsx
rename to site/app/[locale]/(root)/docs/box-shadow/page.tsx
diff --git a/docs/box-shadow/syntaxes.ts b/site/app/[locale]/(root)/docs/box-shadow/syntaxes.ts
similarity index 100%
rename from docs/box-shadow/syntaxes.ts
rename to site/app/[locale]/(root)/docs/box-shadow/syntaxes.ts
diff --git a/docs/box-sizing/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/box-sizing/_opengraph-image.tsx
similarity index 100%
rename from docs/box-sizing/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/box-sizing/_opengraph-image.tsx
diff --git a/docs/box-sizing/components/Overview.tsx b/site/app/[locale]/(root)/docs/box-sizing/components/Overview.tsx
similarity index 100%
rename from docs/box-sizing/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/box-sizing/components/Overview.tsx
diff --git a/docs/box-sizing/content.mdx b/site/app/[locale]/(root)/docs/box-sizing/content.mdx
similarity index 100%
rename from docs/box-sizing/content.mdx
rename to site/app/[locale]/(root)/docs/box-sizing/content.mdx
diff --git a/docs/box-sizing/metadata.ts b/site/app/[locale]/(root)/docs/box-sizing/metadata.ts
similarity index 100%
rename from docs/box-sizing/metadata.ts
rename to site/app/[locale]/(root)/docs/box-sizing/metadata.ts
diff --git a/docs/box-sizing/page.tsx b/site/app/[locale]/(root)/docs/box-sizing/page.tsx
similarity index 100%
rename from docs/box-sizing/page.tsx
rename to site/app/[locale]/(root)/docs/box-sizing/page.tsx
diff --git a/docs/box-sizing/syntaxes.ts b/site/app/[locale]/(root)/docs/box-sizing/syntaxes.ts
similarity index 100%
rename from docs/box-sizing/syntaxes.ts
rename to site/app/[locale]/(root)/docs/box-sizing/syntaxes.ts
diff --git a/docs/break-after/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/break-after/_opengraph-image.tsx
similarity index 100%
rename from docs/break-after/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/break-after/_opengraph-image.tsx
diff --git a/docs/break-after/components/Overview.tsx b/site/app/[locale]/(root)/docs/break-after/components/Overview.tsx
similarity index 100%
rename from docs/break-after/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/break-after/components/Overview.tsx
diff --git a/docs/break-after/content.mdx b/site/app/[locale]/(root)/docs/break-after/content.mdx
similarity index 100%
rename from docs/break-after/content.mdx
rename to site/app/[locale]/(root)/docs/break-after/content.mdx
diff --git a/docs/break-after/metadata.ts b/site/app/[locale]/(root)/docs/break-after/metadata.ts
similarity index 100%
rename from docs/break-after/metadata.ts
rename to site/app/[locale]/(root)/docs/break-after/metadata.ts
diff --git a/docs/break-after/page.tsx b/site/app/[locale]/(root)/docs/break-after/page.tsx
similarity index 100%
rename from docs/break-after/page.tsx
rename to site/app/[locale]/(root)/docs/break-after/page.tsx
diff --git a/docs/break-after/syntaxes.ts b/site/app/[locale]/(root)/docs/break-after/syntaxes.ts
similarity index 100%
rename from docs/break-after/syntaxes.ts
rename to site/app/[locale]/(root)/docs/break-after/syntaxes.ts
diff --git a/docs/break-before/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/break-before/_opengraph-image.tsx
similarity index 100%
rename from docs/break-before/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/break-before/_opengraph-image.tsx
diff --git a/docs/break-before/components/Overview.tsx b/site/app/[locale]/(root)/docs/break-before/components/Overview.tsx
similarity index 100%
rename from docs/break-before/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/break-before/components/Overview.tsx
diff --git a/docs/break-before/content.mdx b/site/app/[locale]/(root)/docs/break-before/content.mdx
similarity index 100%
rename from docs/break-before/content.mdx
rename to site/app/[locale]/(root)/docs/break-before/content.mdx
diff --git a/docs/break-before/metadata.ts b/site/app/[locale]/(root)/docs/break-before/metadata.ts
similarity index 100%
rename from docs/break-before/metadata.ts
rename to site/app/[locale]/(root)/docs/break-before/metadata.ts
diff --git a/docs/break-before/page.tsx b/site/app/[locale]/(root)/docs/break-before/page.tsx
similarity index 100%
rename from docs/break-before/page.tsx
rename to site/app/[locale]/(root)/docs/break-before/page.tsx
diff --git a/docs/break-before/syntaxes.ts b/site/app/[locale]/(root)/docs/break-before/syntaxes.ts
similarity index 100%
rename from docs/break-before/syntaxes.ts
rename to site/app/[locale]/(root)/docs/break-before/syntaxes.ts
diff --git a/docs/break-inside/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/break-inside/_opengraph-image.tsx
similarity index 100%
rename from docs/break-inside/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/break-inside/_opengraph-image.tsx
diff --git a/docs/break-inside/components/Overview.tsx b/site/app/[locale]/(root)/docs/break-inside/components/Overview.tsx
similarity index 100%
rename from docs/break-inside/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/break-inside/components/Overview.tsx
diff --git a/docs/break-inside/content.mdx b/site/app/[locale]/(root)/docs/break-inside/content.mdx
similarity index 100%
rename from docs/break-inside/content.mdx
rename to site/app/[locale]/(root)/docs/break-inside/content.mdx
diff --git a/docs/break-inside/metadata.ts b/site/app/[locale]/(root)/docs/break-inside/metadata.ts
similarity index 100%
rename from docs/break-inside/metadata.ts
rename to site/app/[locale]/(root)/docs/break-inside/metadata.ts
diff --git a/docs/break-inside/page.tsx b/site/app/[locale]/(root)/docs/break-inside/page.tsx
similarity index 100%
rename from docs/break-inside/page.tsx
rename to site/app/[locale]/(root)/docs/break-inside/page.tsx
diff --git a/docs/break-inside/syntaxes.ts b/site/app/[locale]/(root)/docs/break-inside/syntaxes.ts
similarity index 100%
rename from docs/break-inside/syntaxes.ts
rename to site/app/[locale]/(root)/docs/break-inside/syntaxes.ts
diff --git a/docs/browser-support/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/browser-support/_opengraph-image.tsx
similarity index 100%
rename from docs/browser-support/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/browser-support/_opengraph-image.tsx
diff --git a/docs/browser-support/content.mdx b/site/app/[locale]/(root)/docs/browser-support/content.mdx
similarity index 100%
rename from docs/browser-support/content.mdx
rename to site/app/[locale]/(root)/docs/browser-support/content.mdx
diff --git a/docs/browser-support/metadata.ts b/site/app/[locale]/(root)/docs/browser-support/metadata.ts
similarity index 100%
rename from docs/browser-support/metadata.ts
rename to site/app/[locale]/(root)/docs/browser-support/metadata.ts
diff --git a/docs/browser-support/page.tsx b/site/app/[locale]/(root)/docs/browser-support/page.tsx
similarity index 100%
rename from docs/browser-support/page.tsx
rename to site/app/[locale]/(root)/docs/browser-support/page.tsx
diff --git a/docs/caret-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/caret-color/_opengraph-image.tsx
similarity index 100%
rename from docs/caret-color/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/caret-color/_opengraph-image.tsx
diff --git a/docs/caret-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/caret-color/components/Overview.tsx
similarity index 100%
rename from docs/caret-color/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/caret-color/components/Overview.tsx
diff --git a/docs/caret-color/content.mdx b/site/app/[locale]/(root)/docs/caret-color/content.mdx
similarity index 100%
rename from docs/caret-color/content.mdx
rename to site/app/[locale]/(root)/docs/caret-color/content.mdx
diff --git a/docs/caret-color/metadata.ts b/site/app/[locale]/(root)/docs/caret-color/metadata.ts
similarity index 100%
rename from docs/caret-color/metadata.ts
rename to site/app/[locale]/(root)/docs/caret-color/metadata.ts
diff --git a/docs/caret-color/page.tsx b/site/app/[locale]/(root)/docs/caret-color/page.tsx
similarity index 100%
rename from docs/caret-color/page.tsx
rename to site/app/[locale]/(root)/docs/caret-color/page.tsx
diff --git a/docs/caret-color/syntaxes.ts b/site/app/[locale]/(root)/docs/caret-color/syntaxes.ts
similarity index 100%
rename from docs/caret-color/syntaxes.ts
rename to site/app/[locale]/(root)/docs/caret-color/syntaxes.ts
diff --git a/docs/class-variant/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/class-variant/_opengraph-image.tsx
similarity index 100%
rename from docs/class-variant/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/class-variant/_opengraph-image.tsx
diff --git a/docs/class-variant/content.mdx b/site/app/[locale]/(root)/docs/class-variant/content.mdx
similarity index 100%
rename from docs/class-variant/content.mdx
rename to site/app/[locale]/(root)/docs/class-variant/content.mdx
diff --git a/docs/class-variant/example.js b/site/app/[locale]/(root)/docs/class-variant/example.js
similarity index 100%
rename from docs/class-variant/example.js
rename to site/app/[locale]/(root)/docs/class-variant/example.js
diff --git a/docs/class-variant/metadata.ts b/site/app/[locale]/(root)/docs/class-variant/metadata.ts
similarity index 100%
rename from docs/class-variant/metadata.ts
rename to site/app/[locale]/(root)/docs/class-variant/metadata.ts
diff --git a/docs/class-variant/page.tsx b/site/app/[locale]/(root)/docs/class-variant/page.tsx
similarity index 100%
rename from docs/class-variant/page.tsx
rename to site/app/[locale]/(root)/docs/class-variant/page.tsx
diff --git a/docs/clear/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/clear/_opengraph-image.tsx
similarity index 100%
rename from docs/clear/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/clear/_opengraph-image.tsx
diff --git a/docs/clear/components/Overview.tsx b/site/app/[locale]/(root)/docs/clear/components/Overview.tsx
similarity index 100%
rename from docs/clear/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/clear/components/Overview.tsx
diff --git a/docs/clear/content.mdx b/site/app/[locale]/(root)/docs/clear/content.mdx
similarity index 100%
rename from docs/clear/content.mdx
rename to site/app/[locale]/(root)/docs/clear/content.mdx
diff --git a/docs/clear/metadata.ts b/site/app/[locale]/(root)/docs/clear/metadata.ts
similarity index 100%
rename from docs/clear/metadata.ts
rename to site/app/[locale]/(root)/docs/clear/metadata.ts
diff --git a/docs/clear/page.tsx b/site/app/[locale]/(root)/docs/clear/page.tsx
similarity index 100%
rename from docs/clear/page.tsx
rename to site/app/[locale]/(root)/docs/clear/page.tsx
diff --git a/docs/clear/syntaxes.ts b/site/app/[locale]/(root)/docs/clear/syntaxes.ts
similarity index 100%
rename from docs/clear/syntaxes.ts
rename to site/app/[locale]/(root)/docs/clear/syntaxes.ts
diff --git a/docs/clip-path/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/clip-path/_opengraph-image.tsx
similarity index 100%
rename from docs/clip-path/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/clip-path/_opengraph-image.tsx
diff --git a/docs/clip-path/components/Overview.tsx b/site/app/[locale]/(root)/docs/clip-path/components/Overview.tsx
similarity index 100%
rename from docs/clip-path/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/clip-path/components/Overview.tsx
diff --git a/docs/clip-path/content.mdx b/site/app/[locale]/(root)/docs/clip-path/content.mdx
similarity index 100%
rename from docs/clip-path/content.mdx
rename to site/app/[locale]/(root)/docs/clip-path/content.mdx
diff --git a/docs/clip-path/metadata.ts b/site/app/[locale]/(root)/docs/clip-path/metadata.ts
similarity index 100%
rename from docs/clip-path/metadata.ts
rename to site/app/[locale]/(root)/docs/clip-path/metadata.ts
diff --git a/docs/clip-path/page.tsx b/site/app/[locale]/(root)/docs/clip-path/page.tsx
similarity index 100%
rename from docs/clip-path/page.tsx
rename to site/app/[locale]/(root)/docs/clip-path/page.tsx
diff --git a/docs/clip-path/syntaxes.ts b/site/app/[locale]/(root)/docs/clip-path/syntaxes.ts
similarity index 100%
rename from docs/clip-path/syntaxes.ts
rename to site/app/[locale]/(root)/docs/clip-path/syntaxes.ts
diff --git a/docs/code-linting/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/_opengraph-image.tsx
similarity index 100%
rename from docs/code-linting/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/code-linting/_opengraph-image.tsx
diff --git a/docs/code-linting/angular/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/angular/_opengraph-image.tsx
similarity index 100%
rename from docs/code-linting/angular/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/code-linting/angular/_opengraph-image.tsx
diff --git a/docs/code-linting/angular/content.mdx b/site/app/[locale]/(root)/docs/code-linting/angular/content.mdx
similarity index 100%
rename from docs/code-linting/angular/content.mdx
rename to site/app/[locale]/(root)/docs/code-linting/angular/content.mdx
diff --git a/docs/code-linting/angular/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/angular/metadata.ts
similarity index 100%
rename from docs/code-linting/angular/metadata.ts
rename to site/app/[locale]/(root)/docs/code-linting/angular/metadata.ts
diff --git a/docs/code-linting/angular/page.tsx b/site/app/[locale]/(root)/docs/code-linting/angular/page.tsx
similarity index 100%
rename from docs/code-linting/angular/page.tsx
rename to site/app/[locale]/(root)/docs/code-linting/angular/page.tsx
diff --git a/docs/code-linting/components/Footer.mdx b/site/app/[locale]/(root)/docs/code-linting/components/Footer.mdx
similarity index 100%
rename from docs/code-linting/components/Footer.mdx
rename to site/app/[locale]/(root)/docs/code-linting/components/Footer.mdx
diff --git a/docs/code-linting/content.mdx b/site/app/[locale]/(root)/docs/code-linting/content.mdx
similarity index 100%
rename from docs/code-linting/content.mdx
rename to site/app/[locale]/(root)/docs/code-linting/content.mdx
diff --git a/docs/code-linting/html/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/html/_opengraph-image.tsx
similarity index 100%
rename from docs/code-linting/html/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/code-linting/html/_opengraph-image.tsx
diff --git a/docs/code-linting/html/content.mdx b/site/app/[locale]/(root)/docs/code-linting/html/content.mdx
similarity index 100%
rename from docs/code-linting/html/content.mdx
rename to site/app/[locale]/(root)/docs/code-linting/html/content.mdx
diff --git a/docs/code-linting/html/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/html/metadata.ts
similarity index 100%
rename from docs/code-linting/html/metadata.ts
rename to site/app/[locale]/(root)/docs/code-linting/html/metadata.ts
diff --git a/docs/code-linting/html/page.tsx b/site/app/[locale]/(root)/docs/code-linting/html/page.tsx
similarity index 100%
rename from docs/code-linting/html/page.tsx
rename to site/app/[locale]/(root)/docs/code-linting/html/page.tsx
diff --git a/docs/code-linting/laravel/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/laravel/_opengraph-image.tsx
similarity index 100%
rename from docs/code-linting/laravel/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/code-linting/laravel/_opengraph-image.tsx
diff --git a/docs/code-linting/laravel/content.mdx b/site/app/[locale]/(root)/docs/code-linting/laravel/content.mdx
similarity index 100%
rename from docs/code-linting/laravel/content.mdx
rename to site/app/[locale]/(root)/docs/code-linting/laravel/content.mdx
diff --git a/docs/code-linting/laravel/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/laravel/metadata.ts
similarity index 100%
rename from docs/code-linting/laravel/metadata.ts
rename to site/app/[locale]/(root)/docs/code-linting/laravel/metadata.ts
diff --git a/docs/code-linting/laravel/page.tsx b/site/app/[locale]/(root)/docs/code-linting/laravel/page.tsx
similarity index 100%
rename from docs/code-linting/laravel/page.tsx
rename to site/app/[locale]/(root)/docs/code-linting/laravel/page.tsx
diff --git a/docs/code-linting/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/metadata.ts
similarity index 100%
rename from docs/code-linting/metadata.ts
rename to site/app/[locale]/(root)/docs/code-linting/metadata.ts
diff --git a/docs/code-linting/page.tsx b/site/app/[locale]/(root)/docs/code-linting/page.tsx
similarity index 100%
rename from docs/code-linting/page.tsx
rename to site/app/[locale]/(root)/docs/code-linting/page.tsx
diff --git a/docs/code-linting/react/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/react/_opengraph-image.tsx
similarity index 100%
rename from docs/code-linting/react/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/code-linting/react/_opengraph-image.tsx
diff --git a/docs/code-linting/react/content.mdx b/site/app/[locale]/(root)/docs/code-linting/react/content.mdx
similarity index 89%
rename from docs/code-linting/react/content.mdx
rename to site/app/[locale]/(root)/docs/code-linting/react/content.mdx
index 1f86337b0..2bddea707 100644
--- a/docs/code-linting/react/content.mdx
+++ b/site/app/[locale]/(root)/docs/code-linting/react/content.mdx
@@ -21,6 +21,11 @@
```json name=.eslintrc.json
{
"extends": ["@master/css"],
+ "parserOptions": {
+ "ecmaFeatures": {
+ "jsx": true
+ }
+ },
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js"],
diff --git a/docs/code-linting/react/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/react/metadata.ts
similarity index 100%
rename from docs/code-linting/react/metadata.ts
rename to site/app/[locale]/(root)/docs/code-linting/react/metadata.ts
diff --git a/docs/code-linting/react/page.tsx b/site/app/[locale]/(root)/docs/code-linting/react/page.tsx
similarity index 100%
rename from docs/code-linting/react/page.tsx
rename to site/app/[locale]/(root)/docs/code-linting/react/page.tsx
diff --git a/docs/code-linting/svelte/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/svelte/_opengraph-image.tsx
similarity index 100%
rename from docs/code-linting/svelte/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/code-linting/svelte/_opengraph-image.tsx
diff --git a/docs/code-linting/svelte/content.mdx b/site/app/[locale]/(root)/docs/code-linting/svelte/content.mdx
similarity index 100%
rename from docs/code-linting/svelte/content.mdx
rename to site/app/[locale]/(root)/docs/code-linting/svelte/content.mdx
diff --git a/docs/code-linting/svelte/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/svelte/metadata.ts
similarity index 100%
rename from docs/code-linting/svelte/metadata.ts
rename to site/app/[locale]/(root)/docs/code-linting/svelte/metadata.ts
diff --git a/docs/code-linting/svelte/page.tsx b/site/app/[locale]/(root)/docs/code-linting/svelte/page.tsx
similarity index 100%
rename from docs/code-linting/svelte/page.tsx
rename to site/app/[locale]/(root)/docs/code-linting/svelte/page.tsx
diff --git a/docs/code-linting/vscode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/vscode/_opengraph-image.tsx
similarity index 100%
rename from docs/code-linting/vscode/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/code-linting/vscode/_opengraph-image.tsx
diff --git a/docs/code-linting/vscode/content.mdx b/site/app/[locale]/(root)/docs/code-linting/vscode/content.mdx
similarity index 100%
rename from docs/code-linting/vscode/content.mdx
rename to site/app/[locale]/(root)/docs/code-linting/vscode/content.mdx
diff --git a/docs/code-linting/vscode/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/vscode/metadata.ts
similarity index 100%
rename from docs/code-linting/vscode/metadata.ts
rename to site/app/[locale]/(root)/docs/code-linting/vscode/metadata.ts
diff --git a/docs/code-linting/vscode/page.tsx b/site/app/[locale]/(root)/docs/code-linting/vscode/page.tsx
similarity index 100%
rename from docs/code-linting/vscode/page.tsx
rename to site/app/[locale]/(root)/docs/code-linting/vscode/page.tsx
diff --git a/docs/code-linting/vuejs/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/vuejs/_opengraph-image.tsx
similarity index 100%
rename from docs/code-linting/vuejs/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/code-linting/vuejs/_opengraph-image.tsx
diff --git a/docs/code-linting/vuejs/content.mdx b/site/app/[locale]/(root)/docs/code-linting/vuejs/content.mdx
similarity index 88%
rename from docs/code-linting/vuejs/content.mdx
rename to site/app/[locale]/(root)/docs/code-linting/vuejs/content.mdx
index 8033d1d2e..3bab1ac54 100644
--- a/docs/code-linting/vuejs/content.mdx
+++ b/site/app/[locale]/(root)/docs/code-linting/vuejs/content.mdx
@@ -21,6 +21,11 @@
```json name=.eslintrc.json
{
"extends": ["@master/css"],
+ "parserOptions": {
+ "ecmaFeatures": {
+ "jsx": true
+ }
+ },
"overrides": [
{
"files": ["*.vue"],
diff --git a/docs/code-linting/vuejs/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/vuejs/metadata.ts
similarity index 100%
rename from docs/code-linting/vuejs/metadata.ts
rename to site/app/[locale]/(root)/docs/code-linting/vuejs/metadata.ts
diff --git a/docs/code-linting/vuejs/page.tsx b/site/app/[locale]/(root)/docs/code-linting/vuejs/page.tsx
similarity index 100%
rename from docs/code-linting/vuejs/page.tsx
rename to site/app/[locale]/(root)/docs/code-linting/vuejs/page.tsx
diff --git a/docs/color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/color/_opengraph-image.tsx
similarity index 100%
rename from docs/color/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/color/_opengraph-image.tsx
diff --git a/docs/color/components/Overview.tsx b/site/app/[locale]/(root)/docs/color/components/Overview.tsx
similarity index 100%
rename from docs/color/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/color/components/Overview.tsx
diff --git a/docs/color/content.mdx b/site/app/[locale]/(root)/docs/color/content.mdx
similarity index 100%
rename from docs/color/content.mdx
rename to site/app/[locale]/(root)/docs/color/content.mdx
diff --git a/docs/color/metadata.ts b/site/app/[locale]/(root)/docs/color/metadata.ts
similarity index 100%
rename from docs/color/metadata.ts
rename to site/app/[locale]/(root)/docs/color/metadata.ts
diff --git a/docs/color/page.tsx b/site/app/[locale]/(root)/docs/color/page.tsx
similarity index 100%
rename from docs/color/page.tsx
rename to site/app/[locale]/(root)/docs/color/page.tsx
diff --git a/docs/color/syntaxes.ts b/site/app/[locale]/(root)/docs/color/syntaxes.ts
similarity index 100%
rename from docs/color/syntaxes.ts
rename to site/app/[locale]/(root)/docs/color/syntaxes.ts
diff --git a/docs/colors/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/colors/_opengraph-image.tsx
similarity index 100%
rename from docs/colors/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/colors/_opengraph-image.tsx
diff --git a/docs/colors/components/Default.tsx b/site/app/[locale]/(root)/docs/colors/components/Default.tsx
similarity index 100%
rename from docs/colors/components/Default.tsx
rename to site/app/[locale]/(root)/docs/colors/components/Default.tsx
diff --git a/docs/colors/components/Overview.mdx b/site/app/[locale]/(root)/docs/colors/components/Overview.mdx
similarity index 100%
rename from docs/colors/components/Overview.mdx
rename to site/app/[locale]/(root)/docs/colors/components/Overview.mdx
diff --git a/docs/colors/content.mdx b/site/app/[locale]/(root)/docs/colors/content.mdx
similarity index 100%
rename from docs/colors/content.mdx
rename to site/app/[locale]/(root)/docs/colors/content.mdx
diff --git a/docs/colors/metadata.ts b/site/app/[locale]/(root)/docs/colors/metadata.ts
similarity index 100%
rename from docs/colors/metadata.ts
rename to site/app/[locale]/(root)/docs/colors/metadata.ts
diff --git a/docs/colors/page.tsx b/site/app/[locale]/(root)/docs/colors/page.tsx
similarity index 100%
rename from docs/colors/page.tsx
rename to site/app/[locale]/(root)/docs/colors/page.tsx
diff --git a/docs/column-span/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/column-span/_opengraph-image.tsx
similarity index 100%
rename from docs/column-span/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/column-span/_opengraph-image.tsx
diff --git a/docs/column-span/components/Overview.tsx b/site/app/[locale]/(root)/docs/column-span/components/Overview.tsx
similarity index 100%
rename from docs/column-span/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/column-span/components/Overview.tsx
diff --git a/docs/column-span/content.mdx b/site/app/[locale]/(root)/docs/column-span/content.mdx
similarity index 100%
rename from docs/column-span/content.mdx
rename to site/app/[locale]/(root)/docs/column-span/content.mdx
diff --git a/docs/column-span/metadata.ts b/site/app/[locale]/(root)/docs/column-span/metadata.ts
similarity index 100%
rename from docs/column-span/metadata.ts
rename to site/app/[locale]/(root)/docs/column-span/metadata.ts
diff --git a/docs/column-span/page.tsx b/site/app/[locale]/(root)/docs/column-span/page.tsx
similarity index 100%
rename from docs/column-span/page.tsx
rename to site/app/[locale]/(root)/docs/column-span/page.tsx
diff --git a/docs/column-span/syntaxes.ts b/site/app/[locale]/(root)/docs/column-span/syntaxes.ts
similarity index 100%
rename from docs/column-span/syntaxes.ts
rename to site/app/[locale]/(root)/docs/column-span/syntaxes.ts
diff --git a/docs/columns/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/columns/_opengraph-image.tsx
similarity index 100%
rename from docs/columns/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/columns/_opengraph-image.tsx
diff --git a/docs/columns/components/Overview.tsx b/site/app/[locale]/(root)/docs/columns/components/Overview.tsx
similarity index 100%
rename from docs/columns/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/columns/components/Overview.tsx
diff --git a/docs/columns/content.mdx b/site/app/[locale]/(root)/docs/columns/content.mdx
similarity index 100%
rename from docs/columns/content.mdx
rename to site/app/[locale]/(root)/docs/columns/content.mdx
diff --git a/docs/columns/metadata.ts b/site/app/[locale]/(root)/docs/columns/metadata.ts
similarity index 100%
rename from docs/columns/metadata.ts
rename to site/app/[locale]/(root)/docs/columns/metadata.ts
diff --git a/docs/columns/page.tsx b/site/app/[locale]/(root)/docs/columns/page.tsx
similarity index 100%
rename from docs/columns/page.tsx
rename to site/app/[locale]/(root)/docs/columns/page.tsx
diff --git a/docs/columns/syntaxes.ts b/site/app/[locale]/(root)/docs/columns/syntaxes.ts
similarity index 100%
rename from docs/columns/syntaxes.ts
rename to site/app/[locale]/(root)/docs/columns/syntaxes.ts
diff --git a/docs/comparison/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/comparison/_opengraph-image.tsx
similarity index 100%
rename from docs/comparison/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/comparison/_opengraph-image.tsx
diff --git a/docs/comparison/_page.mdx b/site/app/[locale]/(root)/docs/comparison/_page.mdx
similarity index 100%
rename from docs/comparison/_page.mdx
rename to site/app/[locale]/(root)/docs/comparison/_page.mdx
diff --git a/docs/comparison/content.mdx b/site/app/[locale]/(root)/docs/comparison/content.mdx
similarity index 100%
rename from docs/comparison/content.mdx
rename to site/app/[locale]/(root)/docs/comparison/content.mdx
diff --git a/docs/comparison/metadata.ts b/site/app/[locale]/(root)/docs/comparison/metadata.ts
similarity index 100%
rename from docs/comparison/metadata.ts
rename to site/app/[locale]/(root)/docs/comparison/metadata.ts
diff --git a/docs/comparison/page.tsx b/site/app/[locale]/(root)/docs/comparison/page.tsx
similarity index 100%
rename from docs/comparison/page.tsx
rename to site/app/[locale]/(root)/docs/comparison/page.tsx
diff --git a/docs/conditional-queries/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/conditional-queries/_opengraph-image.tsx
similarity index 100%
rename from docs/conditional-queries/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/conditional-queries/_opengraph-image.tsx
diff --git a/docs/conditional-queries/content.mdx b/site/app/[locale]/(root)/docs/conditional-queries/content.mdx
similarity index 100%
rename from docs/conditional-queries/content.mdx
rename to site/app/[locale]/(root)/docs/conditional-queries/content.mdx
diff --git a/docs/conditional-queries/metadata.ts b/site/app/[locale]/(root)/docs/conditional-queries/metadata.ts
similarity index 100%
rename from docs/conditional-queries/metadata.ts
rename to site/app/[locale]/(root)/docs/conditional-queries/metadata.ts
diff --git a/docs/conditional-queries/page.tsx b/site/app/[locale]/(root)/docs/conditional-queries/page.tsx
similarity index 100%
rename from docs/conditional-queries/page.tsx
rename to site/app/[locale]/(root)/docs/conditional-queries/page.tsx
diff --git a/docs/configuration/Layout.tsx b/site/app/[locale]/(root)/docs/configuration/Layout.tsx
similarity index 100%
rename from docs/configuration/Layout.tsx
rename to site/app/[locale]/(root)/docs/configuration/Layout.tsx
diff --git a/docs/configuration/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/configuration/_opengraph-image.tsx
similarity index 100%
rename from docs/configuration/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/configuration/_opengraph-image.tsx
diff --git a/docs/configuration/authoring/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/configuration/authoring/_opengraph-image.tsx
similarity index 100%
rename from docs/configuration/authoring/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/configuration/authoring/_opengraph-image.tsx
diff --git a/docs/configuration/authoring/content.mdx b/site/app/[locale]/(root)/docs/configuration/authoring/content.mdx
similarity index 100%
rename from docs/configuration/authoring/content.mdx
rename to site/app/[locale]/(root)/docs/configuration/authoring/content.mdx
diff --git a/docs/configuration/authoring/metadata.ts b/site/app/[locale]/(root)/docs/configuration/authoring/metadata.ts
similarity index 100%
rename from docs/configuration/authoring/metadata.ts
rename to site/app/[locale]/(root)/docs/configuration/authoring/metadata.ts
diff --git a/docs/configuration/authoring/page.tsx b/site/app/[locale]/(root)/docs/configuration/authoring/page.tsx
similarity index 100%
rename from docs/configuration/authoring/page.tsx
rename to site/app/[locale]/(root)/docs/configuration/authoring/page.tsx
diff --git a/docs/configuration/content.mdx b/site/app/[locale]/(root)/docs/configuration/content.mdx
similarity index 100%
rename from docs/configuration/content.mdx
rename to site/app/[locale]/(root)/docs/configuration/content.mdx
diff --git a/docs/configuration/metadata.ts b/site/app/[locale]/(root)/docs/configuration/metadata.ts
similarity index 100%
rename from docs/configuration/metadata.ts
rename to site/app/[locale]/(root)/docs/configuration/metadata.ts
diff --git a/docs/configuration/page.tsx b/site/app/[locale]/(root)/docs/configuration/page.tsx
similarity index 100%
rename from docs/configuration/page.tsx
rename to site/app/[locale]/(root)/docs/configuration/page.tsx
diff --git a/docs/configuration/setup/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/configuration/setup/_opengraph-image.tsx
similarity index 100%
rename from docs/configuration/setup/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/configuration/setup/_opengraph-image.tsx
diff --git a/docs/configuration/setup/content.mdx b/site/app/[locale]/(root)/docs/configuration/setup/content.mdx
similarity index 100%
rename from docs/configuration/setup/content.mdx
rename to site/app/[locale]/(root)/docs/configuration/setup/content.mdx
diff --git a/docs/configuration/setup/metadata.ts b/site/app/[locale]/(root)/docs/configuration/setup/metadata.ts
similarity index 100%
rename from docs/configuration/setup/metadata.ts
rename to site/app/[locale]/(root)/docs/configuration/setup/metadata.ts
diff --git a/docs/configuration/setup/page.tsx b/site/app/[locale]/(root)/docs/configuration/setup/page.tsx
similarity index 100%
rename from docs/configuration/setup/page.tsx
rename to site/app/[locale]/(root)/docs/configuration/setup/page.tsx
diff --git a/docs/contain/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/contain/_opengraph-image.tsx
similarity index 100%
rename from docs/contain/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/contain/_opengraph-image.tsx
diff --git a/docs/contain/components/Overview.tsx b/site/app/[locale]/(root)/docs/contain/components/Overview.tsx
similarity index 100%
rename from docs/contain/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/contain/components/Overview.tsx
diff --git a/docs/contain/content.mdx b/site/app/[locale]/(root)/docs/contain/content.mdx
similarity index 100%
rename from docs/contain/content.mdx
rename to site/app/[locale]/(root)/docs/contain/content.mdx
diff --git a/docs/contain/metadata.ts b/site/app/[locale]/(root)/docs/contain/metadata.ts
similarity index 100%
rename from docs/contain/metadata.ts
rename to site/app/[locale]/(root)/docs/contain/metadata.ts
diff --git a/docs/contain/page.tsx b/site/app/[locale]/(root)/docs/contain/page.tsx
similarity index 100%
rename from docs/contain/page.tsx
rename to site/app/[locale]/(root)/docs/contain/page.tsx
diff --git a/docs/contain/syntaxes.ts b/site/app/[locale]/(root)/docs/contain/syntaxes.ts
similarity index 100%
rename from docs/contain/syntaxes.ts
rename to site/app/[locale]/(root)/docs/contain/syntaxes.ts
diff --git a/docs/content/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/content/_opengraph-image.tsx
similarity index 100%
rename from docs/content/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/content/_opengraph-image.tsx
diff --git a/docs/content/components/Overview.tsx b/site/app/[locale]/(root)/docs/content/components/Overview.tsx
similarity index 100%
rename from docs/content/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/content/components/Overview.tsx
diff --git a/docs/content/content.mdx b/site/app/[locale]/(root)/docs/content/content.mdx
similarity index 100%
rename from docs/content/content.mdx
rename to site/app/[locale]/(root)/docs/content/content.mdx
diff --git a/docs/content/metadata.ts b/site/app/[locale]/(root)/docs/content/metadata.ts
similarity index 100%
rename from docs/content/metadata.ts
rename to site/app/[locale]/(root)/docs/content/metadata.ts
diff --git a/docs/content/page.tsx b/site/app/[locale]/(root)/docs/content/page.tsx
similarity index 100%
rename from docs/content/page.tsx
rename to site/app/[locale]/(root)/docs/content/page.tsx
diff --git a/docs/content/syntaxes.ts b/site/app/[locale]/(root)/docs/content/syntaxes.ts
similarity index 100%
rename from docs/content/syntaxes.ts
rename to site/app/[locale]/(root)/docs/content/syntaxes.ts
diff --git a/docs/core/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/core/_opengraph-image.tsx
similarity index 100%
rename from docs/core/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/core/_opengraph-image.tsx
diff --git a/docs/core/content.mdx b/site/app/[locale]/(root)/docs/core/content.mdx
similarity index 100%
rename from docs/core/content.mdx
rename to site/app/[locale]/(root)/docs/core/content.mdx
diff --git a/docs/core/metadata.ts b/site/app/[locale]/(root)/docs/core/metadata.ts
similarity index 100%
rename from docs/core/metadata.ts
rename to site/app/[locale]/(root)/docs/core/metadata.ts
diff --git a/docs/core/page.tsx b/site/app/[locale]/(root)/docs/core/page.tsx
similarity index 100%
rename from docs/core/page.tsx
rename to site/app/[locale]/(root)/docs/core/page.tsx
diff --git a/docs/cursor/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/cursor/_opengraph-image.tsx
similarity index 100%
rename from docs/cursor/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/cursor/_opengraph-image.tsx
diff --git a/docs/cursor/components/Overview.tsx b/site/app/[locale]/(root)/docs/cursor/components/Overview.tsx
similarity index 100%
rename from docs/cursor/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/cursor/components/Overview.tsx
diff --git a/docs/cursor/content.mdx b/site/app/[locale]/(root)/docs/cursor/content.mdx
similarity index 100%
rename from docs/cursor/content.mdx
rename to site/app/[locale]/(root)/docs/cursor/content.mdx
diff --git a/docs/cursor/metadata.ts b/site/app/[locale]/(root)/docs/cursor/metadata.ts
similarity index 100%
rename from docs/cursor/metadata.ts
rename to site/app/[locale]/(root)/docs/cursor/metadata.ts
diff --git a/docs/cursor/page.tsx b/site/app/[locale]/(root)/docs/cursor/page.tsx
similarity index 100%
rename from docs/cursor/page.tsx
rename to site/app/[locale]/(root)/docs/cursor/page.tsx
diff --git a/docs/cursor/syntaxes.ts b/site/app/[locale]/(root)/docs/cursor/syntaxes.ts
similarity index 100%
rename from docs/cursor/syntaxes.ts
rename to site/app/[locale]/(root)/docs/cursor/syntaxes.ts
diff --git a/docs/design-tokens/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/design-tokens/_opengraph-image.tsx
similarity index 100%
rename from docs/design-tokens/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/design-tokens/_opengraph-image.tsx
diff --git a/docs/design-tokens/content.mdx b/site/app/[locale]/(root)/docs/design-tokens/content.mdx
similarity index 100%
rename from docs/design-tokens/content.mdx
rename to site/app/[locale]/(root)/docs/design-tokens/content.mdx
diff --git a/docs/design-tokens/metadata.ts b/site/app/[locale]/(root)/docs/design-tokens/metadata.ts
similarity index 100%
rename from docs/design-tokens/metadata.ts
rename to site/app/[locale]/(root)/docs/design-tokens/metadata.ts
diff --git a/docs/design-tokens/page.tsx b/site/app/[locale]/(root)/docs/design-tokens/page.tsx
similarity index 100%
rename from docs/design-tokens/page.tsx
rename to site/app/[locale]/(root)/docs/design-tokens/page.tsx
diff --git a/docs/direction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/direction/_opengraph-image.tsx
similarity index 100%
rename from docs/direction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/direction/_opengraph-image.tsx
diff --git a/docs/direction/components/Overview.tsx b/site/app/[locale]/(root)/docs/direction/components/Overview.tsx
similarity index 100%
rename from docs/direction/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/direction/components/Overview.tsx
diff --git a/docs/direction/content.mdx b/site/app/[locale]/(root)/docs/direction/content.mdx
similarity index 100%
rename from docs/direction/content.mdx
rename to site/app/[locale]/(root)/docs/direction/content.mdx
diff --git a/docs/direction/metadata.ts b/site/app/[locale]/(root)/docs/direction/metadata.ts
similarity index 100%
rename from docs/direction/metadata.ts
rename to site/app/[locale]/(root)/docs/direction/metadata.ts
diff --git a/docs/direction/page.tsx b/site/app/[locale]/(root)/docs/direction/page.tsx
similarity index 100%
rename from docs/direction/page.tsx
rename to site/app/[locale]/(root)/docs/direction/page.tsx
diff --git a/docs/direction/syntaxes.ts b/site/app/[locale]/(root)/docs/direction/syntaxes.ts
similarity index 100%
rename from docs/direction/syntaxes.ts
rename to site/app/[locale]/(root)/docs/direction/syntaxes.ts
diff --git a/docs/display/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/display/_opengraph-image.tsx
similarity index 100%
rename from docs/display/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/display/_opengraph-image.tsx
diff --git a/docs/display/components/Overview.tsx b/site/app/[locale]/(root)/docs/display/components/Overview.tsx
similarity index 100%
rename from docs/display/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/display/components/Overview.tsx
diff --git a/docs/display/content.mdx b/site/app/[locale]/(root)/docs/display/content.mdx
similarity index 100%
rename from docs/display/content.mdx
rename to site/app/[locale]/(root)/docs/display/content.mdx
diff --git a/docs/display/metadata.ts b/site/app/[locale]/(root)/docs/display/metadata.ts
similarity index 100%
rename from docs/display/metadata.ts
rename to site/app/[locale]/(root)/docs/display/metadata.ts
diff --git a/docs/display/page.tsx b/site/app/[locale]/(root)/docs/display/page.tsx
similarity index 100%
rename from docs/display/page.tsx
rename to site/app/[locale]/(root)/docs/display/page.tsx
diff --git a/docs/display/syntaxes.ts b/site/app/[locale]/(root)/docs/display/syntaxes.ts
similarity index 100%
rename from docs/display/syntaxes.ts
rename to site/app/[locale]/(root)/docs/display/syntaxes.ts
diff --git a/docs/dynamic-application/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/dynamic-application/_opengraph-image.tsx
similarity index 100%
rename from docs/dynamic-application/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/dynamic-application/_opengraph-image.tsx
diff --git a/docs/dynamic-application/content.mdx b/site/app/[locale]/(root)/docs/dynamic-application/content.mdx
similarity index 100%
rename from docs/dynamic-application/content.mdx
rename to site/app/[locale]/(root)/docs/dynamic-application/content.mdx
diff --git a/docs/dynamic-application/metadata.ts b/site/app/[locale]/(root)/docs/dynamic-application/metadata.ts
similarity index 100%
rename from docs/dynamic-application/metadata.ts
rename to site/app/[locale]/(root)/docs/dynamic-application/metadata.ts
diff --git a/docs/dynamic-application/page.tsx b/site/app/[locale]/(root)/docs/dynamic-application/page.tsx
similarity index 100%
rename from docs/dynamic-application/page.tsx
rename to site/app/[locale]/(root)/docs/dynamic-application/page.tsx
diff --git a/docs/eslint/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/eslint/_opengraph-image.tsx
similarity index 100%
rename from docs/eslint/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/eslint/_opengraph-image.tsx
diff --git a/docs/eslint/content.mdx b/site/app/[locale]/(root)/docs/eslint/content.mdx
similarity index 75%
rename from docs/eslint/content.mdx
rename to site/app/[locale]/(root)/docs/eslint/content.mdx
index 800e15f41..07010c103 100644
--- a/docs/eslint/content.mdx
+++ b/site/app/[locale]/(root)/docs/eslint/content.mdx
@@ -1,5 +1,4 @@
-import defaultConfigurationScript from '../../packages/eslint-config/index.js?text'
-import defaultSettings from '../../packages/eslint-plugin/src/settings.ts'
+import { settings, configs } from '@master/eslint-plugin-css'
## Usage [sr-only]
@@ -8,9 +7,9 @@ import defaultSettings from '../../packages/eslint-plugin/src/settings.ts'
"extends": ["@master/css"]
}
```
-The `@master/eslint-config-css` package default configuration:
+The extended recommended configuration:
- {defaultConfigurationScript}
+ {JSON.stringify(configs.recommended, null, 4)}
---
@@ -65,7 +64,7 @@ Specify the names of the callee to check its arguments.
{`
{
"settings": {
- "calleeMatching": "${defaultSettings.calleeMatching}"
+ "calleeMatching": "${settings.calleeMatching}"
}
}
`}
@@ -77,7 +76,7 @@ Specify the attribute/property to check classes.
{`
{
"settings": {
- "classMatching": "${defaultSettings.classMatching}"
+ "classMatching": "${settings.classMatching}"
}
}
`}
@@ -89,7 +88,7 @@ Specifies object keys to ignore checking.
{`
{
"settings": {
- "ignoredKeys": ${JSON.stringify(defaultSettings.ignoredKeys)}
+ "ignoredKeys": ${JSON.stringify(settings.ignoredKeys)}
}
}
`}
@@ -101,7 +100,7 @@ Specify a custom Master CSS configuration or path.
{`
{
"settings": {
- "config": "${defaultSettings.config}"
+ "config": "${settings.config}"
}
}
`}
diff --git a/docs/eslint/metadata.ts b/site/app/[locale]/(root)/docs/eslint/metadata.ts
similarity index 100%
rename from docs/eslint/metadata.ts
rename to site/app/[locale]/(root)/docs/eslint/metadata.ts
diff --git a/docs/eslint/page.tsx b/site/app/[locale]/(root)/docs/eslint/page.tsx
similarity index 100%
rename from docs/eslint/page.tsx
rename to site/app/[locale]/(root)/docs/eslint/page.tsx
diff --git a/docs/extractor/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/extractor/_opengraph-image.tsx
similarity index 100%
rename from docs/extractor/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/extractor/_opengraph-image.tsx
diff --git a/docs/extractor/components/OptionsCodes.tsx b/site/app/[locale]/(root)/docs/extractor/components/OptionsCodes.tsx
similarity index 100%
rename from docs/extractor/components/OptionsCodes.tsx
rename to site/app/[locale]/(root)/docs/extractor/components/OptionsCodes.tsx
diff --git a/docs/extractor/content.mdx b/site/app/[locale]/(root)/docs/extractor/content.mdx
similarity index 100%
rename from docs/extractor/content.mdx
rename to site/app/[locale]/(root)/docs/extractor/content.mdx
diff --git a/docs/extractor/metadata.ts b/site/app/[locale]/(root)/docs/extractor/metadata.ts
similarity index 100%
rename from docs/extractor/metadata.ts
rename to site/app/[locale]/(root)/docs/extractor/metadata.ts
diff --git a/docs/extractor/page.tsx b/site/app/[locale]/(root)/docs/extractor/page.tsx
similarity index 100%
rename from docs/extractor/page.tsx
rename to site/app/[locale]/(root)/docs/extractor/page.tsx
diff --git a/docs/fill/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/fill/_opengraph-image.tsx
similarity index 100%
rename from docs/fill/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/fill/_opengraph-image.tsx
diff --git a/docs/fill/components/Overview.tsx b/site/app/[locale]/(root)/docs/fill/components/Overview.tsx
similarity index 100%
rename from docs/fill/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/fill/components/Overview.tsx
diff --git a/docs/fill/content.mdx b/site/app/[locale]/(root)/docs/fill/content.mdx
similarity index 100%
rename from docs/fill/content.mdx
rename to site/app/[locale]/(root)/docs/fill/content.mdx
diff --git a/docs/fill/metadata.ts b/site/app/[locale]/(root)/docs/fill/metadata.ts
similarity index 100%
rename from docs/fill/metadata.ts
rename to site/app/[locale]/(root)/docs/fill/metadata.ts
diff --git a/docs/fill/page.tsx b/site/app/[locale]/(root)/docs/fill/page.tsx
similarity index 100%
rename from docs/fill/page.tsx
rename to site/app/[locale]/(root)/docs/fill/page.tsx
diff --git a/docs/fill/syntaxes.ts b/site/app/[locale]/(root)/docs/fill/syntaxes.ts
similarity index 100%
rename from docs/fill/syntaxes.ts
rename to site/app/[locale]/(root)/docs/fill/syntaxes.ts
diff --git a/docs/filter/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/filter/_opengraph-image.tsx
similarity index 100%
rename from docs/filter/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/filter/_opengraph-image.tsx
diff --git a/docs/filter/components/Overview.tsx b/site/app/[locale]/(root)/docs/filter/components/Overview.tsx
similarity index 100%
rename from docs/filter/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/filter/components/Overview.tsx
diff --git a/docs/filter/content.mdx b/site/app/[locale]/(root)/docs/filter/content.mdx
similarity index 100%
rename from docs/filter/content.mdx
rename to site/app/[locale]/(root)/docs/filter/content.mdx
diff --git a/docs/filter/metadata.ts b/site/app/[locale]/(root)/docs/filter/metadata.ts
similarity index 100%
rename from docs/filter/metadata.ts
rename to site/app/[locale]/(root)/docs/filter/metadata.ts
diff --git a/docs/filter/page.tsx b/site/app/[locale]/(root)/docs/filter/page.tsx
similarity index 100%
rename from docs/filter/page.tsx
rename to site/app/[locale]/(root)/docs/filter/page.tsx
diff --git a/docs/filter/syntaxes.ts b/site/app/[locale]/(root)/docs/filter/syntaxes.ts
similarity index 100%
rename from docs/filter/syntaxes.ts
rename to site/app/[locale]/(root)/docs/filter/syntaxes.ts
diff --git a/docs/flash-of-unstyled-content/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flash-of-unstyled-content/_opengraph-image.tsx
similarity index 100%
rename from docs/flash-of-unstyled-content/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/flash-of-unstyled-content/_opengraph-image.tsx
diff --git a/docs/flash-of-unstyled-content/content.mdx b/site/app/[locale]/(root)/docs/flash-of-unstyled-content/content.mdx
similarity index 100%
rename from docs/flash-of-unstyled-content/content.mdx
rename to site/app/[locale]/(root)/docs/flash-of-unstyled-content/content.mdx
diff --git a/docs/flash-of-unstyled-content/metadata.ts b/site/app/[locale]/(root)/docs/flash-of-unstyled-content/metadata.ts
similarity index 100%
rename from docs/flash-of-unstyled-content/metadata.ts
rename to site/app/[locale]/(root)/docs/flash-of-unstyled-content/metadata.ts
diff --git a/docs/flash-of-unstyled-content/page.tsx b/site/app/[locale]/(root)/docs/flash-of-unstyled-content/page.tsx
similarity index 100%
rename from docs/flash-of-unstyled-content/page.tsx
rename to site/app/[locale]/(root)/docs/flash-of-unstyled-content/page.tsx
diff --git a/docs/flex-basis/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex-basis/_opengraph-image.tsx
similarity index 100%
rename from docs/flex-basis/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/flex-basis/_opengraph-image.tsx
diff --git a/docs/flex-basis/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex-basis/components/Overview.tsx
similarity index 100%
rename from docs/flex-basis/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/flex-basis/components/Overview.tsx
diff --git a/docs/flex-basis/content.mdx b/site/app/[locale]/(root)/docs/flex-basis/content.mdx
similarity index 100%
rename from docs/flex-basis/content.mdx
rename to site/app/[locale]/(root)/docs/flex-basis/content.mdx
diff --git a/docs/flex-basis/metadata.ts b/site/app/[locale]/(root)/docs/flex-basis/metadata.ts
similarity index 100%
rename from docs/flex-basis/metadata.ts
rename to site/app/[locale]/(root)/docs/flex-basis/metadata.ts
diff --git a/docs/flex-basis/page.tsx b/site/app/[locale]/(root)/docs/flex-basis/page.tsx
similarity index 100%
rename from docs/flex-basis/page.tsx
rename to site/app/[locale]/(root)/docs/flex-basis/page.tsx
diff --git a/docs/flex-basis/syntaxes.ts b/site/app/[locale]/(root)/docs/flex-basis/syntaxes.ts
similarity index 100%
rename from docs/flex-basis/syntaxes.ts
rename to site/app/[locale]/(root)/docs/flex-basis/syntaxes.ts
diff --git a/docs/flex-direction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex-direction/_opengraph-image.tsx
similarity index 100%
rename from docs/flex-direction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/flex-direction/_opengraph-image.tsx
diff --git a/docs/flex-direction/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex-direction/components/Overview.tsx
similarity index 100%
rename from docs/flex-direction/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/flex-direction/components/Overview.tsx
diff --git a/docs/flex-direction/content.mdx b/site/app/[locale]/(root)/docs/flex-direction/content.mdx
similarity index 100%
rename from docs/flex-direction/content.mdx
rename to site/app/[locale]/(root)/docs/flex-direction/content.mdx
diff --git a/docs/flex-direction/metadata.ts b/site/app/[locale]/(root)/docs/flex-direction/metadata.ts
similarity index 100%
rename from docs/flex-direction/metadata.ts
rename to site/app/[locale]/(root)/docs/flex-direction/metadata.ts
diff --git a/docs/flex-direction/page.tsx b/site/app/[locale]/(root)/docs/flex-direction/page.tsx
similarity index 100%
rename from docs/flex-direction/page.tsx
rename to site/app/[locale]/(root)/docs/flex-direction/page.tsx
diff --git a/docs/flex-direction/syntaxes.ts b/site/app/[locale]/(root)/docs/flex-direction/syntaxes.ts
similarity index 100%
rename from docs/flex-direction/syntaxes.ts
rename to site/app/[locale]/(root)/docs/flex-direction/syntaxes.ts
diff --git a/docs/flex-grow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex-grow/_opengraph-image.tsx
similarity index 100%
rename from docs/flex-grow/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/flex-grow/_opengraph-image.tsx
diff --git a/docs/flex-grow/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex-grow/components/Overview.tsx
similarity index 100%
rename from docs/flex-grow/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/flex-grow/components/Overview.tsx
diff --git a/docs/flex-grow/content.mdx b/site/app/[locale]/(root)/docs/flex-grow/content.mdx
similarity index 100%
rename from docs/flex-grow/content.mdx
rename to site/app/[locale]/(root)/docs/flex-grow/content.mdx
diff --git a/docs/flex-grow/metadata.ts b/site/app/[locale]/(root)/docs/flex-grow/metadata.ts
similarity index 100%
rename from docs/flex-grow/metadata.ts
rename to site/app/[locale]/(root)/docs/flex-grow/metadata.ts
diff --git a/docs/flex-grow/page.tsx b/site/app/[locale]/(root)/docs/flex-grow/page.tsx
similarity index 100%
rename from docs/flex-grow/page.tsx
rename to site/app/[locale]/(root)/docs/flex-grow/page.tsx
diff --git a/docs/flex-grow/syntaxes.ts b/site/app/[locale]/(root)/docs/flex-grow/syntaxes.ts
similarity index 100%
rename from docs/flex-grow/syntaxes.ts
rename to site/app/[locale]/(root)/docs/flex-grow/syntaxes.ts
diff --git a/docs/flex-shrink/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex-shrink/_opengraph-image.tsx
similarity index 100%
rename from docs/flex-shrink/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/flex-shrink/_opengraph-image.tsx
diff --git a/docs/flex-shrink/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex-shrink/components/Overview.tsx
similarity index 100%
rename from docs/flex-shrink/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/flex-shrink/components/Overview.tsx
diff --git a/docs/flex-shrink/content.mdx b/site/app/[locale]/(root)/docs/flex-shrink/content.mdx
similarity index 100%
rename from docs/flex-shrink/content.mdx
rename to site/app/[locale]/(root)/docs/flex-shrink/content.mdx
diff --git a/docs/flex-shrink/metadata.ts b/site/app/[locale]/(root)/docs/flex-shrink/metadata.ts
similarity index 100%
rename from docs/flex-shrink/metadata.ts
rename to site/app/[locale]/(root)/docs/flex-shrink/metadata.ts
diff --git a/docs/flex-shrink/page.tsx b/site/app/[locale]/(root)/docs/flex-shrink/page.tsx
similarity index 100%
rename from docs/flex-shrink/page.tsx
rename to site/app/[locale]/(root)/docs/flex-shrink/page.tsx
diff --git a/docs/flex-shrink/syntaxes.ts b/site/app/[locale]/(root)/docs/flex-shrink/syntaxes.ts
similarity index 100%
rename from docs/flex-shrink/syntaxes.ts
rename to site/app/[locale]/(root)/docs/flex-shrink/syntaxes.ts
diff --git a/docs/flex-wrap/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex-wrap/_opengraph-image.tsx
similarity index 100%
rename from docs/flex-wrap/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/flex-wrap/_opengraph-image.tsx
diff --git a/docs/flex-wrap/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex-wrap/components/Overview.tsx
similarity index 100%
rename from docs/flex-wrap/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/flex-wrap/components/Overview.tsx
diff --git a/docs/flex-wrap/content.mdx b/site/app/[locale]/(root)/docs/flex-wrap/content.mdx
similarity index 100%
rename from docs/flex-wrap/content.mdx
rename to site/app/[locale]/(root)/docs/flex-wrap/content.mdx
diff --git a/docs/flex-wrap/metadata.ts b/site/app/[locale]/(root)/docs/flex-wrap/metadata.ts
similarity index 100%
rename from docs/flex-wrap/metadata.ts
rename to site/app/[locale]/(root)/docs/flex-wrap/metadata.ts
diff --git a/docs/flex-wrap/page.tsx b/site/app/[locale]/(root)/docs/flex-wrap/page.tsx
similarity index 100%
rename from docs/flex-wrap/page.tsx
rename to site/app/[locale]/(root)/docs/flex-wrap/page.tsx
diff --git a/docs/flex-wrap/syntaxes.ts b/site/app/[locale]/(root)/docs/flex-wrap/syntaxes.ts
similarity index 100%
rename from docs/flex-wrap/syntaxes.ts
rename to site/app/[locale]/(root)/docs/flex-wrap/syntaxes.ts
diff --git a/docs/flex/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex/_opengraph-image.tsx
similarity index 100%
rename from docs/flex/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/flex/_opengraph-image.tsx
diff --git a/docs/flex/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex/components/Overview.tsx
similarity index 100%
rename from docs/flex/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/flex/components/Overview.tsx
diff --git a/docs/flex/content.mdx b/site/app/[locale]/(root)/docs/flex/content.mdx
similarity index 100%
rename from docs/flex/content.mdx
rename to site/app/[locale]/(root)/docs/flex/content.mdx
diff --git a/docs/flex/metadata.ts b/site/app/[locale]/(root)/docs/flex/metadata.ts
similarity index 100%
rename from docs/flex/metadata.ts
rename to site/app/[locale]/(root)/docs/flex/metadata.ts
diff --git a/docs/flex/page.tsx b/site/app/[locale]/(root)/docs/flex/page.tsx
similarity index 100%
rename from docs/flex/page.tsx
rename to site/app/[locale]/(root)/docs/flex/page.tsx
diff --git a/docs/flex/syntaxes.ts b/site/app/[locale]/(root)/docs/flex/syntaxes.ts
similarity index 100%
rename from docs/flex/syntaxes.ts
rename to site/app/[locale]/(root)/docs/flex/syntaxes.ts
diff --git a/docs/float/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/float/_opengraph-image.tsx
similarity index 100%
rename from docs/float/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/float/_opengraph-image.tsx
diff --git a/docs/float/components/Basic.tsx b/site/app/[locale]/(root)/docs/float/components/Basic.tsx
similarity index 100%
rename from docs/float/components/Basic.tsx
rename to site/app/[locale]/(root)/docs/float/components/Basic.tsx
diff --git a/docs/float/components/Overview.tsx b/site/app/[locale]/(root)/docs/float/components/Overview.tsx
similarity index 100%
rename from docs/float/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/float/components/Overview.tsx
diff --git a/docs/float/content.mdx b/site/app/[locale]/(root)/docs/float/content.mdx
similarity index 100%
rename from docs/float/content.mdx
rename to site/app/[locale]/(root)/docs/float/content.mdx
diff --git a/docs/float/metadata.ts b/site/app/[locale]/(root)/docs/float/metadata.ts
similarity index 100%
rename from docs/float/metadata.ts
rename to site/app/[locale]/(root)/docs/float/metadata.ts
diff --git a/docs/float/page.tsx b/site/app/[locale]/(root)/docs/float/page.tsx
similarity index 100%
rename from docs/float/page.tsx
rename to site/app/[locale]/(root)/docs/float/page.tsx
diff --git a/docs/float/syntaxes.ts b/site/app/[locale]/(root)/docs/float/syntaxes.ts
similarity index 100%
rename from docs/float/syntaxes.ts
rename to site/app/[locale]/(root)/docs/float/syntaxes.ts
diff --git a/docs/font-family/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-family/_opengraph-image.tsx
similarity index 100%
rename from docs/font-family/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/font-family/_opengraph-image.tsx
diff --git a/docs/font-family/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-family/components/Overview.tsx
similarity index 100%
rename from docs/font-family/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/font-family/components/Overview.tsx
diff --git a/docs/font-family/content.mdx b/site/app/[locale]/(root)/docs/font-family/content.mdx
similarity index 100%
rename from docs/font-family/content.mdx
rename to site/app/[locale]/(root)/docs/font-family/content.mdx
diff --git a/docs/font-family/metadata.ts b/site/app/[locale]/(root)/docs/font-family/metadata.ts
similarity index 100%
rename from docs/font-family/metadata.ts
rename to site/app/[locale]/(root)/docs/font-family/metadata.ts
diff --git a/docs/font-family/page.tsx b/site/app/[locale]/(root)/docs/font-family/page.tsx
similarity index 100%
rename from docs/font-family/page.tsx
rename to site/app/[locale]/(root)/docs/font-family/page.tsx
diff --git a/docs/font-family/syntaxes.ts b/site/app/[locale]/(root)/docs/font-family/syntaxes.ts
similarity index 100%
rename from docs/font-family/syntaxes.ts
rename to site/app/[locale]/(root)/docs/font-family/syntaxes.ts
diff --git a/docs/font-feature-settings/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-feature-settings/_opengraph-image.tsx
similarity index 100%
rename from docs/font-feature-settings/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/font-feature-settings/_opengraph-image.tsx
diff --git a/docs/font-feature-settings/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-feature-settings/components/Overview.tsx
similarity index 100%
rename from docs/font-feature-settings/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/font-feature-settings/components/Overview.tsx
diff --git a/docs/font-feature-settings/content.mdx b/site/app/[locale]/(root)/docs/font-feature-settings/content.mdx
similarity index 100%
rename from docs/font-feature-settings/content.mdx
rename to site/app/[locale]/(root)/docs/font-feature-settings/content.mdx
diff --git a/docs/font-feature-settings/metadata.ts b/site/app/[locale]/(root)/docs/font-feature-settings/metadata.ts
similarity index 100%
rename from docs/font-feature-settings/metadata.ts
rename to site/app/[locale]/(root)/docs/font-feature-settings/metadata.ts
diff --git a/docs/font-feature-settings/page.tsx b/site/app/[locale]/(root)/docs/font-feature-settings/page.tsx
similarity index 100%
rename from docs/font-feature-settings/page.tsx
rename to site/app/[locale]/(root)/docs/font-feature-settings/page.tsx
diff --git a/docs/font-feature-settings/syntaxes.ts b/site/app/[locale]/(root)/docs/font-feature-settings/syntaxes.ts
similarity index 100%
rename from docs/font-feature-settings/syntaxes.ts
rename to site/app/[locale]/(root)/docs/font-feature-settings/syntaxes.ts
diff --git a/docs/font-size/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-size/_opengraph-image.tsx
similarity index 100%
rename from docs/font-size/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/font-size/_opengraph-image.tsx
diff --git a/docs/font-size/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-size/components/Overview.tsx
similarity index 100%
rename from docs/font-size/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/font-size/components/Overview.tsx
diff --git a/docs/font-size/content.mdx b/site/app/[locale]/(root)/docs/font-size/content.mdx
similarity index 100%
rename from docs/font-size/content.mdx
rename to site/app/[locale]/(root)/docs/font-size/content.mdx
diff --git a/docs/font-size/metadata.ts b/site/app/[locale]/(root)/docs/font-size/metadata.ts
similarity index 100%
rename from docs/font-size/metadata.ts
rename to site/app/[locale]/(root)/docs/font-size/metadata.ts
diff --git a/docs/font-size/page.tsx b/site/app/[locale]/(root)/docs/font-size/page.tsx
similarity index 100%
rename from docs/font-size/page.tsx
rename to site/app/[locale]/(root)/docs/font-size/page.tsx
diff --git a/docs/font-size/syntaxes.ts b/site/app/[locale]/(root)/docs/font-size/syntaxes.ts
similarity index 100%
rename from docs/font-size/syntaxes.ts
rename to site/app/[locale]/(root)/docs/font-size/syntaxes.ts
diff --git a/docs/font-smoothing/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-smoothing/_opengraph-image.tsx
similarity index 100%
rename from docs/font-smoothing/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/font-smoothing/_opengraph-image.tsx
diff --git a/docs/font-smoothing/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-smoothing/components/Overview.tsx
similarity index 100%
rename from docs/font-smoothing/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/font-smoothing/components/Overview.tsx
diff --git a/docs/font-smoothing/content.mdx b/site/app/[locale]/(root)/docs/font-smoothing/content.mdx
similarity index 100%
rename from docs/font-smoothing/content.mdx
rename to site/app/[locale]/(root)/docs/font-smoothing/content.mdx
diff --git a/docs/font-smoothing/metadata.ts b/site/app/[locale]/(root)/docs/font-smoothing/metadata.ts
similarity index 100%
rename from docs/font-smoothing/metadata.ts
rename to site/app/[locale]/(root)/docs/font-smoothing/metadata.ts
diff --git a/docs/font-smoothing/page.tsx b/site/app/[locale]/(root)/docs/font-smoothing/page.tsx
similarity index 100%
rename from docs/font-smoothing/page.tsx
rename to site/app/[locale]/(root)/docs/font-smoothing/page.tsx
diff --git a/docs/font-smoothing/syntaxes.ts b/site/app/[locale]/(root)/docs/font-smoothing/syntaxes.ts
similarity index 100%
rename from docs/font-smoothing/syntaxes.ts
rename to site/app/[locale]/(root)/docs/font-smoothing/syntaxes.ts
diff --git a/docs/font-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-style/_opengraph-image.tsx
similarity index 100%
rename from docs/font-style/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/font-style/_opengraph-image.tsx
diff --git a/docs/font-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-style/components/Overview.tsx
similarity index 100%
rename from docs/font-style/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/font-style/components/Overview.tsx
diff --git a/docs/font-style/content.mdx b/site/app/[locale]/(root)/docs/font-style/content.mdx
similarity index 100%
rename from docs/font-style/content.mdx
rename to site/app/[locale]/(root)/docs/font-style/content.mdx
diff --git a/docs/font-style/metadata.ts b/site/app/[locale]/(root)/docs/font-style/metadata.ts
similarity index 100%
rename from docs/font-style/metadata.ts
rename to site/app/[locale]/(root)/docs/font-style/metadata.ts
diff --git a/docs/font-style/page.tsx b/site/app/[locale]/(root)/docs/font-style/page.tsx
similarity index 100%
rename from docs/font-style/page.tsx
rename to site/app/[locale]/(root)/docs/font-style/page.tsx
diff --git a/docs/font-style/syntaxes.ts b/site/app/[locale]/(root)/docs/font-style/syntaxes.ts
similarity index 100%
rename from docs/font-style/syntaxes.ts
rename to site/app/[locale]/(root)/docs/font-style/syntaxes.ts
diff --git a/docs/font-variant-numeric/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-variant-numeric/_opengraph-image.tsx
similarity index 100%
rename from docs/font-variant-numeric/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/font-variant-numeric/_opengraph-image.tsx
diff --git a/docs/font-variant-numeric/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-variant-numeric/components/Overview.tsx
similarity index 100%
rename from docs/font-variant-numeric/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/font-variant-numeric/components/Overview.tsx
diff --git a/docs/font-variant-numeric/content.mdx b/site/app/[locale]/(root)/docs/font-variant-numeric/content.mdx
similarity index 100%
rename from docs/font-variant-numeric/content.mdx
rename to site/app/[locale]/(root)/docs/font-variant-numeric/content.mdx
diff --git a/docs/font-variant-numeric/metadata.ts b/site/app/[locale]/(root)/docs/font-variant-numeric/metadata.ts
similarity index 100%
rename from docs/font-variant-numeric/metadata.ts
rename to site/app/[locale]/(root)/docs/font-variant-numeric/metadata.ts
diff --git a/docs/font-variant-numeric/page.tsx b/site/app/[locale]/(root)/docs/font-variant-numeric/page.tsx
similarity index 100%
rename from docs/font-variant-numeric/page.tsx
rename to site/app/[locale]/(root)/docs/font-variant-numeric/page.tsx
diff --git a/docs/font-variant-numeric/syntaxes.ts b/site/app/[locale]/(root)/docs/font-variant-numeric/syntaxes.ts
similarity index 100%
rename from docs/font-variant-numeric/syntaxes.ts
rename to site/app/[locale]/(root)/docs/font-variant-numeric/syntaxes.ts
diff --git a/docs/font-weight/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-weight/_opengraph-image.tsx
similarity index 100%
rename from docs/font-weight/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/font-weight/_opengraph-image.tsx
diff --git a/docs/font-weight/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-weight/components/Overview.tsx
similarity index 100%
rename from docs/font-weight/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/font-weight/components/Overview.tsx
diff --git a/docs/font-weight/content.mdx b/site/app/[locale]/(root)/docs/font-weight/content.mdx
similarity index 100%
rename from docs/font-weight/content.mdx
rename to site/app/[locale]/(root)/docs/font-weight/content.mdx
diff --git a/docs/font-weight/metadata.ts b/site/app/[locale]/(root)/docs/font-weight/metadata.ts
similarity index 100%
rename from docs/font-weight/metadata.ts
rename to site/app/[locale]/(root)/docs/font-weight/metadata.ts
diff --git a/docs/font-weight/page.tsx b/site/app/[locale]/(root)/docs/font-weight/page.tsx
similarity index 100%
rename from docs/font-weight/page.tsx
rename to site/app/[locale]/(root)/docs/font-weight/page.tsx
diff --git a/docs/font-weight/syntaxes.ts b/site/app/[locale]/(root)/docs/font-weight/syntaxes.ts
similarity index 100%
rename from docs/font-weight/syntaxes.ts
rename to site/app/[locale]/(root)/docs/font-weight/syntaxes.ts
diff --git a/docs/font/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font/_opengraph-image.tsx
similarity index 100%
rename from docs/font/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/font/_opengraph-image.tsx
diff --git a/docs/font/components/Overview.tsx b/site/app/[locale]/(root)/docs/font/components/Overview.tsx
similarity index 100%
rename from docs/font/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/font/components/Overview.tsx
diff --git a/docs/font/content.mdx b/site/app/[locale]/(root)/docs/font/content.mdx
similarity index 100%
rename from docs/font/content.mdx
rename to site/app/[locale]/(root)/docs/font/content.mdx
diff --git a/docs/font/metadata.ts b/site/app/[locale]/(root)/docs/font/metadata.ts
similarity index 100%
rename from docs/font/metadata.ts
rename to site/app/[locale]/(root)/docs/font/metadata.ts
diff --git a/docs/font/page.tsx b/site/app/[locale]/(root)/docs/font/page.tsx
similarity index 100%
rename from docs/font/page.tsx
rename to site/app/[locale]/(root)/docs/font/page.tsx
diff --git a/docs/font/syntaxes.ts b/site/app/[locale]/(root)/docs/font/syntaxes.ts
similarity index 100%
rename from docs/font/syntaxes.ts
rename to site/app/[locale]/(root)/docs/font/syntaxes.ts
diff --git a/docs/fonts/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/fonts/_opengraph-image.tsx
similarity index 100%
rename from docs/fonts/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/fonts/_opengraph-image.tsx
diff --git a/docs/fonts/content.mdx b/site/app/[locale]/(root)/docs/fonts/content.mdx
similarity index 100%
rename from docs/fonts/content.mdx
rename to site/app/[locale]/(root)/docs/fonts/content.mdx
diff --git a/docs/fonts/metadata.ts b/site/app/[locale]/(root)/docs/fonts/metadata.ts
similarity index 100%
rename from docs/fonts/metadata.ts
rename to site/app/[locale]/(root)/docs/fonts/metadata.ts
diff --git a/docs/fonts/page.tsx b/site/app/[locale]/(root)/docs/fonts/page.tsx
similarity index 100%
rename from docs/fonts/page.tsx
rename to site/app/[locale]/(root)/docs/fonts/page.tsx
diff --git a/docs/fonts/syntaxes.ts b/site/app/[locale]/(root)/docs/fonts/syntaxes.ts
similarity index 100%
rename from docs/fonts/syntaxes.ts
rename to site/app/[locale]/(root)/docs/fonts/syntaxes.ts
diff --git a/docs/functions/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/functions/_opengraph-image.tsx
similarity index 100%
rename from docs/functions/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/functions/_opengraph-image.tsx
diff --git a/docs/functions/components/Default.tsx b/site/app/[locale]/(root)/docs/functions/components/Default.tsx
similarity index 100%
rename from docs/functions/components/Default.tsx
rename to site/app/[locale]/(root)/docs/functions/components/Default.tsx
diff --git a/docs/functions/components/Overview.mdx b/site/app/[locale]/(root)/docs/functions/components/Overview.mdx
similarity index 100%
rename from docs/functions/components/Overview.mdx
rename to site/app/[locale]/(root)/docs/functions/components/Overview.mdx
diff --git a/docs/functions/content.mdx b/site/app/[locale]/(root)/docs/functions/content.mdx
similarity index 100%
rename from docs/functions/content.mdx
rename to site/app/[locale]/(root)/docs/functions/content.mdx
diff --git a/docs/functions/metadata.ts b/site/app/[locale]/(root)/docs/functions/metadata.ts
similarity index 100%
rename from docs/functions/metadata.ts
rename to site/app/[locale]/(root)/docs/functions/metadata.ts
diff --git a/docs/functions/page.tsx b/site/app/[locale]/(root)/docs/functions/page.tsx
similarity index 100%
rename from docs/functions/page.tsx
rename to site/app/[locale]/(root)/docs/functions/page.tsx
diff --git a/docs/gap/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/gap/_opengraph-image.tsx
similarity index 100%
rename from docs/gap/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/gap/_opengraph-image.tsx
diff --git a/docs/gap/components/Overview.tsx b/site/app/[locale]/(root)/docs/gap/components/Overview.tsx
similarity index 100%
rename from docs/gap/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/gap/components/Overview.tsx
diff --git a/docs/gap/content.mdx b/site/app/[locale]/(root)/docs/gap/content.mdx
similarity index 100%
rename from docs/gap/content.mdx
rename to site/app/[locale]/(root)/docs/gap/content.mdx
diff --git a/docs/gap/metadata.ts b/site/app/[locale]/(root)/docs/gap/metadata.ts
similarity index 100%
rename from docs/gap/metadata.ts
rename to site/app/[locale]/(root)/docs/gap/metadata.ts
diff --git a/docs/gap/page.tsx b/site/app/[locale]/(root)/docs/gap/page.tsx
similarity index 100%
rename from docs/gap/page.tsx
rename to site/app/[locale]/(root)/docs/gap/page.tsx
diff --git a/docs/gap/syntaxes.ts b/site/app/[locale]/(root)/docs/gap/syntaxes.ts
similarity index 100%
rename from docs/gap/syntaxes.ts
rename to site/app/[locale]/(root)/docs/gap/syntaxes.ts
diff --git a/docs/global-styles/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/global-styles/_opengraph-image.tsx
similarity index 100%
rename from docs/global-styles/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/global-styles/_opengraph-image.tsx
diff --git a/docs/global-styles/content.mdx b/site/app/[locale]/(root)/docs/global-styles/content.mdx
similarity index 100%
rename from docs/global-styles/content.mdx
rename to site/app/[locale]/(root)/docs/global-styles/content.mdx
diff --git a/docs/global-styles/metadata.ts b/site/app/[locale]/(root)/docs/global-styles/metadata.ts
similarity index 100%
rename from docs/global-styles/metadata.ts
rename to site/app/[locale]/(root)/docs/global-styles/metadata.ts
diff --git a/docs/global-styles/page.tsx b/site/app/[locale]/(root)/docs/global-styles/page.tsx
similarity index 100%
rename from docs/global-styles/page.tsx
rename to site/app/[locale]/(root)/docs/global-styles/page.tsx
diff --git a/docs/grid-auto-columns/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-auto-columns/_opengraph-image.tsx
similarity index 100%
rename from docs/grid-auto-columns/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid-auto-columns/_opengraph-image.tsx
diff --git a/docs/grid-auto-columns/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-auto-columns/components/Overview.tsx
similarity index 100%
rename from docs/grid-auto-columns/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid-auto-columns/components/Overview.tsx
diff --git a/docs/grid-auto-columns/content.mdx b/site/app/[locale]/(root)/docs/grid-auto-columns/content.mdx
similarity index 100%
rename from docs/grid-auto-columns/content.mdx
rename to site/app/[locale]/(root)/docs/grid-auto-columns/content.mdx
diff --git a/docs/grid-auto-columns/metadata.ts b/site/app/[locale]/(root)/docs/grid-auto-columns/metadata.ts
similarity index 100%
rename from docs/grid-auto-columns/metadata.ts
rename to site/app/[locale]/(root)/docs/grid-auto-columns/metadata.ts
diff --git a/docs/grid-auto-columns/page.tsx b/site/app/[locale]/(root)/docs/grid-auto-columns/page.tsx
similarity index 100%
rename from docs/grid-auto-columns/page.tsx
rename to site/app/[locale]/(root)/docs/grid-auto-columns/page.tsx
diff --git a/docs/grid-auto-columns/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-auto-columns/syntaxes.ts
similarity index 100%
rename from docs/grid-auto-columns/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid-auto-columns/syntaxes.ts
diff --git a/docs/grid-auto-flow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-auto-flow/_opengraph-image.tsx
similarity index 100%
rename from docs/grid-auto-flow/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid-auto-flow/_opengraph-image.tsx
diff --git a/docs/grid-auto-flow/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-auto-flow/components/Overview.tsx
similarity index 100%
rename from docs/grid-auto-flow/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid-auto-flow/components/Overview.tsx
diff --git a/docs/grid-auto-flow/content.mdx b/site/app/[locale]/(root)/docs/grid-auto-flow/content.mdx
similarity index 100%
rename from docs/grid-auto-flow/content.mdx
rename to site/app/[locale]/(root)/docs/grid-auto-flow/content.mdx
diff --git a/docs/grid-auto-flow/metadata.ts b/site/app/[locale]/(root)/docs/grid-auto-flow/metadata.ts
similarity index 100%
rename from docs/grid-auto-flow/metadata.ts
rename to site/app/[locale]/(root)/docs/grid-auto-flow/metadata.ts
diff --git a/docs/grid-auto-flow/page.tsx b/site/app/[locale]/(root)/docs/grid-auto-flow/page.tsx
similarity index 100%
rename from docs/grid-auto-flow/page.tsx
rename to site/app/[locale]/(root)/docs/grid-auto-flow/page.tsx
diff --git a/docs/grid-auto-flow/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-auto-flow/syntaxes.ts
similarity index 100%
rename from docs/grid-auto-flow/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid-auto-flow/syntaxes.ts
diff --git a/docs/grid-auto-rows/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-auto-rows/_opengraph-image.tsx
similarity index 100%
rename from docs/grid-auto-rows/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid-auto-rows/_opengraph-image.tsx
diff --git a/docs/grid-auto-rows/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-auto-rows/components/Overview.tsx
similarity index 100%
rename from docs/grid-auto-rows/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid-auto-rows/components/Overview.tsx
diff --git a/docs/grid-auto-rows/content.mdx b/site/app/[locale]/(root)/docs/grid-auto-rows/content.mdx
similarity index 100%
rename from docs/grid-auto-rows/content.mdx
rename to site/app/[locale]/(root)/docs/grid-auto-rows/content.mdx
diff --git a/docs/grid-auto-rows/metadata.ts b/site/app/[locale]/(root)/docs/grid-auto-rows/metadata.ts
similarity index 100%
rename from docs/grid-auto-rows/metadata.ts
rename to site/app/[locale]/(root)/docs/grid-auto-rows/metadata.ts
diff --git a/docs/grid-auto-rows/page.tsx b/site/app/[locale]/(root)/docs/grid-auto-rows/page.tsx
similarity index 100%
rename from docs/grid-auto-rows/page.tsx
rename to site/app/[locale]/(root)/docs/grid-auto-rows/page.tsx
diff --git a/docs/grid-auto-rows/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-auto-rows/syntaxes.ts
similarity index 100%
rename from docs/grid-auto-rows/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid-auto-rows/syntaxes.ts
diff --git a/docs/grid-column/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-column/_opengraph-image.tsx
similarity index 100%
rename from docs/grid-column/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid-column/_opengraph-image.tsx
diff --git a/docs/grid-column/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-column/components/Overview.tsx
similarity index 100%
rename from docs/grid-column/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid-column/components/Overview.tsx
diff --git a/docs/grid-column/content.mdx b/site/app/[locale]/(root)/docs/grid-column/content.mdx
similarity index 100%
rename from docs/grid-column/content.mdx
rename to site/app/[locale]/(root)/docs/grid-column/content.mdx
diff --git a/docs/grid-column/metadata.ts b/site/app/[locale]/(root)/docs/grid-column/metadata.ts
similarity index 100%
rename from docs/grid-column/metadata.ts
rename to site/app/[locale]/(root)/docs/grid-column/metadata.ts
diff --git a/docs/grid-column/page.tsx b/site/app/[locale]/(root)/docs/grid-column/page.tsx
similarity index 100%
rename from docs/grid-column/page.tsx
rename to site/app/[locale]/(root)/docs/grid-column/page.tsx
diff --git a/docs/grid-column/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-column/syntaxes.ts
similarity index 100%
rename from docs/grid-column/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid-column/syntaxes.ts
diff --git a/docs/grid-columns/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-columns/_opengraph-image.tsx
similarity index 100%
rename from docs/grid-columns/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid-columns/_opengraph-image.tsx
diff --git a/docs/grid-columns/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-columns/components/Overview.tsx
similarity index 100%
rename from docs/grid-columns/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid-columns/components/Overview.tsx
diff --git a/docs/grid-columns/content.mdx b/site/app/[locale]/(root)/docs/grid-columns/content.mdx
similarity index 100%
rename from docs/grid-columns/content.mdx
rename to site/app/[locale]/(root)/docs/grid-columns/content.mdx
diff --git a/docs/grid-columns/metadata.ts b/site/app/[locale]/(root)/docs/grid-columns/metadata.ts
similarity index 100%
rename from docs/grid-columns/metadata.ts
rename to site/app/[locale]/(root)/docs/grid-columns/metadata.ts
diff --git a/docs/grid-columns/page.tsx b/site/app/[locale]/(root)/docs/grid-columns/page.tsx
similarity index 100%
rename from docs/grid-columns/page.tsx
rename to site/app/[locale]/(root)/docs/grid-columns/page.tsx
diff --git a/docs/grid-columns/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-columns/syntaxes.ts
similarity index 100%
rename from docs/grid-columns/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid-columns/syntaxes.ts
diff --git a/docs/grid-row/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-row/_opengraph-image.tsx
similarity index 100%
rename from docs/grid-row/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid-row/_opengraph-image.tsx
diff --git a/docs/grid-row/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-row/components/Overview.tsx
similarity index 100%
rename from docs/grid-row/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid-row/components/Overview.tsx
diff --git a/docs/grid-row/content.mdx b/site/app/[locale]/(root)/docs/grid-row/content.mdx
similarity index 100%
rename from docs/grid-row/content.mdx
rename to site/app/[locale]/(root)/docs/grid-row/content.mdx
diff --git a/docs/grid-row/metadata.ts b/site/app/[locale]/(root)/docs/grid-row/metadata.ts
similarity index 100%
rename from docs/grid-row/metadata.ts
rename to site/app/[locale]/(root)/docs/grid-row/metadata.ts
diff --git a/docs/grid-row/page.tsx b/site/app/[locale]/(root)/docs/grid-row/page.tsx
similarity index 100%
rename from docs/grid-row/page.tsx
rename to site/app/[locale]/(root)/docs/grid-row/page.tsx
diff --git a/docs/grid-row/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-row/syntaxes.ts
similarity index 100%
rename from docs/grid-row/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid-row/syntaxes.ts
diff --git a/docs/grid-rows/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-rows/_opengraph-image.tsx
similarity index 100%
rename from docs/grid-rows/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid-rows/_opengraph-image.tsx
diff --git a/docs/grid-rows/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-rows/components/Overview.tsx
similarity index 100%
rename from docs/grid-rows/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid-rows/components/Overview.tsx
diff --git a/docs/grid-rows/content.mdx b/site/app/[locale]/(root)/docs/grid-rows/content.mdx
similarity index 100%
rename from docs/grid-rows/content.mdx
rename to site/app/[locale]/(root)/docs/grid-rows/content.mdx
diff --git a/docs/grid-rows/metadata.ts b/site/app/[locale]/(root)/docs/grid-rows/metadata.ts
similarity index 100%
rename from docs/grid-rows/metadata.ts
rename to site/app/[locale]/(root)/docs/grid-rows/metadata.ts
diff --git a/docs/grid-rows/page.tsx b/site/app/[locale]/(root)/docs/grid-rows/page.tsx
similarity index 100%
rename from docs/grid-rows/page.tsx
rename to site/app/[locale]/(root)/docs/grid-rows/page.tsx
diff --git a/docs/grid-rows/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-rows/syntaxes.ts
similarity index 100%
rename from docs/grid-rows/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid-rows/syntaxes.ts
diff --git a/docs/grid-template-areas/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-template-areas/_opengraph-image.tsx
similarity index 100%
rename from docs/grid-template-areas/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid-template-areas/_opengraph-image.tsx
diff --git a/docs/grid-template-areas/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-template-areas/components/Overview.tsx
similarity index 100%
rename from docs/grid-template-areas/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid-template-areas/components/Overview.tsx
diff --git a/docs/grid-template-areas/content.mdx b/site/app/[locale]/(root)/docs/grid-template-areas/content.mdx
similarity index 100%
rename from docs/grid-template-areas/content.mdx
rename to site/app/[locale]/(root)/docs/grid-template-areas/content.mdx
diff --git a/docs/grid-template-areas/metadata.ts b/site/app/[locale]/(root)/docs/grid-template-areas/metadata.ts
similarity index 100%
rename from docs/grid-template-areas/metadata.ts
rename to site/app/[locale]/(root)/docs/grid-template-areas/metadata.ts
diff --git a/docs/grid-template-areas/page.tsx b/site/app/[locale]/(root)/docs/grid-template-areas/page.tsx
similarity index 100%
rename from docs/grid-template-areas/page.tsx
rename to site/app/[locale]/(root)/docs/grid-template-areas/page.tsx
diff --git a/docs/grid-template-areas/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-template-areas/syntaxes.ts
similarity index 100%
rename from docs/grid-template-areas/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid-template-areas/syntaxes.ts
diff --git a/docs/grid-template-columns/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-template-columns/_opengraph-image.tsx
similarity index 100%
rename from docs/grid-template-columns/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid-template-columns/_opengraph-image.tsx
diff --git a/docs/grid-template-columns/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-template-columns/components/Overview.tsx
similarity index 100%
rename from docs/grid-template-columns/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid-template-columns/components/Overview.tsx
diff --git a/docs/grid-template-columns/content.mdx b/site/app/[locale]/(root)/docs/grid-template-columns/content.mdx
similarity index 100%
rename from docs/grid-template-columns/content.mdx
rename to site/app/[locale]/(root)/docs/grid-template-columns/content.mdx
diff --git a/docs/grid-template-columns/metadata.ts b/site/app/[locale]/(root)/docs/grid-template-columns/metadata.ts
similarity index 100%
rename from docs/grid-template-columns/metadata.ts
rename to site/app/[locale]/(root)/docs/grid-template-columns/metadata.ts
diff --git a/docs/grid-template-columns/page.tsx b/site/app/[locale]/(root)/docs/grid-template-columns/page.tsx
similarity index 100%
rename from docs/grid-template-columns/page.tsx
rename to site/app/[locale]/(root)/docs/grid-template-columns/page.tsx
diff --git a/docs/grid-template-columns/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-template-columns/syntaxes.ts
similarity index 100%
rename from docs/grid-template-columns/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid-template-columns/syntaxes.ts
diff --git a/docs/grid-template-rows/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-template-rows/_opengraph-image.tsx
similarity index 100%
rename from docs/grid-template-rows/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid-template-rows/_opengraph-image.tsx
diff --git a/docs/grid-template-rows/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-template-rows/components/Overview.tsx
similarity index 100%
rename from docs/grid-template-rows/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid-template-rows/components/Overview.tsx
diff --git a/docs/grid-template-rows/content.mdx b/site/app/[locale]/(root)/docs/grid-template-rows/content.mdx
similarity index 100%
rename from docs/grid-template-rows/content.mdx
rename to site/app/[locale]/(root)/docs/grid-template-rows/content.mdx
diff --git a/docs/grid-template-rows/metadata.ts b/site/app/[locale]/(root)/docs/grid-template-rows/metadata.ts
similarity index 100%
rename from docs/grid-template-rows/metadata.ts
rename to site/app/[locale]/(root)/docs/grid-template-rows/metadata.ts
diff --git a/docs/grid-template-rows/page.tsx b/site/app/[locale]/(root)/docs/grid-template-rows/page.tsx
similarity index 100%
rename from docs/grid-template-rows/page.tsx
rename to site/app/[locale]/(root)/docs/grid-template-rows/page.tsx
diff --git a/docs/grid-template-rows/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-template-rows/syntaxes.ts
similarity index 100%
rename from docs/grid-template-rows/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid-template-rows/syntaxes.ts
diff --git a/docs/grid-template/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-template/_opengraph-image.tsx
similarity index 100%
rename from docs/grid-template/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid-template/_opengraph-image.tsx
diff --git a/docs/grid-template/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-template/components/Overview.tsx
similarity index 100%
rename from docs/grid-template/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid-template/components/Overview.tsx
diff --git a/docs/grid-template/content.mdx b/site/app/[locale]/(root)/docs/grid-template/content.mdx
similarity index 100%
rename from docs/grid-template/content.mdx
rename to site/app/[locale]/(root)/docs/grid-template/content.mdx
diff --git a/docs/grid-template/metadata.ts b/site/app/[locale]/(root)/docs/grid-template/metadata.ts
similarity index 100%
rename from docs/grid-template/metadata.ts
rename to site/app/[locale]/(root)/docs/grid-template/metadata.ts
diff --git a/docs/grid-template/page.tsx b/site/app/[locale]/(root)/docs/grid-template/page.tsx
similarity index 100%
rename from docs/grid-template/page.tsx
rename to site/app/[locale]/(root)/docs/grid-template/page.tsx
diff --git a/docs/grid-template/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-template/syntaxes.ts
similarity index 100%
rename from docs/grid-template/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid-template/syntaxes.ts
diff --git a/docs/grid/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid/_opengraph-image.tsx
similarity index 100%
rename from docs/grid/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/grid/_opengraph-image.tsx
diff --git a/docs/grid/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid/components/Overview.tsx
similarity index 100%
rename from docs/grid/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/grid/components/Overview.tsx
diff --git a/docs/grid/content.mdx b/site/app/[locale]/(root)/docs/grid/content.mdx
similarity index 100%
rename from docs/grid/content.mdx
rename to site/app/[locale]/(root)/docs/grid/content.mdx
diff --git a/docs/grid/metadata.ts b/site/app/[locale]/(root)/docs/grid/metadata.ts
similarity index 100%
rename from docs/grid/metadata.ts
rename to site/app/[locale]/(root)/docs/grid/metadata.ts
diff --git a/docs/grid/page.tsx b/site/app/[locale]/(root)/docs/grid/page.tsx
similarity index 100%
rename from docs/grid/page.tsx
rename to site/app/[locale]/(root)/docs/grid/page.tsx
diff --git a/docs/grid/syntaxes.ts b/site/app/[locale]/(root)/docs/grid/syntaxes.ts
similarity index 100%
rename from docs/grid/syntaxes.ts
rename to site/app/[locale]/(root)/docs/grid/syntaxes.ts
diff --git a/docs/height/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/height/_opengraph-image.tsx
similarity index 100%
rename from docs/height/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/height/_opengraph-image.tsx
diff --git a/docs/height/components/Overview.tsx b/site/app/[locale]/(root)/docs/height/components/Overview.tsx
similarity index 100%
rename from docs/height/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/height/components/Overview.tsx
diff --git a/docs/height/content.mdx b/site/app/[locale]/(root)/docs/height/content.mdx
similarity index 100%
rename from docs/height/content.mdx
rename to site/app/[locale]/(root)/docs/height/content.mdx
diff --git a/docs/height/metadata.ts b/site/app/[locale]/(root)/docs/height/metadata.ts
similarity index 100%
rename from docs/height/metadata.ts
rename to site/app/[locale]/(root)/docs/height/metadata.ts
diff --git a/docs/height/page.tsx b/site/app/[locale]/(root)/docs/height/page.tsx
similarity index 100%
rename from docs/height/page.tsx
rename to site/app/[locale]/(root)/docs/height/page.tsx
diff --git a/docs/height/syntaxes.ts b/site/app/[locale]/(root)/docs/height/syntaxes.ts
similarity index 100%
rename from docs/height/syntaxes.ts
rename to site/app/[locale]/(root)/docs/height/syntaxes.ts
diff --git a/docs/inset/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/inset/_opengraph-image.tsx
similarity index 100%
rename from docs/inset/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/inset/_opengraph-image.tsx
diff --git a/docs/inset/components/Overview.tsx b/site/app/[locale]/(root)/docs/inset/components/Overview.tsx
similarity index 100%
rename from docs/inset/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/inset/components/Overview.tsx
diff --git a/docs/inset/content.mdx b/site/app/[locale]/(root)/docs/inset/content.mdx
similarity index 100%
rename from docs/inset/content.mdx
rename to site/app/[locale]/(root)/docs/inset/content.mdx
diff --git a/docs/inset/metadata.ts b/site/app/[locale]/(root)/docs/inset/metadata.ts
similarity index 100%
rename from docs/inset/metadata.ts
rename to site/app/[locale]/(root)/docs/inset/metadata.ts
diff --git a/docs/inset/page.tsx b/site/app/[locale]/(root)/docs/inset/page.tsx
similarity index 100%
rename from docs/inset/page.tsx
rename to site/app/[locale]/(root)/docs/inset/page.tsx
diff --git a/docs/inset/syntaxes.ts b/site/app/[locale]/(root)/docs/inset/syntaxes.ts
similarity index 100%
rename from docs/inset/syntaxes.ts
rename to site/app/[locale]/(root)/docs/inset/syntaxes.ts
diff --git a/docs/installation/(tabs)/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/(tabs)/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/(tabs)/_opengraph-image.tsx
diff --git a/docs/installation/(tabs)/cdn/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/cdn/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/(tabs)/cdn/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/(tabs)/cdn/_opengraph-image.tsx
diff --git a/docs/installation/(tabs)/cdn/components/CDNCodes.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/cdn/components/CDNCodes.tsx
similarity index 100%
rename from docs/installation/(tabs)/cdn/components/CDNCodes.tsx
rename to site/app/[locale]/(root)/docs/installation/(tabs)/cdn/components/CDNCodes.tsx
diff --git a/docs/installation/(tabs)/cdn/content.mdx b/site/app/[locale]/(root)/docs/installation/(tabs)/cdn/content.mdx
similarity index 100%
rename from docs/installation/(tabs)/cdn/content.mdx
rename to site/app/[locale]/(root)/docs/installation/(tabs)/cdn/content.mdx
diff --git a/docs/installation/(tabs)/cdn/metadata.ts b/site/app/[locale]/(root)/docs/installation/(tabs)/cdn/metadata.ts
similarity index 100%
rename from docs/installation/(tabs)/cdn/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/(tabs)/cdn/metadata.ts
diff --git a/docs/installation/(tabs)/cdn/page.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/cdn/page.tsx
similarity index 100%
rename from docs/installation/(tabs)/cdn/page.tsx
rename to site/app/[locale]/(root)/docs/installation/(tabs)/cdn/page.tsx
diff --git a/docs/installation/(tabs)/content.mdx b/site/app/[locale]/(root)/docs/installation/(tabs)/content.mdx
similarity index 100%
rename from docs/installation/(tabs)/content.mdx
rename to site/app/[locale]/(root)/docs/installation/(tabs)/content.mdx
diff --git a/docs/installation/(tabs)/general/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/general/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/(tabs)/general/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/(tabs)/general/_opengraph-image.tsx
diff --git a/docs/installation/(tabs)/general/content.mdx b/site/app/[locale]/(root)/docs/installation/(tabs)/general/content.mdx
similarity index 100%
rename from docs/installation/(tabs)/general/content.mdx
rename to site/app/[locale]/(root)/docs/installation/(tabs)/general/content.mdx
diff --git a/docs/installation/(tabs)/general/metadata.ts b/site/app/[locale]/(root)/docs/installation/(tabs)/general/metadata.ts
similarity index 100%
rename from docs/installation/(tabs)/general/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/(tabs)/general/metadata.ts
diff --git a/docs/installation/(tabs)/general/page.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/general/page.tsx
similarity index 100%
rename from docs/installation/(tabs)/general/page.tsx
rename to site/app/[locale]/(root)/docs/installation/(tabs)/general/page.tsx
diff --git a/docs/installation/(tabs)/layout.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/layout.tsx
similarity index 100%
rename from docs/installation/(tabs)/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/(tabs)/layout.tsx
diff --git a/docs/installation/(tabs)/metadata.ts b/site/app/[locale]/(root)/docs/installation/(tabs)/metadata.ts
similarity index 100%
rename from docs/installation/(tabs)/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/(tabs)/metadata.ts
diff --git a/docs/installation/(tabs)/page.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/page.tsx
similarity index 100%
rename from docs/installation/(tabs)/page.tsx
rename to site/app/[locale]/(root)/docs/installation/(tabs)/page.tsx
diff --git a/docs/installation/angular/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/angular/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/angular/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/angular/_opengraph-image.tsx
diff --git a/docs/installation/angular/content.mdx b/site/app/[locale]/(root)/docs/installation/angular/content.mdx
similarity index 100%
rename from docs/installation/angular/content.mdx
rename to site/app/[locale]/(root)/docs/installation/angular/content.mdx
diff --git a/docs/installation/angular/layout.tsx b/site/app/[locale]/(root)/docs/installation/angular/layout.tsx
similarity index 100%
rename from docs/installation/angular/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/angular/layout.tsx
diff --git a/docs/installation/angular/metadata.ts b/site/app/[locale]/(root)/docs/installation/angular/metadata.ts
similarity index 100%
rename from docs/installation/angular/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/angular/metadata.ts
diff --git a/docs/installation/angular/page.tsx b/site/app/[locale]/(root)/docs/installation/angular/page.tsx
similarity index 100%
rename from docs/installation/angular/page.tsx
rename to site/app/[locale]/(root)/docs/installation/angular/page.tsx
diff --git a/docs/installation/angular/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/angular/runtime-rendering/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/_opengraph-image.tsx
diff --git a/docs/installation/angular/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/content.mdx
similarity index 100%
rename from docs/installation/angular/runtime-rendering/content.mdx
rename to site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/content.mdx
diff --git a/docs/installation/angular/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/metadata.ts
similarity index 100%
rename from docs/installation/angular/runtime-rendering/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/metadata.ts
diff --git a/docs/installation/angular/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/page.tsx
similarity index 100%
rename from docs/installation/angular/runtime-rendering/page.tsx
rename to site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/page.tsx
diff --git a/docs/installation/angular/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/angular/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/angular/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/angular/static-extraction/_opengraph-image.tsx
diff --git a/docs/installation/angular/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/angular/static-extraction/content.mdx
similarity index 100%
rename from docs/installation/angular/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/installation/angular/static-extraction/content.mdx
diff --git a/docs/installation/angular/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/angular/static-extraction/metadata.ts
similarity index 100%
rename from docs/installation/angular/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/angular/static-extraction/metadata.ts
diff --git a/docs/installation/angular/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/angular/static-extraction/page.tsx
similarity index 100%
rename from docs/installation/angular/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/installation/angular/static-extraction/page.tsx
diff --git a/docs/installation/astro/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/astro/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/astro/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/astro/_opengraph-image.tsx
diff --git a/docs/installation/astro/content.mdx b/site/app/[locale]/(root)/docs/installation/astro/content.mdx
similarity index 100%
rename from docs/installation/astro/content.mdx
rename to site/app/[locale]/(root)/docs/installation/astro/content.mdx
diff --git a/docs/installation/astro/layout.tsx b/site/app/[locale]/(root)/docs/installation/astro/layout.tsx
similarity index 100%
rename from docs/installation/astro/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/astro/layout.tsx
diff --git a/docs/installation/astro/metadata.ts b/site/app/[locale]/(root)/docs/installation/astro/metadata.ts
similarity index 100%
rename from docs/installation/astro/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/astro/metadata.ts
diff --git a/docs/installation/astro/page.tsx b/site/app/[locale]/(root)/docs/installation/astro/page.tsx
similarity index 100%
rename from docs/installation/astro/page.tsx
rename to site/app/[locale]/(root)/docs/installation/astro/page.tsx
diff --git a/docs/installation/astro/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/astro/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/astro/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/astro/static-extraction/_opengraph-image.tsx
diff --git a/docs/installation/astro/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/astro/static-extraction/content.mdx
similarity index 100%
rename from docs/installation/astro/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/installation/astro/static-extraction/content.mdx
diff --git a/docs/installation/astro/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/astro/static-extraction/metadata.ts
similarity index 100%
rename from docs/installation/astro/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/astro/static-extraction/metadata.ts
diff --git a/docs/installation/astro/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/astro/static-extraction/page.tsx
similarity index 100%
rename from docs/installation/astro/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/installation/astro/static-extraction/page.tsx
diff --git a/docs/installation/blazor/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/blazor/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/blazor/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/blazor/_opengraph-image.tsx
diff --git a/docs/installation/blazor/content.mdx b/site/app/[locale]/(root)/docs/installation/blazor/content.mdx
similarity index 100%
rename from docs/installation/blazor/content.mdx
rename to site/app/[locale]/(root)/docs/installation/blazor/content.mdx
diff --git a/docs/installation/blazor/layout.tsx b/site/app/[locale]/(root)/docs/installation/blazor/layout.tsx
similarity index 100%
rename from docs/installation/blazor/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/blazor/layout.tsx
diff --git a/docs/installation/blazor/metadata.ts b/site/app/[locale]/(root)/docs/installation/blazor/metadata.ts
similarity index 100%
rename from docs/installation/blazor/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/blazor/metadata.ts
diff --git a/docs/installation/blazor/page.tsx b/site/app/[locale]/(root)/docs/installation/blazor/page.tsx
similarity index 100%
rename from docs/installation/blazor/page.tsx
rename to site/app/[locale]/(root)/docs/installation/blazor/page.tsx
diff --git a/docs/installation/blazor/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/blazor/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/blazor/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/blazor/static-extraction/_opengraph-image.tsx
diff --git a/docs/installation/blazor/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/blazor/static-extraction/content.mdx
similarity index 100%
rename from docs/installation/blazor/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/installation/blazor/static-extraction/content.mdx
diff --git a/docs/installation/blazor/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/blazor/static-extraction/metadata.ts
similarity index 100%
rename from docs/installation/blazor/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/blazor/static-extraction/metadata.ts
diff --git a/docs/installation/blazor/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/blazor/static-extraction/page.tsx
similarity index 100%
rename from docs/installation/blazor/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/installation/blazor/static-extraction/page.tsx
diff --git a/docs/installation/esm-sh/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/esm-sh/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/esm-sh/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/esm-sh/_opengraph-image.tsx
diff --git a/docs/installation/esm-sh/content.mdx b/site/app/[locale]/(root)/docs/installation/esm-sh/content.mdx
similarity index 100%
rename from docs/installation/esm-sh/content.mdx
rename to site/app/[locale]/(root)/docs/installation/esm-sh/content.mdx
diff --git a/docs/installation/esm-sh/layout.tsx b/site/app/[locale]/(root)/docs/installation/esm-sh/layout.tsx
similarity index 100%
rename from docs/installation/esm-sh/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/esm-sh/layout.tsx
diff --git a/docs/installation/esm-sh/metadata.ts b/site/app/[locale]/(root)/docs/installation/esm-sh/metadata.ts
similarity index 100%
rename from docs/installation/esm-sh/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/esm-sh/metadata.ts
diff --git a/docs/installation/esm-sh/page.tsx b/site/app/[locale]/(root)/docs/installation/esm-sh/page.tsx
similarity index 100%
rename from docs/installation/esm-sh/page.tsx
rename to site/app/[locale]/(root)/docs/installation/esm-sh/page.tsx
diff --git a/docs/installation/laravel/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/laravel/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/laravel/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/laravel/_opengraph-image.tsx
diff --git a/docs/installation/laravel/content.mdx b/site/app/[locale]/(root)/docs/installation/laravel/content.mdx
similarity index 100%
rename from docs/installation/laravel/content.mdx
rename to site/app/[locale]/(root)/docs/installation/laravel/content.mdx
diff --git a/docs/installation/laravel/layout.tsx b/site/app/[locale]/(root)/docs/installation/laravel/layout.tsx
similarity index 100%
rename from docs/installation/laravel/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/laravel/layout.tsx
diff --git a/docs/installation/laravel/metadata.ts b/site/app/[locale]/(root)/docs/installation/laravel/metadata.ts
similarity index 100%
rename from docs/installation/laravel/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/laravel/metadata.ts
diff --git a/docs/installation/laravel/page.tsx b/site/app/[locale]/(root)/docs/installation/laravel/page.tsx
similarity index 100%
rename from docs/installation/laravel/page.tsx
rename to site/app/[locale]/(root)/docs/installation/laravel/page.tsx
diff --git a/docs/installation/laravel/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/laravel/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/laravel/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/laravel/static-extraction/_opengraph-image.tsx
diff --git a/docs/installation/laravel/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/laravel/static-extraction/content.mdx
similarity index 100%
rename from docs/installation/laravel/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/installation/laravel/static-extraction/content.mdx
diff --git a/docs/installation/laravel/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/laravel/static-extraction/metadata.ts
similarity index 100%
rename from docs/installation/laravel/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/laravel/static-extraction/metadata.ts
diff --git a/docs/installation/laravel/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/laravel/static-extraction/page.tsx
similarity index 100%
rename from docs/installation/laravel/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/installation/laravel/static-extraction/page.tsx
diff --git a/docs/installation/nextjs/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/nextjs/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/nextjs/_opengraph-image.tsx
diff --git a/docs/installation/nextjs/content.mdx b/site/app/[locale]/(root)/docs/installation/nextjs/content.mdx
similarity index 100%
rename from docs/installation/nextjs/content.mdx
rename to site/app/[locale]/(root)/docs/installation/nextjs/content.mdx
diff --git a/docs/installation/nextjs/layout.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/layout.tsx
similarity index 100%
rename from docs/installation/nextjs/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/nextjs/layout.tsx
diff --git a/docs/installation/nextjs/metadata.ts b/site/app/[locale]/(root)/docs/installation/nextjs/metadata.ts
similarity index 100%
rename from docs/installation/nextjs/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/nextjs/metadata.ts
diff --git a/docs/installation/nextjs/page.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/page.tsx
similarity index 100%
rename from docs/installation/nextjs/page.tsx
rename to site/app/[locale]/(root)/docs/installation/nextjs/page.tsx
diff --git a/docs/installation/nextjs/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/nextjs/runtime-rendering/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/_opengraph-image.tsx
diff --git a/docs/installation/nextjs/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/content.mdx
similarity index 100%
rename from docs/installation/nextjs/runtime-rendering/content.mdx
rename to site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/content.mdx
diff --git a/docs/installation/nextjs/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/metadata.ts
similarity index 100%
rename from docs/installation/nextjs/runtime-rendering/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/metadata.ts
diff --git a/docs/installation/nextjs/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/page.tsx
similarity index 100%
rename from docs/installation/nextjs/runtime-rendering/page.tsx
rename to site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/page.tsx
diff --git a/docs/installation/nextjs/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/nextjs/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/_opengraph-image.tsx
diff --git a/docs/installation/nextjs/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/content.mdx
similarity index 100%
rename from docs/installation/nextjs/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/content.mdx
diff --git a/docs/installation/nextjs/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/metadata.ts
similarity index 100%
rename from docs/installation/nextjs/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/metadata.ts
diff --git a/docs/installation/nextjs/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/page.tsx
similarity index 100%
rename from docs/installation/nextjs/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/page.tsx
diff --git a/docs/installation/nuxtjs/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/nuxtjs/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/_opengraph-image.tsx
diff --git a/docs/installation/nuxtjs/content.mdx b/site/app/[locale]/(root)/docs/installation/nuxtjs/content.mdx
similarity index 100%
rename from docs/installation/nuxtjs/content.mdx
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/content.mdx
diff --git a/docs/installation/nuxtjs/layout.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/layout.tsx
similarity index 100%
rename from docs/installation/nuxtjs/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/layout.tsx
diff --git a/docs/installation/nuxtjs/metadata.ts b/site/app/[locale]/(root)/docs/installation/nuxtjs/metadata.ts
similarity index 100%
rename from docs/installation/nuxtjs/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/metadata.ts
diff --git a/docs/installation/nuxtjs/page.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/page.tsx
similarity index 100%
rename from docs/installation/nuxtjs/page.tsx
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/page.tsx
diff --git a/docs/installation/nuxtjs/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/nuxtjs/runtime-rendering/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/_opengraph-image.tsx
diff --git a/docs/installation/nuxtjs/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/content.mdx
similarity index 100%
rename from docs/installation/nuxtjs/runtime-rendering/content.mdx
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/content.mdx
diff --git a/docs/installation/nuxtjs/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/metadata.ts
similarity index 100%
rename from docs/installation/nuxtjs/runtime-rendering/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/metadata.ts
diff --git a/docs/installation/nuxtjs/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/page.tsx
similarity index 100%
rename from docs/installation/nuxtjs/runtime-rendering/page.tsx
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/page.tsx
diff --git a/docs/installation/nuxtjs/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/nuxtjs/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/_opengraph-image.tsx
diff --git a/docs/installation/nuxtjs/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/content.mdx
similarity index 100%
rename from docs/installation/nuxtjs/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/content.mdx
diff --git a/docs/installation/nuxtjs/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/metadata.ts
similarity index 100%
rename from docs/installation/nuxtjs/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/metadata.ts
diff --git a/docs/installation/nuxtjs/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/page.tsx
similarity index 100%
rename from docs/installation/nuxtjs/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/page.tsx
diff --git a/docs/installation/react/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/react/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/react/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/react/_opengraph-image.tsx
diff --git a/docs/installation/react/content.mdx b/site/app/[locale]/(root)/docs/installation/react/content.mdx
similarity index 100%
rename from docs/installation/react/content.mdx
rename to site/app/[locale]/(root)/docs/installation/react/content.mdx
diff --git a/docs/installation/react/layout.tsx b/site/app/[locale]/(root)/docs/installation/react/layout.tsx
similarity index 100%
rename from docs/installation/react/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/react/layout.tsx
diff --git a/docs/installation/react/metadata.ts b/site/app/[locale]/(root)/docs/installation/react/metadata.ts
similarity index 100%
rename from docs/installation/react/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/react/metadata.ts
diff --git a/docs/installation/react/page.tsx b/site/app/[locale]/(root)/docs/installation/react/page.tsx
similarity index 100%
rename from docs/installation/react/page.tsx
rename to site/app/[locale]/(root)/docs/installation/react/page.tsx
diff --git a/docs/installation/react/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/react/runtime-rendering/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/react/runtime-rendering/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/react/runtime-rendering/_opengraph-image.tsx
diff --git a/docs/installation/react/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/react/runtime-rendering/content.mdx
similarity index 100%
rename from docs/installation/react/runtime-rendering/content.mdx
rename to site/app/[locale]/(root)/docs/installation/react/runtime-rendering/content.mdx
diff --git a/docs/installation/react/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/react/runtime-rendering/metadata.ts
similarity index 100%
rename from docs/installation/react/runtime-rendering/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/react/runtime-rendering/metadata.ts
diff --git a/docs/installation/react/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/react/runtime-rendering/page.tsx
similarity index 100%
rename from docs/installation/react/runtime-rendering/page.tsx
rename to site/app/[locale]/(root)/docs/installation/react/runtime-rendering/page.tsx
diff --git a/docs/installation/react/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/react/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/react/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/react/static-extraction/_opengraph-image.tsx
diff --git a/docs/installation/react/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/react/static-extraction/content.mdx
similarity index 100%
rename from docs/installation/react/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/installation/react/static-extraction/content.mdx
diff --git a/docs/installation/react/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/react/static-extraction/metadata.ts
similarity index 100%
rename from docs/installation/react/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/react/static-extraction/metadata.ts
diff --git a/docs/installation/react/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/react/static-extraction/page.tsx
similarity index 100%
rename from docs/installation/react/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/installation/react/static-extraction/page.tsx
diff --git a/docs/installation/svelte/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/svelte/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/svelte/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/svelte/_opengraph-image.tsx
diff --git a/docs/installation/svelte/content.mdx b/site/app/[locale]/(root)/docs/installation/svelte/content.mdx
similarity index 100%
rename from docs/installation/svelte/content.mdx
rename to site/app/[locale]/(root)/docs/installation/svelte/content.mdx
diff --git a/docs/installation/svelte/layout.tsx b/site/app/[locale]/(root)/docs/installation/svelte/layout.tsx
similarity index 100%
rename from docs/installation/svelte/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/svelte/layout.tsx
diff --git a/docs/installation/svelte/metadata.ts b/site/app/[locale]/(root)/docs/installation/svelte/metadata.ts
similarity index 100%
rename from docs/installation/svelte/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/svelte/metadata.ts
diff --git a/docs/installation/svelte/page.tsx b/site/app/[locale]/(root)/docs/installation/svelte/page.tsx
similarity index 100%
rename from docs/installation/svelte/page.tsx
rename to site/app/[locale]/(root)/docs/installation/svelte/page.tsx
diff --git a/docs/installation/svelte/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/svelte/runtime-rendering/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/_opengraph-image.tsx
diff --git a/docs/installation/svelte/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/content.mdx
similarity index 100%
rename from docs/installation/svelte/runtime-rendering/content.mdx
rename to site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/content.mdx
diff --git a/docs/installation/svelte/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/metadata.ts
similarity index 100%
rename from docs/installation/svelte/runtime-rendering/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/metadata.ts
diff --git a/docs/installation/svelte/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/page.tsx
similarity index 100%
rename from docs/installation/svelte/runtime-rendering/page.tsx
rename to site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/page.tsx
diff --git a/docs/installation/svelte/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/svelte/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/svelte/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/svelte/static-extraction/_opengraph-image.tsx
diff --git a/docs/installation/svelte/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/svelte/static-extraction/content.mdx
similarity index 100%
rename from docs/installation/svelte/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/installation/svelte/static-extraction/content.mdx
diff --git a/docs/installation/svelte/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/svelte/static-extraction/metadata.ts
similarity index 100%
rename from docs/installation/svelte/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/svelte/static-extraction/metadata.ts
diff --git a/docs/installation/svelte/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/svelte/static-extraction/page.tsx
similarity index 100%
rename from docs/installation/svelte/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/installation/svelte/static-extraction/page.tsx
diff --git a/docs/installation/vite/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/vite/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/vite/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/vite/_opengraph-image.tsx
diff --git a/docs/installation/vite/content.mdx b/site/app/[locale]/(root)/docs/installation/vite/content.mdx
similarity index 100%
rename from docs/installation/vite/content.mdx
rename to site/app/[locale]/(root)/docs/installation/vite/content.mdx
diff --git a/docs/installation/vite/layout.tsx b/site/app/[locale]/(root)/docs/installation/vite/layout.tsx
similarity index 100%
rename from docs/installation/vite/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/vite/layout.tsx
diff --git a/docs/installation/vite/metadata.ts b/site/app/[locale]/(root)/docs/installation/vite/metadata.ts
similarity index 100%
rename from docs/installation/vite/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/vite/metadata.ts
diff --git a/docs/installation/vite/page.tsx b/site/app/[locale]/(root)/docs/installation/vite/page.tsx
similarity index 100%
rename from docs/installation/vite/page.tsx
rename to site/app/[locale]/(root)/docs/installation/vite/page.tsx
diff --git a/docs/installation/vite/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/vite/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/vite/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/vite/static-extraction/_opengraph-image.tsx
diff --git a/docs/installation/vite/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/vite/static-extraction/content.mdx
similarity index 100%
rename from docs/installation/vite/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/installation/vite/static-extraction/content.mdx
diff --git a/docs/installation/vite/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/vite/static-extraction/metadata.ts
similarity index 100%
rename from docs/installation/vite/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/vite/static-extraction/metadata.ts
diff --git a/docs/installation/vite/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/vite/static-extraction/page.tsx
similarity index 100%
rename from docs/installation/vite/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/installation/vite/static-extraction/page.tsx
diff --git a/docs/installation/vuejs/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/vuejs/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/vuejs/_opengraph-image.tsx
diff --git a/docs/installation/vuejs/content.mdx b/site/app/[locale]/(root)/docs/installation/vuejs/content.mdx
similarity index 100%
rename from docs/installation/vuejs/content.mdx
rename to site/app/[locale]/(root)/docs/installation/vuejs/content.mdx
diff --git a/docs/installation/vuejs/layout.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/layout.tsx
similarity index 100%
rename from docs/installation/vuejs/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/vuejs/layout.tsx
diff --git a/docs/installation/vuejs/metadata.ts b/site/app/[locale]/(root)/docs/installation/vuejs/metadata.ts
similarity index 100%
rename from docs/installation/vuejs/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/vuejs/metadata.ts
diff --git a/docs/installation/vuejs/page.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/page.tsx
similarity index 100%
rename from docs/installation/vuejs/page.tsx
rename to site/app/[locale]/(root)/docs/installation/vuejs/page.tsx
diff --git a/docs/installation/vuejs/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/vuejs/runtime-rendering/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/_opengraph-image.tsx
diff --git a/docs/installation/vuejs/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/content.mdx
similarity index 100%
rename from docs/installation/vuejs/runtime-rendering/content.mdx
rename to site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/content.mdx
diff --git a/docs/installation/vuejs/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/metadata.ts
similarity index 100%
rename from docs/installation/vuejs/runtime-rendering/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/metadata.ts
diff --git a/docs/installation/vuejs/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/page.tsx
similarity index 100%
rename from docs/installation/vuejs/runtime-rendering/page.tsx
rename to site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/page.tsx
diff --git a/docs/installation/vuejs/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/vuejs/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/_opengraph-image.tsx
diff --git a/docs/installation/vuejs/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/content.mdx
similarity index 100%
rename from docs/installation/vuejs/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/content.mdx
diff --git a/docs/installation/vuejs/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/metadata.ts
similarity index 100%
rename from docs/installation/vuejs/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/metadata.ts
diff --git a/docs/installation/vuejs/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/page.tsx
similarity index 100%
rename from docs/installation/vuejs/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/page.tsx
diff --git a/docs/installation/webpack/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/webpack/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/webpack/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/webpack/_opengraph-image.tsx
diff --git a/docs/installation/webpack/content.mdx b/site/app/[locale]/(root)/docs/installation/webpack/content.mdx
similarity index 100%
rename from docs/installation/webpack/content.mdx
rename to site/app/[locale]/(root)/docs/installation/webpack/content.mdx
diff --git a/docs/installation/webpack/layout.tsx b/site/app/[locale]/(root)/docs/installation/webpack/layout.tsx
similarity index 100%
rename from docs/installation/webpack/layout.tsx
rename to site/app/[locale]/(root)/docs/installation/webpack/layout.tsx
diff --git a/docs/installation/webpack/metadata.ts b/site/app/[locale]/(root)/docs/installation/webpack/metadata.ts
similarity index 100%
rename from docs/installation/webpack/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/webpack/metadata.ts
diff --git a/docs/installation/webpack/page.tsx b/site/app/[locale]/(root)/docs/installation/webpack/page.tsx
similarity index 100%
rename from docs/installation/webpack/page.tsx
rename to site/app/[locale]/(root)/docs/installation/webpack/page.tsx
diff --git a/docs/installation/webpack/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/webpack/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/installation/webpack/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/installation/webpack/static-extraction/_opengraph-image.tsx
diff --git a/docs/installation/webpack/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/webpack/static-extraction/content.mdx
similarity index 100%
rename from docs/installation/webpack/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/installation/webpack/static-extraction/content.mdx
diff --git a/docs/installation/webpack/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/webpack/static-extraction/metadata.ts
similarity index 100%
rename from docs/installation/webpack/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/installation/webpack/static-extraction/metadata.ts
diff --git a/docs/installation/webpack/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/webpack/static-extraction/page.tsx
similarity index 100%
rename from docs/installation/webpack/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/installation/webpack/static-extraction/page.tsx
diff --git a/docs/isolation/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/isolation/_opengraph-image.tsx
similarity index 100%
rename from docs/isolation/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/isolation/_opengraph-image.tsx
diff --git a/docs/isolation/components/Overview.tsx b/site/app/[locale]/(root)/docs/isolation/components/Overview.tsx
similarity index 100%
rename from docs/isolation/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/isolation/components/Overview.tsx
diff --git a/docs/isolation/content.mdx b/site/app/[locale]/(root)/docs/isolation/content.mdx
similarity index 100%
rename from docs/isolation/content.mdx
rename to site/app/[locale]/(root)/docs/isolation/content.mdx
diff --git a/docs/isolation/metadata.ts b/site/app/[locale]/(root)/docs/isolation/metadata.ts
similarity index 100%
rename from docs/isolation/metadata.ts
rename to site/app/[locale]/(root)/docs/isolation/metadata.ts
diff --git a/docs/isolation/page.tsx b/site/app/[locale]/(root)/docs/isolation/page.tsx
similarity index 100%
rename from docs/isolation/page.tsx
rename to site/app/[locale]/(root)/docs/isolation/page.tsx
diff --git a/docs/isolation/syntaxes.ts b/site/app/[locale]/(root)/docs/isolation/syntaxes.ts
similarity index 100%
rename from docs/isolation/syntaxes.ts
rename to site/app/[locale]/(root)/docs/isolation/syntaxes.ts
diff --git a/docs/justify-content/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/justify-content/_opengraph-image.tsx
similarity index 100%
rename from docs/justify-content/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/justify-content/_opengraph-image.tsx
diff --git a/docs/justify-content/components/Overview.tsx b/site/app/[locale]/(root)/docs/justify-content/components/Overview.tsx
similarity index 100%
rename from docs/justify-content/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/justify-content/components/Overview.tsx
diff --git a/docs/justify-content/content.mdx b/site/app/[locale]/(root)/docs/justify-content/content.mdx
similarity index 100%
rename from docs/justify-content/content.mdx
rename to site/app/[locale]/(root)/docs/justify-content/content.mdx
diff --git a/docs/justify-content/metadata.ts b/site/app/[locale]/(root)/docs/justify-content/metadata.ts
similarity index 100%
rename from docs/justify-content/metadata.ts
rename to site/app/[locale]/(root)/docs/justify-content/metadata.ts
diff --git a/docs/justify-content/page.tsx b/site/app/[locale]/(root)/docs/justify-content/page.tsx
similarity index 100%
rename from docs/justify-content/page.tsx
rename to site/app/[locale]/(root)/docs/justify-content/page.tsx
diff --git a/docs/justify-content/syntaxes.ts b/site/app/[locale]/(root)/docs/justify-content/syntaxes.ts
similarity index 100%
rename from docs/justify-content/syntaxes.ts
rename to site/app/[locale]/(root)/docs/justify-content/syntaxes.ts
diff --git a/docs/justify-items/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/justify-items/_opengraph-image.tsx
similarity index 100%
rename from docs/justify-items/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/justify-items/_opengraph-image.tsx
diff --git a/docs/justify-items/components/Overview.tsx b/site/app/[locale]/(root)/docs/justify-items/components/Overview.tsx
similarity index 100%
rename from docs/justify-items/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/justify-items/components/Overview.tsx
diff --git a/docs/justify-items/content.mdx b/site/app/[locale]/(root)/docs/justify-items/content.mdx
similarity index 100%
rename from docs/justify-items/content.mdx
rename to site/app/[locale]/(root)/docs/justify-items/content.mdx
diff --git a/docs/justify-items/metadata.ts b/site/app/[locale]/(root)/docs/justify-items/metadata.ts
similarity index 100%
rename from docs/justify-items/metadata.ts
rename to site/app/[locale]/(root)/docs/justify-items/metadata.ts
diff --git a/docs/justify-items/page.tsx b/site/app/[locale]/(root)/docs/justify-items/page.tsx
similarity index 100%
rename from docs/justify-items/page.tsx
rename to site/app/[locale]/(root)/docs/justify-items/page.tsx
diff --git a/docs/justify-items/syntaxes.ts b/site/app/[locale]/(root)/docs/justify-items/syntaxes.ts
similarity index 100%
rename from docs/justify-items/syntaxes.ts
rename to site/app/[locale]/(root)/docs/justify-items/syntaxes.ts
diff --git a/docs/justify-self/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/justify-self/_opengraph-image.tsx
similarity index 100%
rename from docs/justify-self/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/justify-self/_opengraph-image.tsx
diff --git a/docs/justify-self/components/Overview.tsx b/site/app/[locale]/(root)/docs/justify-self/components/Overview.tsx
similarity index 100%
rename from docs/justify-self/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/justify-self/components/Overview.tsx
diff --git a/docs/justify-self/content.mdx b/site/app/[locale]/(root)/docs/justify-self/content.mdx
similarity index 100%
rename from docs/justify-self/content.mdx
rename to site/app/[locale]/(root)/docs/justify-self/content.mdx
diff --git a/docs/justify-self/metadata.ts b/site/app/[locale]/(root)/docs/justify-self/metadata.ts
similarity index 100%
rename from docs/justify-self/metadata.ts
rename to site/app/[locale]/(root)/docs/justify-self/metadata.ts
diff --git a/docs/justify-self/page.tsx b/site/app/[locale]/(root)/docs/justify-self/page.tsx
similarity index 100%
rename from docs/justify-self/page.tsx
rename to site/app/[locale]/(root)/docs/justify-self/page.tsx
diff --git a/docs/justify-self/syntaxes.ts b/site/app/[locale]/(root)/docs/justify-self/syntaxes.ts
similarity index 100%
rename from docs/justify-self/syntaxes.ts
rename to site/app/[locale]/(root)/docs/justify-self/syntaxes.ts
diff --git a/docs/language-service/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/language-service/_opengraph-image.tsx
similarity index 100%
rename from docs/language-service/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/language-service/_opengraph-image.tsx
diff --git a/docs/language-service/layout.tsx b/site/app/[locale]/(root)/docs/language-service/layout.tsx
similarity index 100%
rename from docs/language-service/layout.tsx
rename to site/app/[locale]/(root)/docs/language-service/layout.tsx
diff --git a/docs/language-service/metadata.ts b/site/app/[locale]/(root)/docs/language-service/metadata.ts
similarity index 100%
rename from docs/language-service/metadata.ts
rename to site/app/[locale]/(root)/docs/language-service/metadata.ts
diff --git a/docs/language-service/vscode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/language-service/vscode/_opengraph-image.tsx
similarity index 100%
rename from docs/language-service/vscode/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/language-service/vscode/_opengraph-image.tsx
diff --git a/docs/language-service/vscode/content.mdx b/site/app/[locale]/(root)/docs/language-service/vscode/content.mdx
similarity index 100%
rename from docs/language-service/vscode/content.mdx
rename to site/app/[locale]/(root)/docs/language-service/vscode/content.mdx
diff --git a/docs/language-service/vscode/metadata.ts b/site/app/[locale]/(root)/docs/language-service/vscode/metadata.ts
similarity index 100%
rename from docs/language-service/vscode/metadata.ts
rename to site/app/[locale]/(root)/docs/language-service/vscode/metadata.ts
diff --git a/docs/language-service/vscode/page.tsx b/site/app/[locale]/(root)/docs/language-service/vscode/page.tsx
similarity index 100%
rename from docs/language-service/vscode/page.tsx
rename to site/app/[locale]/(root)/docs/language-service/vscode/page.tsx
diff --git a/site/app/[locale]/(root)/docs/layout.tsx b/site/app/[locale]/(root)/docs/layout.tsx
new file mode 100644
index 000000000..be9e59862
--- /dev/null
+++ b/site/app/[locale]/(root)/docs/layout.tsx
@@ -0,0 +1,14 @@
+import DocHeader from '~/layouts/DocHeader'
+import DocSidebar from 'shared/components/DocSidebar';
+import { pageCategories } from '~/app/[locale]/(root)/pages';
+
+export default async function Layout(props: any) {
+ const { children, params } = props
+ return <>
+ {/* @ts-expect-error server component */}
+
+ {/* @ts-expect-error server component */}
+
+ {children}
+ >
+}
\ No newline at end of file
diff --git a/docs/lazy-loading/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/lazy-loading/_opengraph-image.tsx
similarity index 100%
rename from docs/lazy-loading/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/lazy-loading/_opengraph-image.tsx
diff --git a/docs/lazy-loading/content.mdx b/site/app/[locale]/(root)/docs/lazy-loading/content.mdx
similarity index 100%
rename from docs/lazy-loading/content.mdx
rename to site/app/[locale]/(root)/docs/lazy-loading/content.mdx
diff --git a/docs/lazy-loading/metadata.ts b/site/app/[locale]/(root)/docs/lazy-loading/metadata.ts
similarity index 100%
rename from docs/lazy-loading/metadata.ts
rename to site/app/[locale]/(root)/docs/lazy-loading/metadata.ts
diff --git a/docs/lazy-loading/page.tsx b/site/app/[locale]/(root)/docs/lazy-loading/page.tsx
similarity index 100%
rename from docs/lazy-loading/page.tsx
rename to site/app/[locale]/(root)/docs/lazy-loading/page.tsx
diff --git a/docs/letter-spacing/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/letter-spacing/_opengraph-image.tsx
similarity index 100%
rename from docs/letter-spacing/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/letter-spacing/_opengraph-image.tsx
diff --git a/docs/letter-spacing/components/Overview.tsx b/site/app/[locale]/(root)/docs/letter-spacing/components/Overview.tsx
similarity index 100%
rename from docs/letter-spacing/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/letter-spacing/components/Overview.tsx
diff --git a/docs/letter-spacing/content.mdx b/site/app/[locale]/(root)/docs/letter-spacing/content.mdx
similarity index 100%
rename from docs/letter-spacing/content.mdx
rename to site/app/[locale]/(root)/docs/letter-spacing/content.mdx
diff --git a/docs/letter-spacing/metadata.ts b/site/app/[locale]/(root)/docs/letter-spacing/metadata.ts
similarity index 100%
rename from docs/letter-spacing/metadata.ts
rename to site/app/[locale]/(root)/docs/letter-spacing/metadata.ts
diff --git a/docs/letter-spacing/page.tsx b/site/app/[locale]/(root)/docs/letter-spacing/page.tsx
similarity index 100%
rename from docs/letter-spacing/page.tsx
rename to site/app/[locale]/(root)/docs/letter-spacing/page.tsx
diff --git a/docs/letter-spacing/syntaxes.ts b/site/app/[locale]/(root)/docs/letter-spacing/syntaxes.ts
similarity index 100%
rename from docs/letter-spacing/syntaxes.ts
rename to site/app/[locale]/(root)/docs/letter-spacing/syntaxes.ts
diff --git a/docs/line-clamp/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/line-clamp/_opengraph-image.tsx
similarity index 100%
rename from docs/line-clamp/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/line-clamp/_opengraph-image.tsx
diff --git a/docs/line-clamp/components/Overview.tsx b/site/app/[locale]/(root)/docs/line-clamp/components/Overview.tsx
similarity index 100%
rename from docs/line-clamp/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/line-clamp/components/Overview.tsx
diff --git a/docs/line-clamp/content.mdx b/site/app/[locale]/(root)/docs/line-clamp/content.mdx
similarity index 100%
rename from docs/line-clamp/content.mdx
rename to site/app/[locale]/(root)/docs/line-clamp/content.mdx
diff --git a/docs/line-clamp/metadata.ts b/site/app/[locale]/(root)/docs/line-clamp/metadata.ts
similarity index 100%
rename from docs/line-clamp/metadata.ts
rename to site/app/[locale]/(root)/docs/line-clamp/metadata.ts
diff --git a/docs/line-clamp/page.tsx b/site/app/[locale]/(root)/docs/line-clamp/page.tsx
similarity index 100%
rename from docs/line-clamp/page.tsx
rename to site/app/[locale]/(root)/docs/line-clamp/page.tsx
diff --git a/docs/line-clamp/syntaxes.ts b/site/app/[locale]/(root)/docs/line-clamp/syntaxes.ts
similarity index 100%
rename from docs/line-clamp/syntaxes.ts
rename to site/app/[locale]/(root)/docs/line-clamp/syntaxes.ts
diff --git a/docs/line-height/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/line-height/_opengraph-image.tsx
similarity index 100%
rename from docs/line-height/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/line-height/_opengraph-image.tsx
diff --git a/docs/line-height/components/Overview.tsx b/site/app/[locale]/(root)/docs/line-height/components/Overview.tsx
similarity index 100%
rename from docs/line-height/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/line-height/components/Overview.tsx
diff --git a/docs/line-height/content.mdx b/site/app/[locale]/(root)/docs/line-height/content.mdx
similarity index 100%
rename from docs/line-height/content.mdx
rename to site/app/[locale]/(root)/docs/line-height/content.mdx
diff --git a/docs/line-height/metadata.ts b/site/app/[locale]/(root)/docs/line-height/metadata.ts
similarity index 100%
rename from docs/line-height/metadata.ts
rename to site/app/[locale]/(root)/docs/line-height/metadata.ts
diff --git a/docs/line-height/page.tsx b/site/app/[locale]/(root)/docs/line-height/page.tsx
similarity index 100%
rename from docs/line-height/page.tsx
rename to site/app/[locale]/(root)/docs/line-height/page.tsx
diff --git a/docs/line-height/syntaxes.ts b/site/app/[locale]/(root)/docs/line-height/syntaxes.ts
similarity index 100%
rename from docs/line-height/syntaxes.ts
rename to site/app/[locale]/(root)/docs/line-height/syntaxes.ts
diff --git a/docs/list-style-image/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/list-style-image/_opengraph-image.tsx
similarity index 100%
rename from docs/list-style-image/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/list-style-image/_opengraph-image.tsx
diff --git a/docs/list-style-image/components/Overview.tsx b/site/app/[locale]/(root)/docs/list-style-image/components/Overview.tsx
similarity index 100%
rename from docs/list-style-image/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/list-style-image/components/Overview.tsx
diff --git a/docs/list-style-image/content.mdx b/site/app/[locale]/(root)/docs/list-style-image/content.mdx
similarity index 100%
rename from docs/list-style-image/content.mdx
rename to site/app/[locale]/(root)/docs/list-style-image/content.mdx
diff --git a/docs/list-style-image/metadata.ts b/site/app/[locale]/(root)/docs/list-style-image/metadata.ts
similarity index 100%
rename from docs/list-style-image/metadata.ts
rename to site/app/[locale]/(root)/docs/list-style-image/metadata.ts
diff --git a/docs/list-style-image/page.tsx b/site/app/[locale]/(root)/docs/list-style-image/page.tsx
similarity index 100%
rename from docs/list-style-image/page.tsx
rename to site/app/[locale]/(root)/docs/list-style-image/page.tsx
diff --git a/docs/list-style-image/syntaxes.ts b/site/app/[locale]/(root)/docs/list-style-image/syntaxes.ts
similarity index 100%
rename from docs/list-style-image/syntaxes.ts
rename to site/app/[locale]/(root)/docs/list-style-image/syntaxes.ts
diff --git a/docs/list-style-position/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/list-style-position/_opengraph-image.tsx
similarity index 100%
rename from docs/list-style-position/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/list-style-position/_opengraph-image.tsx
diff --git a/docs/list-style-position/components/Overview.tsx b/site/app/[locale]/(root)/docs/list-style-position/components/Overview.tsx
similarity index 100%
rename from docs/list-style-position/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/list-style-position/components/Overview.tsx
diff --git a/docs/list-style-position/content.mdx b/site/app/[locale]/(root)/docs/list-style-position/content.mdx
similarity index 100%
rename from docs/list-style-position/content.mdx
rename to site/app/[locale]/(root)/docs/list-style-position/content.mdx
diff --git a/docs/list-style-position/metadata.ts b/site/app/[locale]/(root)/docs/list-style-position/metadata.ts
similarity index 100%
rename from docs/list-style-position/metadata.ts
rename to site/app/[locale]/(root)/docs/list-style-position/metadata.ts
diff --git a/docs/list-style-position/page.tsx b/site/app/[locale]/(root)/docs/list-style-position/page.tsx
similarity index 100%
rename from docs/list-style-position/page.tsx
rename to site/app/[locale]/(root)/docs/list-style-position/page.tsx
diff --git a/docs/list-style-position/syntaxes.ts b/site/app/[locale]/(root)/docs/list-style-position/syntaxes.ts
similarity index 100%
rename from docs/list-style-position/syntaxes.ts
rename to site/app/[locale]/(root)/docs/list-style-position/syntaxes.ts
diff --git a/docs/list-style-type/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/list-style-type/_opengraph-image.tsx
similarity index 100%
rename from docs/list-style-type/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/list-style-type/_opengraph-image.tsx
diff --git a/docs/list-style-type/components/Overview.tsx b/site/app/[locale]/(root)/docs/list-style-type/components/Overview.tsx
similarity index 100%
rename from docs/list-style-type/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/list-style-type/components/Overview.tsx
diff --git a/docs/list-style-type/content.mdx b/site/app/[locale]/(root)/docs/list-style-type/content.mdx
similarity index 100%
rename from docs/list-style-type/content.mdx
rename to site/app/[locale]/(root)/docs/list-style-type/content.mdx
diff --git a/docs/list-style-type/metadata.ts b/site/app/[locale]/(root)/docs/list-style-type/metadata.ts
similarity index 100%
rename from docs/list-style-type/metadata.ts
rename to site/app/[locale]/(root)/docs/list-style-type/metadata.ts
diff --git a/docs/list-style-type/page.tsx b/site/app/[locale]/(root)/docs/list-style-type/page.tsx
similarity index 100%
rename from docs/list-style-type/page.tsx
rename to site/app/[locale]/(root)/docs/list-style-type/page.tsx
diff --git a/docs/list-style-type/syntaxes.ts b/site/app/[locale]/(root)/docs/list-style-type/syntaxes.ts
similarity index 100%
rename from docs/list-style-type/syntaxes.ts
rename to site/app/[locale]/(root)/docs/list-style-type/syntaxes.ts
diff --git a/docs/list-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/list-style/_opengraph-image.tsx
similarity index 100%
rename from docs/list-style/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/list-style/_opengraph-image.tsx
diff --git a/docs/list-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/list-style/components/Overview.tsx
similarity index 100%
rename from docs/list-style/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/list-style/components/Overview.tsx
diff --git a/docs/list-style/content.mdx b/site/app/[locale]/(root)/docs/list-style/content.mdx
similarity index 100%
rename from docs/list-style/content.mdx
rename to site/app/[locale]/(root)/docs/list-style/content.mdx
diff --git a/docs/list-style/metadata.ts b/site/app/[locale]/(root)/docs/list-style/metadata.ts
similarity index 100%
rename from docs/list-style/metadata.ts
rename to site/app/[locale]/(root)/docs/list-style/metadata.ts
diff --git a/docs/list-style/page.tsx b/site/app/[locale]/(root)/docs/list-style/page.tsx
similarity index 100%
rename from docs/list-style/page.tsx
rename to site/app/[locale]/(root)/docs/list-style/page.tsx
diff --git a/docs/list-style/syntaxes.ts b/site/app/[locale]/(root)/docs/list-style/syntaxes.ts
similarity index 100%
rename from docs/list-style/syntaxes.ts
rename to site/app/[locale]/(root)/docs/list-style/syntaxes.ts
diff --git a/docs/margin/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/margin/_opengraph-image.tsx
similarity index 100%
rename from docs/margin/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/margin/_opengraph-image.tsx
diff --git a/docs/margin/components/Overview.tsx b/site/app/[locale]/(root)/docs/margin/components/Overview.tsx
similarity index 100%
rename from docs/margin/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/margin/components/Overview.tsx
diff --git a/docs/margin/content.mdx b/site/app/[locale]/(root)/docs/margin/content.mdx
similarity index 100%
rename from docs/margin/content.mdx
rename to site/app/[locale]/(root)/docs/margin/content.mdx
diff --git a/docs/margin/metadata.ts b/site/app/[locale]/(root)/docs/margin/metadata.ts
similarity index 100%
rename from docs/margin/metadata.ts
rename to site/app/[locale]/(root)/docs/margin/metadata.ts
diff --git a/docs/margin/page.tsx b/site/app/[locale]/(root)/docs/margin/page.tsx
similarity index 100%
rename from docs/margin/page.tsx
rename to site/app/[locale]/(root)/docs/margin/page.tsx
diff --git a/docs/margin/syntaxes.ts b/site/app/[locale]/(root)/docs/margin/syntaxes.ts
similarity index 100%
rename from docs/margin/syntaxes.ts
rename to site/app/[locale]/(root)/docs/margin/syntaxes.ts
diff --git a/docs/markup-driven/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/markup-driven/_opengraph-image.tsx
similarity index 100%
rename from docs/markup-driven/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/markup-driven/_opengraph-image.tsx
diff --git a/docs/markup-driven/components/GeneratedCSSBasedOnMarkup.mdx b/site/app/[locale]/(root)/docs/markup-driven/components/GeneratedCSSBasedOnMarkup.mdx
similarity index 100%
rename from docs/markup-driven/components/GeneratedCSSBasedOnMarkup.mdx
rename to site/app/[locale]/(root)/docs/markup-driven/components/GeneratedCSSBasedOnMarkup.mdx
diff --git a/docs/markup-driven/components/PrematureAbstraction.mdx b/site/app/[locale]/(root)/docs/markup-driven/components/PrematureAbstraction.mdx
similarity index 100%
rename from docs/markup-driven/components/PrematureAbstraction.mdx
rename to site/app/[locale]/(root)/docs/markup-driven/components/PrematureAbstraction.mdx
diff --git a/docs/markup-driven/content.mdx b/site/app/[locale]/(root)/docs/markup-driven/content.mdx
similarity index 100%
rename from docs/markup-driven/content.mdx
rename to site/app/[locale]/(root)/docs/markup-driven/content.mdx
diff --git a/docs/markup-driven/metadata.ts b/site/app/[locale]/(root)/docs/markup-driven/metadata.ts
similarity index 100%
rename from docs/markup-driven/metadata.ts
rename to site/app/[locale]/(root)/docs/markup-driven/metadata.ts
diff --git a/docs/markup-driven/page.tsx b/site/app/[locale]/(root)/docs/markup-driven/page.tsx
similarity index 100%
rename from docs/markup-driven/page.tsx
rename to site/app/[locale]/(root)/docs/markup-driven/page.tsx
diff --git a/docs/mask-image/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/mask-image/_opengraph-image.tsx
similarity index 100%
rename from docs/mask-image/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/mask-image/_opengraph-image.tsx
diff --git a/docs/mask-image/components/Overview.tsx b/site/app/[locale]/(root)/docs/mask-image/components/Overview.tsx
similarity index 100%
rename from docs/mask-image/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/mask-image/components/Overview.tsx
diff --git a/docs/mask-image/content.mdx b/site/app/[locale]/(root)/docs/mask-image/content.mdx
similarity index 100%
rename from docs/mask-image/content.mdx
rename to site/app/[locale]/(root)/docs/mask-image/content.mdx
diff --git a/docs/mask-image/metadata.ts b/site/app/[locale]/(root)/docs/mask-image/metadata.ts
similarity index 100%
rename from docs/mask-image/metadata.ts
rename to site/app/[locale]/(root)/docs/mask-image/metadata.ts
diff --git a/docs/mask-image/page.tsx b/site/app/[locale]/(root)/docs/mask-image/page.tsx
similarity index 100%
rename from docs/mask-image/page.tsx
rename to site/app/[locale]/(root)/docs/mask-image/page.tsx
diff --git a/docs/mask-image/syntaxes.ts b/site/app/[locale]/(root)/docs/mask-image/syntaxes.ts
similarity index 100%
rename from docs/mask-image/syntaxes.ts
rename to site/app/[locale]/(root)/docs/mask-image/syntaxes.ts
diff --git a/docs/max-height/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/max-height/_opengraph-image.tsx
similarity index 100%
rename from docs/max-height/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/max-height/_opengraph-image.tsx
diff --git a/docs/max-height/components/Overview.tsx b/site/app/[locale]/(root)/docs/max-height/components/Overview.tsx
similarity index 100%
rename from docs/max-height/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/max-height/components/Overview.tsx
diff --git a/docs/max-height/content.mdx b/site/app/[locale]/(root)/docs/max-height/content.mdx
similarity index 100%
rename from docs/max-height/content.mdx
rename to site/app/[locale]/(root)/docs/max-height/content.mdx
diff --git a/docs/max-height/metadata.ts b/site/app/[locale]/(root)/docs/max-height/metadata.ts
similarity index 100%
rename from docs/max-height/metadata.ts
rename to site/app/[locale]/(root)/docs/max-height/metadata.ts
diff --git a/docs/max-height/page.tsx b/site/app/[locale]/(root)/docs/max-height/page.tsx
similarity index 100%
rename from docs/max-height/page.tsx
rename to site/app/[locale]/(root)/docs/max-height/page.tsx
diff --git a/docs/max-height/syntaxes.ts b/site/app/[locale]/(root)/docs/max-height/syntaxes.ts
similarity index 100%
rename from docs/max-height/syntaxes.ts
rename to site/app/[locale]/(root)/docs/max-height/syntaxes.ts
diff --git a/docs/max-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/max-width/_opengraph-image.tsx
similarity index 100%
rename from docs/max-width/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/max-width/_opengraph-image.tsx
diff --git a/docs/max-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/max-width/components/Overview.tsx
similarity index 100%
rename from docs/max-width/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/max-width/components/Overview.tsx
diff --git a/docs/max-width/content.mdx b/site/app/[locale]/(root)/docs/max-width/content.mdx
similarity index 100%
rename from docs/max-width/content.mdx
rename to site/app/[locale]/(root)/docs/max-width/content.mdx
diff --git a/docs/max-width/metadata.ts b/site/app/[locale]/(root)/docs/max-width/metadata.ts
similarity index 100%
rename from docs/max-width/metadata.ts
rename to site/app/[locale]/(root)/docs/max-width/metadata.ts
diff --git a/docs/max-width/page.tsx b/site/app/[locale]/(root)/docs/max-width/page.tsx
similarity index 100%
rename from docs/max-width/page.tsx
rename to site/app/[locale]/(root)/docs/max-width/page.tsx
diff --git a/docs/max-width/syntaxes.ts b/site/app/[locale]/(root)/docs/max-width/syntaxes.ts
similarity index 100%
rename from docs/max-width/syntaxes.ts
rename to site/app/[locale]/(root)/docs/max-width/syntaxes.ts
diff --git a/docs/media-queries/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/media-queries/_opengraph-image.tsx
similarity index 100%
rename from docs/media-queries/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/media-queries/_opengraph-image.tsx
diff --git a/docs/media-queries/components/Default.tsx b/site/app/[locale]/(root)/docs/media-queries/components/Default.tsx
similarity index 100%
rename from docs/media-queries/components/Default.tsx
rename to site/app/[locale]/(root)/docs/media-queries/components/Default.tsx
diff --git a/docs/media-queries/components/Overview.mdx b/site/app/[locale]/(root)/docs/media-queries/components/Overview.mdx
similarity index 100%
rename from docs/media-queries/components/Overview.mdx
rename to site/app/[locale]/(root)/docs/media-queries/components/Overview.mdx
diff --git a/docs/media-queries/content.mdx b/site/app/[locale]/(root)/docs/media-queries/content.mdx
similarity index 100%
rename from docs/media-queries/content.mdx
rename to site/app/[locale]/(root)/docs/media-queries/content.mdx
diff --git a/docs/media-queries/metadata.ts b/site/app/[locale]/(root)/docs/media-queries/metadata.ts
similarity index 100%
rename from docs/media-queries/metadata.ts
rename to site/app/[locale]/(root)/docs/media-queries/metadata.ts
diff --git a/docs/media-queries/page.tsx b/site/app/[locale]/(root)/docs/media-queries/page.tsx
similarity index 100%
rename from docs/media-queries/page.tsx
rename to site/app/[locale]/(root)/docs/media-queries/page.tsx
diff --git a/docs/migration/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/migration/_opengraph-image.tsx
similarity index 100%
rename from docs/migration/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/migration/_opengraph-image.tsx
diff --git a/docs/migration/content.mdx b/site/app/[locale]/(root)/docs/migration/content.mdx
similarity index 100%
rename from docs/migration/content.mdx
rename to site/app/[locale]/(root)/docs/migration/content.mdx
diff --git a/docs/migration/metadata.ts b/site/app/[locale]/(root)/docs/migration/metadata.ts
similarity index 100%
rename from docs/migration/metadata.ts
rename to site/app/[locale]/(root)/docs/migration/metadata.ts
diff --git a/docs/migration/page.tsx b/site/app/[locale]/(root)/docs/migration/page.tsx
similarity index 100%
rename from docs/migration/page.tsx
rename to site/app/[locale]/(root)/docs/migration/page.tsx
diff --git a/docs/min-height/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/min-height/_opengraph-image.tsx
similarity index 100%
rename from docs/min-height/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/min-height/_opengraph-image.tsx
diff --git a/docs/min-height/components/Overview.tsx b/site/app/[locale]/(root)/docs/min-height/components/Overview.tsx
similarity index 100%
rename from docs/min-height/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/min-height/components/Overview.tsx
diff --git a/docs/min-height/content.mdx b/site/app/[locale]/(root)/docs/min-height/content.mdx
similarity index 100%
rename from docs/min-height/content.mdx
rename to site/app/[locale]/(root)/docs/min-height/content.mdx
diff --git a/docs/min-height/metadata.ts b/site/app/[locale]/(root)/docs/min-height/metadata.ts
similarity index 100%
rename from docs/min-height/metadata.ts
rename to site/app/[locale]/(root)/docs/min-height/metadata.ts
diff --git a/docs/min-height/page.tsx b/site/app/[locale]/(root)/docs/min-height/page.tsx
similarity index 100%
rename from docs/min-height/page.tsx
rename to site/app/[locale]/(root)/docs/min-height/page.tsx
diff --git a/docs/min-height/syntaxes.ts b/site/app/[locale]/(root)/docs/min-height/syntaxes.ts
similarity index 100%
rename from docs/min-height/syntaxes.ts
rename to site/app/[locale]/(root)/docs/min-height/syntaxes.ts
diff --git a/docs/min-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/min-width/_opengraph-image.tsx
similarity index 100%
rename from docs/min-width/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/min-width/_opengraph-image.tsx
diff --git a/docs/min-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/min-width/components/Overview.tsx
similarity index 100%
rename from docs/min-width/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/min-width/components/Overview.tsx
diff --git a/docs/min-width/content.mdx b/site/app/[locale]/(root)/docs/min-width/content.mdx
similarity index 100%
rename from docs/min-width/content.mdx
rename to site/app/[locale]/(root)/docs/min-width/content.mdx
diff --git a/docs/min-width/metadata.ts b/site/app/[locale]/(root)/docs/min-width/metadata.ts
similarity index 100%
rename from docs/min-width/metadata.ts
rename to site/app/[locale]/(root)/docs/min-width/metadata.ts
diff --git a/docs/min-width/page.tsx b/site/app/[locale]/(root)/docs/min-width/page.tsx
similarity index 100%
rename from docs/min-width/page.tsx
rename to site/app/[locale]/(root)/docs/min-width/page.tsx
diff --git a/docs/min-width/syntaxes.ts b/site/app/[locale]/(root)/docs/min-width/syntaxes.ts
similarity index 100%
rename from docs/min-width/syntaxes.ts
rename to site/app/[locale]/(root)/docs/min-width/syntaxes.ts
diff --git a/docs/mix-blend-mode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/mix-blend-mode/_opengraph-image.tsx
similarity index 100%
rename from docs/mix-blend-mode/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/mix-blend-mode/_opengraph-image.tsx
diff --git a/docs/mix-blend-mode/components/Overview.tsx b/site/app/[locale]/(root)/docs/mix-blend-mode/components/Overview.tsx
similarity index 100%
rename from docs/mix-blend-mode/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/mix-blend-mode/components/Overview.tsx
diff --git a/docs/mix-blend-mode/content.mdx b/site/app/[locale]/(root)/docs/mix-blend-mode/content.mdx
similarity index 100%
rename from docs/mix-blend-mode/content.mdx
rename to site/app/[locale]/(root)/docs/mix-blend-mode/content.mdx
diff --git a/docs/mix-blend-mode/metadata.ts b/site/app/[locale]/(root)/docs/mix-blend-mode/metadata.ts
similarity index 100%
rename from docs/mix-blend-mode/metadata.ts
rename to site/app/[locale]/(root)/docs/mix-blend-mode/metadata.ts
diff --git a/docs/mix-blend-mode/page.tsx b/site/app/[locale]/(root)/docs/mix-blend-mode/page.tsx
similarity index 100%
rename from docs/mix-blend-mode/page.tsx
rename to site/app/[locale]/(root)/docs/mix-blend-mode/page.tsx
diff --git a/docs/mix-blend-mode/syntaxes.ts b/site/app/[locale]/(root)/docs/mix-blend-mode/syntaxes.ts
similarity index 100%
rename from docs/mix-blend-mode/syntaxes.ts
rename to site/app/[locale]/(root)/docs/mix-blend-mode/syntaxes.ts
diff --git a/docs/object-fit/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/object-fit/_opengraph-image.tsx
similarity index 100%
rename from docs/object-fit/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/object-fit/_opengraph-image.tsx
diff --git a/docs/object-fit/components/Overview.tsx b/site/app/[locale]/(root)/docs/object-fit/components/Overview.tsx
similarity index 100%
rename from docs/object-fit/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/object-fit/components/Overview.tsx
diff --git a/docs/object-fit/content.mdx b/site/app/[locale]/(root)/docs/object-fit/content.mdx
similarity index 100%
rename from docs/object-fit/content.mdx
rename to site/app/[locale]/(root)/docs/object-fit/content.mdx
diff --git a/docs/object-fit/metadata.ts b/site/app/[locale]/(root)/docs/object-fit/metadata.ts
similarity index 100%
rename from docs/object-fit/metadata.ts
rename to site/app/[locale]/(root)/docs/object-fit/metadata.ts
diff --git a/docs/object-fit/page.tsx b/site/app/[locale]/(root)/docs/object-fit/page.tsx
similarity index 100%
rename from docs/object-fit/page.tsx
rename to site/app/[locale]/(root)/docs/object-fit/page.tsx
diff --git a/docs/object-fit/syntaxes.ts b/site/app/[locale]/(root)/docs/object-fit/syntaxes.ts
similarity index 100%
rename from docs/object-fit/syntaxes.ts
rename to site/app/[locale]/(root)/docs/object-fit/syntaxes.ts
diff --git a/docs/object-position/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/object-position/_opengraph-image.tsx
similarity index 100%
rename from docs/object-position/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/object-position/_opengraph-image.tsx
diff --git a/docs/object-position/components/Overview.tsx b/site/app/[locale]/(root)/docs/object-position/components/Overview.tsx
similarity index 100%
rename from docs/object-position/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/object-position/components/Overview.tsx
diff --git a/docs/object-position/content.mdx b/site/app/[locale]/(root)/docs/object-position/content.mdx
similarity index 100%
rename from docs/object-position/content.mdx
rename to site/app/[locale]/(root)/docs/object-position/content.mdx
diff --git a/docs/object-position/metadata.ts b/site/app/[locale]/(root)/docs/object-position/metadata.ts
similarity index 100%
rename from docs/object-position/metadata.ts
rename to site/app/[locale]/(root)/docs/object-position/metadata.ts
diff --git a/docs/object-position/page.tsx b/site/app/[locale]/(root)/docs/object-position/page.tsx
similarity index 100%
rename from docs/object-position/page.tsx
rename to site/app/[locale]/(root)/docs/object-position/page.tsx
diff --git a/docs/object-position/syntaxes.ts b/site/app/[locale]/(root)/docs/object-position/syntaxes.ts
similarity index 100%
rename from docs/object-position/syntaxes.ts
rename to site/app/[locale]/(root)/docs/object-position/syntaxes.ts
diff --git a/docs/opacity/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/opacity/_opengraph-image.tsx
similarity index 100%
rename from docs/opacity/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/opacity/_opengraph-image.tsx
diff --git a/docs/opacity/components/Overview.tsx b/site/app/[locale]/(root)/docs/opacity/components/Overview.tsx
similarity index 100%
rename from docs/opacity/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/opacity/components/Overview.tsx
diff --git a/docs/opacity/content.mdx b/site/app/[locale]/(root)/docs/opacity/content.mdx
similarity index 100%
rename from docs/opacity/content.mdx
rename to site/app/[locale]/(root)/docs/opacity/content.mdx
diff --git a/docs/opacity/metadata.ts b/site/app/[locale]/(root)/docs/opacity/metadata.ts
similarity index 100%
rename from docs/opacity/metadata.ts
rename to site/app/[locale]/(root)/docs/opacity/metadata.ts
diff --git a/docs/opacity/page.tsx b/site/app/[locale]/(root)/docs/opacity/page.tsx
similarity index 100%
rename from docs/opacity/page.tsx
rename to site/app/[locale]/(root)/docs/opacity/page.tsx
diff --git a/docs/opacity/syntaxes.ts b/site/app/[locale]/(root)/docs/opacity/syntaxes.ts
similarity index 100%
rename from docs/opacity/syntaxes.ts
rename to site/app/[locale]/(root)/docs/opacity/syntaxes.ts
diff --git a/docs/order/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/order/_opengraph-image.tsx
similarity index 100%
rename from docs/order/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/order/_opengraph-image.tsx
diff --git a/docs/order/components/Overview.tsx b/site/app/[locale]/(root)/docs/order/components/Overview.tsx
similarity index 100%
rename from docs/order/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/order/components/Overview.tsx
diff --git a/docs/order/content.mdx b/site/app/[locale]/(root)/docs/order/content.mdx
similarity index 100%
rename from docs/order/content.mdx
rename to site/app/[locale]/(root)/docs/order/content.mdx
diff --git a/docs/order/metadata.ts b/site/app/[locale]/(root)/docs/order/metadata.ts
similarity index 100%
rename from docs/order/metadata.ts
rename to site/app/[locale]/(root)/docs/order/metadata.ts
diff --git a/docs/order/page.tsx b/site/app/[locale]/(root)/docs/order/page.tsx
similarity index 100%
rename from docs/order/page.tsx
rename to site/app/[locale]/(root)/docs/order/page.tsx
diff --git a/docs/order/syntaxes.ts b/site/app/[locale]/(root)/docs/order/syntaxes.ts
similarity index 100%
rename from docs/order/syntaxes.ts
rename to site/app/[locale]/(root)/docs/order/syntaxes.ts
diff --git a/docs/outline-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/outline-color/_opengraph-image.tsx
similarity index 100%
rename from docs/outline-color/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/outline-color/_opengraph-image.tsx
diff --git a/docs/outline-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/outline-color/components/Overview.tsx
similarity index 100%
rename from docs/outline-color/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/outline-color/components/Overview.tsx
diff --git a/docs/outline-color/content.mdx b/site/app/[locale]/(root)/docs/outline-color/content.mdx
similarity index 100%
rename from docs/outline-color/content.mdx
rename to site/app/[locale]/(root)/docs/outline-color/content.mdx
diff --git a/docs/outline-color/metadata.ts b/site/app/[locale]/(root)/docs/outline-color/metadata.ts
similarity index 100%
rename from docs/outline-color/metadata.ts
rename to site/app/[locale]/(root)/docs/outline-color/metadata.ts
diff --git a/docs/outline-color/page.tsx b/site/app/[locale]/(root)/docs/outline-color/page.tsx
similarity index 100%
rename from docs/outline-color/page.tsx
rename to site/app/[locale]/(root)/docs/outline-color/page.tsx
diff --git a/docs/outline-color/syntaxes.ts b/site/app/[locale]/(root)/docs/outline-color/syntaxes.ts
similarity index 100%
rename from docs/outline-color/syntaxes.ts
rename to site/app/[locale]/(root)/docs/outline-color/syntaxes.ts
diff --git a/docs/outline-offset/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/outline-offset/_opengraph-image.tsx
similarity index 100%
rename from docs/outline-offset/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/outline-offset/_opengraph-image.tsx
diff --git a/docs/outline-offset/components/Overview.tsx b/site/app/[locale]/(root)/docs/outline-offset/components/Overview.tsx
similarity index 100%
rename from docs/outline-offset/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/outline-offset/components/Overview.tsx
diff --git a/docs/outline-offset/content.mdx b/site/app/[locale]/(root)/docs/outline-offset/content.mdx
similarity index 100%
rename from docs/outline-offset/content.mdx
rename to site/app/[locale]/(root)/docs/outline-offset/content.mdx
diff --git a/docs/outline-offset/metadata.ts b/site/app/[locale]/(root)/docs/outline-offset/metadata.ts
similarity index 100%
rename from docs/outline-offset/metadata.ts
rename to site/app/[locale]/(root)/docs/outline-offset/metadata.ts
diff --git a/docs/outline-offset/page.tsx b/site/app/[locale]/(root)/docs/outline-offset/page.tsx
similarity index 100%
rename from docs/outline-offset/page.tsx
rename to site/app/[locale]/(root)/docs/outline-offset/page.tsx
diff --git a/docs/outline-offset/syntaxes.ts b/site/app/[locale]/(root)/docs/outline-offset/syntaxes.ts
similarity index 100%
rename from docs/outline-offset/syntaxes.ts
rename to site/app/[locale]/(root)/docs/outline-offset/syntaxes.ts
diff --git a/docs/outline-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/outline-style/_opengraph-image.tsx
similarity index 100%
rename from docs/outline-style/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/outline-style/_opengraph-image.tsx
diff --git a/docs/outline-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/outline-style/components/Overview.tsx
similarity index 100%
rename from docs/outline-style/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/outline-style/components/Overview.tsx
diff --git a/docs/outline-style/content.mdx b/site/app/[locale]/(root)/docs/outline-style/content.mdx
similarity index 100%
rename from docs/outline-style/content.mdx
rename to site/app/[locale]/(root)/docs/outline-style/content.mdx
diff --git a/docs/outline-style/metadata.ts b/site/app/[locale]/(root)/docs/outline-style/metadata.ts
similarity index 100%
rename from docs/outline-style/metadata.ts
rename to site/app/[locale]/(root)/docs/outline-style/metadata.ts
diff --git a/docs/outline-style/page.tsx b/site/app/[locale]/(root)/docs/outline-style/page.tsx
similarity index 100%
rename from docs/outline-style/page.tsx
rename to site/app/[locale]/(root)/docs/outline-style/page.tsx
diff --git a/docs/outline-style/syntaxes.ts b/site/app/[locale]/(root)/docs/outline-style/syntaxes.ts
similarity index 100%
rename from docs/outline-style/syntaxes.ts
rename to site/app/[locale]/(root)/docs/outline-style/syntaxes.ts
diff --git a/docs/outline-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/outline-width/_opengraph-image.tsx
similarity index 100%
rename from docs/outline-width/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/outline-width/_opengraph-image.tsx
diff --git a/docs/outline-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/outline-width/components/Overview.tsx
similarity index 100%
rename from docs/outline-width/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/outline-width/components/Overview.tsx
diff --git a/docs/outline-width/content.mdx b/site/app/[locale]/(root)/docs/outline-width/content.mdx
similarity index 100%
rename from docs/outline-width/content.mdx
rename to site/app/[locale]/(root)/docs/outline-width/content.mdx
diff --git a/docs/outline-width/metadata.ts b/site/app/[locale]/(root)/docs/outline-width/metadata.ts
similarity index 100%
rename from docs/outline-width/metadata.ts
rename to site/app/[locale]/(root)/docs/outline-width/metadata.ts
diff --git a/docs/outline-width/page.tsx b/site/app/[locale]/(root)/docs/outline-width/page.tsx
similarity index 100%
rename from docs/outline-width/page.tsx
rename to site/app/[locale]/(root)/docs/outline-width/page.tsx
diff --git a/docs/outline-width/syntaxes.ts b/site/app/[locale]/(root)/docs/outline-width/syntaxes.ts
similarity index 100%
rename from docs/outline-width/syntaxes.ts
rename to site/app/[locale]/(root)/docs/outline-width/syntaxes.ts
diff --git a/docs/outline/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/outline/_opengraph-image.tsx
similarity index 100%
rename from docs/outline/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/outline/_opengraph-image.tsx
diff --git a/docs/outline/components/Overview.tsx b/site/app/[locale]/(root)/docs/outline/components/Overview.tsx
similarity index 100%
rename from docs/outline/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/outline/components/Overview.tsx
diff --git a/docs/outline/content.mdx b/site/app/[locale]/(root)/docs/outline/content.mdx
similarity index 100%
rename from docs/outline/content.mdx
rename to site/app/[locale]/(root)/docs/outline/content.mdx
diff --git a/docs/outline/metadata.ts b/site/app/[locale]/(root)/docs/outline/metadata.ts
similarity index 100%
rename from docs/outline/metadata.ts
rename to site/app/[locale]/(root)/docs/outline/metadata.ts
diff --git a/docs/outline/page.tsx b/site/app/[locale]/(root)/docs/outline/page.tsx
similarity index 100%
rename from docs/outline/page.tsx
rename to site/app/[locale]/(root)/docs/outline/page.tsx
diff --git a/docs/outline/syntaxes.ts b/site/app/[locale]/(root)/docs/outline/syntaxes.ts
similarity index 100%
rename from docs/outline/syntaxes.ts
rename to site/app/[locale]/(root)/docs/outline/syntaxes.ts
diff --git a/docs/overflow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/overflow/_opengraph-image.tsx
similarity index 100%
rename from docs/overflow/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/overflow/_opengraph-image.tsx
diff --git a/docs/overflow/components/Overview.tsx b/site/app/[locale]/(root)/docs/overflow/components/Overview.tsx
similarity index 100%
rename from docs/overflow/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/overflow/components/Overview.tsx
diff --git a/docs/overflow/content.mdx b/site/app/[locale]/(root)/docs/overflow/content.mdx
similarity index 100%
rename from docs/overflow/content.mdx
rename to site/app/[locale]/(root)/docs/overflow/content.mdx
diff --git a/docs/overflow/metadata.ts b/site/app/[locale]/(root)/docs/overflow/metadata.ts
similarity index 100%
rename from docs/overflow/metadata.ts
rename to site/app/[locale]/(root)/docs/overflow/metadata.ts
diff --git a/docs/overflow/page.tsx b/site/app/[locale]/(root)/docs/overflow/page.tsx
similarity index 100%
rename from docs/overflow/page.tsx
rename to site/app/[locale]/(root)/docs/overflow/page.tsx
diff --git a/docs/overflow/syntaxes.ts b/site/app/[locale]/(root)/docs/overflow/syntaxes.ts
similarity index 100%
rename from docs/overflow/syntaxes.ts
rename to site/app/[locale]/(root)/docs/overflow/syntaxes.ts
diff --git a/docs/overscroll-behavior/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/overscroll-behavior/_opengraph-image.tsx
similarity index 100%
rename from docs/overscroll-behavior/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/overscroll-behavior/_opengraph-image.tsx
diff --git a/docs/overscroll-behavior/components/Overview.tsx b/site/app/[locale]/(root)/docs/overscroll-behavior/components/Overview.tsx
similarity index 100%
rename from docs/overscroll-behavior/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/overscroll-behavior/components/Overview.tsx
diff --git a/docs/overscroll-behavior/content.mdx b/site/app/[locale]/(root)/docs/overscroll-behavior/content.mdx
similarity index 100%
rename from docs/overscroll-behavior/content.mdx
rename to site/app/[locale]/(root)/docs/overscroll-behavior/content.mdx
diff --git a/docs/overscroll-behavior/metadata.ts b/site/app/[locale]/(root)/docs/overscroll-behavior/metadata.ts
similarity index 100%
rename from docs/overscroll-behavior/metadata.ts
rename to site/app/[locale]/(root)/docs/overscroll-behavior/metadata.ts
diff --git a/docs/overscroll-behavior/page.tsx b/site/app/[locale]/(root)/docs/overscroll-behavior/page.tsx
similarity index 100%
rename from docs/overscroll-behavior/page.tsx
rename to site/app/[locale]/(root)/docs/overscroll-behavior/page.tsx
diff --git a/docs/overscroll-behavior/syntaxes.ts b/site/app/[locale]/(root)/docs/overscroll-behavior/syntaxes.ts
similarity index 100%
rename from docs/overscroll-behavior/syntaxes.ts
rename to site/app/[locale]/(root)/docs/overscroll-behavior/syntaxes.ts
diff --git a/docs/padding/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/padding/_opengraph-image.tsx
similarity index 100%
rename from docs/padding/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/padding/_opengraph-image.tsx
diff --git a/docs/padding/components/Overview.tsx b/site/app/[locale]/(root)/docs/padding/components/Overview.tsx
similarity index 100%
rename from docs/padding/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/padding/components/Overview.tsx
diff --git a/docs/padding/content.mdx b/site/app/[locale]/(root)/docs/padding/content.mdx
similarity index 100%
rename from docs/padding/content.mdx
rename to site/app/[locale]/(root)/docs/padding/content.mdx
diff --git a/docs/padding/metadata.ts b/site/app/[locale]/(root)/docs/padding/metadata.ts
similarity index 100%
rename from docs/padding/metadata.ts
rename to site/app/[locale]/(root)/docs/padding/metadata.ts
diff --git a/docs/padding/page.tsx b/site/app/[locale]/(root)/docs/padding/page.tsx
similarity index 100%
rename from docs/padding/page.tsx
rename to site/app/[locale]/(root)/docs/padding/page.tsx
diff --git a/docs/padding/syntaxes.ts b/site/app/[locale]/(root)/docs/padding/syntaxes.ts
similarity index 100%
rename from docs/padding/syntaxes.ts
rename to site/app/[locale]/(root)/docs/padding/syntaxes.ts
diff --git a/docs/place-content/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/place-content/_opengraph-image.tsx
similarity index 100%
rename from docs/place-content/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/place-content/_opengraph-image.tsx
diff --git a/docs/place-content/components/Overview.tsx b/site/app/[locale]/(root)/docs/place-content/components/Overview.tsx
similarity index 100%
rename from docs/place-content/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/place-content/components/Overview.tsx
diff --git a/docs/place-content/content.mdx b/site/app/[locale]/(root)/docs/place-content/content.mdx
similarity index 100%
rename from docs/place-content/content.mdx
rename to site/app/[locale]/(root)/docs/place-content/content.mdx
diff --git a/docs/place-content/metadata.ts b/site/app/[locale]/(root)/docs/place-content/metadata.ts
similarity index 100%
rename from docs/place-content/metadata.ts
rename to site/app/[locale]/(root)/docs/place-content/metadata.ts
diff --git a/docs/place-content/page.tsx b/site/app/[locale]/(root)/docs/place-content/page.tsx
similarity index 100%
rename from docs/place-content/page.tsx
rename to site/app/[locale]/(root)/docs/place-content/page.tsx
diff --git a/docs/place-content/syntaxes.ts b/site/app/[locale]/(root)/docs/place-content/syntaxes.ts
similarity index 100%
rename from docs/place-content/syntaxes.ts
rename to site/app/[locale]/(root)/docs/place-content/syntaxes.ts
diff --git a/docs/place-items/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/place-items/_opengraph-image.tsx
similarity index 100%
rename from docs/place-items/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/place-items/_opengraph-image.tsx
diff --git a/docs/place-items/components/Overview.tsx b/site/app/[locale]/(root)/docs/place-items/components/Overview.tsx
similarity index 100%
rename from docs/place-items/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/place-items/components/Overview.tsx
diff --git a/docs/place-items/content.mdx b/site/app/[locale]/(root)/docs/place-items/content.mdx
similarity index 100%
rename from docs/place-items/content.mdx
rename to site/app/[locale]/(root)/docs/place-items/content.mdx
diff --git a/docs/place-items/metadata.ts b/site/app/[locale]/(root)/docs/place-items/metadata.ts
similarity index 100%
rename from docs/place-items/metadata.ts
rename to site/app/[locale]/(root)/docs/place-items/metadata.ts
diff --git a/docs/place-items/page.tsx b/site/app/[locale]/(root)/docs/place-items/page.tsx
similarity index 100%
rename from docs/place-items/page.tsx
rename to site/app/[locale]/(root)/docs/place-items/page.tsx
diff --git a/docs/place-items/syntaxes.ts b/site/app/[locale]/(root)/docs/place-items/syntaxes.ts
similarity index 100%
rename from docs/place-items/syntaxes.ts
rename to site/app/[locale]/(root)/docs/place-items/syntaxes.ts
diff --git a/docs/place-self/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/place-self/_opengraph-image.tsx
similarity index 100%
rename from docs/place-self/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/place-self/_opengraph-image.tsx
diff --git a/docs/place-self/components/Overview.tsx b/site/app/[locale]/(root)/docs/place-self/components/Overview.tsx
similarity index 100%
rename from docs/place-self/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/place-self/components/Overview.tsx
diff --git a/docs/place-self/content.mdx b/site/app/[locale]/(root)/docs/place-self/content.mdx
similarity index 100%
rename from docs/place-self/content.mdx
rename to site/app/[locale]/(root)/docs/place-self/content.mdx
diff --git a/docs/place-self/metadata.ts b/site/app/[locale]/(root)/docs/place-self/metadata.ts
similarity index 100%
rename from docs/place-self/metadata.ts
rename to site/app/[locale]/(root)/docs/place-self/metadata.ts
diff --git a/docs/place-self/page.tsx b/site/app/[locale]/(root)/docs/place-self/page.tsx
similarity index 100%
rename from docs/place-self/page.tsx
rename to site/app/[locale]/(root)/docs/place-self/page.tsx
diff --git a/docs/place-self/syntaxes.ts b/site/app/[locale]/(root)/docs/place-self/syntaxes.ts
similarity index 100%
rename from docs/place-self/syntaxes.ts
rename to site/app/[locale]/(root)/docs/place-self/syntaxes.ts
diff --git a/docs/pointer-events/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/pointer-events/_opengraph-image.tsx
similarity index 100%
rename from docs/pointer-events/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/pointer-events/_opengraph-image.tsx
diff --git a/docs/pointer-events/components/Overview.tsx b/site/app/[locale]/(root)/docs/pointer-events/components/Overview.tsx
similarity index 100%
rename from docs/pointer-events/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/pointer-events/components/Overview.tsx
diff --git a/docs/pointer-events/content.mdx b/site/app/[locale]/(root)/docs/pointer-events/content.mdx
similarity index 100%
rename from docs/pointer-events/content.mdx
rename to site/app/[locale]/(root)/docs/pointer-events/content.mdx
diff --git a/docs/pointer-events/metadata.ts b/site/app/[locale]/(root)/docs/pointer-events/metadata.ts
similarity index 100%
rename from docs/pointer-events/metadata.ts
rename to site/app/[locale]/(root)/docs/pointer-events/metadata.ts
diff --git a/docs/pointer-events/page.tsx b/site/app/[locale]/(root)/docs/pointer-events/page.tsx
similarity index 100%
rename from docs/pointer-events/page.tsx
rename to site/app/[locale]/(root)/docs/pointer-events/page.tsx
diff --git a/docs/pointer-events/syntaxes.ts b/site/app/[locale]/(root)/docs/pointer-events/syntaxes.ts
similarity index 100%
rename from docs/pointer-events/syntaxes.ts
rename to site/app/[locale]/(root)/docs/pointer-events/syntaxes.ts
diff --git a/docs/position/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/position/_opengraph-image.tsx
similarity index 100%
rename from docs/position/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/position/_opengraph-image.tsx
diff --git a/docs/position/components/Overview.tsx b/site/app/[locale]/(root)/docs/position/components/Overview.tsx
similarity index 100%
rename from docs/position/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/position/components/Overview.tsx
diff --git a/docs/position/content.mdx b/site/app/[locale]/(root)/docs/position/content.mdx
similarity index 100%
rename from docs/position/content.mdx
rename to site/app/[locale]/(root)/docs/position/content.mdx
diff --git a/docs/position/metadata.ts b/site/app/[locale]/(root)/docs/position/metadata.ts
similarity index 100%
rename from docs/position/metadata.ts
rename to site/app/[locale]/(root)/docs/position/metadata.ts
diff --git a/docs/position/page.tsx b/site/app/[locale]/(root)/docs/position/page.tsx
similarity index 100%
rename from docs/position/page.tsx
rename to site/app/[locale]/(root)/docs/position/page.tsx
diff --git a/docs/position/syntaxes.ts b/site/app/[locale]/(root)/docs/position/syntaxes.ts
similarity index 100%
rename from docs/position/syntaxes.ts
rename to site/app/[locale]/(root)/docs/position/syntaxes.ts
diff --git a/docs/pre-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/pre-rendering/_opengraph-image.tsx
similarity index 100%
rename from docs/pre-rendering/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/pre-rendering/_opengraph-image.tsx
diff --git a/docs/pre-rendering/content.mdx b/site/app/[locale]/(root)/docs/pre-rendering/content.mdx
similarity index 100%
rename from docs/pre-rendering/content.mdx
rename to site/app/[locale]/(root)/docs/pre-rendering/content.mdx
diff --git a/docs/pre-rendering/metadata.ts b/site/app/[locale]/(root)/docs/pre-rendering/metadata.ts
similarity index 100%
rename from docs/pre-rendering/metadata.ts
rename to site/app/[locale]/(root)/docs/pre-rendering/metadata.ts
diff --git a/docs/pre-rendering/page.tsx b/site/app/[locale]/(root)/docs/pre-rendering/page.tsx
similarity index 100%
rename from docs/pre-rendering/page.tsx
rename to site/app/[locale]/(root)/docs/pre-rendering/page.tsx
diff --git a/docs/preload-critical-resources/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/preload-critical-resources/_opengraph-image.tsx
similarity index 100%
rename from docs/preload-critical-resources/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/preload-critical-resources/_opengraph-image.tsx
diff --git a/docs/preload-critical-resources/content.mdx b/site/app/[locale]/(root)/docs/preload-critical-resources/content.mdx
similarity index 100%
rename from docs/preload-critical-resources/content.mdx
rename to site/app/[locale]/(root)/docs/preload-critical-resources/content.mdx
diff --git a/docs/preload-critical-resources/metadata.ts b/site/app/[locale]/(root)/docs/preload-critical-resources/metadata.ts
similarity index 100%
rename from docs/preload-critical-resources/metadata.ts
rename to site/app/[locale]/(root)/docs/preload-critical-resources/metadata.ts
diff --git a/docs/preload-critical-resources/page.tsx b/site/app/[locale]/(root)/docs/preload-critical-resources/page.tsx
similarity index 100%
rename from docs/preload-critical-resources/page.tsx
rename to site/app/[locale]/(root)/docs/preload-critical-resources/page.tsx
diff --git a/docs/renderer/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/renderer/_opengraph-image.tsx
similarity index 100%
rename from docs/renderer/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/renderer/_opengraph-image.tsx
diff --git a/docs/renderer/content.mdx b/site/app/[locale]/(root)/docs/renderer/content.mdx
similarity index 100%
rename from docs/renderer/content.mdx
rename to site/app/[locale]/(root)/docs/renderer/content.mdx
diff --git a/docs/renderer/metadata.ts b/site/app/[locale]/(root)/docs/renderer/metadata.ts
similarity index 100%
rename from docs/renderer/metadata.ts
rename to site/app/[locale]/(root)/docs/renderer/metadata.ts
diff --git a/docs/renderer/page.tsx b/site/app/[locale]/(root)/docs/renderer/page.tsx
similarity index 100%
rename from docs/renderer/page.tsx
rename to site/app/[locale]/(root)/docs/renderer/page.tsx
diff --git a/docs/rendering-modes/Layout.tsx b/site/app/[locale]/(root)/docs/rendering-modes/Layout.tsx
similarity index 100%
rename from docs/rendering-modes/Layout.tsx
rename to site/app/[locale]/(root)/docs/rendering-modes/Layout.tsx
diff --git a/docs/rendering-modes/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/rendering-modes/_opengraph-image.tsx
similarity index 100%
rename from docs/rendering-modes/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/rendering-modes/_opengraph-image.tsx
diff --git a/docs/rendering-modes/components/LearnMore.tsx b/site/app/[locale]/(root)/docs/rendering-modes/components/LearnMore.tsx
similarity index 100%
rename from docs/rendering-modes/components/LearnMore.tsx
rename to site/app/[locale]/(root)/docs/rendering-modes/components/LearnMore.tsx
diff --git a/docs/rendering-modes/components/ProgressiveRenderingIntro.mdx b/site/app/[locale]/(root)/docs/rendering-modes/components/ProgressiveRenderingIntro.mdx
similarity index 100%
rename from docs/rendering-modes/components/ProgressiveRenderingIntro.mdx
rename to site/app/[locale]/(root)/docs/rendering-modes/components/ProgressiveRenderingIntro.mdx
diff --git a/docs/rendering-modes/components/RuntimeRenderingIntro.mdx b/site/app/[locale]/(root)/docs/rendering-modes/components/RuntimeRenderingIntro.mdx
similarity index 100%
rename from docs/rendering-modes/components/RuntimeRenderingIntro.mdx
rename to site/app/[locale]/(root)/docs/rendering-modes/components/RuntimeRenderingIntro.mdx
diff --git a/docs/rendering-modes/components/StaticExtractionIntro.mdx b/site/app/[locale]/(root)/docs/rendering-modes/components/StaticExtractionIntro.mdx
similarity index 100%
rename from docs/rendering-modes/components/StaticExtractionIntro.mdx
rename to site/app/[locale]/(root)/docs/rendering-modes/components/StaticExtractionIntro.mdx
diff --git a/docs/rendering-modes/content.mdx b/site/app/[locale]/(root)/docs/rendering-modes/content.mdx
similarity index 100%
rename from docs/rendering-modes/content.mdx
rename to site/app/[locale]/(root)/docs/rendering-modes/content.mdx
diff --git a/docs/rendering-modes/metadata.ts b/site/app/[locale]/(root)/docs/rendering-modes/metadata.ts
similarity index 100%
rename from docs/rendering-modes/metadata.ts
rename to site/app/[locale]/(root)/docs/rendering-modes/metadata.ts
diff --git a/docs/rendering-modes/page.tsx b/site/app/[locale]/(root)/docs/rendering-modes/page.tsx
similarity index 100%
rename from docs/rendering-modes/page.tsx
rename to site/app/[locale]/(root)/docs/rendering-modes/page.tsx
diff --git a/docs/rendering-modes/progressive-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/_opengraph-image.tsx
similarity index 100%
rename from docs/rendering-modes/progressive-rendering/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/_opengraph-image.tsx
diff --git a/docs/rendering-modes/progressive-rendering/content.mdx b/site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/content.mdx
similarity index 100%
rename from docs/rendering-modes/progressive-rendering/content.mdx
rename to site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/content.mdx
diff --git a/docs/rendering-modes/progressive-rendering/metadata.ts b/site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/metadata.ts
similarity index 100%
rename from docs/rendering-modes/progressive-rendering/metadata.ts
rename to site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/metadata.ts
diff --git a/docs/rendering-modes/progressive-rendering/page.tsx b/site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/page.tsx
similarity index 100%
rename from docs/rendering-modes/progressive-rendering/page.tsx
rename to site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/page.tsx
diff --git a/docs/rendering-modes/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/_opengraph-image.tsx
similarity index 100%
rename from docs/rendering-modes/runtime-rendering/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/_opengraph-image.tsx
diff --git a/docs/rendering-modes/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/content.mdx
similarity index 100%
rename from docs/rendering-modes/runtime-rendering/content.mdx
rename to site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/content.mdx
diff --git a/docs/rendering-modes/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/metadata.ts
similarity index 100%
rename from docs/rendering-modes/runtime-rendering/metadata.ts
rename to site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/metadata.ts
diff --git a/docs/rendering-modes/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/page.tsx
similarity index 100%
rename from docs/rendering-modes/runtime-rendering/page.tsx
rename to site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/page.tsx
diff --git a/docs/rendering-modes/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/rendering-modes/static-extraction/_opengraph-image.tsx
similarity index 100%
rename from docs/rendering-modes/static-extraction/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/rendering-modes/static-extraction/_opengraph-image.tsx
diff --git a/docs/rendering-modes/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/rendering-modes/static-extraction/content.mdx
similarity index 100%
rename from docs/rendering-modes/static-extraction/content.mdx
rename to site/app/[locale]/(root)/docs/rendering-modes/static-extraction/content.mdx
diff --git a/docs/rendering-modes/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/rendering-modes/static-extraction/metadata.ts
similarity index 100%
rename from docs/rendering-modes/static-extraction/metadata.ts
rename to site/app/[locale]/(root)/docs/rendering-modes/static-extraction/metadata.ts
diff --git a/docs/rendering-modes/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/rendering-modes/static-extraction/page.tsx
similarity index 100%
rename from docs/rendering-modes/static-extraction/page.tsx
rename to site/app/[locale]/(root)/docs/rendering-modes/static-extraction/page.tsx
diff --git a/docs/resize/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/resize/_opengraph-image.tsx
similarity index 100%
rename from docs/resize/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/resize/_opengraph-image.tsx
diff --git a/docs/resize/components/Overview.tsx b/site/app/[locale]/(root)/docs/resize/components/Overview.tsx
similarity index 100%
rename from docs/resize/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/resize/components/Overview.tsx
diff --git a/docs/resize/content.mdx b/site/app/[locale]/(root)/docs/resize/content.mdx
similarity index 100%
rename from docs/resize/content.mdx
rename to site/app/[locale]/(root)/docs/resize/content.mdx
diff --git a/docs/resize/metadata.ts b/site/app/[locale]/(root)/docs/resize/metadata.ts
similarity index 100%
rename from docs/resize/metadata.ts
rename to site/app/[locale]/(root)/docs/resize/metadata.ts
diff --git a/docs/resize/page.tsx b/site/app/[locale]/(root)/docs/resize/page.tsx
similarity index 100%
rename from docs/resize/page.tsx
rename to site/app/[locale]/(root)/docs/resize/page.tsx
diff --git a/docs/resize/syntaxes.ts b/site/app/[locale]/(root)/docs/resize/syntaxes.ts
similarity index 100%
rename from docs/resize/syntaxes.ts
rename to site/app/[locale]/(root)/docs/resize/syntaxes.ts
diff --git a/docs/responsive-design/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/responsive-design/_opengraph-image.tsx
similarity index 100%
rename from docs/responsive-design/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/responsive-design/_opengraph-image.tsx
diff --git a/docs/responsive-design/content.mdx b/site/app/[locale]/(root)/docs/responsive-design/content.mdx
similarity index 100%
rename from docs/responsive-design/content.mdx
rename to site/app/[locale]/(root)/docs/responsive-design/content.mdx
diff --git a/docs/responsive-design/metadata.ts b/site/app/[locale]/(root)/docs/responsive-design/metadata.ts
similarity index 100%
rename from docs/responsive-design/metadata.ts
rename to site/app/[locale]/(root)/docs/responsive-design/metadata.ts
diff --git a/docs/responsive-design/page.tsx b/site/app/[locale]/(root)/docs/responsive-design/page.tsx
similarity index 100%
rename from docs/responsive-design/page.tsx
rename to site/app/[locale]/(root)/docs/responsive-design/page.tsx
diff --git a/docs/reusing-styles/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/reusing-styles/_opengraph-image.tsx
similarity index 100%
rename from docs/reusing-styles/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/reusing-styles/_opengraph-image.tsx
diff --git a/docs/reusing-styles/content.mdx b/site/app/[locale]/(root)/docs/reusing-styles/content.mdx
similarity index 100%
rename from docs/reusing-styles/content.mdx
rename to site/app/[locale]/(root)/docs/reusing-styles/content.mdx
diff --git a/docs/reusing-styles/metadata.ts b/site/app/[locale]/(root)/docs/reusing-styles/metadata.ts
similarity index 100%
rename from docs/reusing-styles/metadata.ts
rename to site/app/[locale]/(root)/docs/reusing-styles/metadata.ts
diff --git a/docs/reusing-styles/page.tsx b/site/app/[locale]/(root)/docs/reusing-styles/page.tsx
similarity index 100%
rename from docs/reusing-styles/page.tsx
rename to site/app/[locale]/(root)/docs/reusing-styles/page.tsx
diff --git a/docs/rules/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/rules/_opengraph-image.tsx
similarity index 100%
rename from docs/rules/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/rules/_opengraph-image.tsx
diff --git a/docs/rules/components/CoreLayerReference.tsx b/site/app/[locale]/(root)/docs/rules/components/CoreLayerReference.tsx
similarity index 100%
rename from docs/rules/components/CoreLayerReference.tsx
rename to site/app/[locale]/(root)/docs/rules/components/CoreLayerReference.tsx
diff --git a/docs/rules/components/Default.tsx b/site/app/[locale]/(root)/docs/rules/components/Default.tsx
similarity index 100%
rename from docs/rules/components/Default.tsx
rename to site/app/[locale]/(root)/docs/rules/components/Default.tsx
diff --git a/docs/rules/components/LayerReference.tsx b/site/app/[locale]/(root)/docs/rules/components/LayerReference.tsx
similarity index 100%
rename from docs/rules/components/LayerReference.tsx
rename to site/app/[locale]/(root)/docs/rules/components/LayerReference.tsx
diff --git a/docs/rules/components/Overview.mdx b/site/app/[locale]/(root)/docs/rules/components/Overview.mdx
similarity index 100%
rename from docs/rules/components/Overview.mdx
rename to site/app/[locale]/(root)/docs/rules/components/Overview.mdx
diff --git a/docs/rules/content.mdx b/site/app/[locale]/(root)/docs/rules/content.mdx
similarity index 100%
rename from docs/rules/content.mdx
rename to site/app/[locale]/(root)/docs/rules/content.mdx
diff --git a/docs/rules/metadata.ts b/site/app/[locale]/(root)/docs/rules/metadata.ts
similarity index 100%
rename from docs/rules/metadata.ts
rename to site/app/[locale]/(root)/docs/rules/metadata.ts
diff --git a/docs/rules/page.tsx b/site/app/[locale]/(root)/docs/rules/page.tsx
similarity index 100%
rename from docs/rules/page.tsx
rename to site/app/[locale]/(root)/docs/rules/page.tsx
diff --git a/docs/screen-readers/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/screen-readers/_opengraph-image.tsx
similarity index 100%
rename from docs/screen-readers/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/screen-readers/_opengraph-image.tsx
diff --git a/docs/screen-readers/components/Overview.tsx b/site/app/[locale]/(root)/docs/screen-readers/components/Overview.tsx
similarity index 100%
rename from docs/screen-readers/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/screen-readers/components/Overview.tsx
diff --git a/docs/screen-readers/content.mdx b/site/app/[locale]/(root)/docs/screen-readers/content.mdx
similarity index 100%
rename from docs/screen-readers/content.mdx
rename to site/app/[locale]/(root)/docs/screen-readers/content.mdx
diff --git a/docs/screen-readers/metadata.ts b/site/app/[locale]/(root)/docs/screen-readers/metadata.ts
similarity index 100%
rename from docs/screen-readers/metadata.ts
rename to site/app/[locale]/(root)/docs/screen-readers/metadata.ts
diff --git a/docs/screen-readers/page.tsx b/site/app/[locale]/(root)/docs/screen-readers/page.tsx
similarity index 100%
rename from docs/screen-readers/page.tsx
rename to site/app/[locale]/(root)/docs/screen-readers/page.tsx
diff --git a/docs/screen-readers/syntaxes.ts b/site/app/[locale]/(root)/docs/screen-readers/syntaxes.ts
similarity index 100%
rename from docs/screen-readers/syntaxes.ts
rename to site/app/[locale]/(root)/docs/screen-readers/syntaxes.ts
diff --git a/docs/scroll-behavior/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-behavior/_opengraph-image.tsx
similarity index 100%
rename from docs/scroll-behavior/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/scroll-behavior/_opengraph-image.tsx
diff --git a/docs/scroll-behavior/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-behavior/components/Overview.tsx
similarity index 100%
rename from docs/scroll-behavior/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/scroll-behavior/components/Overview.tsx
diff --git a/docs/scroll-behavior/content.mdx b/site/app/[locale]/(root)/docs/scroll-behavior/content.mdx
similarity index 100%
rename from docs/scroll-behavior/content.mdx
rename to site/app/[locale]/(root)/docs/scroll-behavior/content.mdx
diff --git a/docs/scroll-behavior/metadata.ts b/site/app/[locale]/(root)/docs/scroll-behavior/metadata.ts
similarity index 100%
rename from docs/scroll-behavior/metadata.ts
rename to site/app/[locale]/(root)/docs/scroll-behavior/metadata.ts
diff --git a/docs/scroll-behavior/page.tsx b/site/app/[locale]/(root)/docs/scroll-behavior/page.tsx
similarity index 100%
rename from docs/scroll-behavior/page.tsx
rename to site/app/[locale]/(root)/docs/scroll-behavior/page.tsx
diff --git a/docs/scroll-behavior/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-behavior/syntaxes.ts
similarity index 100%
rename from docs/scroll-behavior/syntaxes.ts
rename to site/app/[locale]/(root)/docs/scroll-behavior/syntaxes.ts
diff --git a/docs/scroll-margin/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-margin/_opengraph-image.tsx
similarity index 100%
rename from docs/scroll-margin/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/scroll-margin/_opengraph-image.tsx
diff --git a/docs/scroll-margin/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-margin/components/Overview.tsx
similarity index 100%
rename from docs/scroll-margin/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/scroll-margin/components/Overview.tsx
diff --git a/docs/scroll-margin/content.mdx b/site/app/[locale]/(root)/docs/scroll-margin/content.mdx
similarity index 100%
rename from docs/scroll-margin/content.mdx
rename to site/app/[locale]/(root)/docs/scroll-margin/content.mdx
diff --git a/docs/scroll-margin/metadata.ts b/site/app/[locale]/(root)/docs/scroll-margin/metadata.ts
similarity index 100%
rename from docs/scroll-margin/metadata.ts
rename to site/app/[locale]/(root)/docs/scroll-margin/metadata.ts
diff --git a/docs/scroll-margin/page.tsx b/site/app/[locale]/(root)/docs/scroll-margin/page.tsx
similarity index 100%
rename from docs/scroll-margin/page.tsx
rename to site/app/[locale]/(root)/docs/scroll-margin/page.tsx
diff --git a/docs/scroll-margin/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-margin/syntaxes.ts
similarity index 100%
rename from docs/scroll-margin/syntaxes.ts
rename to site/app/[locale]/(root)/docs/scroll-margin/syntaxes.ts
diff --git a/docs/scroll-padding/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-padding/_opengraph-image.tsx
similarity index 100%
rename from docs/scroll-padding/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/scroll-padding/_opengraph-image.tsx
diff --git a/docs/scroll-padding/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-padding/components/Overview.tsx
similarity index 100%
rename from docs/scroll-padding/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/scroll-padding/components/Overview.tsx
diff --git a/docs/scroll-padding/content.mdx b/site/app/[locale]/(root)/docs/scroll-padding/content.mdx
similarity index 100%
rename from docs/scroll-padding/content.mdx
rename to site/app/[locale]/(root)/docs/scroll-padding/content.mdx
diff --git a/docs/scroll-padding/metadata.ts b/site/app/[locale]/(root)/docs/scroll-padding/metadata.ts
similarity index 100%
rename from docs/scroll-padding/metadata.ts
rename to site/app/[locale]/(root)/docs/scroll-padding/metadata.ts
diff --git a/docs/scroll-padding/page.tsx b/site/app/[locale]/(root)/docs/scroll-padding/page.tsx
similarity index 100%
rename from docs/scroll-padding/page.tsx
rename to site/app/[locale]/(root)/docs/scroll-padding/page.tsx
diff --git a/docs/scroll-padding/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-padding/syntaxes.ts
similarity index 100%
rename from docs/scroll-padding/syntaxes.ts
rename to site/app/[locale]/(root)/docs/scroll-padding/syntaxes.ts
diff --git a/docs/scroll-snap-align/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-snap-align/_opengraph-image.tsx
similarity index 100%
rename from docs/scroll-snap-align/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/scroll-snap-align/_opengraph-image.tsx
diff --git a/docs/scroll-snap-align/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-snap-align/components/Overview.tsx
similarity index 100%
rename from docs/scroll-snap-align/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/scroll-snap-align/components/Overview.tsx
diff --git a/docs/scroll-snap-align/content.mdx b/site/app/[locale]/(root)/docs/scroll-snap-align/content.mdx
similarity index 100%
rename from docs/scroll-snap-align/content.mdx
rename to site/app/[locale]/(root)/docs/scroll-snap-align/content.mdx
diff --git a/docs/scroll-snap-align/metadata.ts b/site/app/[locale]/(root)/docs/scroll-snap-align/metadata.ts
similarity index 100%
rename from docs/scroll-snap-align/metadata.ts
rename to site/app/[locale]/(root)/docs/scroll-snap-align/metadata.ts
diff --git a/docs/scroll-snap-align/page.tsx b/site/app/[locale]/(root)/docs/scroll-snap-align/page.tsx
similarity index 100%
rename from docs/scroll-snap-align/page.tsx
rename to site/app/[locale]/(root)/docs/scroll-snap-align/page.tsx
diff --git a/docs/scroll-snap-align/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-snap-align/syntaxes.ts
similarity index 100%
rename from docs/scroll-snap-align/syntaxes.ts
rename to site/app/[locale]/(root)/docs/scroll-snap-align/syntaxes.ts
diff --git a/docs/scroll-snap-stop/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-snap-stop/_opengraph-image.tsx
similarity index 100%
rename from docs/scroll-snap-stop/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/scroll-snap-stop/_opengraph-image.tsx
diff --git a/docs/scroll-snap-stop/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-snap-stop/components/Overview.tsx
similarity index 100%
rename from docs/scroll-snap-stop/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/scroll-snap-stop/components/Overview.tsx
diff --git a/docs/scroll-snap-stop/content.mdx b/site/app/[locale]/(root)/docs/scroll-snap-stop/content.mdx
similarity index 100%
rename from docs/scroll-snap-stop/content.mdx
rename to site/app/[locale]/(root)/docs/scroll-snap-stop/content.mdx
diff --git a/docs/scroll-snap-stop/metadata.ts b/site/app/[locale]/(root)/docs/scroll-snap-stop/metadata.ts
similarity index 100%
rename from docs/scroll-snap-stop/metadata.ts
rename to site/app/[locale]/(root)/docs/scroll-snap-stop/metadata.ts
diff --git a/docs/scroll-snap-stop/page.tsx b/site/app/[locale]/(root)/docs/scroll-snap-stop/page.tsx
similarity index 100%
rename from docs/scroll-snap-stop/page.tsx
rename to site/app/[locale]/(root)/docs/scroll-snap-stop/page.tsx
diff --git a/docs/scroll-snap-stop/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-snap-stop/syntaxes.ts
similarity index 100%
rename from docs/scroll-snap-stop/syntaxes.ts
rename to site/app/[locale]/(root)/docs/scroll-snap-stop/syntaxes.ts
diff --git a/docs/scroll-snap-type/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-snap-type/_opengraph-image.tsx
similarity index 100%
rename from docs/scroll-snap-type/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/scroll-snap-type/_opengraph-image.tsx
diff --git a/docs/scroll-snap-type/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-snap-type/components/Overview.tsx
similarity index 100%
rename from docs/scroll-snap-type/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/scroll-snap-type/components/Overview.tsx
diff --git a/docs/scroll-snap-type/content.mdx b/site/app/[locale]/(root)/docs/scroll-snap-type/content.mdx
similarity index 100%
rename from docs/scroll-snap-type/content.mdx
rename to site/app/[locale]/(root)/docs/scroll-snap-type/content.mdx
diff --git a/docs/scroll-snap-type/metadata.ts b/site/app/[locale]/(root)/docs/scroll-snap-type/metadata.ts
similarity index 100%
rename from docs/scroll-snap-type/metadata.ts
rename to site/app/[locale]/(root)/docs/scroll-snap-type/metadata.ts
diff --git a/docs/scroll-snap-type/page.tsx b/site/app/[locale]/(root)/docs/scroll-snap-type/page.tsx
similarity index 100%
rename from docs/scroll-snap-type/page.tsx
rename to site/app/[locale]/(root)/docs/scroll-snap-type/page.tsx
diff --git a/docs/scroll-snap-type/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-snap-type/syntaxes.ts
similarity index 100%
rename from docs/scroll-snap-type/syntaxes.ts
rename to site/app/[locale]/(root)/docs/scroll-snap-type/syntaxes.ts
diff --git a/docs/selectors/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/selectors/_opengraph-image.tsx
similarity index 100%
rename from docs/selectors/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/selectors/_opengraph-image.tsx
diff --git a/docs/selectors/components/Default.tsx b/site/app/[locale]/(root)/docs/selectors/components/Default.tsx
similarity index 100%
rename from docs/selectors/components/Default.tsx
rename to site/app/[locale]/(root)/docs/selectors/components/Default.tsx
diff --git a/docs/selectors/components/Overview.mdx b/site/app/[locale]/(root)/docs/selectors/components/Overview.mdx
similarity index 100%
rename from docs/selectors/components/Overview.mdx
rename to site/app/[locale]/(root)/docs/selectors/components/Overview.mdx
diff --git a/docs/selectors/content.mdx b/site/app/[locale]/(root)/docs/selectors/content.mdx
similarity index 100%
rename from docs/selectors/content.mdx
rename to site/app/[locale]/(root)/docs/selectors/content.mdx
diff --git a/docs/selectors/metadata.ts b/site/app/[locale]/(root)/docs/selectors/metadata.ts
similarity index 100%
rename from docs/selectors/metadata.ts
rename to site/app/[locale]/(root)/docs/selectors/metadata.ts
diff --git a/docs/selectors/page.tsx b/site/app/[locale]/(root)/docs/selectors/page.tsx
similarity index 100%
rename from docs/selectors/page.tsx
rename to site/app/[locale]/(root)/docs/selectors/page.tsx
diff --git a/docs/semantics/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/semantics/_opengraph-image.tsx
similarity index 100%
rename from docs/semantics/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/semantics/_opengraph-image.tsx
diff --git a/docs/semantics/components/Default.tsx b/site/app/[locale]/(root)/docs/semantics/components/Default.tsx
similarity index 100%
rename from docs/semantics/components/Default.tsx
rename to site/app/[locale]/(root)/docs/semantics/components/Default.tsx
diff --git a/docs/semantics/components/Overview.mdx b/site/app/[locale]/(root)/docs/semantics/components/Overview.mdx
similarity index 100%
rename from docs/semantics/components/Overview.mdx
rename to site/app/[locale]/(root)/docs/semantics/components/Overview.mdx
diff --git a/docs/semantics/content.mdx b/site/app/[locale]/(root)/docs/semantics/content.mdx
similarity index 100%
rename from docs/semantics/content.mdx
rename to site/app/[locale]/(root)/docs/semantics/content.mdx
diff --git a/docs/semantics/metadata.ts b/site/app/[locale]/(root)/docs/semantics/metadata.ts
similarity index 100%
rename from docs/semantics/metadata.ts
rename to site/app/[locale]/(root)/docs/semantics/metadata.ts
diff --git a/docs/semantics/page.tsx b/site/app/[locale]/(root)/docs/semantics/page.tsx
similarity index 100%
rename from docs/semantics/page.tsx
rename to site/app/[locale]/(root)/docs/semantics/page.tsx
diff --git a/docs/shape-image-threshold/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/shape-image-threshold/_opengraph-image.tsx
similarity index 100%
rename from docs/shape-image-threshold/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/shape-image-threshold/_opengraph-image.tsx
diff --git a/docs/shape-image-threshold/components/Overview.tsx b/site/app/[locale]/(root)/docs/shape-image-threshold/components/Overview.tsx
similarity index 100%
rename from docs/shape-image-threshold/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/shape-image-threshold/components/Overview.tsx
diff --git a/docs/shape-image-threshold/content.mdx b/site/app/[locale]/(root)/docs/shape-image-threshold/content.mdx
similarity index 100%
rename from docs/shape-image-threshold/content.mdx
rename to site/app/[locale]/(root)/docs/shape-image-threshold/content.mdx
diff --git a/docs/shape-image-threshold/metadata.ts b/site/app/[locale]/(root)/docs/shape-image-threshold/metadata.ts
similarity index 100%
rename from docs/shape-image-threshold/metadata.ts
rename to site/app/[locale]/(root)/docs/shape-image-threshold/metadata.ts
diff --git a/docs/shape-image-threshold/page.tsx b/site/app/[locale]/(root)/docs/shape-image-threshold/page.tsx
similarity index 100%
rename from docs/shape-image-threshold/page.tsx
rename to site/app/[locale]/(root)/docs/shape-image-threshold/page.tsx
diff --git a/docs/shape-image-threshold/syntaxes.ts b/site/app/[locale]/(root)/docs/shape-image-threshold/syntaxes.ts
similarity index 100%
rename from docs/shape-image-threshold/syntaxes.ts
rename to site/app/[locale]/(root)/docs/shape-image-threshold/syntaxes.ts
diff --git a/docs/shape-margin/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/shape-margin/_opengraph-image.tsx
similarity index 100%
rename from docs/shape-margin/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/shape-margin/_opengraph-image.tsx
diff --git a/docs/shape-margin/components/Overview.tsx b/site/app/[locale]/(root)/docs/shape-margin/components/Overview.tsx
similarity index 100%
rename from docs/shape-margin/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/shape-margin/components/Overview.tsx
diff --git a/docs/shape-margin/content.mdx b/site/app/[locale]/(root)/docs/shape-margin/content.mdx
similarity index 100%
rename from docs/shape-margin/content.mdx
rename to site/app/[locale]/(root)/docs/shape-margin/content.mdx
diff --git a/docs/shape-margin/metadata.ts b/site/app/[locale]/(root)/docs/shape-margin/metadata.ts
similarity index 100%
rename from docs/shape-margin/metadata.ts
rename to site/app/[locale]/(root)/docs/shape-margin/metadata.ts
diff --git a/docs/shape-margin/page.tsx b/site/app/[locale]/(root)/docs/shape-margin/page.tsx
similarity index 100%
rename from docs/shape-margin/page.tsx
rename to site/app/[locale]/(root)/docs/shape-margin/page.tsx
diff --git a/docs/shape-margin/syntaxes.ts b/site/app/[locale]/(root)/docs/shape-margin/syntaxes.ts
similarity index 100%
rename from docs/shape-margin/syntaxes.ts
rename to site/app/[locale]/(root)/docs/shape-margin/syntaxes.ts
diff --git a/docs/shape-outside/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/shape-outside/_opengraph-image.tsx
similarity index 100%
rename from docs/shape-outside/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/shape-outside/_opengraph-image.tsx
diff --git a/docs/shape-outside/components/Overview.tsx b/site/app/[locale]/(root)/docs/shape-outside/components/Overview.tsx
similarity index 100%
rename from docs/shape-outside/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/shape-outside/components/Overview.tsx
diff --git a/docs/shape-outside/content.mdx b/site/app/[locale]/(root)/docs/shape-outside/content.mdx
similarity index 100%
rename from docs/shape-outside/content.mdx
rename to site/app/[locale]/(root)/docs/shape-outside/content.mdx
diff --git a/docs/shape-outside/metadata.ts b/site/app/[locale]/(root)/docs/shape-outside/metadata.ts
similarity index 100%
rename from docs/shape-outside/metadata.ts
rename to site/app/[locale]/(root)/docs/shape-outside/metadata.ts
diff --git a/docs/shape-outside/page.tsx b/site/app/[locale]/(root)/docs/shape-outside/page.tsx
similarity index 100%
rename from docs/shape-outside/page.tsx
rename to site/app/[locale]/(root)/docs/shape-outside/page.tsx
diff --git a/docs/shape-outside/syntaxes.ts b/site/app/[locale]/(root)/docs/shape-outside/syntaxes.ts
similarity index 100%
rename from docs/shape-outside/syntaxes.ts
rename to site/app/[locale]/(root)/docs/shape-outside/syntaxes.ts
diff --git a/docs/state-selectors/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/state-selectors/_opengraph-image.tsx
similarity index 100%
rename from docs/state-selectors/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/state-selectors/_opengraph-image.tsx
diff --git a/docs/state-selectors/content.mdx b/site/app/[locale]/(root)/docs/state-selectors/content.mdx
similarity index 100%
rename from docs/state-selectors/content.mdx
rename to site/app/[locale]/(root)/docs/state-selectors/content.mdx
diff --git a/docs/state-selectors/metadata.ts b/site/app/[locale]/(root)/docs/state-selectors/metadata.ts
similarity index 100%
rename from docs/state-selectors/metadata.ts
rename to site/app/[locale]/(root)/docs/state-selectors/metadata.ts
diff --git a/docs/state-selectors/page.tsx b/site/app/[locale]/(root)/docs/state-selectors/page.tsx
similarity index 100%
rename from docs/state-selectors/page.tsx
rename to site/app/[locale]/(root)/docs/state-selectors/page.tsx
diff --git a/docs/stroke-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/stroke-width/_opengraph-image.tsx
similarity index 100%
rename from docs/stroke-width/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/stroke-width/_opengraph-image.tsx
diff --git a/docs/stroke-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/stroke-width/components/Overview.tsx
similarity index 100%
rename from docs/stroke-width/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/stroke-width/components/Overview.tsx
diff --git a/docs/stroke-width/content.mdx b/site/app/[locale]/(root)/docs/stroke-width/content.mdx
similarity index 100%
rename from docs/stroke-width/content.mdx
rename to site/app/[locale]/(root)/docs/stroke-width/content.mdx
diff --git a/docs/stroke-width/metadata.ts b/site/app/[locale]/(root)/docs/stroke-width/metadata.ts
similarity index 100%
rename from docs/stroke-width/metadata.ts
rename to site/app/[locale]/(root)/docs/stroke-width/metadata.ts
diff --git a/docs/stroke-width/page.tsx b/site/app/[locale]/(root)/docs/stroke-width/page.tsx
similarity index 100%
rename from docs/stroke-width/page.tsx
rename to site/app/[locale]/(root)/docs/stroke-width/page.tsx
diff --git a/docs/stroke-width/syntaxes.ts b/site/app/[locale]/(root)/docs/stroke-width/syntaxes.ts
similarity index 100%
rename from docs/stroke-width/syntaxes.ts
rename to site/app/[locale]/(root)/docs/stroke-width/syntaxes.ts
diff --git a/docs/stroke/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/stroke/_opengraph-image.tsx
similarity index 100%
rename from docs/stroke/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/stroke/_opengraph-image.tsx
diff --git a/docs/stroke/components/Overview.tsx b/site/app/[locale]/(root)/docs/stroke/components/Overview.tsx
similarity index 100%
rename from docs/stroke/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/stroke/components/Overview.tsx
diff --git a/docs/stroke/content.mdx b/site/app/[locale]/(root)/docs/stroke/content.mdx
similarity index 100%
rename from docs/stroke/content.mdx
rename to site/app/[locale]/(root)/docs/stroke/content.mdx
diff --git a/docs/stroke/metadata.ts b/site/app/[locale]/(root)/docs/stroke/metadata.ts
similarity index 100%
rename from docs/stroke/metadata.ts
rename to site/app/[locale]/(root)/docs/stroke/metadata.ts
diff --git a/docs/stroke/page.tsx b/site/app/[locale]/(root)/docs/stroke/page.tsx
similarity index 100%
rename from docs/stroke/page.tsx
rename to site/app/[locale]/(root)/docs/stroke/page.tsx
diff --git a/docs/stroke/syntaxes.ts b/site/app/[locale]/(root)/docs/stroke/syntaxes.ts
similarity index 100%
rename from docs/stroke/syntaxes.ts
rename to site/app/[locale]/(root)/docs/stroke/syntaxes.ts
diff --git a/docs/style-declarations/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/style-declarations/_opengraph-image.tsx
similarity index 100%
rename from docs/style-declarations/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/style-declarations/_opengraph-image.tsx
diff --git a/docs/style-declarations/components/Abbreviations.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Abbreviations.mdx
similarity index 100%
rename from docs/style-declarations/components/Abbreviations.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/Abbreviations.mdx
diff --git a/docs/style-declarations/components/AmbiguousShorthands.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/AmbiguousShorthands.mdx
similarity index 100%
rename from docs/style-declarations/components/AmbiguousShorthands.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/AmbiguousShorthands.mdx
diff --git a/docs/style-declarations/components/ArbitraryProperties.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/ArbitraryProperties.mdx
similarity index 100%
rename from docs/style-declarations/components/ArbitraryProperties.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/ArbitraryProperties.mdx
diff --git a/docs/style-declarations/components/Decimal.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Decimal.mdx
similarity index 100%
rename from docs/style-declarations/components/Decimal.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/Decimal.mdx
diff --git a/docs/style-declarations/components/Functions.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Functions.mdx
similarity index 100%
rename from docs/style-declarations/components/Functions.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/Functions.mdx
diff --git a/docs/style-declarations/components/GroupSyntax.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/GroupSyntax.mdx
similarity index 100%
rename from docs/style-declarations/components/GroupSyntax.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/GroupSyntax.mdx
diff --git a/docs/style-declarations/components/Important.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Important.mdx
similarity index 100%
rename from docs/style-declarations/components/Important.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/Important.mdx
diff --git a/docs/style-declarations/components/MediaQueries.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/MediaQueries.mdx
similarity index 100%
rename from docs/style-declarations/components/MediaQueries.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/MediaQueries.mdx
diff --git a/docs/style-declarations/components/MultiStyleShorthands.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/MultiStyleShorthands.mdx
similarity index 100%
rename from docs/style-declarations/components/MultiStyleShorthands.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/MultiStyleShorthands.mdx
diff --git a/docs/style-declarations/components/Negative.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Negative.mdx
similarity index 100%
rename from docs/style-declarations/components/Negative.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/Negative.mdx
diff --git a/docs/style-declarations/components/Overview.tsx b/site/app/[locale]/(root)/docs/style-declarations/components/Overview.tsx
similarity index 100%
rename from docs/style-declarations/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/style-declarations/components/Overview.tsx
diff --git a/docs/style-declarations/components/Selectors.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Selectors.mdx
similarity index 100%
rename from docs/style-declarations/components/Selectors.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/Selectors.mdx
diff --git a/docs/style-declarations/components/Semantics.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Semantics.mdx
similarity index 100%
rename from docs/style-declarations/components/Semantics.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/Semantics.mdx
diff --git a/docs/style-declarations/components/SymbolShorthands.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/SymbolShorthands.mdx
similarity index 100%
rename from docs/style-declarations/components/SymbolShorthands.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/SymbolShorthands.mdx
diff --git a/docs/style-declarations/components/Tokens.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Tokens.mdx
similarity index 100%
rename from docs/style-declarations/components/Tokens.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/Tokens.mdx
diff --git a/docs/style-declarations/components/UnitConversion.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/UnitConversion.mdx
similarity index 100%
rename from docs/style-declarations/components/UnitConversion.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/UnitConversion.mdx
diff --git a/docs/style-declarations/components/UnitSensing.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/UnitSensing.mdx
similarity index 100%
rename from docs/style-declarations/components/UnitSensing.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/UnitSensing.mdx
diff --git a/docs/style-declarations/components/Units.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Units.mdx
similarity index 100%
rename from docs/style-declarations/components/Units.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/Units.mdx
diff --git a/docs/style-declarations/components/Variables.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Variables.mdx
similarity index 100%
rename from docs/style-declarations/components/Variables.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/components/Variables.mdx
diff --git a/docs/style-declarations/content.mdx b/site/app/[locale]/(root)/docs/style-declarations/content.mdx
similarity index 100%
rename from docs/style-declarations/content.mdx
rename to site/app/[locale]/(root)/docs/style-declarations/content.mdx
diff --git a/docs/style-declarations/metadata.ts b/site/app/[locale]/(root)/docs/style-declarations/metadata.ts
similarity index 100%
rename from docs/style-declarations/metadata.ts
rename to site/app/[locale]/(root)/docs/style-declarations/metadata.ts
diff --git a/docs/style-declarations/page.tsx b/site/app/[locale]/(root)/docs/style-declarations/page.tsx
similarity index 100%
rename from docs/style-declarations/page.tsx
rename to site/app/[locale]/(root)/docs/style-declarations/page.tsx
diff --git a/docs/styles/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/styles/_opengraph-image.tsx
similarity index 100%
rename from docs/styles/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/styles/_opengraph-image.tsx
diff --git a/docs/styles/components/Overview.mdx b/site/app/[locale]/(root)/docs/styles/components/Overview.mdx
similarity index 100%
rename from docs/styles/components/Overview.mdx
rename to site/app/[locale]/(root)/docs/styles/components/Overview.mdx
diff --git a/docs/styles/content.mdx b/site/app/[locale]/(root)/docs/styles/content.mdx
similarity index 100%
rename from docs/styles/content.mdx
rename to site/app/[locale]/(root)/docs/styles/content.mdx
diff --git a/docs/styles/metadata.ts b/site/app/[locale]/(root)/docs/styles/metadata.ts
similarity index 100%
rename from docs/styles/metadata.ts
rename to site/app/[locale]/(root)/docs/styles/metadata.ts
diff --git a/docs/styles/page.tsx b/site/app/[locale]/(root)/docs/styles/page.tsx
similarity index 100%
rename from docs/styles/page.tsx
rename to site/app/[locale]/(root)/docs/styles/page.tsx
diff --git a/docs/text-align/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-align/_opengraph-image.tsx
similarity index 100%
rename from docs/text-align/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-align/_opengraph-image.tsx
diff --git a/docs/text-align/components/Basic.tsx b/site/app/[locale]/(root)/docs/text-align/components/Basic.tsx
similarity index 100%
rename from docs/text-align/components/Basic.tsx
rename to site/app/[locale]/(root)/docs/text-align/components/Basic.tsx
diff --git a/docs/text-align/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-align/components/Overview.tsx
similarity index 100%
rename from docs/text-align/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-align/components/Overview.tsx
diff --git a/docs/text-align/content.mdx b/site/app/[locale]/(root)/docs/text-align/content.mdx
similarity index 100%
rename from docs/text-align/content.mdx
rename to site/app/[locale]/(root)/docs/text-align/content.mdx
diff --git a/docs/text-align/metadata.ts b/site/app/[locale]/(root)/docs/text-align/metadata.ts
similarity index 100%
rename from docs/text-align/metadata.ts
rename to site/app/[locale]/(root)/docs/text-align/metadata.ts
diff --git a/docs/text-align/page.tsx b/site/app/[locale]/(root)/docs/text-align/page.tsx
similarity index 100%
rename from docs/text-align/page.tsx
rename to site/app/[locale]/(root)/docs/text-align/page.tsx
diff --git a/docs/text-align/syntaxes.ts b/site/app/[locale]/(root)/docs/text-align/syntaxes.ts
similarity index 100%
rename from docs/text-align/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-align/syntaxes.ts
diff --git a/docs/text-decoration-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-decoration-color/_opengraph-image.tsx
similarity index 100%
rename from docs/text-decoration-color/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-color/_opengraph-image.tsx
diff --git a/docs/text-decoration-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-decoration-color/components/Overview.tsx
similarity index 100%
rename from docs/text-decoration-color/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-color/components/Overview.tsx
diff --git a/docs/text-decoration-color/content.mdx b/site/app/[locale]/(root)/docs/text-decoration-color/content.mdx
similarity index 100%
rename from docs/text-decoration-color/content.mdx
rename to site/app/[locale]/(root)/docs/text-decoration-color/content.mdx
diff --git a/docs/text-decoration-color/metadata.ts b/site/app/[locale]/(root)/docs/text-decoration-color/metadata.ts
similarity index 100%
rename from docs/text-decoration-color/metadata.ts
rename to site/app/[locale]/(root)/docs/text-decoration-color/metadata.ts
diff --git a/docs/text-decoration-color/page.tsx b/site/app/[locale]/(root)/docs/text-decoration-color/page.tsx
similarity index 100%
rename from docs/text-decoration-color/page.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-color/page.tsx
diff --git a/docs/text-decoration-color/syntaxes.ts b/site/app/[locale]/(root)/docs/text-decoration-color/syntaxes.ts
similarity index 100%
rename from docs/text-decoration-color/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-decoration-color/syntaxes.ts
diff --git a/docs/text-decoration-line/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-decoration-line/_opengraph-image.tsx
similarity index 100%
rename from docs/text-decoration-line/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-line/_opengraph-image.tsx
diff --git a/docs/text-decoration-line/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-decoration-line/components/Overview.tsx
similarity index 100%
rename from docs/text-decoration-line/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-line/components/Overview.tsx
diff --git a/docs/text-decoration-line/content.mdx b/site/app/[locale]/(root)/docs/text-decoration-line/content.mdx
similarity index 100%
rename from docs/text-decoration-line/content.mdx
rename to site/app/[locale]/(root)/docs/text-decoration-line/content.mdx
diff --git a/docs/text-decoration-line/metadata.ts b/site/app/[locale]/(root)/docs/text-decoration-line/metadata.ts
similarity index 100%
rename from docs/text-decoration-line/metadata.ts
rename to site/app/[locale]/(root)/docs/text-decoration-line/metadata.ts
diff --git a/docs/text-decoration-line/page.tsx b/site/app/[locale]/(root)/docs/text-decoration-line/page.tsx
similarity index 100%
rename from docs/text-decoration-line/page.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-line/page.tsx
diff --git a/docs/text-decoration-line/syntaxes.ts b/site/app/[locale]/(root)/docs/text-decoration-line/syntaxes.ts
similarity index 100%
rename from docs/text-decoration-line/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-decoration-line/syntaxes.ts
diff --git a/docs/text-decoration-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-decoration-style/_opengraph-image.tsx
similarity index 100%
rename from docs/text-decoration-style/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-style/_opengraph-image.tsx
diff --git a/docs/text-decoration-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-decoration-style/components/Overview.tsx
similarity index 100%
rename from docs/text-decoration-style/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-style/components/Overview.tsx
diff --git a/docs/text-decoration-style/content.mdx b/site/app/[locale]/(root)/docs/text-decoration-style/content.mdx
similarity index 100%
rename from docs/text-decoration-style/content.mdx
rename to site/app/[locale]/(root)/docs/text-decoration-style/content.mdx
diff --git a/docs/text-decoration-style/metadata.ts b/site/app/[locale]/(root)/docs/text-decoration-style/metadata.ts
similarity index 100%
rename from docs/text-decoration-style/metadata.ts
rename to site/app/[locale]/(root)/docs/text-decoration-style/metadata.ts
diff --git a/docs/text-decoration-style/page.tsx b/site/app/[locale]/(root)/docs/text-decoration-style/page.tsx
similarity index 100%
rename from docs/text-decoration-style/page.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-style/page.tsx
diff --git a/docs/text-decoration-style/syntaxes.ts b/site/app/[locale]/(root)/docs/text-decoration-style/syntaxes.ts
similarity index 100%
rename from docs/text-decoration-style/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-decoration-style/syntaxes.ts
diff --git a/docs/text-decoration-thickness/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-decoration-thickness/_opengraph-image.tsx
similarity index 100%
rename from docs/text-decoration-thickness/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-thickness/_opengraph-image.tsx
diff --git a/docs/text-decoration-thickness/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-decoration-thickness/components/Overview.tsx
similarity index 100%
rename from docs/text-decoration-thickness/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-thickness/components/Overview.tsx
diff --git a/docs/text-decoration-thickness/content.mdx b/site/app/[locale]/(root)/docs/text-decoration-thickness/content.mdx
similarity index 100%
rename from docs/text-decoration-thickness/content.mdx
rename to site/app/[locale]/(root)/docs/text-decoration-thickness/content.mdx
diff --git a/docs/text-decoration-thickness/metadata.ts b/site/app/[locale]/(root)/docs/text-decoration-thickness/metadata.ts
similarity index 100%
rename from docs/text-decoration-thickness/metadata.ts
rename to site/app/[locale]/(root)/docs/text-decoration-thickness/metadata.ts
diff --git a/docs/text-decoration-thickness/page.tsx b/site/app/[locale]/(root)/docs/text-decoration-thickness/page.tsx
similarity index 100%
rename from docs/text-decoration-thickness/page.tsx
rename to site/app/[locale]/(root)/docs/text-decoration-thickness/page.tsx
diff --git a/docs/text-decoration-thickness/syntaxes.ts b/site/app/[locale]/(root)/docs/text-decoration-thickness/syntaxes.ts
similarity index 100%
rename from docs/text-decoration-thickness/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-decoration-thickness/syntaxes.ts
diff --git a/docs/text-decoration/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-decoration/_opengraph-image.tsx
similarity index 100%
rename from docs/text-decoration/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-decoration/_opengraph-image.tsx
diff --git a/docs/text-decoration/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-decoration/components/Overview.tsx
similarity index 100%
rename from docs/text-decoration/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-decoration/components/Overview.tsx
diff --git a/docs/text-decoration/content.mdx b/site/app/[locale]/(root)/docs/text-decoration/content.mdx
similarity index 100%
rename from docs/text-decoration/content.mdx
rename to site/app/[locale]/(root)/docs/text-decoration/content.mdx
diff --git a/docs/text-decoration/metadata.ts b/site/app/[locale]/(root)/docs/text-decoration/metadata.ts
similarity index 100%
rename from docs/text-decoration/metadata.ts
rename to site/app/[locale]/(root)/docs/text-decoration/metadata.ts
diff --git a/docs/text-decoration/page.tsx b/site/app/[locale]/(root)/docs/text-decoration/page.tsx
similarity index 100%
rename from docs/text-decoration/page.tsx
rename to site/app/[locale]/(root)/docs/text-decoration/page.tsx
diff --git a/docs/text-decoration/syntaxes.ts b/site/app/[locale]/(root)/docs/text-decoration/syntaxes.ts
similarity index 100%
rename from docs/text-decoration/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-decoration/syntaxes.ts
diff --git a/docs/text-fill-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-fill-color/_opengraph-image.tsx
similarity index 100%
rename from docs/text-fill-color/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-fill-color/_opengraph-image.tsx
diff --git a/docs/text-fill-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-fill-color/components/Overview.tsx
similarity index 100%
rename from docs/text-fill-color/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-fill-color/components/Overview.tsx
diff --git a/docs/text-fill-color/content.mdx b/site/app/[locale]/(root)/docs/text-fill-color/content.mdx
similarity index 100%
rename from docs/text-fill-color/content.mdx
rename to site/app/[locale]/(root)/docs/text-fill-color/content.mdx
diff --git a/docs/text-fill-color/metadata.ts b/site/app/[locale]/(root)/docs/text-fill-color/metadata.ts
similarity index 100%
rename from docs/text-fill-color/metadata.ts
rename to site/app/[locale]/(root)/docs/text-fill-color/metadata.ts
diff --git a/docs/text-fill-color/page.tsx b/site/app/[locale]/(root)/docs/text-fill-color/page.tsx
similarity index 100%
rename from docs/text-fill-color/page.tsx
rename to site/app/[locale]/(root)/docs/text-fill-color/page.tsx
diff --git a/docs/text-fill-color/syntaxes.ts b/site/app/[locale]/(root)/docs/text-fill-color/syntaxes.ts
similarity index 100%
rename from docs/text-fill-color/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-fill-color/syntaxes.ts
diff --git a/docs/text-indent/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-indent/_opengraph-image.tsx
similarity index 100%
rename from docs/text-indent/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-indent/_opengraph-image.tsx
diff --git a/docs/text-indent/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-indent/components/Overview.tsx
similarity index 100%
rename from docs/text-indent/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-indent/components/Overview.tsx
diff --git a/docs/text-indent/content.mdx b/site/app/[locale]/(root)/docs/text-indent/content.mdx
similarity index 100%
rename from docs/text-indent/content.mdx
rename to site/app/[locale]/(root)/docs/text-indent/content.mdx
diff --git a/docs/text-indent/metadata.ts b/site/app/[locale]/(root)/docs/text-indent/metadata.ts
similarity index 100%
rename from docs/text-indent/metadata.ts
rename to site/app/[locale]/(root)/docs/text-indent/metadata.ts
diff --git a/docs/text-indent/page.tsx b/site/app/[locale]/(root)/docs/text-indent/page.tsx
similarity index 100%
rename from docs/text-indent/page.tsx
rename to site/app/[locale]/(root)/docs/text-indent/page.tsx
diff --git a/docs/text-indent/syntaxes.ts b/site/app/[locale]/(root)/docs/text-indent/syntaxes.ts
similarity index 100%
rename from docs/text-indent/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-indent/syntaxes.ts
diff --git a/docs/text-orientation/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-orientation/_opengraph-image.tsx
similarity index 100%
rename from docs/text-orientation/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-orientation/_opengraph-image.tsx
diff --git a/docs/text-orientation/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-orientation/components/Overview.tsx
similarity index 100%
rename from docs/text-orientation/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-orientation/components/Overview.tsx
diff --git a/docs/text-orientation/content.mdx b/site/app/[locale]/(root)/docs/text-orientation/content.mdx
similarity index 100%
rename from docs/text-orientation/content.mdx
rename to site/app/[locale]/(root)/docs/text-orientation/content.mdx
diff --git a/docs/text-orientation/metadata.ts b/site/app/[locale]/(root)/docs/text-orientation/metadata.ts
similarity index 100%
rename from docs/text-orientation/metadata.ts
rename to site/app/[locale]/(root)/docs/text-orientation/metadata.ts
diff --git a/docs/text-orientation/page.tsx b/site/app/[locale]/(root)/docs/text-orientation/page.tsx
similarity index 100%
rename from docs/text-orientation/page.tsx
rename to site/app/[locale]/(root)/docs/text-orientation/page.tsx
diff --git a/docs/text-orientation/syntaxes.ts b/site/app/[locale]/(root)/docs/text-orientation/syntaxes.ts
similarity index 100%
rename from docs/text-orientation/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-orientation/syntaxes.ts
diff --git a/docs/text-overflow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-overflow/_opengraph-image.tsx
similarity index 100%
rename from docs/text-overflow/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-overflow/_opengraph-image.tsx
diff --git a/docs/text-overflow/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-overflow/components/Overview.tsx
similarity index 100%
rename from docs/text-overflow/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-overflow/components/Overview.tsx
diff --git a/docs/text-overflow/content.mdx b/site/app/[locale]/(root)/docs/text-overflow/content.mdx
similarity index 100%
rename from docs/text-overflow/content.mdx
rename to site/app/[locale]/(root)/docs/text-overflow/content.mdx
diff --git a/docs/text-overflow/metadata.ts b/site/app/[locale]/(root)/docs/text-overflow/metadata.ts
similarity index 100%
rename from docs/text-overflow/metadata.ts
rename to site/app/[locale]/(root)/docs/text-overflow/metadata.ts
diff --git a/docs/text-overflow/page.tsx b/site/app/[locale]/(root)/docs/text-overflow/page.tsx
similarity index 100%
rename from docs/text-overflow/page.tsx
rename to site/app/[locale]/(root)/docs/text-overflow/page.tsx
diff --git a/docs/text-overflow/syntaxes.ts b/site/app/[locale]/(root)/docs/text-overflow/syntaxes.ts
similarity index 100%
rename from docs/text-overflow/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-overflow/syntaxes.ts
diff --git a/docs/text-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-rendering/_opengraph-image.tsx
similarity index 100%
rename from docs/text-rendering/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-rendering/_opengraph-image.tsx
diff --git a/docs/text-rendering/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-rendering/components/Overview.tsx
similarity index 100%
rename from docs/text-rendering/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-rendering/components/Overview.tsx
diff --git a/docs/text-rendering/content.mdx b/site/app/[locale]/(root)/docs/text-rendering/content.mdx
similarity index 100%
rename from docs/text-rendering/content.mdx
rename to site/app/[locale]/(root)/docs/text-rendering/content.mdx
diff --git a/docs/text-rendering/metadata.ts b/site/app/[locale]/(root)/docs/text-rendering/metadata.ts
similarity index 100%
rename from docs/text-rendering/metadata.ts
rename to site/app/[locale]/(root)/docs/text-rendering/metadata.ts
diff --git a/docs/text-rendering/page.tsx b/site/app/[locale]/(root)/docs/text-rendering/page.tsx
similarity index 100%
rename from docs/text-rendering/page.tsx
rename to site/app/[locale]/(root)/docs/text-rendering/page.tsx
diff --git a/docs/text-rendering/syntaxes.ts b/site/app/[locale]/(root)/docs/text-rendering/syntaxes.ts
similarity index 100%
rename from docs/text-rendering/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-rendering/syntaxes.ts
diff --git a/docs/text-shadow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-shadow/_opengraph-image.tsx
similarity index 100%
rename from docs/text-shadow/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-shadow/_opengraph-image.tsx
diff --git a/docs/text-shadow/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-shadow/components/Overview.tsx
similarity index 100%
rename from docs/text-shadow/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-shadow/components/Overview.tsx
diff --git a/docs/text-shadow/content.mdx b/site/app/[locale]/(root)/docs/text-shadow/content.mdx
similarity index 100%
rename from docs/text-shadow/content.mdx
rename to site/app/[locale]/(root)/docs/text-shadow/content.mdx
diff --git a/docs/text-shadow/metadata.ts b/site/app/[locale]/(root)/docs/text-shadow/metadata.ts
similarity index 100%
rename from docs/text-shadow/metadata.ts
rename to site/app/[locale]/(root)/docs/text-shadow/metadata.ts
diff --git a/docs/text-shadow/page.tsx b/site/app/[locale]/(root)/docs/text-shadow/page.tsx
similarity index 100%
rename from docs/text-shadow/page.tsx
rename to site/app/[locale]/(root)/docs/text-shadow/page.tsx
diff --git a/docs/text-shadow/syntaxes.ts b/site/app/[locale]/(root)/docs/text-shadow/syntaxes.ts
similarity index 100%
rename from docs/text-shadow/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-shadow/syntaxes.ts
diff --git a/docs/text-size/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-size/_opengraph-image.tsx
similarity index 100%
rename from docs/text-size/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-size/_opengraph-image.tsx
diff --git a/docs/text-size/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-size/components/Overview.tsx
similarity index 100%
rename from docs/text-size/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-size/components/Overview.tsx
diff --git a/docs/text-size/content.mdx b/site/app/[locale]/(root)/docs/text-size/content.mdx
similarity index 100%
rename from docs/text-size/content.mdx
rename to site/app/[locale]/(root)/docs/text-size/content.mdx
diff --git a/docs/text-size/metadata.ts b/site/app/[locale]/(root)/docs/text-size/metadata.ts
similarity index 100%
rename from docs/text-size/metadata.ts
rename to site/app/[locale]/(root)/docs/text-size/metadata.ts
diff --git a/docs/text-size/page.tsx b/site/app/[locale]/(root)/docs/text-size/page.tsx
similarity index 100%
rename from docs/text-size/page.tsx
rename to site/app/[locale]/(root)/docs/text-size/page.tsx
diff --git a/docs/text-size/syntaxes.ts b/site/app/[locale]/(root)/docs/text-size/syntaxes.ts
similarity index 100%
rename from docs/text-size/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-size/syntaxes.ts
diff --git a/docs/text-stroke-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-stroke-color/_opengraph-image.tsx
similarity index 100%
rename from docs/text-stroke-color/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-stroke-color/_opengraph-image.tsx
diff --git a/docs/text-stroke-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-stroke-color/components/Overview.tsx
similarity index 100%
rename from docs/text-stroke-color/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-stroke-color/components/Overview.tsx
diff --git a/docs/text-stroke-color/content.mdx b/site/app/[locale]/(root)/docs/text-stroke-color/content.mdx
similarity index 100%
rename from docs/text-stroke-color/content.mdx
rename to site/app/[locale]/(root)/docs/text-stroke-color/content.mdx
diff --git a/docs/text-stroke-color/metadata.ts b/site/app/[locale]/(root)/docs/text-stroke-color/metadata.ts
similarity index 100%
rename from docs/text-stroke-color/metadata.ts
rename to site/app/[locale]/(root)/docs/text-stroke-color/metadata.ts
diff --git a/docs/text-stroke-color/page.tsx b/site/app/[locale]/(root)/docs/text-stroke-color/page.tsx
similarity index 100%
rename from docs/text-stroke-color/page.tsx
rename to site/app/[locale]/(root)/docs/text-stroke-color/page.tsx
diff --git a/docs/text-stroke-color/syntaxes.ts b/site/app/[locale]/(root)/docs/text-stroke-color/syntaxes.ts
similarity index 100%
rename from docs/text-stroke-color/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-stroke-color/syntaxes.ts
diff --git a/docs/text-stroke-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-stroke-width/_opengraph-image.tsx
similarity index 100%
rename from docs/text-stroke-width/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-stroke-width/_opengraph-image.tsx
diff --git a/docs/text-stroke-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-stroke-width/components/Overview.tsx
similarity index 100%
rename from docs/text-stroke-width/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-stroke-width/components/Overview.tsx
diff --git a/docs/text-stroke-width/content.mdx b/site/app/[locale]/(root)/docs/text-stroke-width/content.mdx
similarity index 100%
rename from docs/text-stroke-width/content.mdx
rename to site/app/[locale]/(root)/docs/text-stroke-width/content.mdx
diff --git a/docs/text-stroke-width/metadata.ts b/site/app/[locale]/(root)/docs/text-stroke-width/metadata.ts
similarity index 100%
rename from docs/text-stroke-width/metadata.ts
rename to site/app/[locale]/(root)/docs/text-stroke-width/metadata.ts
diff --git a/docs/text-stroke-width/page.tsx b/site/app/[locale]/(root)/docs/text-stroke-width/page.tsx
similarity index 100%
rename from docs/text-stroke-width/page.tsx
rename to site/app/[locale]/(root)/docs/text-stroke-width/page.tsx
diff --git a/docs/text-stroke-width/syntaxes.ts b/site/app/[locale]/(root)/docs/text-stroke-width/syntaxes.ts
similarity index 100%
rename from docs/text-stroke-width/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-stroke-width/syntaxes.ts
diff --git a/docs/text-stroke/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-stroke/_opengraph-image.tsx
similarity index 100%
rename from docs/text-stroke/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-stroke/_opengraph-image.tsx
diff --git a/docs/text-stroke/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-stroke/components/Overview.tsx
similarity index 100%
rename from docs/text-stroke/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-stroke/components/Overview.tsx
diff --git a/docs/text-stroke/content.mdx b/site/app/[locale]/(root)/docs/text-stroke/content.mdx
similarity index 100%
rename from docs/text-stroke/content.mdx
rename to site/app/[locale]/(root)/docs/text-stroke/content.mdx
diff --git a/docs/text-stroke/metadata.ts b/site/app/[locale]/(root)/docs/text-stroke/metadata.ts
similarity index 100%
rename from docs/text-stroke/metadata.ts
rename to site/app/[locale]/(root)/docs/text-stroke/metadata.ts
diff --git a/docs/text-stroke/page.tsx b/site/app/[locale]/(root)/docs/text-stroke/page.tsx
similarity index 100%
rename from docs/text-stroke/page.tsx
rename to site/app/[locale]/(root)/docs/text-stroke/page.tsx
diff --git a/docs/text-stroke/syntaxes.ts b/site/app/[locale]/(root)/docs/text-stroke/syntaxes.ts
similarity index 100%
rename from docs/text-stroke/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-stroke/syntaxes.ts
diff --git a/docs/text-transform/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-transform/_opengraph-image.tsx
similarity index 100%
rename from docs/text-transform/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-transform/_opengraph-image.tsx
diff --git a/docs/text-transform/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-transform/components/Overview.tsx
similarity index 100%
rename from docs/text-transform/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-transform/components/Overview.tsx
diff --git a/docs/text-transform/content.mdx b/site/app/[locale]/(root)/docs/text-transform/content.mdx
similarity index 100%
rename from docs/text-transform/content.mdx
rename to site/app/[locale]/(root)/docs/text-transform/content.mdx
diff --git a/docs/text-transform/metadata.ts b/site/app/[locale]/(root)/docs/text-transform/metadata.ts
similarity index 100%
rename from docs/text-transform/metadata.ts
rename to site/app/[locale]/(root)/docs/text-transform/metadata.ts
diff --git a/docs/text-transform/page.tsx b/site/app/[locale]/(root)/docs/text-transform/page.tsx
similarity index 100%
rename from docs/text-transform/page.tsx
rename to site/app/[locale]/(root)/docs/text-transform/page.tsx
diff --git a/docs/text-transform/syntaxes.ts b/site/app/[locale]/(root)/docs/text-transform/syntaxes.ts
similarity index 100%
rename from docs/text-transform/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-transform/syntaxes.ts
diff --git a/docs/text-underline-offset/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-underline-offset/_opengraph-image.tsx
similarity index 100%
rename from docs/text-underline-offset/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/text-underline-offset/_opengraph-image.tsx
diff --git a/docs/text-underline-offset/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-underline-offset/components/Overview.tsx
similarity index 100%
rename from docs/text-underline-offset/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/text-underline-offset/components/Overview.tsx
diff --git a/docs/text-underline-offset/content.mdx b/site/app/[locale]/(root)/docs/text-underline-offset/content.mdx
similarity index 100%
rename from docs/text-underline-offset/content.mdx
rename to site/app/[locale]/(root)/docs/text-underline-offset/content.mdx
diff --git a/docs/text-underline-offset/metadata.ts b/site/app/[locale]/(root)/docs/text-underline-offset/metadata.ts
similarity index 100%
rename from docs/text-underline-offset/metadata.ts
rename to site/app/[locale]/(root)/docs/text-underline-offset/metadata.ts
diff --git a/docs/text-underline-offset/page.tsx b/site/app/[locale]/(root)/docs/text-underline-offset/page.tsx
similarity index 100%
rename from docs/text-underline-offset/page.tsx
rename to site/app/[locale]/(root)/docs/text-underline-offset/page.tsx
diff --git a/docs/text-underline-offset/syntaxes.ts b/site/app/[locale]/(root)/docs/text-underline-offset/syntaxes.ts
similarity index 100%
rename from docs/text-underline-offset/syntaxes.ts
rename to site/app/[locale]/(root)/docs/text-underline-offset/syntaxes.ts
diff --git a/docs/theme-modes/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/theme-modes/_opengraph-image.tsx
similarity index 100%
rename from docs/theme-modes/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/theme-modes/_opengraph-image.tsx
diff --git a/docs/theme-modes/content.mdx b/site/app/[locale]/(root)/docs/theme-modes/content.mdx
similarity index 100%
rename from docs/theme-modes/content.mdx
rename to site/app/[locale]/(root)/docs/theme-modes/content.mdx
diff --git a/docs/theme-modes/metadata.ts b/site/app/[locale]/(root)/docs/theme-modes/metadata.ts
similarity index 100%
rename from docs/theme-modes/metadata.ts
rename to site/app/[locale]/(root)/docs/theme-modes/metadata.ts
diff --git a/docs/theme-modes/page.tsx b/site/app/[locale]/(root)/docs/theme-modes/page.tsx
similarity index 100%
rename from docs/theme-modes/page.tsx
rename to site/app/[locale]/(root)/docs/theme-modes/page.tsx
diff --git a/docs/theme-service/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/theme-service/_opengraph-image.tsx
similarity index 100%
rename from docs/theme-service/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/theme-service/_opengraph-image.tsx
diff --git a/docs/theme-service/content.mdx b/site/app/[locale]/(root)/docs/theme-service/content.mdx
similarity index 100%
rename from docs/theme-service/content.mdx
rename to site/app/[locale]/(root)/docs/theme-service/content.mdx
diff --git a/docs/theme-service/metadata.ts b/site/app/[locale]/(root)/docs/theme-service/metadata.ts
similarity index 100%
rename from docs/theme-service/metadata.ts
rename to site/app/[locale]/(root)/docs/theme-service/metadata.ts
diff --git a/docs/theme-service/page.tsx b/site/app/[locale]/(root)/docs/theme-service/page.tsx
similarity index 100%
rename from docs/theme-service/page.tsx
rename to site/app/[locale]/(root)/docs/theme-service/page.tsx
diff --git a/docs/theme-service/react/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/theme-service/react/_opengraph-image.tsx
similarity index 100%
rename from docs/theme-service/react/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/theme-service/react/_opengraph-image.tsx
diff --git a/docs/theme-service/react/content.mdx b/site/app/[locale]/(root)/docs/theme-service/react/content.mdx
similarity index 100%
rename from docs/theme-service/react/content.mdx
rename to site/app/[locale]/(root)/docs/theme-service/react/content.mdx
diff --git a/docs/theme-service/react/metadata.ts b/site/app/[locale]/(root)/docs/theme-service/react/metadata.ts
similarity index 100%
rename from docs/theme-service/react/metadata.ts
rename to site/app/[locale]/(root)/docs/theme-service/react/metadata.ts
diff --git a/docs/theme-service/react/page.tsx b/site/app/[locale]/(root)/docs/theme-service/react/page.tsx
similarity index 100%
rename from docs/theme-service/react/page.tsx
rename to site/app/[locale]/(root)/docs/theme-service/react/page.tsx
diff --git a/docs/theme-service/theme-service-layout.tsx b/site/app/[locale]/(root)/docs/theme-service/theme-service-layout.tsx
similarity index 100%
rename from docs/theme-service/theme-service-layout.tsx
rename to site/app/[locale]/(root)/docs/theme-service/theme-service-layout.tsx
diff --git a/docs/touch-action/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/touch-action/_opengraph-image.tsx
similarity index 100%
rename from docs/touch-action/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/touch-action/_opengraph-image.tsx
diff --git a/docs/touch-action/components/Overview.tsx b/site/app/[locale]/(root)/docs/touch-action/components/Overview.tsx
similarity index 100%
rename from docs/touch-action/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/touch-action/components/Overview.tsx
diff --git a/docs/touch-action/content.mdx b/site/app/[locale]/(root)/docs/touch-action/content.mdx
similarity index 100%
rename from docs/touch-action/content.mdx
rename to site/app/[locale]/(root)/docs/touch-action/content.mdx
diff --git a/docs/touch-action/metadata.ts b/site/app/[locale]/(root)/docs/touch-action/metadata.ts
similarity index 100%
rename from docs/touch-action/metadata.ts
rename to site/app/[locale]/(root)/docs/touch-action/metadata.ts
diff --git a/docs/touch-action/page.tsx b/site/app/[locale]/(root)/docs/touch-action/page.tsx
similarity index 100%
rename from docs/touch-action/page.tsx
rename to site/app/[locale]/(root)/docs/touch-action/page.tsx
diff --git a/docs/touch-action/syntaxes.ts b/site/app/[locale]/(root)/docs/touch-action/syntaxes.ts
similarity index 100%
rename from docs/touch-action/syntaxes.ts
rename to site/app/[locale]/(root)/docs/touch-action/syntaxes.ts
diff --git a/docs/transform-box/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transform-box/_opengraph-image.tsx
similarity index 100%
rename from docs/transform-box/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/transform-box/_opengraph-image.tsx
diff --git a/docs/transform-box/components/Overview.tsx b/site/app/[locale]/(root)/docs/transform-box/components/Overview.tsx
similarity index 100%
rename from docs/transform-box/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/transform-box/components/Overview.tsx
diff --git a/docs/transform-box/content.mdx b/site/app/[locale]/(root)/docs/transform-box/content.mdx
similarity index 100%
rename from docs/transform-box/content.mdx
rename to site/app/[locale]/(root)/docs/transform-box/content.mdx
diff --git a/docs/transform-box/metadata.ts b/site/app/[locale]/(root)/docs/transform-box/metadata.ts
similarity index 100%
rename from docs/transform-box/metadata.ts
rename to site/app/[locale]/(root)/docs/transform-box/metadata.ts
diff --git a/docs/transform-box/page.tsx b/site/app/[locale]/(root)/docs/transform-box/page.tsx
similarity index 100%
rename from docs/transform-box/page.tsx
rename to site/app/[locale]/(root)/docs/transform-box/page.tsx
diff --git a/docs/transform-box/syntaxes.ts b/site/app/[locale]/(root)/docs/transform-box/syntaxes.ts
similarity index 100%
rename from docs/transform-box/syntaxes.ts
rename to site/app/[locale]/(root)/docs/transform-box/syntaxes.ts
diff --git a/docs/transform-origin/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transform-origin/_opengraph-image.tsx
similarity index 100%
rename from docs/transform-origin/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/transform-origin/_opengraph-image.tsx
diff --git a/docs/transform-origin/components/Overview.tsx b/site/app/[locale]/(root)/docs/transform-origin/components/Overview.tsx
similarity index 100%
rename from docs/transform-origin/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/transform-origin/components/Overview.tsx
diff --git a/docs/transform-origin/content.mdx b/site/app/[locale]/(root)/docs/transform-origin/content.mdx
similarity index 100%
rename from docs/transform-origin/content.mdx
rename to site/app/[locale]/(root)/docs/transform-origin/content.mdx
diff --git a/docs/transform-origin/metadata.ts b/site/app/[locale]/(root)/docs/transform-origin/metadata.ts
similarity index 100%
rename from docs/transform-origin/metadata.ts
rename to site/app/[locale]/(root)/docs/transform-origin/metadata.ts
diff --git a/docs/transform-origin/page.tsx b/site/app/[locale]/(root)/docs/transform-origin/page.tsx
similarity index 100%
rename from docs/transform-origin/page.tsx
rename to site/app/[locale]/(root)/docs/transform-origin/page.tsx
diff --git a/docs/transform-origin/syntaxes.ts b/site/app/[locale]/(root)/docs/transform-origin/syntaxes.ts
similarity index 100%
rename from docs/transform-origin/syntaxes.ts
rename to site/app/[locale]/(root)/docs/transform-origin/syntaxes.ts
diff --git a/docs/transform-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transform-style/_opengraph-image.tsx
similarity index 100%
rename from docs/transform-style/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/transform-style/_opengraph-image.tsx
diff --git a/docs/transform-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/transform-style/components/Overview.tsx
similarity index 100%
rename from docs/transform-style/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/transform-style/components/Overview.tsx
diff --git a/docs/transform-style/content.mdx b/site/app/[locale]/(root)/docs/transform-style/content.mdx
similarity index 100%
rename from docs/transform-style/content.mdx
rename to site/app/[locale]/(root)/docs/transform-style/content.mdx
diff --git a/docs/transform-style/metadata.ts b/site/app/[locale]/(root)/docs/transform-style/metadata.ts
similarity index 100%
rename from docs/transform-style/metadata.ts
rename to site/app/[locale]/(root)/docs/transform-style/metadata.ts
diff --git a/docs/transform-style/page.tsx b/site/app/[locale]/(root)/docs/transform-style/page.tsx
similarity index 100%
rename from docs/transform-style/page.tsx
rename to site/app/[locale]/(root)/docs/transform-style/page.tsx
diff --git a/docs/transform-style/syntaxes.ts b/site/app/[locale]/(root)/docs/transform-style/syntaxes.ts
similarity index 100%
rename from docs/transform-style/syntaxes.ts
rename to site/app/[locale]/(root)/docs/transform-style/syntaxes.ts
diff --git a/docs/transform/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transform/_opengraph-image.tsx
similarity index 100%
rename from docs/transform/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/transform/_opengraph-image.tsx
diff --git a/docs/transform/components/Overview.tsx b/site/app/[locale]/(root)/docs/transform/components/Overview.tsx
similarity index 100%
rename from docs/transform/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/transform/components/Overview.tsx
diff --git a/docs/transform/content.mdx b/site/app/[locale]/(root)/docs/transform/content.mdx
similarity index 100%
rename from docs/transform/content.mdx
rename to site/app/[locale]/(root)/docs/transform/content.mdx
diff --git a/docs/transform/metadata.ts b/site/app/[locale]/(root)/docs/transform/metadata.ts
similarity index 100%
rename from docs/transform/metadata.ts
rename to site/app/[locale]/(root)/docs/transform/metadata.ts
diff --git a/docs/transform/page.tsx b/site/app/[locale]/(root)/docs/transform/page.tsx
similarity index 100%
rename from docs/transform/page.tsx
rename to site/app/[locale]/(root)/docs/transform/page.tsx
diff --git a/docs/transform/syntaxes.ts b/site/app/[locale]/(root)/docs/transform/syntaxes.ts
similarity index 100%
rename from docs/transform/syntaxes.ts
rename to site/app/[locale]/(root)/docs/transform/syntaxes.ts
diff --git a/docs/transition-delay/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transition-delay/_opengraph-image.tsx
similarity index 100%
rename from docs/transition-delay/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/transition-delay/_opengraph-image.tsx
diff --git a/docs/transition-delay/components/Overview.tsx b/site/app/[locale]/(root)/docs/transition-delay/components/Overview.tsx
similarity index 100%
rename from docs/transition-delay/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/transition-delay/components/Overview.tsx
diff --git a/docs/transition-delay/content.mdx b/site/app/[locale]/(root)/docs/transition-delay/content.mdx
similarity index 100%
rename from docs/transition-delay/content.mdx
rename to site/app/[locale]/(root)/docs/transition-delay/content.mdx
diff --git a/docs/transition-delay/metadata.ts b/site/app/[locale]/(root)/docs/transition-delay/metadata.ts
similarity index 100%
rename from docs/transition-delay/metadata.ts
rename to site/app/[locale]/(root)/docs/transition-delay/metadata.ts
diff --git a/docs/transition-delay/page.tsx b/site/app/[locale]/(root)/docs/transition-delay/page.tsx
similarity index 100%
rename from docs/transition-delay/page.tsx
rename to site/app/[locale]/(root)/docs/transition-delay/page.tsx
diff --git a/docs/transition-delay/syntaxes.ts b/site/app/[locale]/(root)/docs/transition-delay/syntaxes.ts
similarity index 100%
rename from docs/transition-delay/syntaxes.ts
rename to site/app/[locale]/(root)/docs/transition-delay/syntaxes.ts
diff --git a/docs/transition-duration/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transition-duration/_opengraph-image.tsx
similarity index 100%
rename from docs/transition-duration/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/transition-duration/_opengraph-image.tsx
diff --git a/docs/transition-duration/components/Overview.tsx b/site/app/[locale]/(root)/docs/transition-duration/components/Overview.tsx
similarity index 100%
rename from docs/transition-duration/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/transition-duration/components/Overview.tsx
diff --git a/docs/transition-duration/content.mdx b/site/app/[locale]/(root)/docs/transition-duration/content.mdx
similarity index 100%
rename from docs/transition-duration/content.mdx
rename to site/app/[locale]/(root)/docs/transition-duration/content.mdx
diff --git a/docs/transition-duration/metadata.ts b/site/app/[locale]/(root)/docs/transition-duration/metadata.ts
similarity index 100%
rename from docs/transition-duration/metadata.ts
rename to site/app/[locale]/(root)/docs/transition-duration/metadata.ts
diff --git a/docs/transition-duration/page.tsx b/site/app/[locale]/(root)/docs/transition-duration/page.tsx
similarity index 100%
rename from docs/transition-duration/page.tsx
rename to site/app/[locale]/(root)/docs/transition-duration/page.tsx
diff --git a/docs/transition-duration/syntaxes.ts b/site/app/[locale]/(root)/docs/transition-duration/syntaxes.ts
similarity index 100%
rename from docs/transition-duration/syntaxes.ts
rename to site/app/[locale]/(root)/docs/transition-duration/syntaxes.ts
diff --git a/docs/transition-property/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transition-property/_opengraph-image.tsx
similarity index 100%
rename from docs/transition-property/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/transition-property/_opengraph-image.tsx
diff --git a/docs/transition-property/components/Overview.tsx b/site/app/[locale]/(root)/docs/transition-property/components/Overview.tsx
similarity index 100%
rename from docs/transition-property/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/transition-property/components/Overview.tsx
diff --git a/docs/transition-property/content.mdx b/site/app/[locale]/(root)/docs/transition-property/content.mdx
similarity index 100%
rename from docs/transition-property/content.mdx
rename to site/app/[locale]/(root)/docs/transition-property/content.mdx
diff --git a/docs/transition-property/metadata.ts b/site/app/[locale]/(root)/docs/transition-property/metadata.ts
similarity index 100%
rename from docs/transition-property/metadata.ts
rename to site/app/[locale]/(root)/docs/transition-property/metadata.ts
diff --git a/docs/transition-property/page.tsx b/site/app/[locale]/(root)/docs/transition-property/page.tsx
similarity index 100%
rename from docs/transition-property/page.tsx
rename to site/app/[locale]/(root)/docs/transition-property/page.tsx
diff --git a/docs/transition-property/syntaxes.ts b/site/app/[locale]/(root)/docs/transition-property/syntaxes.ts
similarity index 100%
rename from docs/transition-property/syntaxes.ts
rename to site/app/[locale]/(root)/docs/transition-property/syntaxes.ts
diff --git a/docs/transition-timing-function/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transition-timing-function/_opengraph-image.tsx
similarity index 100%
rename from docs/transition-timing-function/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/transition-timing-function/_opengraph-image.tsx
diff --git a/docs/transition-timing-function/components/Overview.tsx b/site/app/[locale]/(root)/docs/transition-timing-function/components/Overview.tsx
similarity index 100%
rename from docs/transition-timing-function/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/transition-timing-function/components/Overview.tsx
diff --git a/docs/transition-timing-function/content.mdx b/site/app/[locale]/(root)/docs/transition-timing-function/content.mdx
similarity index 100%
rename from docs/transition-timing-function/content.mdx
rename to site/app/[locale]/(root)/docs/transition-timing-function/content.mdx
diff --git a/docs/transition-timing-function/metadata.ts b/site/app/[locale]/(root)/docs/transition-timing-function/metadata.ts
similarity index 100%
rename from docs/transition-timing-function/metadata.ts
rename to site/app/[locale]/(root)/docs/transition-timing-function/metadata.ts
diff --git a/docs/transition-timing-function/page.tsx b/site/app/[locale]/(root)/docs/transition-timing-function/page.tsx
similarity index 100%
rename from docs/transition-timing-function/page.tsx
rename to site/app/[locale]/(root)/docs/transition-timing-function/page.tsx
diff --git a/docs/transition-timing-function/syntaxes.ts b/site/app/[locale]/(root)/docs/transition-timing-function/syntaxes.ts
similarity index 100%
rename from docs/transition-timing-function/syntaxes.ts
rename to site/app/[locale]/(root)/docs/transition-timing-function/syntaxes.ts
diff --git a/docs/transition/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transition/_opengraph-image.tsx
similarity index 100%
rename from docs/transition/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/transition/_opengraph-image.tsx
diff --git a/docs/transition/components/Overview.tsx b/site/app/[locale]/(root)/docs/transition/components/Overview.tsx
similarity index 100%
rename from docs/transition/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/transition/components/Overview.tsx
diff --git a/docs/transition/content.mdx b/site/app/[locale]/(root)/docs/transition/content.mdx
similarity index 100%
rename from docs/transition/content.mdx
rename to site/app/[locale]/(root)/docs/transition/content.mdx
diff --git a/docs/transition/metadata.ts b/site/app/[locale]/(root)/docs/transition/metadata.ts
similarity index 100%
rename from docs/transition/metadata.ts
rename to site/app/[locale]/(root)/docs/transition/metadata.ts
diff --git a/docs/transition/page.tsx b/site/app/[locale]/(root)/docs/transition/page.tsx
similarity index 100%
rename from docs/transition/page.tsx
rename to site/app/[locale]/(root)/docs/transition/page.tsx
diff --git a/docs/transition/syntaxes.ts b/site/app/[locale]/(root)/docs/transition/syntaxes.ts
similarity index 100%
rename from docs/transition/syntaxes.ts
rename to site/app/[locale]/(root)/docs/transition/syntaxes.ts
diff --git a/docs/user-drag/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/user-drag/_opengraph-image.tsx
similarity index 100%
rename from docs/user-drag/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/user-drag/_opengraph-image.tsx
diff --git a/docs/user-drag/components/Overview.tsx b/site/app/[locale]/(root)/docs/user-drag/components/Overview.tsx
similarity index 100%
rename from docs/user-drag/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/user-drag/components/Overview.tsx
diff --git a/docs/user-drag/content.mdx b/site/app/[locale]/(root)/docs/user-drag/content.mdx
similarity index 100%
rename from docs/user-drag/content.mdx
rename to site/app/[locale]/(root)/docs/user-drag/content.mdx
diff --git a/docs/user-drag/metadata.ts b/site/app/[locale]/(root)/docs/user-drag/metadata.ts
similarity index 100%
rename from docs/user-drag/metadata.ts
rename to site/app/[locale]/(root)/docs/user-drag/metadata.ts
diff --git a/docs/user-drag/page.tsx b/site/app/[locale]/(root)/docs/user-drag/page.tsx
similarity index 100%
rename from docs/user-drag/page.tsx
rename to site/app/[locale]/(root)/docs/user-drag/page.tsx
diff --git a/docs/user-drag/syntaxes.ts b/site/app/[locale]/(root)/docs/user-drag/syntaxes.ts
similarity index 100%
rename from docs/user-drag/syntaxes.ts
rename to site/app/[locale]/(root)/docs/user-drag/syntaxes.ts
diff --git a/docs/user-select/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/user-select/_opengraph-image.tsx
similarity index 100%
rename from docs/user-select/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/user-select/_opengraph-image.tsx
diff --git a/docs/user-select/components/Overview.tsx b/site/app/[locale]/(root)/docs/user-select/components/Overview.tsx
similarity index 100%
rename from docs/user-select/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/user-select/components/Overview.tsx
diff --git a/docs/user-select/content.mdx b/site/app/[locale]/(root)/docs/user-select/content.mdx
similarity index 100%
rename from docs/user-select/content.mdx
rename to site/app/[locale]/(root)/docs/user-select/content.mdx
diff --git a/docs/user-select/metadata.ts b/site/app/[locale]/(root)/docs/user-select/metadata.ts
similarity index 100%
rename from docs/user-select/metadata.ts
rename to site/app/[locale]/(root)/docs/user-select/metadata.ts
diff --git a/docs/user-select/page.tsx b/site/app/[locale]/(root)/docs/user-select/page.tsx
similarity index 100%
rename from docs/user-select/page.tsx
rename to site/app/[locale]/(root)/docs/user-select/page.tsx
diff --git a/docs/user-select/syntaxes.ts b/site/app/[locale]/(root)/docs/user-select/syntaxes.ts
similarity index 100%
rename from docs/user-select/syntaxes.ts
rename to site/app/[locale]/(root)/docs/user-select/syntaxes.ts
diff --git a/docs/validator/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/validator/_opengraph-image.tsx
similarity index 100%
rename from docs/validator/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/validator/_opengraph-image.tsx
diff --git a/docs/validator/content.mdx b/site/app/[locale]/(root)/docs/validator/content.mdx
similarity index 100%
rename from docs/validator/content.mdx
rename to site/app/[locale]/(root)/docs/validator/content.mdx
diff --git a/docs/validator/metadata.ts b/site/app/[locale]/(root)/docs/validator/metadata.ts
similarity index 100%
rename from docs/validator/metadata.ts
rename to site/app/[locale]/(root)/docs/validator/metadata.ts
diff --git a/docs/validator/page.tsx b/site/app/[locale]/(root)/docs/validator/page.tsx
similarity index 100%
rename from docs/validator/page.tsx
rename to site/app/[locale]/(root)/docs/validator/page.tsx
diff --git a/docs/variable/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/variable/_opengraph-image.tsx
similarity index 100%
rename from docs/variable/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/variable/_opengraph-image.tsx
diff --git a/docs/variable/components/Overview.tsx b/site/app/[locale]/(root)/docs/variable/components/Overview.tsx
similarity index 100%
rename from docs/variable/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/variable/components/Overview.tsx
diff --git a/docs/variable/content.mdx b/site/app/[locale]/(root)/docs/variable/content.mdx
similarity index 100%
rename from docs/variable/content.mdx
rename to site/app/[locale]/(root)/docs/variable/content.mdx
diff --git a/docs/variable/metadata.ts b/site/app/[locale]/(root)/docs/variable/metadata.ts
similarity index 100%
rename from docs/variable/metadata.ts
rename to site/app/[locale]/(root)/docs/variable/metadata.ts
diff --git a/docs/variable/page.tsx b/site/app/[locale]/(root)/docs/variable/page.tsx
similarity index 100%
rename from docs/variable/page.tsx
rename to site/app/[locale]/(root)/docs/variable/page.tsx
diff --git a/docs/variable/syntaxes.ts b/site/app/[locale]/(root)/docs/variable/syntaxes.ts
similarity index 100%
rename from docs/variable/syntaxes.ts
rename to site/app/[locale]/(root)/docs/variable/syntaxes.ts
diff --git a/docs/variables/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/variables/_opengraph-image.tsx
similarity index 100%
rename from docs/variables/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/variables/_opengraph-image.tsx
diff --git a/docs/variables/components/Overview.mdx b/site/app/[locale]/(root)/docs/variables/components/Overview.mdx
similarity index 100%
rename from docs/variables/components/Overview.mdx
rename to site/app/[locale]/(root)/docs/variables/components/Overview.mdx
diff --git a/docs/variables/content.mdx b/site/app/[locale]/(root)/docs/variables/content.mdx
similarity index 100%
rename from docs/variables/content.mdx
rename to site/app/[locale]/(root)/docs/variables/content.mdx
diff --git a/docs/variables/metadata.ts b/site/app/[locale]/(root)/docs/variables/metadata.ts
similarity index 100%
rename from docs/variables/metadata.ts
rename to site/app/[locale]/(root)/docs/variables/metadata.ts
diff --git a/docs/variables/page.tsx b/site/app/[locale]/(root)/docs/variables/page.tsx
similarity index 100%
rename from docs/variables/page.tsx
rename to site/app/[locale]/(root)/docs/variables/page.tsx
diff --git a/docs/vertical-align/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/vertical-align/_opengraph-image.tsx
similarity index 100%
rename from docs/vertical-align/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/vertical-align/_opengraph-image.tsx
diff --git a/docs/vertical-align/components/Overview.tsx b/site/app/[locale]/(root)/docs/vertical-align/components/Overview.tsx
similarity index 100%
rename from docs/vertical-align/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/vertical-align/components/Overview.tsx
diff --git a/docs/vertical-align/content.mdx b/site/app/[locale]/(root)/docs/vertical-align/content.mdx
similarity index 100%
rename from docs/vertical-align/content.mdx
rename to site/app/[locale]/(root)/docs/vertical-align/content.mdx
diff --git a/docs/vertical-align/metadata.ts b/site/app/[locale]/(root)/docs/vertical-align/metadata.ts
similarity index 100%
rename from docs/vertical-align/metadata.ts
rename to site/app/[locale]/(root)/docs/vertical-align/metadata.ts
diff --git a/docs/vertical-align/page.tsx b/site/app/[locale]/(root)/docs/vertical-align/page.tsx
similarity index 100%
rename from docs/vertical-align/page.tsx
rename to site/app/[locale]/(root)/docs/vertical-align/page.tsx
diff --git a/docs/vertical-align/syntaxes.ts b/site/app/[locale]/(root)/docs/vertical-align/syntaxes.ts
similarity index 100%
rename from docs/vertical-align/syntaxes.ts
rename to site/app/[locale]/(root)/docs/vertical-align/syntaxes.ts
diff --git a/docs/visibility/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/visibility/_opengraph-image.tsx
similarity index 100%
rename from docs/visibility/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/visibility/_opengraph-image.tsx
diff --git a/docs/visibility/components/Overview.tsx b/site/app/[locale]/(root)/docs/visibility/components/Overview.tsx
similarity index 100%
rename from docs/visibility/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/visibility/components/Overview.tsx
diff --git a/docs/visibility/content.mdx b/site/app/[locale]/(root)/docs/visibility/content.mdx
similarity index 100%
rename from docs/visibility/content.mdx
rename to site/app/[locale]/(root)/docs/visibility/content.mdx
diff --git a/docs/visibility/metadata.ts b/site/app/[locale]/(root)/docs/visibility/metadata.ts
similarity index 100%
rename from docs/visibility/metadata.ts
rename to site/app/[locale]/(root)/docs/visibility/metadata.ts
diff --git a/docs/visibility/page.tsx b/site/app/[locale]/(root)/docs/visibility/page.tsx
similarity index 100%
rename from docs/visibility/page.tsx
rename to site/app/[locale]/(root)/docs/visibility/page.tsx
diff --git a/docs/visibility/syntaxes.ts b/site/app/[locale]/(root)/docs/visibility/syntaxes.ts
similarity index 100%
rename from docs/visibility/syntaxes.ts
rename to site/app/[locale]/(root)/docs/visibility/syntaxes.ts
diff --git a/docs/white-space/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/white-space/_opengraph-image.tsx
similarity index 100%
rename from docs/white-space/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/white-space/_opengraph-image.tsx
diff --git a/docs/white-space/components/Overview.tsx b/site/app/[locale]/(root)/docs/white-space/components/Overview.tsx
similarity index 100%
rename from docs/white-space/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/white-space/components/Overview.tsx
diff --git a/docs/white-space/content.mdx b/site/app/[locale]/(root)/docs/white-space/content.mdx
similarity index 100%
rename from docs/white-space/content.mdx
rename to site/app/[locale]/(root)/docs/white-space/content.mdx
diff --git a/docs/white-space/metadata.ts b/site/app/[locale]/(root)/docs/white-space/metadata.ts
similarity index 100%
rename from docs/white-space/metadata.ts
rename to site/app/[locale]/(root)/docs/white-space/metadata.ts
diff --git a/docs/white-space/page.tsx b/site/app/[locale]/(root)/docs/white-space/page.tsx
similarity index 100%
rename from docs/white-space/page.tsx
rename to site/app/[locale]/(root)/docs/white-space/page.tsx
diff --git a/docs/white-space/syntaxes.ts b/site/app/[locale]/(root)/docs/white-space/syntaxes.ts
similarity index 100%
rename from docs/white-space/syntaxes.ts
rename to site/app/[locale]/(root)/docs/white-space/syntaxes.ts
diff --git a/docs/width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/width/_opengraph-image.tsx
similarity index 100%
rename from docs/width/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/width/_opengraph-image.tsx
diff --git a/docs/width/components/Overview.tsx b/site/app/[locale]/(root)/docs/width/components/Overview.tsx
similarity index 100%
rename from docs/width/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/width/components/Overview.tsx
diff --git a/docs/width/content.mdx b/site/app/[locale]/(root)/docs/width/content.mdx
similarity index 100%
rename from docs/width/content.mdx
rename to site/app/[locale]/(root)/docs/width/content.mdx
diff --git a/docs/width/metadata.ts b/site/app/[locale]/(root)/docs/width/metadata.ts
similarity index 100%
rename from docs/width/metadata.ts
rename to site/app/[locale]/(root)/docs/width/metadata.ts
diff --git a/docs/width/page.tsx b/site/app/[locale]/(root)/docs/width/page.tsx
similarity index 100%
rename from docs/width/page.tsx
rename to site/app/[locale]/(root)/docs/width/page.tsx
diff --git a/docs/width/syntaxes.ts b/site/app/[locale]/(root)/docs/width/syntaxes.ts
similarity index 100%
rename from docs/width/syntaxes.ts
rename to site/app/[locale]/(root)/docs/width/syntaxes.ts
diff --git a/docs/will-change/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/will-change/_opengraph-image.tsx
similarity index 100%
rename from docs/will-change/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/will-change/_opengraph-image.tsx
diff --git a/docs/will-change/components/Overview.tsx b/site/app/[locale]/(root)/docs/will-change/components/Overview.tsx
similarity index 100%
rename from docs/will-change/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/will-change/components/Overview.tsx
diff --git a/docs/will-change/content.mdx b/site/app/[locale]/(root)/docs/will-change/content.mdx
similarity index 100%
rename from docs/will-change/content.mdx
rename to site/app/[locale]/(root)/docs/will-change/content.mdx
diff --git a/docs/will-change/metadata.ts b/site/app/[locale]/(root)/docs/will-change/metadata.ts
similarity index 100%
rename from docs/will-change/metadata.ts
rename to site/app/[locale]/(root)/docs/will-change/metadata.ts
diff --git a/docs/will-change/page.tsx b/site/app/[locale]/(root)/docs/will-change/page.tsx
similarity index 100%
rename from docs/will-change/page.tsx
rename to site/app/[locale]/(root)/docs/will-change/page.tsx
diff --git a/docs/will-change/syntaxes.ts b/site/app/[locale]/(root)/docs/will-change/syntaxes.ts
similarity index 100%
rename from docs/will-change/syntaxes.ts
rename to site/app/[locale]/(root)/docs/will-change/syntaxes.ts
diff --git a/docs/word-break/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/word-break/_opengraph-image.tsx
similarity index 100%
rename from docs/word-break/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/word-break/_opengraph-image.tsx
diff --git a/docs/word-break/components/Overview.tsx b/site/app/[locale]/(root)/docs/word-break/components/Overview.tsx
similarity index 100%
rename from docs/word-break/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/word-break/components/Overview.tsx
diff --git a/docs/word-break/content.mdx b/site/app/[locale]/(root)/docs/word-break/content.mdx
similarity index 100%
rename from docs/word-break/content.mdx
rename to site/app/[locale]/(root)/docs/word-break/content.mdx
diff --git a/docs/word-break/metadata.ts b/site/app/[locale]/(root)/docs/word-break/metadata.ts
similarity index 100%
rename from docs/word-break/metadata.ts
rename to site/app/[locale]/(root)/docs/word-break/metadata.ts
diff --git a/docs/word-break/page.tsx b/site/app/[locale]/(root)/docs/word-break/page.tsx
similarity index 100%
rename from docs/word-break/page.tsx
rename to site/app/[locale]/(root)/docs/word-break/page.tsx
diff --git a/docs/word-break/syntaxes.ts b/site/app/[locale]/(root)/docs/word-break/syntaxes.ts
similarity index 100%
rename from docs/word-break/syntaxes.ts
rename to site/app/[locale]/(root)/docs/word-break/syntaxes.ts
diff --git a/docs/word-spacing/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/word-spacing/_opengraph-image.tsx
similarity index 100%
rename from docs/word-spacing/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/word-spacing/_opengraph-image.tsx
diff --git a/docs/word-spacing/components/Overview.tsx b/site/app/[locale]/(root)/docs/word-spacing/components/Overview.tsx
similarity index 100%
rename from docs/word-spacing/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/word-spacing/components/Overview.tsx
diff --git a/docs/word-spacing/content.mdx b/site/app/[locale]/(root)/docs/word-spacing/content.mdx
similarity index 100%
rename from docs/word-spacing/content.mdx
rename to site/app/[locale]/(root)/docs/word-spacing/content.mdx
diff --git a/docs/word-spacing/metadata.ts b/site/app/[locale]/(root)/docs/word-spacing/metadata.ts
similarity index 100%
rename from docs/word-spacing/metadata.ts
rename to site/app/[locale]/(root)/docs/word-spacing/metadata.ts
diff --git a/docs/word-spacing/page.tsx b/site/app/[locale]/(root)/docs/word-spacing/page.tsx
similarity index 100%
rename from docs/word-spacing/page.tsx
rename to site/app/[locale]/(root)/docs/word-spacing/page.tsx
diff --git a/docs/word-spacing/syntaxes.ts b/site/app/[locale]/(root)/docs/word-spacing/syntaxes.ts
similarity index 100%
rename from docs/word-spacing/syntaxes.ts
rename to site/app/[locale]/(root)/docs/word-spacing/syntaxes.ts
diff --git a/docs/writing-mode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/writing-mode/_opengraph-image.tsx
similarity index 100%
rename from docs/writing-mode/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/writing-mode/_opengraph-image.tsx
diff --git a/docs/writing-mode/components/Overview.tsx b/site/app/[locale]/(root)/docs/writing-mode/components/Overview.tsx
similarity index 100%
rename from docs/writing-mode/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/writing-mode/components/Overview.tsx
diff --git a/docs/writing-mode/content.mdx b/site/app/[locale]/(root)/docs/writing-mode/content.mdx
similarity index 100%
rename from docs/writing-mode/content.mdx
rename to site/app/[locale]/(root)/docs/writing-mode/content.mdx
diff --git a/docs/writing-mode/metadata.ts b/site/app/[locale]/(root)/docs/writing-mode/metadata.ts
similarity index 100%
rename from docs/writing-mode/metadata.ts
rename to site/app/[locale]/(root)/docs/writing-mode/metadata.ts
diff --git a/docs/writing-mode/page.tsx b/site/app/[locale]/(root)/docs/writing-mode/page.tsx
similarity index 100%
rename from docs/writing-mode/page.tsx
rename to site/app/[locale]/(root)/docs/writing-mode/page.tsx
diff --git a/docs/writing-mode/syntaxes.ts b/site/app/[locale]/(root)/docs/writing-mode/syntaxes.ts
similarity index 100%
rename from docs/writing-mode/syntaxes.ts
rename to site/app/[locale]/(root)/docs/writing-mode/syntaxes.ts
diff --git a/docs/z-index/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/z-index/_opengraph-image.tsx
similarity index 100%
rename from docs/z-index/_opengraph-image.tsx
rename to site/app/[locale]/(root)/docs/z-index/_opengraph-image.tsx
diff --git a/docs/z-index/components/Overview.tsx b/site/app/[locale]/(root)/docs/z-index/components/Overview.tsx
similarity index 100%
rename from docs/z-index/components/Overview.tsx
rename to site/app/[locale]/(root)/docs/z-index/components/Overview.tsx
diff --git a/docs/z-index/content.mdx b/site/app/[locale]/(root)/docs/z-index/content.mdx
similarity index 100%
rename from docs/z-index/content.mdx
rename to site/app/[locale]/(root)/docs/z-index/content.mdx
diff --git a/docs/z-index/metadata.ts b/site/app/[locale]/(root)/docs/z-index/metadata.ts
similarity index 100%
rename from docs/z-index/metadata.ts
rename to site/app/[locale]/(root)/docs/z-index/metadata.ts
diff --git a/docs/z-index/page.tsx b/site/app/[locale]/(root)/docs/z-index/page.tsx
similarity index 100%
rename from docs/z-index/page.tsx
rename to site/app/[locale]/(root)/docs/z-index/page.tsx
diff --git a/docs/z-index/syntaxes.ts b/site/app/[locale]/(root)/docs/z-index/syntaxes.ts
similarity index 100%
rename from docs/z-index/syntaxes.ts
rename to site/app/[locale]/(root)/docs/z-index/syntaxes.ts
diff --git a/site/app/[locale]/(root)/layout.tsx b/site/app/[locale]/(root)/layout.tsx
new file mode 100644
index 000000000..8269fdfa4
--- /dev/null
+++ b/site/app/[locale]/(root)/layout.tsx
@@ -0,0 +1,13 @@
+import '../../globals.css'
+import { Locale } from 'shared/i18n.config'
+import RootLayout from '../root.layout'
+
+export default async function Layout(props: {
+ children: JSX.Element,
+ params: { locale: Locale }
+}) {
+ return (
+ // @ts-expect-error server component
+
+ )
+}
diff --git a/site/app/[locale]/(root)/pages.ts b/site/app/[locale]/(root)/pages.ts
new file mode 100644
index 000000000..39abdc646
--- /dev/null
+++ b/site/app/[locale]/(root)/pages.ts
@@ -0,0 +1,109 @@
+import { Metadata } from 'shared/types/Metadata'
+import path from 'upath'
+// @ts-ignore
+import metadataForList from './docs/*/metadata.ts'
+import docsInstallationMetadata from './docs/installation/(tabs)/metadata'
+// @ts-ignore
+import allMetadata from './docs/*/**/metadata.ts'
+
+metadataForList.push({
+ ...docsInstallationMetadata,
+ _path: './docs/installation/metadata.ts'
+})
+
+const categoryOrder = [
+ 'Getting Started',
+ 'Core Syntax',
+ 'Fundamentals',
+ 'Production Optimization',
+ 'Design Tokens',
+ 'Custom Syntax',
+ 'Enhanced Service',
+ 'API Reference',
+ 'CLI Reference',
+];
+
+let pages: { metadata: Metadata, pathname: string }[] = metadataForList.map((eachMetadata: Metadata) => {
+ return {
+ metadata: eachMetadata,
+ pathname: path.dirname((eachMetadata as any)._path)
+ .replace(/^./, '')
+ .replace(/\/\(.*\)/g, '')
+ }
+})
+
+let allPages: { metadata: Metadata, pathname: string }[] = allMetadata.map((eachMetadata: Metadata) => {
+ return {
+ metadata: eachMetadata,
+ pathname: path.dirname((eachMetadata as any)._path)
+ .replace(/^./, '')
+ .replace(/\/\([^)]+\)/g, '')
+ }
+})
+
+function sortPages(eachPages: any[]) {
+ return eachPages
+ .reduce((categories: any[], eachPage: any) => {
+ const eachPageCategoryName = eachPage?.metadata?.category
+ if (eachPageCategoryName) {
+ const existingCategory = categories.find((eachCategory: any) => eachCategory.name === eachPageCategoryName)
+ if (existingCategory) {
+ existingCategory.pages.push(eachPage);
+ existingCategory.pages.sort((a: any, b: any) => {
+ if (a.metadata.order !== undefined && b.metadata.order !== undefined) {
+ return a.metadata.order - b.metadata.order
+ } else if (a.metadata.order !== undefined) {
+ return -1
+ } else if (b.metadata.order !== undefined) {
+ return 1
+ } else {
+ return 0
+ }
+ })
+ } else {
+ categories.push({ name: eachPageCategoryName, pages: [eachPage] })
+ }
+ }
+ return categories
+ }, [])
+ .sort((a, b) => {
+ const indexA = categoryOrder.indexOf(a.name);
+ const indexB = categoryOrder.indexOf(b.name);
+
+ if (indexA === -1 && indexB === -1) {
+ return a.name.localeCompare(b.name);
+ }
+
+ if (indexA === -1) {
+ return 1;
+ }
+
+ if (indexB === -1) {
+ return -1;
+ }
+
+ return indexA - indexB;
+ })
+}
+
+export const pageCategories = sortPages(pages)
+
+pages = pageCategories
+ .map((eachPageCategory: any) => eachPageCategory.pages)
+ .flat()
+
+allPages = allPages.sort((a, b) => {
+ const titleA = a.metadata.title.toLowerCase();
+ const titleB = b.metadata.title.toLowerCase();
+
+ if (titleA < titleB) {
+ return -1;
+ }
+ if (titleA > titleB) {
+ return 1;
+ }
+ return 0;
+})
+
+export { allPages }
+export default pages
\ No newline at end of file
diff --git a/site/app/[locale]/(root)/play/Play.tsx b/site/app/[locale]/(root)/play/Play.tsx
new file mode 100644
index 000000000..2bf583de0
--- /dev/null
+++ b/site/app/[locale]/(root)/play/Play.tsx
@@ -0,0 +1,848 @@
+'use client'
+
+import Editor, { type Monaco } from '@monaco-editor/react'
+import type { editor } from 'monaco-editor'
+import { useCallback, useEffect, useMemo, useRef, useState } from 'react'
+import { customAlphabet } from 'nanoid'
+import { debounce } from 'throttle-debounce';
+import { snackbar } from 'shared/utils/snackbar'
+import copy from 'copy-to-clipboard'
+// import ThemeButton from 'shared/components/ThemeButton'
+import dedent from 'ts-dedent'
+// import DocHeader from 'shared/layouts/Doc/DocHeader'
+import { IconBrandCss3, IconChevronDown, IconDeviceDesktop, IconDeviceMobile } from '@tabler/icons-react'
+import Tabs, { Tab } from 'shared/components/Tabs'
+import { l } from 'to-line'
+// import { Button } from 'shared/components/App/AppBtn'
+import { usePathname, useRouter } from 'next/navigation'
+import LanguageButton from 'shared/components/LanguageButton';
+import previewHandlerScriptText from './previewHandler.js?text'
+import ThemeButton from 'shared/components/ThemeButton';
+import Button from 'shared/components/Button'
+import { getScriptHTML } from './getScriptHTML';
+import { getStyleHTML } from './getStyleHTML';
+import { beautifyCSS } from 'shared/utils/beautifyCSS'
+const alphabet = '0123456789abcdefghijklmnopqrstuvwxyz'
+const nanoid = customAlphabet(alphabet, 14)
+import templates from './templates';
+import { latestMasterCSSVersion } from 'shared/utils/latestMasterCSSVersion';
+import { useSearchParams } from 'next/navigation';
+import Resizable from 'shared/components/Resizable';
+import { getLinkHTML } from './getLinkHTML';
+/* 與本地 css 專案即時測試用 */
+// import { useTheme } from '../../../../../css/packages/react/src'
+import { useThemeService } from '@master/css.react'
+import cloneDeep from 'clone-deep'
+import { Logotype } from '~/components/Logotype';
+import Header, { HeaderNav } from 'shared/components/Header'
+import links from '~/links.mjs'
+import dynamic from 'next/dynamic'
+import i18n from 'shared/i18n.config.mjs'
+import { mediaQueries } from '@master/css'
+
+// import { Registry } from 'monaco-textmate'
+// import { wireTmGrammars } from 'monaco-editor-textmate'
+
+// loader.config({
+// paths: {
+// vs: '/monaco-editor/vs',
+// }
+// })
+
+const editorOptions: editor.IStandaloneEditorConstructionOptions = {
+ readOnly: false,
+ minimap: {
+ enabled: false,
+ },
+ padding: {
+ top: 20,
+ bottom: 20,
+ },
+ scrollBeyondLastLine: false,
+ wrappingStrategy: 'advanced',
+ overviewRulerLanes: 0,
+ lineHeight: 22,
+ fontSize: 14,
+ fontFamily: `ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace`
+}
+
+const editorHTMLOptions: any = {
+ format: {
+ wrapLineLength: 0
+ }
+}
+
+export default function Play(props: any) {
+ const { dict } = props
+ const router = useRouter()
+ const themeService = useThemeService()
+ const pathname = usePathname();
+ const searchParams = useSearchParams();
+ const versionSelectRef = useRef(null)
+ const monacoProvidersRef = useRef([])
+ const editorRef = useRef(null)
+ const monacoRef = useRef(null)
+ const previewIframeRef = useRef(null)
+ const prevVersionRef = useRef(props.shareItem?.version ?? latestMasterCSSVersion)
+ const [layout, setLayout] = useState(searchParams.get('layout'))
+ const [preview, setPreview] = useState(searchParams.get('preview'))
+ const [shareId, setShareId] = useState(props.shareId ?? '')
+ const [sharing, setSharing] = useState(false)
+ const [version, setVersion] = useState(props.shareItem?.version ?? latestMasterCSSVersion)
+ const [generatedCssText, setGeneratedCssText] = useState('')
+ const template = useMemo(() => templates.find((eachTemplate) => eachTemplate.version === version), [version])
+ const [previewErrorEvent, setPreviewErrorEvent] = useState()
+ const shareItem: PlayShare = useMemo(() => {
+ if (props.shareItem && props.shareItem.version === version) {
+ props.shareItem.files
+ .forEach((eachFile: PlayShareFile) => {
+ eachFile.content = (eachFile.content || '').replace(/\\n/g, '\n')
+ })
+ return props.shareItem
+ } else {
+ return {
+ files: props.shareItem?.files ?? cloneDeep(template?.files),
+ dependencies: cloneDeep(template?.dependencies),
+ version: latestMasterCSSVersion,
+ links: cloneDeep(template?.links)
+ }
+ }
+ }, [props.shareItem, template?.dependencies, template?.files, template?.links, version])
+
+ const [currentTabTitle, setCurrentTabTitle] = useState(
+ shareItem.files.find(({ title }) => searchParams.get('tab') === title)
+ ? searchParams.get('tab')
+ : shareItem.files[0].title
+ )
+ const editorModelRef = useRef>({})
+ const generateDatabaseShareItem = useCallback((target: any) => ({
+ files: target.files,
+ dependencies: template?.dependencies,
+ version
+ }), [template?.dependencies, version])
+
+ const [strignifiedPrevShareItem, setStrignifiedPrevShareItem] = useState(JSON.stringify(generateDatabaseShareItem(shareItem)))
+ const [shareable, setShareable] = useState(false)
+
+ useEffect(() => {
+ if (prevVersionRef.current !== version) {
+ prevVersionRef.current = version
+ setStrignifiedPrevShareItem(JSON.stringify(generateDatabaseShareItem(shareItem)))
+ setShareable(false)
+ }
+ }, [generateDatabaseShareItem, shareItem, version])
+
+ const validateShareable = useCallback(() => {
+ const databaseShareItem = generateDatabaseShareItem(shareItem)
+ const strignifiedDatabaseShareItem = JSON.stringify(databaseShareItem)
+ setShareable(strignifiedDatabaseShareItem !== strignifiedPrevShareItem)
+ }, [generateDatabaseShareItem, shareItem, strignifiedPrevShareItem])
+
+ const createQueryString = useCallback(
+ (name: string, value: any) => {
+ const params = new URLSearchParams(searchParams);
+ if (!value) {
+ params.delete(name)
+ } else {
+ params.set(name, value);
+ }
+
+ return params.toString();
+ },
+ [searchParams],
+ );
+
+ useEffect(() => {
+ const queryLayout = searchParams.get('layout')
+ const queryPreview = searchParams.get('preview')
+ const queryTab = searchParams.get('tab')
+ if (queryLayout) {
+ setLayout(queryLayout)
+ }
+ if (queryPreview) {
+ setPreview(queryPreview)
+ }
+ if ([...shareItem.files.map(({ title }) => title)].includes(queryTab || '')) {
+ setCurrentTabTitle(queryTab)
+ } else {
+ setCurrentTabTitle(shareItem.files[0].title)
+ }
+ }, [createQueryString, pathname, router, searchParams, shareItem.files])
+
+ /**
+ * 避免切換到更大視口時仍停留在僅小視口支援的 Preview 或 Generated CSS 瀏覽模式
+ */
+ useEffect(() => {
+ const onResize = () => {
+ if (window.innerWidth >= mediaQueries.md) {
+ if (currentTabTitle === 'Preview' || currentTabTitle === 'Generated CSS') {
+ setCurrentTabTitle(shareItem.files[0].title)
+ }
+ }
+ }
+ window.addEventListener('resize', onResize, { passive: true })
+ return () => {
+ window.removeEventListener('resize', onResize)
+ }
+ }, [currentTabTitle, shareItem.files])
+
+ useEffect(() => {
+ if (searchParams.get('layout') !== layout) {
+ router.push(pathname + '?' + createQueryString('layout', layout))
+ }
+ }, [createQueryString, layout, pathname, router, searchParams, shareId])
+
+ useEffect(() => {
+ if (searchParams.get('preview') !== preview) {
+ router.push(pathname + '?' + createQueryString('preview', preview))
+ }
+ }, [createQueryString, pathname, preview, router, searchParams, shareId])
+
+ /**
+ * 需避免即時編輯 HTML, Config 或切換 Theme 時更新 previewHTML,否則 Preview 將重載並造成視覺閃爍
+ */
+ const previewHTML = useMemo(() => {
+ let headInnerHTML = ''
+ let bodyInnerHTML = ''
+
+ const appendFile = (eachFile: PlayShareFile) => {
+ let content = eachFile.content;
+ if (!content) {
+ return
+ }
+ const eachTemplateFile: any = template?.files.find(({ title }: any) => title === eachFile.title)
+ switch (eachTemplateFile?.language) {
+ case 'html':
+ bodyInnerHTML += content
+ return
+ case 'javascript':
+ let eachScriptHTML = getScriptHTML({ ...eachTemplateFile, text: content })
+ if (eachFile.name === 'master.css.js') {
+ eachScriptHTML = eachScriptHTML
+ .replace(/(export default|export const config =)/, 'window.masterCSSConfig =')
+ }
+ headInnerHTML += eachScriptHTML
+ break
+ case 'css':
+ headInnerHTML += getStyleHTML({ ...eachTemplateFile, text: content })
+ break
+ }
+ }
+
+ shareItem.files
+ .filter((eachFile) => eachFile.priority === 'low')
+ .filter((eachFile) => appendFile(eachFile))
+
+ shareItem?.links?.forEach((link) => {
+ headInnerHTML += getLinkHTML(link)
+ })
+
+ shareItem?.dependencies?.styles
+ ?.forEach((style) => {
+ headInnerHTML += getStyleHTML(style)
+ })
+
+ shareItem?.dependencies?.scripts
+ ?.forEach((script) => {
+ headInnerHTML += getScriptHTML(script)
+ })
+
+ shareItem.files
+ .filter((eachFile) => eachFile.priority !== 'low')
+ .filter((eachFile) => appendFile(eachFile))
+
+ return dedent`
+
+
+
+
+
+ ${headInnerHTML}
+
+ ${bodyInnerHTML}
+ `
+ }, [shareItem?.dependencies?.scripts, shareItem?.dependencies?.styles, shareItem.files, shareItem?.links, template?.files])
+
+ const currentCodeTab: { id: string, language: string, content: string, readOnly: boolean, name: string, title: string } = useMemo(() => {
+ switch (currentTabTitle) {
+ // mobile
+ case 'Generated CSS':
+ return {
+ id: 'GeneratedCSS',
+ title: 'Generated CSS',
+ name: 'master.css',
+ language: 'css',
+ content: generatedCssText,
+ readOnly: true
+ }
+ // mobile
+ case 'Preview':
+ return shareItem.files[0]
+ default:
+ return shareItem.files.find((eachTab: any) => eachTab.title === currentTabTitle) as any
+ }
+ }, [currentTabTitle, generatedCssText, shareItem.files])
+
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ const hotUpdatePreviewByFile = useCallback(debounce(250, () => {
+ if (editorRef.current) {
+ currentCodeTab.content = editorRef.current?.getValue()
+ validateShareable()
+ }
+
+ previewIframeRef?.current?.contentWindow?.postMessage({
+ id: currentCodeTab.id,
+ language: currentCodeTab.language,
+ name: currentCodeTab.name,
+ title: currentCodeTab.title,
+ content: currentCodeTab.content
+ }, window.location.origin)
+
+ setTimeout(() => {
+ setPreviewErrorEvent(null)
+ })
+ }), [currentCodeTab, validateShareable])
+
+ const editorOnChange = useCallback(() => {
+ hotUpdatePreviewByFile()
+ }, [hotUpdatePreviewByFile])
+
+ /**
+ * 手動更新 editor value,不要使用 value={currentCodeTab.value}
+ */
+ useEffect(() => {
+ if (currentTabTitle !== 'Preview' && editorRef.current && monacoRef.current) {
+ const content = currentTabTitle === 'Generated CSS' ? generatedCssText : currentCodeTab.content
+ let currentEditorModel: any = editorModelRef.current?.[currentCodeTab.id]
+ if (currentEditorModel) {
+ if (currentEditorModel.getValue() !== content) {
+ currentEditorModel.setValue(content)
+ }
+ } else {
+ currentEditorModel
+ = editorModelRef.current[currentCodeTab.id]
+ = monacoRef.current?.editor.createModel(content, currentCodeTab.language) as editor.ITextModel
+ }
+
+ if (editorRef.current.getValue() !== content) {
+ editorRef.current.setModel(currentEditorModel)
+ }
+
+ /* 取消因上文觸發 hotUpdatePreviewByFile() */
+ hotUpdatePreviewByFile.cancel({ upcomingOnly: true })
+ }
+ }, [currentCodeTab, currentTabTitle, generatedCssText, hotUpdatePreviewByFile, shareItem.files])
+
+ // dispose monaco providers
+ useEffect(() => {
+ return () => {
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ monacoProvidersRef.current.forEach((provider: any) => {
+ provider.dispose()
+ })
+ editorRef.current?.dispose();
+
+ };
+ }, []);
+
+ useEffect(() => {
+ const onUnload = (e: any) => {
+ e.preventDefault()
+ if (shareable) {
+ e.returnValue = ''
+ }
+ }
+ const onMessage = (event: MessageEvent) => {
+ const { type, content } = event.data
+ if (event.origin !== document.location.origin) {
+ return
+ }
+ switch (type) {
+ case 'cssUpdate':
+ const cssText = content ? beautifyCSS(content) : ''
+ setGeneratedCssText(cssText)
+ break;
+ case 'error':
+ setPreviewErrorEvent(event.data)
+ break;
+ }
+ }
+ const initialErrorEvent = (window as any).__SANDBOX_INITIAL_ERROR_EVENT
+ if (initialErrorEvent) {
+ setPreviewErrorEvent(initialErrorEvent)
+ delete (window as any).__SANDBOX_INITIAL_ERROR_EVENT
+ }
+ window.addEventListener('beforeunload', onUnload)
+ window.addEventListener('message', onMessage)
+ return () => {
+ window.removeEventListener('beforeunload', onUnload)
+ window.removeEventListener('message', onMessage)
+ }
+ }, [shareable])
+
+ const copyLink = useCallback(() => {
+ snackbar('Share link copied!')
+ copy(window.location.href)
+ }, [])
+
+ const share = useCallback(async () => {
+ if (!shareable) {
+ return
+ }
+ setSharing(true)
+ let newShareId = nanoid()
+ const databaseShareItem = generateDatabaseShareItem(shareItem)
+ await fetch(`${window.location.origin}/play/api`, {
+ body: JSON.stringify({
+ id: newShareId,
+ data: databaseShareItem
+ }),
+ method: 'POST',
+ headers: new Headers({
+ 'Content-Type': 'application/json',
+ Accept: 'application/json',
+ }),
+ })
+ router.push(`${props.locale === i18n.defaultLocale ? '' : `/${props.locale}`}/play/${newShareId}${window.location.search}`)
+ setShareId(newShareId)
+ copyLink()
+ setStrignifiedPrevShareItem(JSON.stringify(databaseShareItem))
+ setShareable(false)
+ setSharing(false)
+ }, [copyLink, generateDatabaseShareItem, props.locale, router, shareItem, shareable])
+
+ const responsive = useMemo(() => {
+ return preview === 'responsive'
+ // 避免在 @ {
+ if (shareable) {
+ if (!window.confirm('Are you sure you want to discard the current changes?') ?? '') {
+ event.preventDefault()
+ return
+ }
+ }
+ setVersion(event.target.value)
+ }
+
+ const editorOnMount = async (editor: editor.IStandaloneCodeEditor, monaco: Monaco) => {
+ // TODO: 須確認是否可由 @monaco-editor/react 的相關 API 改寫,不要用 monaco-editor
+ const { languages } = await import('monaco-editor')
+ editorRef.current = editor
+ monacoRef.current = monaco
+
+ languages.html.htmlDefaults.setOptions(editorHTMLOptions)
+
+ // const {
+ // CompletionItemProvider,
+ // ColorPresentationProvider,
+ // DocumentColorsProvider,
+ // HoverItemProvider
+ // } = await import('./master-css-monaco')
+
+ // monacoProvidersRef.current.push(languages.registerCompletionItemProvider('html', {
+ // provideCompletionItems: function (model, position) {
+ // return CompletionItemProvider(model, position, 'html')
+ // },
+ // triggerCharacters: [':', '@', '~'],
+ // }))
+
+ // monacoProvidersRef.current.push(languages.registerCompletionItemProvider('javascript', {
+ // provideCompletionItems: function (model, position) {
+ // return CompletionItemProvider(model, position, 'javascript')
+ // },
+ // triggerCharacters: [':', '@', '~'],
+ // }))
+
+ // monacoProvidersRef.current.push(languages.registerHoverProvider('html', {
+ // provideHover: function (model, position) {
+ // var result = HoverItemProvider(position, model)
+ // if (result != null) {
+ // return result
+ // }
+ // },
+ // }))
+
+ // monacoProvidersRef.current.push(languages.registerColorProvider('html', {
+ // provideColorPresentations(model, colorInfo) {
+ // return ColorPresentationProvider(model, colorInfo)
+ // },
+
+ // provideDocumentColors(model, token) {
+ // return DocumentColorsProvider(model)
+ // },
+ // }))
+
+ // monacoProvidersRef.current.push(languages.registerColorProvider('javascript', {
+ // provideColorPresentations(model, colorInfo) {
+ // return ColorPresentationProvider(model, colorInfo)
+ // },
+
+ // provideDocumentColors(model, token) {
+ // return DocumentColorsProvider(model)
+ // },
+ // }))
+
+ // languages.register({ id: 'master-css' })
+ // languages.register({ id: 'master-css-injection-class' })
+
+ // const registry = new Registry({
+ // getGrammarDefinition: async (scopeName) => {
+ // switch (scopeName) {
+ // case 'source.master-css':
+ // return {
+ // format: 'json',
+ // content: await (await fetch('/tmLanguage/master-css.tmLanguage.json')).text(),
+ // }
+ // case 'source.master-css.injection-class':
+ // return {
+ // format: 'json',
+ // content: await (await fetch('/tmLanguage/master-css.injection-class.tmLanguage.json')).text(),
+ // }
+ // case 'source.master-css.injection-js':
+ // return {
+ // format: 'json',
+ // content: await (await fetch('/tmLanguage/master-css.injection-js.tmLanguage.json')).text(),
+ // }
+ // case 'source.master-css.injection-string':
+ // return {
+ // format: 'json',
+ // content: await (await fetch('/tmLanguage/master-css.injection-string.tmLanguage.json')).text(),
+ // }
+ // default:
+ // return null
+ // }
+ // },
+ // getInjections(scopeName: ScopeName): string[] | undefined {
+ // switch (scopeName) {
+ // case 'source.master-css.injection-class':
+ // return [
+ // "source",
+ // "text"
+ // ]
+ // case 'source.master-css.injection-js':
+ // return [
+ // "source.js",
+ // "source.ts"
+ // ]
+ // case 'source.master-css.injection-string':
+ // return [
+ // "source.js",
+ // "source.ts"
+ // ]
+ // default:
+ // return undefined
+ // }
+ // const grammar = grammars[scopeName];
+ // return grammar ? grammar.injections : undefined;
+ // },
+ // })
+ // const grammars = new Map()
+ // grammars.set('master-css', 'source.master-css')
+ // await wireTmGrammars(monaco, registry, grammars, editor)
+ // const grammar = await registry.loadGrammar(languages.get(languageId))
+
+ // languages.setTokensProvider(languageId, {
+ // getInitialState: () => new TokenizerState(INITIAL),
+ // tokenize: (line: string, state: TokenizerState) => {
+ // const res = grammar.tokenizeLine(line, state.ruleStack)
+ // return {
+ // endState: new TokenizerState(res.ruleStack),
+ // tokens: res.tokens.map(token => ({
+ // ...token,
+ // // TODO: At the moment, monaco-editor doesn't seem to accept array of scopes
+ // scopes: editor ? TMToMonacoToken(editor, token.scopes) : token.scopes[token.scopes.length - 1]
+ // })),
+ // }
+ // }
+ // })
+
+ previewIframeRef?.current?.contentWindow?.postMessage({ type: 'editorReady' }, window.location.origin)
+ }
+
+ const width = useMemo(() => (!layout || layout === '2') ? '50%' : '100%', [layout])
+ const height = useMemo(() => (!layout || layout === '2') ? '100%' : '50%', [layout])
+
+ return (
+