diff --git a/src/app.css b/src/app.css
index a8a78b6..082d4fe 100644
--- a/src/app.css
+++ b/src/app.css
@@ -693,6 +693,7 @@
input[type="tel"],
input[type="url"],
textarea {
+ @apply bg-primary-50 dark:bg-primary-1000 text-gray-900 dark:text-gray-100 border-s-4 border-primary-200 rounded shadow-none;
@apply focus:border-primary-600 dark:focus:border-primary-400;
}
diff --git a/src/lib/a/README.md b/src/lib/a/README.md
new file mode 100644
index 0000000..641f7b6
--- /dev/null
+++ b/src/lib/a/README.md
@@ -0,0 +1,11 @@
+# Component Library
+
+This folder contains a component library.
+The idea is to have project-scoped reusable components that centralize theming and style rules,
+so that main pages and layouts focus on the functionalities.
+
+All components are based on Flowbite Svelte components,
+which are built on top of Tailwind CSS.
+
+Keeping all the styles in one place allows us to easily change the look and feel of the application by switching themes.
+
diff --git a/src/lib/a/cards/AEventPreview.svelte b/src/lib/a/cards/AEventPreview.svelte
new file mode 100644
index 0000000..621c8e3
--- /dev/null
+++ b/src/lib/a/cards/AEventPreview.svelte
@@ -0,0 +1,191 @@
+
+
+ {
+ (e.target as HTMLImageElement).style.display = "none";
+ }}
+ />
+ {:else}
+