diff --git a/contents/_includes/patterns/layered-card.njk b/contents/_includes/patterns/layered-card.njk
new file mode 100644
index 0000000..dee638a
--- /dev/null
+++ b/contents/_includes/patterns/layered-card.njk
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/contents/index.njk b/contents/index.njk
index b7b2acc..aeded9f 100644
--- a/contents/index.njk
+++ b/contents/index.njk
@@ -175,6 +175,12 @@ eleventyExcludeFromCollections: true
Keyboard shortcut
+
-`}
- css={`
- .layered-card {
- position: relative;
- }
-
- .layered-card::before {
- background: rgba(0, 0, 0, 0.3);
- content: '';
-
- /* Position */
- top: 0;
- left: 0;
- position: absolute;
- transform: translate(1rem, 1rem);
-
- /* Size */
- height: 100%;
- width: 100%;
-
- /* Display under the main content */
- z-index: -1;
- }
- `}
- >
-
-
-
-
-
-
- );
-};
-
-export default Details;
diff --git a/patterns/layered-card/Cover.tsx b/patterns/layered-card/Cover.tsx
deleted file mode 100644
index bfe0a11..0000000
--- a/patterns/layered-card/Cover.tsx
+++ /dev/null
@@ -1,48 +0,0 @@
-import * as React from 'react';
-
-import Frame from '../../placeholders/Frame';
-
-const Cover: React.FC<{}> = () => {
- return (
-
-
-
- );
-};
-
-export default Cover;
diff --git a/styles/index.scss b/styles/index.scss
index ebf7009..46c614b 100644
--- a/styles/index.scss
+++ b/styles/index.scss
@@ -38,6 +38,7 @@
@import './patterns/initial-avatar';
@import './patterns/inverted-corners';
@import './patterns/keyboard-shortcut';
+@import './patterns/layered-card';
@import './patterns/triangle-buttons';
@import './patterns/video-background';
@import './patterns/voting';
diff --git a/styles/patterns/_layered-card.scss b/styles/patterns/_layered-card.scss
new file mode 100644
index 0000000..281c848
--- /dev/null
+++ b/styles/patterns/_layered-card.scss
@@ -0,0 +1,39 @@
+.layered-card {
+ position: relative;
+
+ /* Demo */
+ height: 6rem;
+ width: 6rem;
+}
+
+.layered-card::before {
+ background: rgba(0, 0, 0, 0.3);
+ content: '';
+
+ /* Position */
+ top: 0;
+ left: 0;
+ position: absolute;
+ transform: translate(1rem, 1rem);
+
+ /* Size */
+ height: 100%;
+ width: 100%;
+
+ /* Display under the main content */
+ z-index: 0;
+}
+
+.layered-card__content {
+ left: 0;
+ position: absolute;
+ top: 0;
+
+ /* Size */
+ height: 100%;
+ width: 100%;
+ z-index: 1;
+
+ border: 1px solid rgba(0, 0, 0, .3);
+ background: #FFF;
+}
\ No newline at end of file