diff --git a/src/components/ui/card/Card.vue b/src/components/ui/card/Card.vue
new file mode 100644
index 0000000..db8c07a
--- /dev/null
+++ b/src/components/ui/card/Card.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
diff --git a/src/components/ui/card/CardContent.vue b/src/components/ui/card/CardContent.vue
new file mode 100644
index 0000000..4c4dfc7
--- /dev/null
+++ b/src/components/ui/card/CardContent.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/src/components/ui/card/CardDescription.vue b/src/components/ui/card/CardDescription.vue
new file mode 100644
index 0000000..02bddba
--- /dev/null
+++ b/src/components/ui/card/CardDescription.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/src/components/ui/card/CardFooter.vue b/src/components/ui/card/CardFooter.vue
new file mode 100644
index 0000000..fad3928
--- /dev/null
+++ b/src/components/ui/card/CardFooter.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/src/components/ui/card/CardHeader.vue b/src/components/ui/card/CardHeader.vue
new file mode 100644
index 0000000..119700c
--- /dev/null
+++ b/src/components/ui/card/CardHeader.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
diff --git a/src/components/ui/card/CardTitle.vue b/src/components/ui/card/CardTitle.vue
new file mode 100644
index 0000000..d0c0ea7
--- /dev/null
+++ b/src/components/ui/card/CardTitle.vue
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
diff --git a/src/components/ui/card/index.ts b/src/components/ui/card/index.ts
new file mode 100644
index 0000000..e5c7cb2
--- /dev/null
+++ b/src/components/ui/card/index.ts
@@ -0,0 +1,6 @@
+export { default as Card } from "./Card.vue"
+export { default as CardContent } from "./CardContent.vue"
+export { default as CardDescription } from "./CardDescription.vue"
+export { default as CardFooter } from "./CardFooter.vue"
+export { default as CardHeader } from "./CardHeader.vue"
+export { default as CardTitle } from "./CardTitle.vue"
diff --git a/src/views/AccommodationView.vue b/src/views/AccommodationView.vue
index 73f1b8f..f0bab13 100644
--- a/src/views/AccommodationView.vue
+++ b/src/views/AccommodationView.vue
@@ -2,6 +2,7 @@
import { useI18n } from 'vue-i18n'
import { RouterLink } from 'vue-router'
import { Button } from '@/components/ui/button'
+import { Card, CardContent } from '@/components/ui/card'
const { t, tm, rt } = useI18n()
@@ -82,41 +83,39 @@ const exteriorItems = tm('accommodation.exterior.items') as string[]
{{ t('accommodation.rooms.subtitle') }}
- -
-
-
-
-
- {{ t(`accommodation.rooms.${room.key}.name`) }}
-
-
- {{
- room.open
- ? t('accommodation.statusOpen')
- : t('accommodation.statusComingSoon')
- }}
-
-
-
- {{ t(`accommodation.rooms.${room.key}.summary`) }}
-
-
+ -
+
+
+
+
+
+ {{ t(`accommodation.rooms.${room.key}.name`) }}
+
+
+ {{
+ room.open
+ ? t('accommodation.statusOpen')
+ : t('accommodation.statusComingSoon')
+ }}
+
+
+
+ {{ t(`accommodation.rooms.${room.key}.summary`) }}
+
+
+
@@ -131,27 +130,25 @@ const exteriorItems = tm('accommodation.exterior.items') as string[]
{{ t('accommodation.cabins.subtitle') }}
@@ -166,12 +163,10 @@ const exteriorItems = tm('accommodation.exterior.items') as string[]
{{ t('accommodation.exterior.subtitle') }}
- -
- {{ rt(item) }}
+
-
+
+ {{ rt(item) }}
+
diff --git a/src/views/ConceptView.vue b/src/views/ConceptView.vue
index 50d04d6..d099c19 100644
--- a/src/views/ConceptView.vue
+++ b/src/views/ConceptView.vue
@@ -1,6 +1,7 @@