From 4fcbc22d1c55c523c2d57a38182b487b0c251618 Mon Sep 17 00:00:00 2001 From: Padreug Date: Tue, 9 Jun 2026 12:40:22 +0200 Subject: [PATCH] feat(home): tiled translucent cards for post-hero sections MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mirror the Wix layout for everything beneath the hero: each section becomes a rounded-corner card inset from the viewport edges, so the pinned Pyrenees landscape glows through the gutters between cards. Inside each card, a Celtic-knot tile (src/assets/section-tile.webp, repeating at 50px) sits at 80% opacity behind a translucent dark- green overlay (bg-background/75) — enough darkness for cream text to read cleanly, enough transparency for the tile pattern to show. The Bouge.ariege.io callout uses a heavier near-black overlay (bg-zinc-950/80) so its gold script title pops. Tile texture mirrored from the Wix source for parity; can be swapped later if we commission original artwork. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/assets/section-tile.webp | Bin 0 -> 1116 bytes src/views/HomeView.vue | 82 ++++++++++++++++++++++------------- 2 files changed, 53 insertions(+), 29 deletions(-) create mode 100644 src/assets/section-tile.webp diff --git a/src/assets/section-tile.webp b/src/assets/section-tile.webp new file mode 100644 index 0000000000000000000000000000000000000000..04e249830c4b09c636bc6bc89a67b7894fd582d3 GIT binary patch literal 1116 zcmWIYbaM+~VPFV%bqWXzu<-F_7bVE2o~(b_n^!sLarqyPjo6prD(8*yEUU!WDJr6)s-ewz+8E z%G}%Aa&MPeyS**Tk?onfaniDFxv`i3-2bm`8U8_S(SN=>+j>zjvrvozxe_h*uXrZmV0>ka*%nPg8JJj`|~(|1%tt|1UXl z^w#{^*}GS<)@%2@PXA+ZyYYbM-|f>HeD9z6sFGfmqdTcr^i4r{1mZubJN+_6!nv*S+;L8D7(v_mtQtD;(`0} zmSeVND^wjbXN!F^Q7Kv0BirS*)0<=OI@==#+F24(ytyl{bQ^3G;bQw7nsaSco^IGi ztFQ~7tEV1&uQlrkd)r>UTGa|YyYSogi@1UiTKUHoN%|Cmjz;{u; z=!M+tAJ5;E+p#`k@+vza)?mqJaobX+^iKYjk;8Is9@Cx8IT9w1zC34Lq~wv_yhSTc zNzLiOtA^Wg0)ncAnd19d{N`?*_0WpJ;Z59~uqy##9JcK-_oWXPr@G&s6Dbt=nRV{F z&-!JK(~jJ5I`(;zI?ICJ@3e2#7IUYkSpI+eBdo~XYx$enrodBy2acQ$b$#>GlG}6Q zQA>sk?}K6=?k;O?t<0F!mOmV9?v^^WYM3M zEMGntW}WogwQOqd9{X93@8!=Aw3-=uqd3k$eR6}_;rE=8>-HHr@4tE^lh5pFtkB;0 z0v*$f%o~sPKDqVkhUF^l@cN^icfQ|Sr!vvjb%Ny9WS{&<<<&*^SD0-2_g(SO!TpIW zou>0W9^_^(T-7z%mn*clVn3t(wMj=3l^wS)KfJtU@AvZ_p=^78m^4~=e|atY!9szl zc1zsK7|C{~twDJkxA@9%l}wR+`b=1ctK@RH^r_e@T?x?(`le)uF9lGG08!^0&F}w%&IT>0j9D=4)ZWVYuywVKb{j(8-EdlVNB^eWZ>HWUQ?0KZ zsxsfE!6KEc8_-&$%f-89+1`z1tgC|7U0qZxW+kA}RiEbm{;i{>@xjUVu?A~iZc%RZ zyIFrQ{P!*MbC2R*R57sJ%8O6D`;;-qL2a_qvgF2hmp;XswJ?gl__AkFXVQgS?vgyU znd{LJPiJDibNF@C>h(GM>rZ<3v2c~U|6u3+sXis``#&z_+f1RI=> - -
-
-

- {{ t('home.welcome.title') }} -

-

- {{ t('home.welcome.body') }} -

- + +
+
+
+
+
+

+ {{ t('home.welcome.title') }} +

+

+ {{ t('home.welcome.body') }} +

+ +
- -
-
+ +
+
+
+
+

{{ t('home.bouge.kicker') }}

{{ t('home.bouge.title') }}

@@ -109,17 +124,21 @@ const featuredEvents = [ > {{ t('home.bouge.body') }} - + +
- -
-
+ +
+
+
+
+

{{ t('home.pathways.title') }} @@ -150,12 +169,16 @@ const featuredEvents = [ loading="lazy" />

+
- -
-
+ +
+
+
+
+

{{ t('home.events.title') }} @@ -195,6 +218,7 @@ const featuredEvents = [ {{ t('home.events.seeAll') }}

+