diff --git a/src/components/layout/PageHero.vue b/src/components/layout/PageHero.vue deleted file mode 100644 index 0e68417..0000000 --- a/src/components/layout/PageHero.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - diff --git a/src/components/layout/PageSection.vue b/src/components/layout/PageSection.vue deleted file mode 100644 index c96b824..0000000 --- a/src/components/layout/PageSection.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - diff --git a/src/components/layout/PageShell.vue b/src/components/layout/PageShell.vue deleted file mode 100644 index fb804d1..0000000 --- a/src/components/layout/PageShell.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/style.css b/src/style.css index b6c5d6a..5b12c48 100644 --- a/src/style.css +++ b/src/style.css @@ -25,12 +25,6 @@ --border: hsl(151 50% 18%); --input: hsl(151 50% 18%); --ring: hsl(43 64% 50%); - /* Near-black green of the content panel that floats on the tiled bg. */ - --panel: hsl(151 55% 4%); - /* Flat wash layered over the tiled page background to mute it. Dark green - rather than pure black so the gutters keep the site's tone. Raise the - alpha toward 1 for a quieter background, lower it to let the knot show. */ - --bg-overlay: hsl(151 60% 3% / 0.62); --radius: 0.5rem; } @@ -54,8 +48,6 @@ --border: hsl(151 50% 15%); --input: hsl(151 50% 15%); --ring: hsl(43 64% 52%); - --panel: hsl(151 55% 3%); - --bg-overlay: hsl(151 60% 2% / 0.66); } @theme inline { @@ -78,7 +70,6 @@ --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); - --color-panel: var(--panel); --radius-lg: var(--radius); --radius-md: calc(var(--radius) - 2px); --radius-sm: calc(var(--radius) - 4px); @@ -94,16 +85,6 @@ } body { @apply bg-background text-foreground; - /* Celtic-knot tile is the page background; it shows in the gutters - around the floating content panel (see PageShell). A flat dark wash - (--bg-overlay) is layered on top to mute it. The home page's fixed - landscape image sits above this layer, so home is unaffected. */ - background-image: - linear-gradient(var(--bg-overlay), var(--bg-overlay)), - url('./assets/section-tile.webp'); - background-repeat: no-repeat, repeat; - background-position: center top, center top; - background-size: cover, auto; font-family: var(--font-sans); font-weight: 300; } diff --git a/src/views/AccommodationView.vue b/src/views/AccommodationView.vue index a5a37d9..a84aad4 100644 --- a/src/views/AccommodationView.vue +++ b/src/views/AccommodationView.vue @@ -4,9 +4,6 @@ import { RouterLink } from 'vue-router' import { Button } from '@/components/ui/button' import { Card, CardContent } from '@/components/ui/card' import { Badge } from '@/components/ui/badge' -import PageHero from '@/components/layout/PageHero.vue' -import PageSection from '@/components/layout/PageSection.vue' -import PageShell from '@/components/layout/PageShell.vue' const { t, tm, rt } = useI18n() @@ -62,21 +59,29 @@ const exteriorItems = tm('accommodation.exterior.items') as string[] diff --git a/src/views/ConceptView.vue b/src/views/ConceptView.vue index 761a563..d099c19 100644 --- a/src/views/ConceptView.vue +++ b/src/views/ConceptView.vue @@ -2,9 +2,6 @@ import { useI18n } from 'vue-i18n' import { RouterLink } from 'vue-router' import { Card } from '@/components/ui/card' -import PageHero from '@/components/layout/PageHero.vue' -import PageSection from '@/components/layout/PageSection.vue' -import PageShell from '@/components/layout/PageShell.vue' const { t } = useI18n() @@ -16,27 +13,35 @@ const pillars = [ diff --git a/src/views/EventsView.vue b/src/views/EventsView.vue index 80199d0..b060aac 100644 --- a/src/views/EventsView.vue +++ b/src/views/EventsView.vue @@ -4,9 +4,6 @@ import { RouterLink } from 'vue-router' import { Button } from '@/components/ui/button' import { Card, CardContent } from '@/components/ui/card' import { Alert, AlertDescription, AlertTitle } from '@/components/ui/alert' -import PageHero from '@/components/layout/PageHero.vue' -import PageSection from '@/components/layout/PageSection.vue' -import PageShell from '@/components/layout/PageShell.vue' const { t } = useI18n() @@ -40,23 +37,30 @@ const events = [ diff --git a/src/views/GalleryView.vue b/src/views/GalleryView.vue index a17f49a..ed895a4 100644 --- a/src/views/GalleryView.vue +++ b/src/views/GalleryView.vue @@ -1,9 +1,6 @@ diff --git a/src/views/LongStaysView.vue b/src/views/LongStaysView.vue index 7241b2d..355a7f0 100644 --- a/src/views/LongStaysView.vue +++ b/src/views/LongStaysView.vue @@ -3,9 +3,6 @@ import { useI18n } from 'vue-i18n' import { RouterLink } from 'vue-router' import { Button } from '@/components/ui/button' import { Card } from '@/components/ui/card' -import PageHero from '@/components/layout/PageHero.vue' -import PageSection from '@/components/layout/PageSection.vue' -import PageShell from '@/components/layout/PageShell.vue' const { t } = useI18n() @@ -13,22 +10,30 @@ const paths = ['exchange', 'rental', 'partial', 'funded'] as const diff --git a/src/views/MarketplaceView.vue b/src/views/MarketplaceView.vue index c758ae9..cb79bc2 100644 --- a/src/views/MarketplaceView.vue +++ b/src/views/MarketplaceView.vue @@ -2,9 +2,6 @@ import { useI18n } from 'vue-i18n' import { Button } from '@/components/ui/button' import { Card } from '@/components/ui/card' -import PageHero from '@/components/layout/PageHero.vue' -import PageSection from '@/components/layout/PageSection.vue' -import PageShell from '@/components/layout/PageShell.vue' const { t } = useI18n() @@ -12,20 +9,28 @@ const categories = ['fresh', 'pantry', 'craft'] as const diff --git a/src/views/NotFoundView.vue b/src/views/NotFoundView.vue index 0366658..9f5032e 100644 --- a/src/views/NotFoundView.vue +++ b/src/views/NotFoundView.vue @@ -4,7 +4,7 @@ import { RouterLink } from 'vue-router'