11---
22import GDPRConsent from ' @components/Consent/Checkbox/index.astro'
33import Confetti from ' @components/Animations/Confetti/index.astro'
4+ import styles from ' ../forms.module.css'
45import ' ./uppy-audio.css'
56import ' ./uppy-core.css'
67import ' ./uppy-dashboard.css'
78import ' ./uppy-webcam.css'
9+ import ' ./validation.css'
810---
911
1012<contact-form>
@@ -14,7 +16,7 @@ import './uppy-webcam.css'
1416 <slot name =" contact-form-header" />
1517
1618 <form
17- class = " space-y-8"
19+ class:list = { [ styles . formScope , ' space-y-8' ] }
1820 id =" contactForm"
1921 method =" post"
2022 enctype =" multipart/form-data"
@@ -38,7 +40,7 @@ import './uppy-webcam.css'
3840
3941 <div class =" grid grid-cols-1 md:grid-cols-2 gap-6" >
4042 <div class =" space-y-2" >
41- <label for =" name" class =" block text-sm font-medium text-content-active "
43+ <label for =" name" class =" block"
4244 >Full Name *</label
4345 >
4446 <input
@@ -63,7 +65,7 @@ import './uppy-webcam.css'
6365 </div >
6466
6567 <div class =" space-y-2" >
66- <label for =" email" class =" block text-sm font-medium text-content-active "
68+ <label for =" email" class =" block"
6769 >Email Address *</label
6870 >
6971 <input
@@ -88,7 +90,7 @@ import './uppy-webcam.css'
8890
8991 <div class =" grid grid-cols-1 md:grid-cols-2 gap-6" >
9092 <div class =" space-y-2" >
91- <label for =" company" class =" block text-sm font-medium text-content-active "
93+ <label for =" company" class =" block"
9294 >Company Name</label
9395 >
9496 <input
@@ -102,7 +104,7 @@ import './uppy-webcam.css'
102104 </div >
103105
104106 <div class =" space-y-2" >
105- <label for =" phone" class =" block text-sm font-medium text-content-active "
107+ <label for =" phone" class =" block"
106108 >Phone Number</label
107109 >
108110 <input
@@ -125,7 +127,7 @@ import './uppy-webcam.css'
125127
126128 <div class =" grid grid-cols-1 md:grid-cols-2 gap-6" >
127129 <div class =" space-y-2" >
128- <label for =" project_type" class =" block text-sm font-medium text-content-active "
130+ <label for =" project_type" class =" block"
129131 >Project Type</label
130132 >
131133 <select
@@ -147,7 +149,7 @@ import './uppy-webcam.css'
147149 </div >
148150
149151 <div class =" space-y-2" >
150- <label for =" budget" class =" block text-sm font-medium text-content-active "
152+ <label for =" budget" class =" block"
151153 >Budget Range *</label
152154 >
153155 <select
@@ -166,7 +168,7 @@ import './uppy-webcam.css'
166168 </div >
167169
168170 <div class =" space-y-2" >
169- <label for =" timeline" class =" block text-sm font-medium text-content-active "
171+ <label for =" timeline" class =" block"
170172 >Project Timeline *</label
171173 >
172174 <select
@@ -185,7 +187,7 @@ import './uppy-webcam.css'
185187 </div >
186188
187189 <div class =" space-y-2" >
188- <label for =" message" class =" block text-sm font-medium text-content-active "
190+ <label for =" message" class =" block"
189191 >Project Description *</label
190192 >
191193 <textarea
0 commit comments