diff --git a/src/elements/alert/docs/component.md b/src/elements/alert/docs/component.md
deleted file mode 100644
index cee2a46..0000000
--- a/src/elements/alert/docs/component.md
+++ /dev/null
@@ -1 +0,0 @@
-Alerts provide immediate feedback to users about their actions or system status. They should be noticeable, labeled clearly, and visually distinct from other user interface elements. The copy in these alerts should be concise and informative. Generally, alerts are placed directly above the section that they apply to.
\ No newline at end of file
diff --git a/src/elements/alert/docs/index.js b/src/elements/alert/docs/index.js
deleted file mode 100644
index 9187db3..0000000
--- a/src/elements/alert/docs/index.js
+++ /dev/null
@@ -1,2 +0,0 @@
-export { default as component } from "./component.md";
-export { default as variants } from "./variants.md";
diff --git a/src/elements/alert/docs/variants.md b/src/elements/alert/docs/variants.md
deleted file mode 100644
index d4fdfea..0000000
--- a/src/elements/alert/docs/variants.md
+++ /dev/null
@@ -1,41 +0,0 @@
-We distinguish four different alert variants:
-
-
-1. **Info (Blue)**
-The info alert is used to:
- - inform users about a (changed) system state, an experience, or feature
- - give users an update on any ongoing process
- - provide users with information that does not require any immediate action
-
-The info alert should be easily noticeable but not intrusive, and should not block any user actions.
-
-> Example copy: *Our app will be undergoing maintenance on Friday, March 31st from 8 PM to 10 PM EST.*
-
-2. **Warning (Yellow)**
-The warning alert is used to:
- - alert users about potential problems or issues that may arise if they proceed with a particular action
- - notify users of a potential security risk, or any other situation that requires attention and/or an action
- - notify users of a condition that might cause a problem in the future
-
-The warning alert, different from an error alert, appears **before** someone takes an action to indicate a significant change or potential loss of data.
-
-> Example copy: *Proceeding with this action will permanently delete all data associated with your account. Are you sure you want to continue?*
-
-3. **Success (Green)**
-The success alert is used to:
- - confirm that a particular action, task, or process has been completed successfully
- - provide users with positive feedback
-
-The success alert can be used to inform users that their action has been processed, a payment has been made, or any other successful completion of a process.
-
-> Example copy: *Your payment has been received. Thank you for your purchase!*
-
-4. **Error (Red)**
-The error alert is used to:
- - indicate that an error occurs or has occurred (often while performing a particular action)
- - provide users with information about why the error occurred, what went wrong and how to fix it (or at least move forward)
- - inform users about critical issues that negatively affect the functionality of the app
-
-An error alert, different from a warning alert, appears **after** someone has taken an action. The error alert can be used to alert users that their input is invalid, a process has failed, an action cannot be completed, or any other situation that requires immediate attention. Error messages should be concise and avoid irrelevant details.
-
-> Example copy: *There was an error processing your payment. Please check your payment information and try again.*
diff --git a/src/elements/badge/docs/component.md b/src/elements/badge/docs/component.md
deleted file mode 100644
index 91d2267..0000000
--- a/src/elements/badge/docs/component.md
+++ /dev/null
@@ -1 +0,0 @@
-Badges are visual elements that convey information to users in a subtle way, often used to draw attention to certain elements such as new, beta, free or premium features.
\ No newline at end of file
diff --git a/src/elements/badge/docs/index.js b/src/elements/badge/docs/index.js
deleted file mode 100644
index a53b744..0000000
--- a/src/elements/badge/docs/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-export { default as component } from "./component.md";
-export { default as sizes } from "./sizes.md";
-export { default as variants } from "./variants.md";
diff --git a/src/elements/badge/docs/sizes.md b/src/elements/badge/docs/sizes.md
deleted file mode 100644
index 7c21037..0000000
--- a/src/elements/badge/docs/sizes.md
+++ /dev/null
@@ -1,12 +0,0 @@
-The aforementioned badge variants can be used in three different sizes:
-
-1. **Large**
-The large badge size is used in combination with a section heading. For reference, in our interfaces, the font-size of a heading is 1 rem.
-
-2. **Default**
-The default badge size is typically used in the top right corner of a card or in combination with a setting label (e.g. a label from a toggle or an input field). In our interfaces, the font-size of a setting label is 0.8125 rem.
-
-3. **Small**
-The small badge size is typically used in combination with small labels or in smaller spaces, such as sidebar menus.
-
-_**Note:** When choosing a badge size for a particular situation other than those previously mentioned, it's important to consider the context, hierarchy, proximity, screen size and resolution. The goal should be to choose a size that is appropriate for the information being conveyed, while also maintaining visual balance in the user interface._
\ No newline at end of file
diff --git a/src/elements/badge/docs/variants.md b/src/elements/badge/docs/variants.md
deleted file mode 100644
index d9b8671..0000000
--- a/src/elements/badge/docs/variants.md
+++ /dev/null
@@ -1,12 +0,0 @@
-In our user interfaces, we distinguish three different badge variants:
-
-1. **Info (Blue)**
-The info badge is used to provide additional information or context about a feature or section. In our interfaces, we use blue `New` or `Beta` badges to indicate that a feature is new or in the beta phase. Additionally, we use `Free` badges to indicate which of our courses are available for free. These badges are often placed directly to the right of a feature or section title, or at the top right corner of a card.
-
-2. **Upsell (Yellow)**
-The upsell badge is used to show premium users which features are part of their premium or paid plan, and is typically placed directly to the right of a feature or section title. In our interfaces, the label of this badge is always `Premium`.
-
-3. **Plain (Gray)**
-The plain badge is used to represent a variable, such as in the SEO title or meta description field.
-
-_**Note:** It is important to use badges sparingly and only when necessary to provide meaningful information to the user. Overuse of badges can lead to clutter and confusion._
\ No newline at end of file
diff --git a/src/elements/button/docs/component.md b/src/elements/button/docs/component.md
deleted file mode 100644
index 155da17..0000000
--- a/src/elements/button/docs/component.md
+++ /dev/null
@@ -1 +0,0 @@
-Buttons are essential components in a user interface. They are used to trigger actions and provide users with feedback. A button should immediately trigger an action on a page or screen when clicked or tapped.
\ No newline at end of file
diff --git a/src/elements/button/docs/index.js b/src/elements/button/docs/index.js
deleted file mode 100644
index da90a42..0000000
--- a/src/elements/button/docs/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-export { default as component } from "./component.md";
-export { default as sizes } from "./sizes.md";
-export { default as states } from "./states.md";
-export { default as variants } from "./variants.md";
diff --git a/src/elements/button/docs/sizes.md b/src/elements/button/docs/sizes.md
deleted file mode 100644
index da690da..0000000
--- a/src/elements/button/docs/sizes.md
+++ /dev/null
@@ -1,12 +0,0 @@
-The aforementioned button variants can be used in three different sizes:
-
-1. **Large**
-The large button size is often used ads and upsells that require significant user attention. It can also be useful for touch interfaces, where larger buttons are easier to tap.
-
-2. **Default**
-The default button size is used for the vast majority of actions in our user interfaces, including actions such as *Insert a variable*, *Select image*, *View XML sitemap*, *Unlock with Premium*, *Save changes*. It is also used in cards and other areas of the user interface where only a few buttons are present on the page.
-
-3. **Small**
-The small button size is very useful for fitting more actions in a smaller space, like in tables. This approach ensures that the user interface remains tidy and uncluttered.
-
-_**Note:** When choosing a button size for a particular situation other than those previously mentioned, it's important to consider the context, hierarchy, proximity, screen size and resolution. The goal should be to choose a size that is appropriate for the information being conveyed, while also maintaining visual balance in the user interface._
\ No newline at end of file
diff --git a/src/elements/button/docs/states.md b/src/elements/button/docs/states.md
deleted file mode 100644
index 1361c8c..0000000
--- a/src/elements/button/docs/states.md
+++ /dev/null
@@ -1,13 +0,0 @@
-In addition to the default, hover, and focus states, two other button states have been specified:
-
-1. **Loading state**
-The loading state is used when a button click triggers a process that takes some time to complete, such as running a data optimization or uploading a file. It is important to indicate to the user that an action is happening, and the loading state provides feedback that the system is working. The loading state will be represented by a spinner to indicate to the user that the process is ongoing.
-
-2. **Disabled state**
-The disabled state, represented by a transparent button, is used when the button cannot be clicked due to a certain condition. The disabled state should be used when the user is not eligible to perform the action due to reasons such as insufficient permissions, lack of connectivity, or a disabled setting.
-
-