diff --git a/src/components/about/about.module.css b/src/components/about/about.module.css
index 5c4d90b..31e3eab 100644
--- a/src/components/about/about.module.css
+++ b/src/components/about/about.module.css
@@ -1,61 +1,39 @@
.about {
- margin-top: 80px;
-
- & .iconContainer {
- display: flex;
- flex-direction: column;
- align-items: center;
- margin-bottom: 15px;
-
- & .tail {
- width: 1px;
- height: 75px;
- background: linear-gradient(transparent, var(--color-neutral-300));
- }
-
- & .icon {
- display: flex;
- align-items: center;
- justify-content: center;
- width: 45px;
- height: 45px;
- font-size: var(--font-md);
- background-color: var(--color-neutral-100);
- border: 1px solid var(--color-neutral-300);
- border-radius: 50%;
- }
+ & .effect {
+ position: sticky;
+ top: 0;
+ height: 80px;
+ background: linear-gradient(var(--color-neutral-50), transparent);
}
- & .title {
- margin-bottom: 8px;
- font-family: var(--font-display);
- font-size: var(--font-lg);
- font-weight: 600;
- text-align: center;
- }
-
- & .desc {
- width: 100%;
- max-width: 450px;
- margin: 0 auto;
- line-height: 1.6;
- color: var(--color-foreground-subtle);
- text-align: center;
-
- &:not(:last-of-type) {
- margin-bottom: 24px;
- }
- }
-
- & .divider {
- width: 80px;
- height: 1px;
- margin: 0 auto 24px;
+ & .paragraph {
+ padding: 30px 0;
background: linear-gradient(
- 90deg,
transparent,
- var(--color-neutral-300),
+ var(--color-neutral-50) 10%,
+ var(--color-neutral-50) 90%,
transparent
);
+
+ & .counter {
+ width: max-content;
+ padding: 6px 16px;
+ margin-bottom: 12px;
+ font-size: var(--font-xsm);
+ color: var(--color-foreground-subtle);
+ background: linear-gradient(var(--color-neutral-100), transparent);
+ border: 1px solid var(--color-neutral-300);
+ border-radius: 20px 20px 20px 8px;
+
+ & span {
+ font-weight: 500;
+ color: var(--color-foreground);
+ }
+ }
+
+ & .desc {
+ line-height: 1.6;
+ color: var(--color-foreground-subtle);
+ }
}
}
diff --git a/src/components/about/about.tsx b/src/components/about/about.tsx
index c4e4c6d..3f38470 100644
--- a/src/components/about/about.tsx
+++ b/src/components/about/about.tsx
@@ -1,6 +1,3 @@
-import { FaQuestion } from 'react-icons/fa6/index';
-import { Balancer } from 'react-wrap-balancer';
-
import { Container } from '@/components/container';
import { count as soundCount } from '@/lib/sounds';
@@ -18,26 +15,17 @@ export function About() {
return (
- {paragraph}Free Ambient Sounds
+
+