Container
diff --git a/styles/components.css b/styles/components.css
index 8f27202..d553c9e 100644
--- a/styles/components.css
+++ b/styles/components.css
@@ -1,6 +1,7 @@
@import "./components/avatar.css";
@import "./components/badge.css";
@import "./components/button.css";
+@import "./components/card.css";
@import "./components/chip.css";
@import "./components/collaborators.css";
@import "./components/dropdown.css";
diff --git a/styles/components/card.css b/styles/components/card.css
new file mode 100644
index 0000000..0fed664
--- /dev/null
+++ b/styles/components/card.css
@@ -0,0 +1,23 @@
+@layer components {
+ .rustlanges-card {
+ @apply bg-light border-1 shadow-brutal rounded-lg border-black p-4;
+ @apply dark:bg-neutral-900;
+ }
+
+ .rustlanges-card--clickable {
+ @apply cursor-pointer;
+
+ @variant hover {
+ @apply shadow-rb-violet-700 border-violet-700;
+ @apply dark:border-primary-600 dark:shadow-rb-primary-600;
+ }
+
+ @apply active:shadow-none;
+ }
+
+ .rustlanges-card--disabled {
+ @apply pointer-events-none shadow-none;
+ @apply border-neutral-200;
+ @apply dark:border-neutral-600;
+ }
+}