Restructure the home view to mirror the source site's order and
treatment:
- Hero is now a full-bleed Pyrenees landscape photo with a fade-to-
background gradient overlay. Site name renders in Italianno script
at 7xl-9xl, centred. Aboreto small-caps tagline sits above; cosmic
stag overlays beneath.
- Welcome is a centred green band with an outlined gold pill linking
into the concept page.
- Add the missing bouge.ariege.io callout: dark panel, gold Italianno
title, uppercase Aboreto subtitle and body, primary pill CTA.
- Plan-your-visit becomes a bullet list (Aboreto strong + Roboto body)
paired with a property photo, replacing the previous 4-card grid.
- Featured events keep the 3-card shape but switch headings to Aboreto
caps and gain a gold pill "see all" CTA at the bottom.
- Drop the standalone contact band — SiteFooter already carries the
address and contact.
Hero photo mirrored from the Wix CDN into src/assets/hero-landscape.webp
(379 KB, 1920px wide WebP, q78).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Retheme to match the Wix source: deep forest-green background
(hsl 151 100% 8%), cream foreground, gold primary/accent. Update
both :root and .dark variants for dark-by-default.
Load Aboreto (display), Italianno (calligraphic script for the hero
title) and Roboto 300/400/500/700 from Google Fonts with preconnect
hints. Define --font-sans / --font-display / --font-script tokens,
which Tailwind 4 exposes as font-sans / font-display / font-script
utilities.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The PNG previously living at public/cosmic-stag.png was actually a
hand-drawn concept map of the property — rename it to property-map.png
so it's available when we wire it into Plan Your Visit or Concept.
The real cosmic-stag (with proper transparency) now lives at
src/assets/cosmic-stag.webp, imported from the three SFCs that use it
and referenced from index.html via a relative path. Vite hashes the
filename on build, so cache invalidation happens automatically and the
single import dedupes to one network fetch.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Three dashed-bordered cards (field / pantry / crafted on site) sketch
what the shop will hold, with a launch-date notice and a mailto for
specific-item requests. Real storefront lands in a follow-up.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Six main-house rooms (Qilin / Phoenix / Alicorn / Brownie / Golem /
Kelpie) with bed type, view and bath/kitchen note; each carries an
open or coming-soon status badge. Three cabins (Zephyr / Shinook /
Xocomil) below. A dashed-bordered list previews the exterior wave
(dépendance, dorm caravan, natural cabins, circus-barn apartment,
glamping tents). Reserve mailto + back-link at the foot.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Hero, four "ways to stay" cards (weekend / week-long retreat / small
gathering / residency), a brief house-style paragraph, a placeholder
booking form panel, and a contact card with email, address and
expected opening. Real booking form lands in a follow-up.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Six domain cards (eco-building, farming, wellness, community,
development, rewilding & arts) listing the positions inside each.
Below: three explainers for the hiring model, the symposium
application window, and the open application path. Apply CTA opens a
pre-subject mailto.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Four cards covering work/volunteer exchange, long-term residency
rentals, partial-exchange rentals and the in-development funded artist
programme. A trailing teaser cross-links to Symposium II.0 for those
looking for the flagship.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Hero with dates badge, overview prose, four "what's included" cards
(funded position / living space / meals / self-care support), the
eligibility blurb, and a three-step application path. Two CTAs at the
bottom: see open positions, or write directly.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Six event cards (picnic potluck, art walk, sauna soiree, spring
residency, yin yoga, vinyasa flow) with date / location / one-line
description. The spring residency card links into the dedicated
Symposium II.0 page; the others sit as static cards until a real
calendar source lands. A note flags the in-progress bouge.ariege.io
community calendar for the wider region.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Six-image square grid with serif captions on a card background.
Sources are Wix CDN URLs of works already in the existing gallery;
to be downloaded into public/ once selections are confirmed.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Maps the project's stated value framework: a short mission paragraph,
five guiding qualities (mindfulness, collaboration, reciprocity,
balance, reverence), the seven operational pillars (eco-building,
slow farming, wellness, rewilding, community, the arts, development),
and the three core stewards.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Five-section page laying out the project's organizing idea: mission,
land art & residencies, farmstand & boutique, the three pillars of
slow farming, and events in nature. Each prose section pairs with a
property photo from the gallery; CTAs cross-link to /gallery,
/marketplace and /events.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Five-section home view: cosmic-stag hero with primary CTAs, welcome
panel paired with a property photo, four pathways (day visit / activity
/ retreat / residency) linking into the relevant sections, three
featured upcoming events, contact band. Earthy serif/sans rhythm and
accent terracotta hovers throughout.
Event imagery loads from the Wix CDN for now; plan is to mirror to
public/ once final selections are made.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
SiteHeader renders a sticky bilingual nav with click-to-open dropdowns
for Concept / What's On / Collaborate / Reservations groups plus a flat
Marketplace link and an FR/EN toggle. Outside-click and Esc close the
open group; route changes reset both desktop and mobile state.
SiteFooter pins contact, address and social links to every page.
Router declares all eleven content routes plus a 404. Each view is a
"coming soon" stub so per-section content can land independently
without breaking the build.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Replace shadcn neutral defaults with a warm parchment background, deep
moss primary and terracotta accent. Add Cormorant Garamond serif stack
for headings, system sans for body. Set the page title, French lang
attribute, meta description and cosmic-stag favicon.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Site is bilingual French/English. Replace the boilerplate's
en+es pair with en+fr; default locale becomes fr.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Both directories are generated by tooling that any aiolabs site
forked off the boilerplate is likely to run:
- .playwright-mcp/ — written by the Playwright MCP server (snapshots,
console logs) every time it drives a browser. Lives in main now via
.mcp.json so this gitignore entry belongs here too.
- inspect/ — convention for a scratch folder holding
screenshots, style dumps and other visual-QA artifacts produced
during dev. Not source of truth for anything.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The previous commit added baseUrl so the shadcn-vue CLI's
resolvedPaths validator passes. TypeScript 6 emits a deprecation
error for baseUrl (slated for removal in TS 7); vue-tsc treats it as
a hard build failure.
Per the upstream guidance ('Specify compilerOption
"ignoreDeprecations": "6.0" to silence this error'), suppress the
deprecation in both tsconfig.json and tsconfig.app.json. Revisit
when shadcn-vue's CLI migrates off baseUrl.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The shadcn-vue CLI (verified against
https://www.shadcn-vue.com/docs/installation/vite) requires path
aliases declared with both baseUrl and paths in tsconfig.json AND
tsconfig.app.json. Without baseUrl the CLI's resolvedPaths validator
fails with:
Validation failed:
- resolvedPaths: Required,Required,Required,Required,Required
(one Required per declared alias under "aliases" in components.json).
Also drop two stale keys from components.json that newer shadcn-vue
schema versions reject:
- "framework": "vite" → no longer part of the schema
- "tailwind.config": "" → empty string fails validation; field is
optional for Tailwind 4 (no JS config file)
After this commit, "pnpm dlx shadcn-vue@latest add <component>"
succeeds out of the box.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Mirrors the configuration we use across aiolabs/webapp. Sites forked
from the boilerplate inherit a browser-driving MCP server for visual
inspection, screenshots and devtools-protocol access against any URL
without needing per-project setup.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>