|
3 | 3 | </script> |
4 | 4 |
|
5 | 5 | <section class="relative overflow-hidden bg-white py-32"> |
6 | | - <!-- Background decoration with more layers --> |
7 | | - <div class="pointer-events-none absolute left-0 top-0 h-full w-1/2 bg-gradient-to-r from-orange-50/80 via-amber-50/40 to-transparent"></div> |
8 | | - <div class="pointer-events-none absolute right-0 top-0 h-full w-1/2 bg-gradient-to-l from-yellow-50/80 via-amber-50/40 to-transparent"></div> |
| 6 | + <!-- Background decoration --> |
| 7 | + <div class="pointer-events-none absolute left-0 top-0 h-full w-1/2 bg-gradient-to-r from-[#00D372]/5 to-transparent" aria-hidden="true"></div> |
| 8 | + <div class="pointer-events-none absolute right-0 top-0 h-full w-1/2 bg-gradient-to-l from-[#00D372]/5 to-transparent" aria-hidden="true"></div> |
9 | 9 |
|
10 | 10 | <!-- Subtle dot pattern --> |
11 | 11 | <div |
12 | 12 | class="pointer-events-none absolute inset-0 opacity-[0.03]" |
13 | 13 | style="background-image: radial-gradient(circle, #000 1px, transparent 1px); background-size: 24px 24px;" |
| 14 | + aria-hidden="true" |
14 | 15 | ></div> |
15 | 16 |
|
16 | | - <div class="relative mx-auto max-w-7xl px-6"> |
| 17 | + <div class="relative mx-auto max-w-6xl px-6"> |
17 | 18 | <div class="mb-20 text-center"> |
18 | | - <div class="mb-4 font-mono text-sm font-medium uppercase tracking-widest text-orange-600">WHAT WE DO</div> |
19 | | - <h2 class="font-[clash-display,ui-sans-serif,system-ui,sans-serif] text-5xl font-bold text-zinc-900 lg:text-6xl"> |
| 19 | + <div class="mb-4 font-mono text-sm font-medium uppercase tracking-widest text-[#00D372]">WHAT WE DO</div> |
| 20 | + <h2 class="text-5xl font-bold text-zinc-900 lg:text-6xl"> |
20 | 21 | 活動内容 |
21 | 22 | </h2> |
22 | 23 | <p class="mx-auto mt-6 max-w-2xl text-lg text-zinc-600"> |
|
26 | 27 |
|
27 | 28 | <div class="grid gap-8 md:grid-cols-3"> |
28 | 29 | <div class="group relative"> |
29 | | - <div class="relative overflow-hidden rounded-3xl border border-zinc-200 bg-white/80 p-8 backdrop-blur-sm transition-all hover:scale-105 hover:border-orange-300 hover:bg-white hover:shadow-2xl hover:shadow-orange-500/10"> |
30 | | - <!-- Gradient overlay on hover --> |
31 | | - <div |
32 | | - class="pointer-events-none absolute inset-0 bg-gradient-to-br from-orange-50/0 to-orange-50/0 opacity-0 transition-all duration-500 group-hover:from-orange-50/80 group-hover:to-transparent group-hover:opacity-100" |
33 | | - ></div> |
34 | | - |
| 30 | + <div class="relative overflow-hidden rounded-3xl border border-zinc-200/50 bg-white/80 p-8 backdrop-blur-md transition-all hover:border-[#00D372]/30 hover:bg-[#00D372]/5 hover:shadow-xl hover:shadow-[#00D372]/5"> |
35 | 31 | <div class="relative"> |
36 | 32 | <div |
37 | | - class="mb-6 inline-flex h-16 w-16 items-center justify-center rounded-2xl bg-gradient-to-br from-orange-500 to-amber-500 text-white shadow-lg shadow-orange-500/30 transition-all group-hover:scale-110 group-hover:shadow-xl group-hover:shadow-orange-500/50" |
| 33 | + class="mb-6 inline-flex h-16 w-16 items-center justify-center rounded-2xl bg-[#00D372] text-white shadow-lg shadow-[#00D372]/30 transition-all group-hover:shadow-xl group-hover:shadow-[#00D372]/40" |
38 | 34 | > |
39 | 35 | <BookOpen class="h-8 w-8" /> |
40 | 36 | </div> |
41 | | - <h3 class="mb-4 font-[clash-display,ui-sans-serif,system-ui,sans-serif] text-2xl font-bold text-zinc-900 transition-colors group-hover:text-orange-600"> |
| 37 | + <h3 class="mb-4 text-2xl font-bold text-zinc-900 transition-colors group-hover:text-[#00D372]"> |
42 | 38 | 学習・教育 |
43 | 39 | </h3> |
44 | 40 | <p class="leading-relaxed text-zinc-600"> |
|
49 | 45 | </div> |
50 | 46 |
|
51 | 47 | <div class="group relative"> |
52 | | - <div class="relative overflow-hidden rounded-3xl border border-zinc-200 bg-white/80 p-8 backdrop-blur-sm transition-all hover:scale-105 hover:border-amber-300 hover:bg-white hover:shadow-2xl hover:shadow-amber-500/10"> |
53 | | - <!-- Gradient overlay on hover --> |
54 | | - <div |
55 | | - class="pointer-events-none absolute inset-0 bg-gradient-to-br from-amber-50/0 to-amber-50/0 opacity-0 transition-all duration-500 group-hover:from-amber-50/80 group-hover:to-transparent group-hover:opacity-100" |
56 | | - ></div> |
57 | | - |
| 48 | + <div class="relative overflow-hidden rounded-3xl border border-zinc-200/50 bg-white/80 p-8 backdrop-blur-md transition-all hover:border-[#00D372]/30 hover:bg-[#00D372]/5 hover:shadow-xl hover:shadow-[#00D372]/5"> |
58 | 49 | <div class="relative"> |
59 | 50 | <div |
60 | | - class="mb-6 inline-flex h-16 w-16 items-center justify-center rounded-2xl bg-gradient-to-br from-amber-500 to-yellow-500 text-white shadow-lg shadow-amber-500/30 transition-all group-hover:scale-110 group-hover:shadow-xl group-hover:shadow-amber-500/50" |
| 51 | + class="mb-6 inline-flex h-16 w-16 items-center justify-center rounded-2xl bg-[#00D372] text-white shadow-lg shadow-[#00D372]/30 transition-all group-hover:shadow-xl group-hover:shadow-[#00D372]/40" |
61 | 52 | > |
62 | 53 | <Users class="h-8 w-8" /> |
63 | 54 | </div> |
64 | | - <h3 class="mb-4 font-[clash-display,ui-sans-serif,system-ui,sans-serif] text-2xl font-bold text-zinc-900 transition-colors group-hover:text-amber-600"> |
| 55 | + <h3 class="mb-4 text-2xl font-bold text-zinc-900 transition-colors group-hover:text-[#00D372]"> |
65 | 56 | 交流 |
66 | 57 | </h3> |
67 | 58 | <p class="leading-relaxed text-zinc-600"> |
|
72 | 63 | </div> |
73 | 64 |
|
74 | 65 | <div class="group relative"> |
75 | | - <div class="relative overflow-hidden rounded-3xl border border-zinc-200 bg-white/80 p-8 backdrop-blur-sm transition-all hover:scale-105 hover:border-yellow-300 hover:bg-white hover:shadow-2xl hover:shadow-yellow-500/10"> |
76 | | - <!-- Gradient overlay on hover --> |
77 | | - <div |
78 | | - class="pointer-events-none absolute inset-0 bg-gradient-to-br from-yellow-50/0 to-yellow-50/0 opacity-0 transition-all duration-500 group-hover:from-yellow-50/80 group-hover:to-transparent group-hover:opacity-100" |
79 | | - ></div> |
80 | | - |
| 66 | + <div class="relative overflow-hidden rounded-3xl border border-zinc-200/50 bg-white/80 p-8 backdrop-blur-md transition-all hover:border-[#00D372]/30 hover:bg-[#00D372]/5 hover:shadow-xl hover:shadow-[#00D372]/5"> |
81 | 67 | <div class="relative"> |
82 | 68 | <div |
83 | | - class="mb-6 inline-flex h-16 w-16 items-center justify-center rounded-2xl bg-gradient-to-br from-yellow-500 to-orange-500 text-white shadow-lg shadow-yellow-500/30 transition-all group-hover:scale-110 group-hover:shadow-xl group-hover:shadow-yellow-500/50" |
| 69 | + class="mb-6 inline-flex h-16 w-16 items-center justify-center rounded-2xl bg-[#00D372] text-white shadow-lg shadow-[#00D372]/30 transition-all group-hover:shadow-xl group-hover:shadow-[#00D372]/40" |
84 | 70 | > |
85 | 71 | <Code class="h-8 w-8" /> |
86 | 72 | </div> |
87 | | - <h3 class="mb-4 font-[clash-display,ui-sans-serif,system-ui,sans-serif] text-2xl font-bold text-zinc-900 transition-colors group-hover:text-yellow-600"> |
| 73 | + <h3 class="mb-4 text-2xl font-bold text-zinc-900 transition-colors group-hover:text-[#00D372]"> |
88 | 74 | 開発 |
89 | 75 | </h3> |
90 | 76 | <p class="leading-relaxed text-zinc-600"> |
|
0 commit comments