vlcsolutions commited on
Commit
34812e0
·
verified ·
1 Parent(s): 8112cd2

Promote version 572c87f to main

Browse files

Promoted commit 572c87feecff35bbba09be7e6068605a9fee9b7c to main branch

Files changed (1) hide show
  1. style.css +35 -57
style.css CHANGED
@@ -2,90 +2,68 @@
2
  /* Feature Cards Styling */
3
  .feature-card {
4
  background: white;
5
- border-radius: 16px;
6
- padding: 32px;
7
- margin-bottom: 32px;
8
- box-shadow: 0 4px 20px rgba(0, 32, 96, 0.08);
9
- position: relative;
10
- overflow: hidden;
11
  transition: all 0.3s ease;
12
  }
13
 
14
  .feature-card:hover {
15
- transform: translateY(-8px);
16
- box-shadow: 0 12px 24px rgba(0, 32, 96, 0.12);
17
- }
18
-
19
- .feature-card:before {
20
- content: "";
21
- position: absolute;
22
- top: 0;
23
- left: 0;
24
- width: 100%;
25
- height: 4px;
26
- background: linear-gradient(90deg, var(--vlc-leaf), var(--vlc-sky));
27
  }
28
 
29
  .feature-card h3 {
30
  color: var(--vlc-navy);
31
  font-size: 1.5rem;
32
- margin-bottom: 1.5rem;
33
- display: flex;
34
- align-items: center;
35
- gap: 12px;
36
  }
37
 
38
  .feature-card h3:before {
39
  content: "";
40
- display: inline-block;
41
- width: 24px;
 
 
42
  height: 24px;
43
- background-color: var(--vlc-leaf);
44
- mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");
45
- mask-repeat: no-repeat;
46
- mask-position: center;
47
- background-color: var(--vlc-leaf);
48
- }
49
-
50
- .feature-card:nth-child(even) h3:before {
51
- background-color: var(--vlc-sky);
52
  }
53
 
54
  .feature-card ul {
55
  list-style-type: none;
56
  padding-left: 0;
57
- display: grid;
58
- gap: 12px;
59
  }
60
 
61
  .feature-card li {
62
- padding: 12px 16px;
63
- background-color: var(--vlc-tint);
64
- border-radius: 8px;
65
- display: flex;
66
- align-items: center;
67
- gap: 8px;
68
  color: var(--vlc-ink);
69
- transition: all 0.2s ease;
70
  }
71
 
72
- .feature-card li:hover {
73
- background-color: var(--vlc-leaf-tint);
74
- transform: translateX(4px);
 
 
 
 
 
 
 
75
  }
76
 
77
- .feature-card li:before {
78
- content: "";
79
- display: inline-block;
80
- width: 16px;
81
- height: 16px;
82
- background-color: var(--vlc-leaf);
83
- mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
84
- mask-repeat: no-repeat;
85
- mask-position: center;
86
- flex-shrink: 0;
87
  }
88
 
89
- .feature-card:nth-child(even) li:before {
90
- background-color: var(--vlc-sky);
91
  }
 
2
  /* Feature Cards Styling */
3
  .feature-card {
4
  background: white;
5
+ border-radius: 12px;
6
+ padding: 24px;
7
+ margin-bottom: 24px;
8
+ box-shadow: 0 4px 6px rgba(0, 32, 96, 0.05);
9
+ border-left: 4px solid var(--vlc-leaf);
 
10
  transition: all 0.3s ease;
11
  }
12
 
13
  .feature-card:hover {
14
+ transform: translateY(-4px);
15
+ box-shadow: 0 10px 20px rgba(0, 32, 96, 0.1);
16
+ border-left-color: var(--vlc-sky);
 
 
 
 
 
 
 
 
 
17
  }
18
 
19
  .feature-card h3 {
20
  color: var(--vlc-navy);
21
  font-size: 1.5rem;
22
+ margin-bottom: 1rem;
23
+ position: relative;
24
+ padding-left: 16px;
 
25
  }
26
 
27
  .feature-card h3:before {
28
  content: "";
29
+ position: absolute;
30
+ left: 0;
31
+ top: 50%;
32
+ transform: translateY(-50%);
33
  height: 24px;
34
+ width: 4px;
35
+ background: linear-gradient(to bottom, var(--vlc-leaf), var(--vlc-sky));
36
+ border-radius: 2px;
 
 
 
 
 
 
37
  }
38
 
39
  .feature-card ul {
40
  list-style-type: none;
41
  padding-left: 0;
 
 
42
  }
43
 
44
  .feature-card li {
45
+ padding: 8px 0;
46
+ position: relative;
47
+ padding-left: 28px;
 
 
 
48
  color: var(--vlc-ink);
 
49
  }
50
 
51
+ .feature-card li:before {
52
+ content: "✓";
53
+ position: absolute;
54
+ left: 0;
55
+ color: var(--vlc-leaf);
56
+ font-weight: bold;
57
+ }
58
+
59
+ .feature-card:nth-child(even) {
60
+ border-left-color: var(--vlc-sky);
61
  }
62
 
63
+ .feature-card:nth-child(even):hover {
64
+ border-left-color: var(--vlc-leaf);
 
 
 
 
 
 
 
 
65
  }
66
 
67
+ .feature-card:nth-child(even) h3:before {
68
+ background: linear-gradient(to bottom, var(--vlc-sky), var(--vlc-leaf));
69
  }