diff --git a/app/Http/Controllers/StripeController.php b/app/Http/Controllers/StripeController.php index ca3bd50..a73c638 100644 --- a/app/Http/Controllers/StripeController.php +++ b/app/Http/Controllers/StripeController.php @@ -30,7 +30,7 @@ class StripeController extends Controller $priceIds = [ 3 => 'price_1S51zxGaZ3yeYkzWYb0wSt4j', - 4 => 'price_1S5464GaZ3yeYkzWh8RuJfab', + 21 => 'price_1S5464GaZ3yeYkzWh8RuJfab', ]; if (!isset($priceIds[$count])) { diff --git a/resources/css/app.css b/resources/css/app.css index 6721dae..3d85ded 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -8,9 +8,13 @@ @custom-variant dark (&:is(.dark *)); @theme inline { - --font-heading: 'Montserrat', sans-serif; - --font-body: 'Montserrat', sans-serif; - --font-accent: 'Poppins', cursive; + --font-title: 'Montserrat ExtraBold', sans-serif; + --font-sub-title: 'Poppins', cursive; + --font-text: 'Roboto', sans-serif; + + --font-body: var(--font-text); + --font-heading: var(--font-title); + --font-accent: var(--font-sub-title); --font-sans: var(--font-body); @@ -95,10 +99,10 @@ :root { /* Brand variables */ --c-black: #000000; - --c-green: #9ACE8A; - --c-purple: #7D5BA6; /* softer purple primary */ - --c-gold: #F0BA2D; - --c-white: #FFFFFF; + --c-green: #9ace8a; + --c-purple: #7d5ba6; /* softer purple primary */ + --c-gold: #f0ba2d; + --c-white: #ffffff; /* Additional accent stops for hero gradient */ --c-magenta: #d94f93; --c-red: #e54b4d; @@ -124,7 +128,7 @@ --muted: #eee7f7; --muted-foreground: #5b4b72; - --accent: #B89BD6; + --accent: #b89bd6; --accent-foreground: #1f1630; --destructive: #ef4444; @@ -135,7 +139,7 @@ --ring: var(--c-purple); --chart-1: var(--c-purple); - --chart-2: #B89BD6; + --chart-2: #b89bd6; --chart-3: var(--c-green); --chart-4: #7a6b91; --chart-5: #523f6a; @@ -147,7 +151,7 @@ --sidebar-foreground: #1f1630; --sidebar-primary: var(--c-purple); --sidebar-primary-foreground: var(--c-white); - --sidebar-accent: #B89BD6; + --sidebar-accent: #b89bd6; --sidebar-accent-foreground: #1f1630; --sidebar-border: #e2d7f2; --sidebar-ring: var(--c-purple); @@ -173,7 +177,7 @@ --muted: #3a2d49; --muted-foreground: #c8bfe0; - --accent: #B89BD6; + --accent: #b89bd6; --accent-foreground: #1f1630; --destructive: #ff7676; @@ -184,7 +188,7 @@ --ring: #9c7ca5; --chart-1: var(--c-purple); - --chart-2: #B89BD6; + --chart-2: #b89bd6; --chart-3: var(--c-green); --chart-4: #7a6b91; --chart-5: #523f6a; @@ -193,7 +197,7 @@ --sidebar-foreground: #f1ecf7; --sidebar-primary: var(--c-purple); --sidebar-primary-foreground: var(--c-white); - --sidebar-accent: #B89BD6; + --sidebar-accent: #b89bd6; --sidebar-accent-foreground: #1f1630; --sidebar-border: #4c3a60; --sidebar-ring: #9c7ca5; @@ -229,8 +233,20 @@ font-family: var(--font-accent), cursive; } + .font-title { + font-family: var(--font-title), sans-serif; + } + + .font-sub-title { + font-family: var(--font-sub-title), cursive; + } + + .font-text { + font-family: var(--font-text), sans-serif; + } + .citadel-script { - font-family: var(--font-accent); + font-family: var(--font-accent), cursive; } .bg-blur { @@ -250,7 +266,7 @@ /* Softer lilac gradient for headings */ .text-accent-gradient { - background: linear-gradient(45deg, #B89BD6, #7D5BA6); + background: linear-gradient(45deg, #b89bd6, #7d5ba6); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; @@ -300,3 +316,11 @@ font-style: normal; font-display: swap; } + +@font-face { + font-family: 'Roboto'; + src: url('@/fonts/Roboto/static/Roboto-Medium.ttf') format('truetype'); + font-weight: 400; + font-style: normal; + font-display: swap; +} diff --git a/resources/js/components/landing/ManuscritSection.vue b/resources/js/components/landing/ManuscritSection.vue index ac52362..2727abd 100644 --- a/resources/js/components/landing/ManuscritSection.vue +++ b/resources/js/components/landing/ManuscritSection.vue @@ -61,7 +61,7 @@ diff --git a/resources/js/components/template/CardShuffleTemplate.vue b/resources/js/components/template/CardShuffleTemplate.vue index bbfb4c8..2bf5a5a 100644 --- a/resources/js/components/template/CardShuffleTemplate.vue +++ b/resources/js/components/template/CardShuffleTemplate.vue @@ -1,17 +1,18 @@ diff --git a/resources/js/components/ui/card/FullCardItem.vue b/resources/js/components/ui/card/FullCardItem.vue new file mode 100644 index 0000000..40dfc49 --- /dev/null +++ b/resources/js/components/ui/card/FullCardItem.vue @@ -0,0 +1,81 @@ + + + diff --git a/resources/js/pages/cards/FullCardResult.vue b/resources/js/pages/cards/FullCardResult.vue new file mode 100644 index 0000000..e69de29 diff --git a/resources/js/pages/cards/FullResult.vue b/resources/js/pages/cards/FullResult.vue new file mode 100644 index 0000000..371ac0e --- /dev/null +++ b/resources/js/pages/cards/FullResult.vue @@ -0,0 +1,81 @@ + + + diff --git a/resources/js/pages/cards/cardSelection.vue b/resources/js/pages/cards/cardSelection.vue index 0b3df21..4a675b0 100644 --- a/resources/js/pages/cards/cardSelection.vue +++ b/resources/js/pages/cards/cardSelection.vue @@ -254,7 +254,7 @@ const clearHover = () => { -

Quadrige Doré

+

Tirage complet

99€

Une lecture complète sur tous les aspects de votre vie : amour, carrière, spiritualité et abondance. @@ -262,7 +262,7 @@ const clearHover = () => {