├── assets
├── Cv.jpg
├── P.png
├── dgfh.png
├── ryry.png
├── Group 42.jpg
├── Group 58.png
├── Group 8.jpg
├── bg (1).jpg
├── Group 179.jpg
├── Group 201.png
├── Group 204.png
├── Group 205.png
├── Group 207.png
├── Group 208.png
├── Group 212.png
├── Group 213.png
├── Group 214.png
├── Group 16 (2).jpg
├── Rectangle 1156.png
├── Vector.svg
├── loc.svg
├── email.svg
├── ADE.svg
├── tel.svg
├── ADZ.svg
├── phone.svg
├── Group 79.svg
├── Group 66.svg
└── Group 216.svg
├── src
├── css
│ └── tailwind.css
└── js
│ ├── script.js
│ └── thiis.js
├── fonts
└── Estedad
│ ├── Estedad-Black.woff2
│ ├── Estedad-Bold.woff2
│ ├── Estedad-Light.woff2
│ ├── Estedad-Medium.woff2
│ ├── Estedad-Thin.woff2
│ ├── Estedad-Regular.woff2
│ ├── Estedad-SemiBold.woff2
│ ├── Estedad-ExtraBold.woff2
│ └── Estedad-ExtraLight.woff2
├── package.json
├── dist
├── font2.css
├── font.css
└── style.css
├── tailwind.config.js
├── Persian.html
├── public
├── Persian.html
└── English.html
└── index.html
/assets/Cv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Cv.jpg
--------------------------------------------------------------------------------
/assets/P.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/P.png
--------------------------------------------------------------------------------
/assets/dgfh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/dgfh.png
--------------------------------------------------------------------------------
/assets/ryry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/ryry.png
--------------------------------------------------------------------------------
/src/css/tailwind.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
--------------------------------------------------------------------------------
/assets/Group 42.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 42.jpg
--------------------------------------------------------------------------------
/assets/Group 58.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 58.png
--------------------------------------------------------------------------------
/assets/Group 8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 8.jpg
--------------------------------------------------------------------------------
/assets/bg (1).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/bg (1).jpg
--------------------------------------------------------------------------------
/assets/Group 179.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 179.jpg
--------------------------------------------------------------------------------
/assets/Group 201.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 201.png
--------------------------------------------------------------------------------
/assets/Group 204.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 204.png
--------------------------------------------------------------------------------
/assets/Group 205.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 205.png
--------------------------------------------------------------------------------
/assets/Group 207.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 207.png
--------------------------------------------------------------------------------
/assets/Group 208.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 208.png
--------------------------------------------------------------------------------
/assets/Group 212.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 212.png
--------------------------------------------------------------------------------
/assets/Group 213.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 213.png
--------------------------------------------------------------------------------
/assets/Group 214.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 214.png
--------------------------------------------------------------------------------
/assets/Group 16 (2).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Group 16 (2).jpg
--------------------------------------------------------------------------------
/assets/Rectangle 1156.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/assets/Rectangle 1156.png
--------------------------------------------------------------------------------
/fonts/Estedad/Estedad-Black.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/fonts/Estedad/Estedad-Black.woff2
--------------------------------------------------------------------------------
/fonts/Estedad/Estedad-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/fonts/Estedad/Estedad-Bold.woff2
--------------------------------------------------------------------------------
/fonts/Estedad/Estedad-Light.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/fonts/Estedad/Estedad-Light.woff2
--------------------------------------------------------------------------------
/fonts/Estedad/Estedad-Medium.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/fonts/Estedad/Estedad-Medium.woff2
--------------------------------------------------------------------------------
/fonts/Estedad/Estedad-Thin.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/fonts/Estedad/Estedad-Thin.woff2
--------------------------------------------------------------------------------
/fonts/Estedad/Estedad-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/fonts/Estedad/Estedad-Regular.woff2
--------------------------------------------------------------------------------
/fonts/Estedad/Estedad-SemiBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/fonts/Estedad/Estedad-SemiBold.woff2
--------------------------------------------------------------------------------
/fonts/Estedad/Estedad-ExtraBold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/fonts/Estedad/Estedad-ExtraBold.woff2
--------------------------------------------------------------------------------
/fonts/Estedad/Estedad-ExtraLight.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/isopouya1/portfolio/HEAD/fonts/Estedad/Estedad-ExtraLight.woff2
--------------------------------------------------------------------------------
/assets/Vector.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "dashboard",
3 | "version": "1.0.0",
4 | "main": "index.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "author": "",
9 | "license": "ISC",
10 | "devDependencies": {
11 | "tailwindcss": "^3.1.8"
12 | },
13 | "dependencies": {
14 | "@tailwindcss/forms": "^0.5.3"
15 | },
16 | "description": ""
17 | }
18 |
--------------------------------------------------------------------------------
/dist/font2.css:
--------------------------------------------------------------------------------
1 | *{
2 | font-family: estedad-m ;
3 | font-family: estedad-l;
4 | }
5 | @font-face {
6 | font-family: estedad-m;
7 | src: url(../fonts/Estedad/Estedad-Medium.woff2);
8 | }
9 | @font-face {
10 | font-family: estedad-s;
11 | src: url(../fonts/Estedad/Estedad-SemiBold.woff2);
12 | }
13 | @font-face {
14 | font-family: estedad-r;
15 | src: url(../fonts/Estedad/Estedad-Regular.woff2);
16 | }
17 | @font-face {
18 | font-family: estedad-l;
19 | src: url(../fonts/Estedad/Estedad-Light.woff2);
20 | }
21 |
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | content: ["./public/**/*.{html,js}"],
3 | theme: {
4 | colors: {
5 | transparent: 'transparent',
6 | 'white': '#ffffff',
7 | "primary" : "#5F00D8",
8 | 'black': '#000000',
9 | },
10 | container: {
11 | center: true,
12 | padding: {
13 | DEFAULT: '2rem',
14 | sm: '2rem',
15 | lg: '3rem',
16 | xl: '5rem',
17 | '2xl': '6rem',
18 | },
19 | },
20 | extend: {
21 | fontFamily: {
22 | 'estedad' : ["estedad", "sans-serif"],
23 | },
24 | },
25 | },
26 | plugins: [
27 | require('@tailwindcss/forms')
28 | ],
29 | }
--------------------------------------------------------------------------------
/assets/loc.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/assets/email.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/assets/ADE.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/assets/tel.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/src/js/script.js:
--------------------------------------------------------------------------------
1 | AOS.init({
2 | duration: 1500,
3 | })
4 | document.querySelector("#overlayToggle").addEventListener("click", (e) => {
5 | e.preventDefault();
6 | document.querySelector("#overlayMenu").classList.toggle("right-[-100%]");
7 | document.querySelector("#overlayMenu").classList.toggle("right-0");
8 | });
9 |
10 | document.querySelector("#closeOverlayToggle").addEventListener("click", (e) => {
11 | e.preventDefault();
12 | document.querySelector("#overlayMenu").classList.remove("right-0");
13 | document.querySelector("#overlayMenu").classList.add("right-[-100%]");
14 | });
15 | var openButton = document.getElementById('open');
16 | var dialog = document.getElementById('dialog');
17 | var closeButton = document.getElementById('close');
18 | var overlay = document.getElementById('overlay');
19 | var closeeButton = document.getElementById('closee');
20 | var opeenButton = document.getElementById('opeen');
21 |
22 | // show the overlay and the dialog
23 | openButton.addEventListener('click', function () {
24 | dialog.classList.remove('hidden');
25 | overlay.classList.remove('hidden');
26 | });
27 |
28 | // hide the overlay and the dialog
29 | closeButton.addEventListener('click', function () {
30 | dialog.classList.add('hidden');
31 | overlay.classList.add('hidden');
32 | });
33 | opeenButton.addEventListener('click', function () {
34 | dialog.classList.remove('hidden');
35 | overlay.classList.remove('hidden');
36 | });
37 |
38 | // hide the overlay and the dialog
39 | closeButton.addEventListener('click', function () {
40 | dialog.classList.add('hidden');
41 | overlay.classList.add('hidden');
42 | });
43 | closeeButton.addEventListener('click', function () {
44 | dialog.classList.add('hidden');
45 | overlay.classList.add('hidden');
46 | });
47 |
--------------------------------------------------------------------------------
/src/js/thiis.js:
--------------------------------------------------------------------------------
1 | AOS.init({
2 | duration: 1500,
3 | })
4 | document.querySelector("#overlayToggle").addEventListener("click", (e) => {
5 | e.preventDefault();
6 | document.querySelector("#overlayMenu").classList.toggle("right-[-1000px]");
7 | document.querySelector("#overlayMenu").classList.toggle("right-0");
8 | });
9 |
10 | document.querySelector("#closeOverlayToggle").addEventListener("click", (e) => {
11 | e.preventDefault();
12 | document.querySelector("#overlayMenu").classList.remove("right-0");
13 | document.querySelector("#overlayMenu").classList.add("right-[-1000px]");
14 | });
15 | var openButton = document.getElementById('open');
16 | var dialog = document.getElementById('dialog');
17 | var closeButton = document.getElementById('close');
18 | var overlay = document.getElementById('overlay');
19 | var closeeButton = document.getElementById('closee');
20 | var opeenButton = document.getElementById('opeen');
21 |
22 | // show the overlay and the dialog
23 | openButton.addEventListener('click', function () {
24 | dialog.classList.remove('hidden');
25 | overlay.classList.remove('hidden');
26 | });
27 |
28 | // hide the overlay and the dialog
29 | closeButton.addEventListener('click', function () {
30 | dialog.classList.add('hidden');
31 | overlay.classList.add('hidden');
32 | });
33 | opeenButton.addEventListener('click', function () {
34 | dialog.classList.remove('hidden');
35 | overlay.classList.remove('hidden');
36 | });
37 |
38 | // hide the overlay and the dialog
39 | closeButton.addEventListener('click', function () {
40 | dialog.classList.add('hidden');
41 | overlay.classList.add('hidden');
42 | });
43 | closeeButton.addEventListener('click', function () {
44 | dialog.classList.add('hidden');
45 | overlay.classList.add('hidden');
46 | });
47 |
--------------------------------------------------------------------------------
/dist/font.css:
--------------------------------------------------------------------------------
1 | html{
2 | scroll-behavior: smooth;
3 | }
4 | *{
5 | -webkit-tap-highlight-color: transparent;
6 | -webkit-touch-callout: none;
7 | -webkit-user-select: none;
8 | user-select: none;
9 |
10 | }
11 | *:focus{
12 | outline: none !important;
13 | }
14 |
15 | body{
16 | background-image: url(../assets/bg\ \(1\).jpg);
17 | background-size: cover;
18 | height: 100%;
19 | font-family: 'Rubik', sans-serif;
20 | position: relative;
21 | bottom: 0;
22 | left: 0;
23 | overflow-x: hidden !important;
24 | }
25 | #ff{
26 | position: relative;
27 | }
28 | #ff::before{
29 | content: "تماس";
30 | color: white;
31 | position: absolute;
32 | top: 25px;
33 | left: 55px;
34 | font-weight: 700;
35 | }
36 | #bef{
37 | position: relative;
38 | width: 60px;
39 | bottom: 80px;
40 | left: 230px;
41 | z-index: -2;
42 | }
43 | /* width */
44 | ::-webkit-scrollbar {
45 | width: 13px;
46 | }
47 |
48 | /* Track */
49 | ::-webkit-scrollbar-track {
50 | background: #2c2c2c;
51 | }
52 |
53 | /* Handle */
54 | ::-webkit-scrollbar-thumb {
55 | background: rgb(80, 80, 80);
56 | border-radius: 10px;
57 | }
58 |
59 | /* Handle on hover */
60 | ::-webkit-scrollbar-thumb:hover {
61 | background: rgb(84, 84, 84);
62 | }
63 | #sc{
64 | transition: transform .5s linear;
65 | }
66 | #sc:hover{
67 | transform: scale(1.1);
68 | }
69 | #loading {width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;display: block; z-index: 99 ;background-color: #2c2c2c;}
70 |
71 | #loading-image {position: absolute;top: 40%;left: 45%;z-index: 100}
72 | #typing-demo {
73 | width: 270px;
74 | animation: typing 3s steps(25), blink .5s step-end infinite alternate;
75 | white-space: nowrap;
76 | overflow: hidden;
77 | border-right: 3px solid;
78 | animation-delay: 1s;
79 | }
80 | @keyframes typing {
81 | from {
82 | width: 0
83 | }
84 | }
85 |
86 | @keyframes blink {
87 | 50% {
88 | border-color: transparent
89 | }
90 | }
91 | @media screen and (min-width: 1024px){
92 | #typing-demo{
93 | width: 430px;
94 | }
95 | }
--------------------------------------------------------------------------------
/assets/ADZ.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/assets/phone.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/assets/Group 79.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/assets/Group 66.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/assets/Group 216.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Persian.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | Isopouya | Portfolio
14 |
15 |
16 |
17 |
18 |
19 |
20 | P.
21 |
22 |
24 |
25 |
26 |
27 |
29 |
30 |
32 |
33 |
34 |
35 |
41 |
English
42 |
43 |
50 |
51 |
En
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
سلام من
61 |
پویا زهره وند هستم
62 |
UI/UX Designer and Webdeveloper
63 |
64 | UI/UX Designer and Webdeveloper UI/UX Designer and Webdeveloper UI/UX Designer and WebdeveloperUI/UX Designer and Webd Designer and Webd Designer and We
65 |
66 |
67 | رزومه من
68 |
69 |
70 |
71 |
ارتباط با من :
72 |
77 |
78 |
79 |
80 |
81 |
82 |
سرویس های من
83 |
من چکار میکنم؟
84 |
85 |
90 |
91 |
92 | مهارت های من
93 |
94 |
Html
95 |
Css
96 |
git
97 |
Sass
98 |
Tailwind
99 |
100 |
101 |
Js
102 |
Python
103 |
Ui/Ux
104 |
Sass
105 |
Bootstrap
106 |
107 | Html
108 |
Css
109 |
Sass
110 |
111 | Jquery
112 |
js
113 |
Bootstrap
114 | Ui/Ux
115 |
Git
116 |
Python
117 |
118 | Tailwind
119 |
120 |
121 |
122 | نمونه کارها
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
❮
157 |
158 |
159 |
❯
161 |
162 |
163 |
164 |
165 |
166 |
171 |
172 |
173 |
174 |
190 |
191 | ارتباط با من
192 |
193 |
198 |
203 |
204 |
205 |
آدرس:
206 |
ایران(تهران)
207 |
208 |
209 |
210 |
211 |
216 | تمامی حقوق محفوظ میباشد
217 |
218 |
219 |
275 |
312 |
313 |
314 |
315 |
--------------------------------------------------------------------------------
/public/Persian.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | Isopouya | Portfolio
14 |
15 |
16 |
17 |
18 |
19 |
20 | P.
21 |
22 |
24 |
25 |
26 |
27 |
29 |
30 |
32 |
33 |
34 |
35 |
41 |
English
42 |
43 |
50 |
51 |
En
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
سلام من
61 |
پویا زهره وند هستم
62 |
UI/UX Designer and Webdeveloper
63 |
64 | UI/UX Designer and Webdeveloper UI/UX Designer and Webdeveloper UI/UX Designer and WebdeveloperUI/UX Designer and Webd Designer and Webd Designer and We
65 |
66 |
67 | رزومه من
68 |
69 |
70 |
71 |
ارتباط با من :
72 |
77 |
78 |
79 |
80 |
81 |
82 |
سرویس های من
83 |
من چکار میکنم؟
84 |
85 |
90 |
91 |
92 | مهارت های من
93 |
94 |
Html
95 |
Css
96 |
git
97 |
Sass
98 |
Tailwind
99 |
100 |
101 |
Js
102 |
Python
103 |
Ui/Ux
104 |
Sass
105 |
Bootstrap
106 |
107 | Html
108 |
Css
109 |
Sass
110 |
111 | Jquery
112 |
js
113 |
Bootstrap
114 | Ui/Ux
115 |
Git
116 |
Python
117 |
118 | Tailwind
119 |
120 |
121 |
122 | نمونه کارها
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
❮
157 |
158 |
159 |
❯
161 |
162 |
163 |
164 |
165 |
166 |
171 |
172 |
173 |
174 |
190 |
191 | ارتباط با من
192 |
193 |
198 |
203 |
204 |
205 |
آدرس:
206 |
ایران(تهران)
207 |
208 |
209 |
210 |
211 |
216 | تمامی حقوق محفوظ میباشد
217 |
218 |
219 |
275 |
312 |
313 |
314 |
315 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Isopouya | Portfolio
13 |
14 |
15 |
16 |
17 |
18 |
19 | P.
20 |
21 |
23 |
24 |
25 |
26 |
28 |
29 |
31 |
32 |
33 |
34 |
40 |
Persian
41 |
42 |
48 |
49 |
Fa
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
Hello. im
59 |
Pouya Zohrehvand
60 |
UI/UX Designer and Webdeveloper
61 |
62 | UI/UX Designer and Webdeveloper UI/UX Designer and Webdeveloper UI/UX Designer and WebdeveloperUI/UX Designer and Webd Designer and Webd Designer and We
63 |
64 |
My Cv
65 |
66 |
67 |
Check Out My
68 |
73 |
74 |
75 |
76 |
77 |
78 |
My service
79 |
What I Do.
80 |
81 |
86 |
87 |
88 | My Skills
89 |
90 |
Html
91 |
Css
92 |
git
93 |
Sass
94 |
Tailwind
95 |
96 |
97 |
Js
98 |
Python
99 |
Ui/Ux
100 |
Sass
101 |
Bootstrap
102 |
103 | Html
104 |
Css
105 |
Sass
106 |
107 | Jquery
108 |
js
109 |
Bootstrap
110 | Ui/Ux
111 |
Git
112 |
Python
113 |
114 | Tailwind
115 |
116 |
117 |
118 | Check Protofolio
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
❮
153 |
154 |
155 |
❯
157 |
158 |
159 |
160 |
161 |
162 |
167 |
168 |
169 |
170 |
189 |
190 | Contact
191 |
192 |
197 |
202 |
203 |
204 |
Location:
205 |
IR.tehran
206 |
207 |
208 |
209 |
210 |
215 | Copyright 2023 | All Rights Rseved
216 |
217 |
218 |
279 |
316 |
317 |
318 |
319 |
--------------------------------------------------------------------------------
/public/English.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | Isopouya | Portfolio
13 |
14 |
15 |
16 |
17 |
18 |
19 | P.
20 |
21 |
23 |
24 |
25 |
26 |
28 |
29 |
31 |
32 |
33 |
34 |
40 |
Persian
41 |
42 |
48 |
49 |
Fa
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
Hello. im
59 |
Pouya Zohrehvand
60 |
UI/UX Designer and Webdeveloper
61 |
62 | UI/UX Designer and Webdeveloper UI/UX Designer and Webdeveloper UI/UX Designer and WebdeveloperUI/UX Designer and Webd Designer and Webd Designer and We
63 |
64 |
My Cv
65 |
66 |
67 |
Check Out My
68 |
73 |
74 |
75 |
76 |
77 |
78 |
My service
79 |
What I Do.
80 |
81 |
86 |
87 |
88 | My Skills
89 |
90 |
Html
91 |
Css
92 |
git
93 |
Sass
94 |
Tailwind
95 |
96 |
97 |
Js
98 |
Python
99 |
Ui/Ux
100 |
Sass
101 |
Bootstrap
102 |
103 | Html
104 |
Css
105 |
Sass
106 |
107 | Jquery
108 |
js
109 |
Bootstrap
110 | Ui/Ux
111 |
Git
112 |
Python
113 |
114 | Tailwind
115 |
116 |
117 |
118 | Check Protofolio
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
❮
153 |
154 |
155 |
❯
157 |
158 |
159 |
160 |
161 |
162 |
167 |
168 |
169 |
170 |
189 |
190 | Contact
191 |
192 |
197 |
202 |
203 |
204 |
Location:
205 |
IR.tehran
206 |
207 |
208 |
209 |
210 |
215 | Copyright 2023 | All Rights Rseved
216 |
217 |
218 |
279 |
316 |
317 |
318 |
319 |
--------------------------------------------------------------------------------
/dist/style.css:
--------------------------------------------------------------------------------
1 | /*
2 | ! tailwindcss v3.2.0 | MIT License | https://tailwindcss.com
3 | */
4 |
5 | /*
6 | 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
7 | 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
8 | */
9 |
10 | *,
11 | ::before,
12 | ::after {
13 | box-sizing: border-box;
14 | /* 1 */
15 | border-width: 0;
16 | /* 2 */
17 | border-style: solid;
18 | /* 2 */
19 | border-color: currentColor;
20 | /* 2 */
21 | }
22 |
23 | ::before,
24 | ::after {
25 | --tw-content: '';
26 | }
27 |
28 | /*
29 | 1. Use a consistent sensible line-height in all browsers.
30 | 2. Prevent adjustments of font size after orientation changes in iOS.
31 | 3. Use a more readable tab size.
32 | 4. Use the user's configured `sans` font-family by default.
33 | */
34 |
35 | html {
36 | line-height: 1.5;
37 | /* 1 */
38 | -webkit-text-size-adjust: 100%;
39 | /* 2 */
40 | -moz-tab-size: 4;
41 | /* 3 */
42 | -o-tab-size: 4;
43 | tab-size: 4;
44 | /* 3 */
45 | font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
46 | /* 4 */
47 | }
48 |
49 | /*
50 | 1. Remove the margin in all browsers.
51 | 2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
52 | */
53 |
54 | body {
55 | margin: 0;
56 | /* 1 */
57 | line-height: inherit;
58 | /* 2 */
59 | }
60 |
61 | /*
62 | 1. Add the correct height in Firefox.
63 | 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
64 | 3. Ensure horizontal rules are visible by default.
65 | */
66 |
67 | hr {
68 | height: 0;
69 | /* 1 */
70 | color: inherit;
71 | /* 2 */
72 | border-top-width: 1px;
73 | /* 3 */
74 | }
75 |
76 | /*
77 | Add the correct text decoration in Chrome, Edge, and Safari.
78 | */
79 |
80 | abbr:where([title]) {
81 | -webkit-text-decoration: underline dotted;
82 | text-decoration: underline dotted;
83 | }
84 |
85 | /*
86 | Remove the default font size and weight for headings.
87 | */
88 |
89 | h1,
90 | h2,
91 | h3,
92 | h4,
93 | h5,
94 | h6 {
95 | font-size: inherit;
96 | font-weight: inherit;
97 | }
98 |
99 | /*
100 | Reset links to optimize for opt-in styling instead of opt-out.
101 | */
102 |
103 | a {
104 | color: inherit;
105 | text-decoration: inherit;
106 | }
107 |
108 | /*
109 | Add the correct font weight in Edge and Safari.
110 | */
111 |
112 | b,
113 | strong {
114 | font-weight: bolder;
115 | }
116 |
117 | /*
118 | 1. Use the user's configured `mono` font family by default.
119 | 2. Correct the odd `em` font sizing in all browsers.
120 | */
121 |
122 | code,
123 | kbd,
124 | samp,
125 | pre {
126 | font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
127 | /* 1 */
128 | font-size: 1em;
129 | /* 2 */
130 | }
131 |
132 | /*
133 | Add the correct font size in all browsers.
134 | */
135 |
136 | small {
137 | font-size: 80%;
138 | }
139 |
140 | /*
141 | Prevent `sub` and `sup` elements from affecting the line height in all browsers.
142 | */
143 |
144 | sub,
145 | sup {
146 | font-size: 75%;
147 | line-height: 0;
148 | position: relative;
149 | vertical-align: baseline;
150 | }
151 |
152 | sub {
153 | bottom: -0.25em;
154 | }
155 |
156 | sup {
157 | top: -0.5em;
158 | }
159 |
160 | /*
161 | 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
162 | 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
163 | 3. Remove gaps between table borders by default.
164 | */
165 |
166 | table {
167 | text-indent: 0;
168 | /* 1 */
169 | border-color: inherit;
170 | /* 2 */
171 | border-collapse: collapse;
172 | /* 3 */
173 | }
174 |
175 | /*
176 | 1. Change the font styles in all browsers.
177 | 2. Remove the margin in Firefox and Safari.
178 | 3. Remove default padding in all browsers.
179 | */
180 |
181 | button,
182 | input,
183 | optgroup,
184 | select,
185 | textarea {
186 | font-family: inherit;
187 | /* 1 */
188 | font-size: 100%;
189 | /* 1 */
190 | font-weight: inherit;
191 | /* 1 */
192 | line-height: inherit;
193 | /* 1 */
194 | color: inherit;
195 | /* 1 */
196 | margin: 0;
197 | /* 2 */
198 | padding: 0;
199 | /* 3 */
200 | }
201 |
202 | /*
203 | Remove the inheritance of text transform in Edge and Firefox.
204 | */
205 |
206 | button,
207 | select {
208 | text-transform: none;
209 | }
210 |
211 | /*
212 | 1. Correct the inability to style clickable types in iOS and Safari.
213 | 2. Remove default button styles.
214 | */
215 |
216 | button,
217 | [type='button'],
218 | [type='reset'],
219 | [type='submit'] {
220 | -webkit-appearance: button;
221 | /* 1 */
222 | background-color: transparent;
223 | /* 2 */
224 | background-image: none;
225 | /* 2 */
226 | }
227 |
228 | /*
229 | Use the modern Firefox focus style for all focusable elements.
230 | */
231 |
232 | :-moz-focusring {
233 | outline: auto;
234 | }
235 |
236 | /*
237 | Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
238 | */
239 |
240 | :-moz-ui-invalid {
241 | box-shadow: none;
242 | }
243 |
244 | /*
245 | Add the correct vertical alignment in Chrome and Firefox.
246 | */
247 |
248 | progress {
249 | vertical-align: baseline;
250 | }
251 |
252 | /*
253 | Correct the cursor style of increment and decrement buttons in Safari.
254 | */
255 |
256 | ::-webkit-inner-spin-button,
257 | ::-webkit-outer-spin-button {
258 | height: auto;
259 | }
260 |
261 | /*
262 | 1. Correct the odd appearance in Chrome and Safari.
263 | 2. Correct the outline style in Safari.
264 | */
265 |
266 | [type='search'] {
267 | -webkit-appearance: textfield;
268 | /* 1 */
269 | outline-offset: -2px;
270 | /* 2 */
271 | }
272 |
273 | /*
274 | Remove the inner padding in Chrome and Safari on macOS.
275 | */
276 |
277 | ::-webkit-search-decoration {
278 | -webkit-appearance: none;
279 | }
280 |
281 | /*
282 | 1. Correct the inability to style clickable types in iOS and Safari.
283 | 2. Change font properties to `inherit` in Safari.
284 | */
285 |
286 | ::-webkit-file-upload-button {
287 | -webkit-appearance: button;
288 | /* 1 */
289 | font: inherit;
290 | /* 2 */
291 | }
292 |
293 | /*
294 | Add the correct display in Chrome and Safari.
295 | */
296 |
297 | summary {
298 | display: list-item;
299 | }
300 |
301 | /*
302 | Removes the default spacing and border for appropriate elements.
303 | */
304 |
305 | blockquote,
306 | dl,
307 | dd,
308 | h1,
309 | h2,
310 | h3,
311 | h4,
312 | h5,
313 | h6,
314 | hr,
315 | figure,
316 | p,
317 | pre {
318 | margin: 0;
319 | }
320 |
321 | fieldset {
322 | margin: 0;
323 | padding: 0;
324 | }
325 |
326 | legend {
327 | padding: 0;
328 | }
329 |
330 | ol,
331 | ul,
332 | menu {
333 | list-style: none;
334 | margin: 0;
335 | padding: 0;
336 | }
337 |
338 | /*
339 | Prevent resizing textareas horizontally by default.
340 | */
341 |
342 | textarea {
343 | resize: vertical;
344 | }
345 |
346 | /*
347 | 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
348 | 2. Set the default placeholder color to the user's configured gray 400 color.
349 | */
350 |
351 | input::-moz-placeholder, textarea::-moz-placeholder {
352 | opacity: 1;
353 | /* 1 */
354 | color: #9ca3af;
355 | /* 2 */
356 | }
357 |
358 | input::placeholder,
359 | textarea::placeholder {
360 | opacity: 1;
361 | /* 1 */
362 | color: #9ca3af;
363 | /* 2 */
364 | }
365 |
366 | /*
367 | Set the default cursor for buttons.
368 | */
369 |
370 | button,
371 | [role="button"] {
372 | cursor: pointer;
373 | }
374 |
375 | /*
376 | Make sure disabled buttons don't get the pointer cursor.
377 | */
378 |
379 | :disabled {
380 | cursor: default;
381 | }
382 |
383 | /*
384 | 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
385 | 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
386 | This can trigger a poorly considered lint error in some tools but is included by design.
387 | */
388 |
389 | img,
390 | svg,
391 | video,
392 | canvas,
393 | audio,
394 | iframe,
395 | embed,
396 | object {
397 | display: block;
398 | /* 1 */
399 | vertical-align: middle;
400 | /* 2 */
401 | }
402 |
403 | /*
404 | Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
405 | */
406 |
407 | img,
408 | video {
409 | max-width: 100%;
410 | height: auto;
411 | }
412 |
413 | /* Make elements with the HTML hidden attribute stay hidden by default */
414 |
415 | [hidden] {
416 | display: none;
417 | }
418 |
419 | [type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
420 | -webkit-appearance: none;
421 | -moz-appearance: none;
422 | appearance: none;
423 | background-color: #fff;
424 | border-color: #6b7280;
425 | border-width: 1px;
426 | border-radius: 0px;
427 | padding-top: 0.5rem;
428 | padding-right: 0.75rem;
429 | padding-bottom: 0.5rem;
430 | padding-left: 0.75rem;
431 | font-size: 1rem;
432 | line-height: 1.5rem;
433 | --tw-shadow: 0 0 #0000;
434 | }
435 |
436 | [type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
437 | outline: 2px solid transparent;
438 | outline-offset: 2px;
439 | --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
440 | --tw-ring-offset-width: 0px;
441 | --tw-ring-offset-color: #fff;
442 | --tw-ring-color: #2563eb;
443 | --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
444 | --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
445 | box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
446 | border-color: #2563eb;
447 | }
448 |
449 | input::-moz-placeholder, textarea::-moz-placeholder {
450 | color: #6b7280;
451 | opacity: 1;
452 | }
453 |
454 | input::placeholder,textarea::placeholder {
455 | color: #6b7280;
456 | opacity: 1;
457 | }
458 |
459 | ::-webkit-datetime-edit-fields-wrapper {
460 | padding: 0;
461 | }
462 |
463 | ::-webkit-date-and-time-value {
464 | min-height: 1.5em;
465 | }
466 |
467 | ::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
468 | padding-top: 0;
469 | padding-bottom: 0;
470 | }
471 |
472 | select {
473 | background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
474 | background-position: right 0.5rem center;
475 | background-repeat: no-repeat;
476 | background-size: 1.5em 1.5em;
477 | padding-right: 2.5rem;
478 | -webkit-print-color-adjust: exact;
479 | print-color-adjust: exact;
480 | }
481 |
482 | [multiple] {
483 | background-image: initial;
484 | background-position: initial;
485 | background-repeat: unset;
486 | background-size: initial;
487 | padding-right: 0.75rem;
488 | -webkit-print-color-adjust: unset;
489 | print-color-adjust: unset;
490 | }
491 |
492 | [type='checkbox'],[type='radio'] {
493 | -webkit-appearance: none;
494 | -moz-appearance: none;
495 | appearance: none;
496 | padding: 0;
497 | -webkit-print-color-adjust: exact;
498 | print-color-adjust: exact;
499 | display: inline-block;
500 | vertical-align: middle;
501 | background-origin: border-box;
502 | -webkit-user-select: none;
503 | -moz-user-select: none;
504 | user-select: none;
505 | flex-shrink: 0;
506 | height: 1rem;
507 | width: 1rem;
508 | color: #2563eb;
509 | background-color: #fff;
510 | border-color: #6b7280;
511 | border-width: 1px;
512 | --tw-shadow: 0 0 #0000;
513 | }
514 |
515 | [type='checkbox'] {
516 | border-radius: 0px;
517 | }
518 |
519 | [type='radio'] {
520 | border-radius: 100%;
521 | }
522 |
523 | [type='checkbox']:focus,[type='radio']:focus {
524 | outline: 2px solid transparent;
525 | outline-offset: 2px;
526 | --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
527 | --tw-ring-offset-width: 2px;
528 | --tw-ring-offset-color: #fff;
529 | --tw-ring-color: #2563eb;
530 | --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
531 | --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
532 | box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
533 | }
534 |
535 | [type='checkbox']:checked,[type='radio']:checked {
536 | border-color: transparent;
537 | background-color: currentColor;
538 | background-size: 100% 100%;
539 | background-position: center;
540 | background-repeat: no-repeat;
541 | }
542 |
543 | [type='checkbox']:checked {
544 | background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
545 | }
546 |
547 | [type='radio']:checked {
548 | background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
549 | }
550 |
551 | [type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
552 | border-color: transparent;
553 | background-color: currentColor;
554 | }
555 |
556 | [type='checkbox']:indeterminate {
557 | background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
558 | border-color: transparent;
559 | background-color: currentColor;
560 | background-size: 100% 100%;
561 | background-position: center;
562 | background-repeat: no-repeat;
563 | }
564 |
565 | [type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
566 | border-color: transparent;
567 | background-color: currentColor;
568 | }
569 |
570 | [type='file'] {
571 | background: unset;
572 | border-color: inherit;
573 | border-width: 0;
574 | border-radius: 0;
575 | padding: 0;
576 | font-size: unset;
577 | line-height: inherit;
578 | }
579 |
580 | [type='file']:focus {
581 | outline: 1px solid ButtonText;
582 | outline: 1px auto -webkit-focus-ring-color;
583 | }
584 |
585 | *, ::before, ::after {
586 | --tw-border-spacing-x: 0;
587 | --tw-border-spacing-y: 0;
588 | --tw-translate-x: 0;
589 | --tw-translate-y: 0;
590 | --tw-rotate: 0;
591 | --tw-skew-x: 0;
592 | --tw-skew-y: 0;
593 | --tw-scale-x: 1;
594 | --tw-scale-y: 1;
595 | --tw-pan-x: ;
596 | --tw-pan-y: ;
597 | --tw-pinch-zoom: ;
598 | --tw-scroll-snap-strictness: proximity;
599 | --tw-ordinal: ;
600 | --tw-slashed-zero: ;
601 | --tw-numeric-figure: ;
602 | --tw-numeric-spacing: ;
603 | --tw-numeric-fraction: ;
604 | --tw-ring-inset: ;
605 | --tw-ring-offset-width: 0px;
606 | --tw-ring-offset-color: #fff;
607 | --tw-ring-color: rgb(59 130 246 / 0.5);
608 | --tw-ring-offset-shadow: 0 0 #0000;
609 | --tw-ring-shadow: 0 0 #0000;
610 | --tw-shadow: 0 0 #0000;
611 | --tw-shadow-colored: 0 0 #0000;
612 | --tw-blur: ;
613 | --tw-brightness: ;
614 | --tw-contrast: ;
615 | --tw-grayscale: ;
616 | --tw-hue-rotate: ;
617 | --tw-invert: ;
618 | --tw-saturate: ;
619 | --tw-sepia: ;
620 | --tw-drop-shadow: ;
621 | --tw-backdrop-blur: ;
622 | --tw-backdrop-brightness: ;
623 | --tw-backdrop-contrast: ;
624 | --tw-backdrop-grayscale: ;
625 | --tw-backdrop-hue-rotate: ;
626 | --tw-backdrop-invert: ;
627 | --tw-backdrop-opacity: ;
628 | --tw-backdrop-saturate: ;
629 | --tw-backdrop-sepia: ;
630 | }
631 |
632 | ::-webkit-backdrop {
633 | --tw-border-spacing-x: 0;
634 | --tw-border-spacing-y: 0;
635 | --tw-translate-x: 0;
636 | --tw-translate-y: 0;
637 | --tw-rotate: 0;
638 | --tw-skew-x: 0;
639 | --tw-skew-y: 0;
640 | --tw-scale-x: 1;
641 | --tw-scale-y: 1;
642 | --tw-pan-x: ;
643 | --tw-pan-y: ;
644 | --tw-pinch-zoom: ;
645 | --tw-scroll-snap-strictness: proximity;
646 | --tw-ordinal: ;
647 | --tw-slashed-zero: ;
648 | --tw-numeric-figure: ;
649 | --tw-numeric-spacing: ;
650 | --tw-numeric-fraction: ;
651 | --tw-ring-inset: ;
652 | --tw-ring-offset-width: 0px;
653 | --tw-ring-offset-color: #fff;
654 | --tw-ring-color: rgb(59 130 246 / 0.5);
655 | --tw-ring-offset-shadow: 0 0 #0000;
656 | --tw-ring-shadow: 0 0 #0000;
657 | --tw-shadow: 0 0 #0000;
658 | --tw-shadow-colored: 0 0 #0000;
659 | --tw-blur: ;
660 | --tw-brightness: ;
661 | --tw-contrast: ;
662 | --tw-grayscale: ;
663 | --tw-hue-rotate: ;
664 | --tw-invert: ;
665 | --tw-saturate: ;
666 | --tw-sepia: ;
667 | --tw-drop-shadow: ;
668 | --tw-backdrop-blur: ;
669 | --tw-backdrop-brightness: ;
670 | --tw-backdrop-contrast: ;
671 | --tw-backdrop-grayscale: ;
672 | --tw-backdrop-hue-rotate: ;
673 | --tw-backdrop-invert: ;
674 | --tw-backdrop-opacity: ;
675 | --tw-backdrop-saturate: ;
676 | --tw-backdrop-sepia: ;
677 | }
678 |
679 | ::backdrop {
680 | --tw-border-spacing-x: 0;
681 | --tw-border-spacing-y: 0;
682 | --tw-translate-x: 0;
683 | --tw-translate-y: 0;
684 | --tw-rotate: 0;
685 | --tw-skew-x: 0;
686 | --tw-skew-y: 0;
687 | --tw-scale-x: 1;
688 | --tw-scale-y: 1;
689 | --tw-pan-x: ;
690 | --tw-pan-y: ;
691 | --tw-pinch-zoom: ;
692 | --tw-scroll-snap-strictness: proximity;
693 | --tw-ordinal: ;
694 | --tw-slashed-zero: ;
695 | --tw-numeric-figure: ;
696 | --tw-numeric-spacing: ;
697 | --tw-numeric-fraction: ;
698 | --tw-ring-inset: ;
699 | --tw-ring-offset-width: 0px;
700 | --tw-ring-offset-color: #fff;
701 | --tw-ring-color: rgb(59 130 246 / 0.5);
702 | --tw-ring-offset-shadow: 0 0 #0000;
703 | --tw-ring-shadow: 0 0 #0000;
704 | --tw-shadow: 0 0 #0000;
705 | --tw-shadow-colored: 0 0 #0000;
706 | --tw-blur: ;
707 | --tw-brightness: ;
708 | --tw-contrast: ;
709 | --tw-grayscale: ;
710 | --tw-hue-rotate: ;
711 | --tw-invert: ;
712 | --tw-saturate: ;
713 | --tw-sepia: ;
714 | --tw-drop-shadow: ;
715 | --tw-backdrop-blur: ;
716 | --tw-backdrop-brightness: ;
717 | --tw-backdrop-contrast: ;
718 | --tw-backdrop-grayscale: ;
719 | --tw-backdrop-hue-rotate: ;
720 | --tw-backdrop-invert: ;
721 | --tw-backdrop-opacity: ;
722 | --tw-backdrop-saturate: ;
723 | --tw-backdrop-sepia: ;
724 | }
725 |
726 | .container {
727 | width: 100%;
728 | margin-right: auto;
729 | margin-left: auto;
730 | padding-right: 2rem;
731 | padding-left: 2rem;
732 | }
733 |
734 | @media (min-width: 640px) {
735 | .container {
736 | max-width: 640px;
737 | padding-right: 2rem;
738 | padding-left: 2rem;
739 | }
740 | }
741 |
742 | @media (min-width: 768px) {
743 | .container {
744 | max-width: 768px;
745 | }
746 | }
747 |
748 | @media (min-width: 1024px) {
749 | .container {
750 | max-width: 1024px;
751 | padding-right: 3rem;
752 | padding-left: 3rem;
753 | }
754 | }
755 |
756 | @media (min-width: 1280px) {
757 | .container {
758 | max-width: 1280px;
759 | padding-right: 5rem;
760 | padding-left: 5rem;
761 | }
762 | }
763 |
764 | @media (min-width: 1536px) {
765 | .container {
766 | max-width: 1536px;
767 | padding-right: 6rem;
768 | padding-left: 6rem;
769 | }
770 | }
771 |
772 | .fixed {
773 | position: fixed;
774 | }
775 |
776 | .absolute {
777 | position: absolute;
778 | }
779 |
780 | .relative {
781 | position: relative;
782 | }
783 |
784 | .top-0 {
785 | top: 0px;
786 | }
787 |
788 | .right-\[-100\%\] {
789 | right: -100%;
790 | }
791 |
792 | .top-6 {
793 | top: 1.5rem;
794 | }
795 |
796 | .right-\[23px\] {
797 | right: 23px;
798 | }
799 |
800 | .left-0 {
801 | left: 0px;
802 | }
803 |
804 | .top-1\/2 {
805 | top: 50%;
806 | }
807 |
808 | .right-0 {
809 | right: 0px;
810 | }
811 |
812 | .right-\[-1000px\] {
813 | right: -1000px;
814 | }
815 |
816 | .z-50 {
817 | z-index: 50;
818 | }
819 |
820 | .m-auto {
821 | margin: auto;
822 | }
823 |
824 | .mx-auto {
825 | margin-left: auto;
826 | margin-right: auto;
827 | }
828 |
829 | .mt-5 {
830 | margin-top: 1.25rem;
831 | }
832 |
833 | .ml-5 {
834 | margin-left: 1.25rem;
835 | }
836 |
837 | .mt-6 {
838 | margin-top: 1.5rem;
839 | }
840 |
841 | .ml-\[153px\] {
842 | margin-left: 153px;
843 | }
844 |
845 | .mr-24 {
846 | margin-right: 6rem;
847 | }
848 |
849 | .ml-\[146px\] {
850 | margin-left: 146px;
851 | }
852 |
853 | .mb-20 {
854 | margin-bottom: 5rem;
855 | }
856 |
857 | .-mt-1 {
858 | margin-top: -0.25rem;
859 | }
860 |
861 | .mt-1 {
862 | margin-top: 0.25rem;
863 | }
864 |
865 | .-mt-3 {
866 | margin-top: -0.75rem;
867 | }
868 |
869 | .mt-10 {
870 | margin-top: 2.5rem;
871 | }
872 |
873 | .mt-9 {
874 | margin-top: 2.25rem;
875 | }
876 |
877 | .-mt-5 {
878 | margin-top: -1.25rem;
879 | }
880 |
881 | .mb-24 {
882 | margin-bottom: 6rem;
883 | }
884 |
885 | .ml-1 {
886 | margin-left: 0.25rem;
887 | }
888 |
889 | .mt-7 {
890 | margin-top: 1.75rem;
891 | }
892 |
893 | .-mt-\[70px\] {
894 | margin-top: -70px;
895 | }
896 |
897 | .mb-5 {
898 | margin-bottom: 1.25rem;
899 | }
900 |
901 | .mt-3 {
902 | margin-top: 0.75rem;
903 | }
904 |
905 | .mt-4 {
906 | margin-top: 1rem;
907 | }
908 |
909 | .ml-12 {
910 | margin-left: 3rem;
911 | }
912 |
913 | .mt-12 {
914 | margin-top: 3rem;
915 | }
916 |
917 | .ml-\[210px\] {
918 | margin-left: 210px;
919 | }
920 |
921 | .ml-\[180px\] {
922 | margin-left: 180px;
923 | }
924 |
925 | .mr-32 {
926 | margin-right: 8rem;
927 | }
928 |
929 | .ml-2 {
930 | margin-left: 0.5rem;
931 | }
932 |
933 | .mr-2 {
934 | margin-right: 0.5rem;
935 | }
936 |
937 | .mt-14 {
938 | margin-top: 3.5rem;
939 | }
940 |
941 | .mt-32 {
942 | margin-top: 8rem;
943 | }
944 |
945 | .mt-\[70px\] {
946 | margin-top: 70px;
947 | }
948 |
949 | .-mb-16 {
950 | margin-bottom: -4rem;
951 | }
952 |
953 | .ml-96 {
954 | margin-left: 24rem;
955 | }
956 |
957 | .ml-\[152px\] {
958 | margin-left: 152px;
959 | }
960 |
961 | .mt-2 {
962 | margin-top: 0.5rem;
963 | }
964 |
965 | .mr-\[210px\] {
966 | margin-right: 210px;
967 | }
968 |
969 | .mr-\[180px\] {
970 | margin-right: 180px;
971 | }
972 |
973 | .-mb-\[142px\] {
974 | margin-bottom: -142px;
975 | }
976 |
977 | .mr-16 {
978 | margin-right: 4rem;
979 | }
980 |
981 | .mr-1 {
982 | margin-right: 0.25rem;
983 | }
984 |
985 | .flex {
986 | display: flex;
987 | }
988 |
989 | .hidden {
990 | display: none;
991 | }
992 |
993 | .h-11 {
994 | height: 2.75rem;
995 | }
996 |
997 | .h-screen {
998 | height: 100vh;
999 | }
1000 |
1001 | .h-10 {
1002 | height: 2.5rem;
1003 | }
1004 |
1005 | .h-8 {
1006 | height: 2rem;
1007 | }
1008 |
1009 | .h-72 {
1010 | height: 18rem;
1011 | }
1012 |
1013 | .h-auto {
1014 | height: auto;
1015 | }
1016 |
1017 | .h-5 {
1018 | height: 1.25rem;
1019 | }
1020 |
1021 | .h-4 {
1022 | height: 1rem;
1023 | }
1024 |
1025 | .h-20 {
1026 | height: 5rem;
1027 | }
1028 |
1029 | .h-\[160px\] {
1030 | height: 160px;
1031 | }
1032 |
1033 | .h-12 {
1034 | height: 3rem;
1035 | }
1036 |
1037 | .h-\[270px\] {
1038 | height: 270px;
1039 | }
1040 |
1041 | .h-full {
1042 | height: 100%;
1043 | }
1044 |
1045 | .h-48 {
1046 | height: 12rem;
1047 | }
1048 |
1049 | .w-28 {
1050 | width: 7rem;
1051 | }
1052 |
1053 | .w-11 {
1054 | width: 2.75rem;
1055 | }
1056 |
1057 | .w-10 {
1058 | width: 2.5rem;
1059 | }
1060 |
1061 | .w-24 {
1062 | width: 6rem;
1063 | }
1064 |
1065 | .w-8 {
1066 | width: 2rem;
1067 | }
1068 |
1069 | .w-40 {
1070 | width: 10rem;
1071 | }
1072 |
1073 | .w-\[950px\] {
1074 | width: 950px;
1075 | }
1076 |
1077 | .w-36 {
1078 | width: 9rem;
1079 | }
1080 |
1081 | .w-6 {
1082 | width: 1.5rem;
1083 | }
1084 |
1085 | .w-\[450px\] {
1086 | width: 450px;
1087 | }
1088 |
1089 | .w-full {
1090 | width: 100%;
1091 | }
1092 |
1093 | .w-\[354px\] {
1094 | width: 354px;
1095 | }
1096 |
1097 | .w-\[431px\] {
1098 | width: 431px;
1099 | }
1100 |
1101 | .w-1\/2 {
1102 | width: 50%;
1103 | }
1104 |
1105 | .w-\[300px\] {
1106 | width: 300px;
1107 | }
1108 |
1109 | .w-5 {
1110 | width: 1.25rem;
1111 | }
1112 |
1113 | .w-4 {
1114 | width: 1rem;
1115 | }
1116 |
1117 | .w-\[100\%\] {
1118 | width: 100%;
1119 | }
1120 |
1121 | .w-\[65px\] {
1122 | width: 65px;
1123 | }
1124 |
1125 | .min-w-full {
1126 | min-width: 100%;
1127 | }
1128 |
1129 | .-translate-y-1\/2 {
1130 | --tw-translate-y: -50%;
1131 | transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1132 | }
1133 |
1134 | .transform {
1135 | transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
1136 | }
1137 |
1138 | @-webkit-keyframes ping {
1139 | 75%, 100% {
1140 | transform: scale(2);
1141 | opacity: 0;
1142 | }
1143 | }
1144 |
1145 | @keyframes ping {
1146 | 75%, 100% {
1147 | transform: scale(2);
1148 | opacity: 0;
1149 | }
1150 | }
1151 |
1152 | .animate-ping {
1153 | -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
1154 | animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
1155 | }
1156 |
1157 | @-webkit-keyframes bounce {
1158 | 0%, 100% {
1159 | transform: translateY(-25%);
1160 | -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
1161 | animation-timing-function: cubic-bezier(0.8,0,1,1);
1162 | }
1163 |
1164 | 50% {
1165 | transform: none;
1166 | -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
1167 | animation-timing-function: cubic-bezier(0,0,0.2,1);
1168 | }
1169 | }
1170 |
1171 | @keyframes bounce {
1172 | 0%, 100% {
1173 | transform: translateY(-25%);
1174 | -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
1175 | animation-timing-function: cubic-bezier(0.8,0,1,1);
1176 | }
1177 |
1178 | 50% {
1179 | transform: none;
1180 | -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
1181 | animation-timing-function: cubic-bezier(0,0,0.2,1);
1182 | }
1183 | }
1184 |
1185 | .animate-bounce {
1186 | -webkit-animation: bounce 1s infinite;
1187 | animation: bounce 1s infinite;
1188 | }
1189 |
1190 | .cursor-pointer {
1191 | cursor: pointer;
1192 | }
1193 |
1194 | .flex-col {
1195 | flex-direction: column;
1196 | }
1197 |
1198 | .items-center {
1199 | align-items: center;
1200 | }
1201 |
1202 | .justify-center {
1203 | justify-content: center;
1204 | }
1205 |
1206 | .justify-between {
1207 | justify-content: space-between;
1208 | }
1209 |
1210 | .gap-x-\[240px\] {
1211 | -moz-column-gap: 240px;
1212 | column-gap: 240px;
1213 | }
1214 |
1215 | .gap-y-7 {
1216 | row-gap: 1.75rem;
1217 | }
1218 |
1219 | .gap-x-20 {
1220 | -moz-column-gap: 5rem;
1221 | column-gap: 5rem;
1222 | }
1223 |
1224 | .gap-x-5 {
1225 | -moz-column-gap: 1.25rem;
1226 | column-gap: 1.25rem;
1227 | }
1228 |
1229 | .gap-x-14 {
1230 | -moz-column-gap: 3.5rem;
1231 | column-gap: 3.5rem;
1232 | }
1233 |
1234 | .gap-x-9 {
1235 | -moz-column-gap: 2.25rem;
1236 | column-gap: 2.25rem;
1237 | }
1238 |
1239 | .gap-x-6 {
1240 | -moz-column-gap: 1.5rem;
1241 | column-gap: 1.5rem;
1242 | }
1243 |
1244 | .gap-y-5 {
1245 | row-gap: 1.25rem;
1246 | }
1247 |
1248 | .gap-y-4 {
1249 | row-gap: 1rem;
1250 | }
1251 |
1252 | .gap-x-3 {
1253 | -moz-column-gap: 0.75rem;
1254 | column-gap: 0.75rem;
1255 | }
1256 |
1257 | .gap-x-16 {
1258 | -moz-column-gap: 4rem;
1259 | column-gap: 4rem;
1260 | }
1261 |
1262 | .gap-x-12 {
1263 | -moz-column-gap: 3rem;
1264 | column-gap: 3rem;
1265 | }
1266 |
1267 | .gap-x-1 {
1268 | -moz-column-gap: 0.25rem;
1269 | column-gap: 0.25rem;
1270 | }
1271 |
1272 | .gap-x-10 {
1273 | -moz-column-gap: 2.5rem;
1274 | column-gap: 2.5rem;
1275 | }
1276 |
1277 | .gap-x-11 {
1278 | -moz-column-gap: 2.75rem;
1279 | column-gap: 2.75rem;
1280 | }
1281 |
1282 | .space-x-5 > :not([hidden]) ~ :not([hidden]) {
1283 | --tw-space-x-reverse: 0;
1284 | margin-right: calc(1.25rem * var(--tw-space-x-reverse));
1285 | margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
1286 | }
1287 |
1288 | .overflow-x-hidden {
1289 | overflow-x: hidden;
1290 | }
1291 |
1292 | .scroll-smooth {
1293 | scroll-behavior: smooth;
1294 | }
1295 |
1296 | .rounded-lg {
1297 | border-radius: 0.5rem;
1298 | }
1299 |
1300 | .rounded-\[13px\] {
1301 | border-radius: 13px;
1302 | }
1303 |
1304 | .rounded-\[15px\] {
1305 | border-radius: 15px;
1306 | }
1307 |
1308 | .rounded-full {
1309 | border-radius: 9999px;
1310 | }
1311 |
1312 | .rounded-\[20px\] {
1313 | border-radius: 20px;
1314 | }
1315 |
1316 | .rounded-tl-2xl {
1317 | border-top-left-radius: 1rem;
1318 | }
1319 |
1320 | .rounded-tr-2xl {
1321 | border-top-right-radius: 1rem;
1322 | }
1323 |
1324 | .border-2 {
1325 | border-width: 2px;
1326 | }
1327 |
1328 | .border-\[1px\] {
1329 | border-width: 1px;
1330 | }
1331 |
1332 | .border-l-2 {
1333 | border-left-width: 2px;
1334 | }
1335 |
1336 | .border-r-2 {
1337 | border-right-width: 2px;
1338 | }
1339 |
1340 | .border-solid {
1341 | border-style: solid;
1342 | }
1343 |
1344 | .border-white {
1345 | --tw-border-opacity: 1;
1346 | border-color: rgb(255 255 255 / var(--tw-border-opacity));
1347 | }
1348 |
1349 | .border-primary {
1350 | --tw-border-opacity: 1;
1351 | border-color: rgb(95 0 216 / var(--tw-border-opacity));
1352 | }
1353 |
1354 | .border-white\/90 {
1355 | border-color: rgb(255 255 255 / 0.9);
1356 | }
1357 |
1358 | .bg-\[\#161616\]\/70 {
1359 | background-color: rgb(22 22 22 / 0.7);
1360 | }
1361 |
1362 | .bg-primary {
1363 | --tw-bg-opacity: 1;
1364 | background-color: rgb(95 0 216 / var(--tw-bg-opacity));
1365 | }
1366 |
1367 | .bg-white {
1368 | --tw-bg-opacity: 1;
1369 | background-color: rgb(255 255 255 / var(--tw-bg-opacity));
1370 | }
1371 |
1372 | .bg-\[\#161616\] {
1373 | --tw-bg-opacity: 1;
1374 | background-color: rgb(22 22 22 / var(--tw-bg-opacity));
1375 | }
1376 |
1377 | .bg-transparent {
1378 | background-color: transparent;
1379 | }
1380 |
1381 | .stroke-primary {
1382 | stroke: #5F00D8;
1383 | }
1384 |
1385 | .p-4 {
1386 | padding: 1rem;
1387 | }
1388 |
1389 | .p-5 {
1390 | padding: 1.25rem;
1391 | }
1392 |
1393 | .pt-48 {
1394 | padding-top: 12rem;
1395 | }
1396 |
1397 | .pl-1 {
1398 | padding-left: 0.25rem;
1399 | }
1400 |
1401 | .pr-1 {
1402 | padding-right: 0.25rem;
1403 | }
1404 |
1405 | .text-center {
1406 | text-align: center;
1407 | }
1408 |
1409 | .text-5xl {
1410 | font-size: 3rem;
1411 | line-height: 1;
1412 | }
1413 |
1414 | .text-lg {
1415 | font-size: 1.125rem;
1416 | line-height: 1.75rem;
1417 | }
1418 |
1419 | .text-2xl {
1420 | font-size: 1.5rem;
1421 | line-height: 2rem;
1422 | }
1423 |
1424 | .text-3xl {
1425 | font-size: 1.875rem;
1426 | line-height: 2.25rem;
1427 | }
1428 |
1429 | .text-xl {
1430 | font-size: 1.25rem;
1431 | line-height: 1.75rem;
1432 | }
1433 |
1434 | .text-xs {
1435 | font-size: 0.75rem;
1436 | line-height: 1rem;
1437 | }
1438 |
1439 | .text-4xl {
1440 | font-size: 2.25rem;
1441 | line-height: 2.5rem;
1442 | }
1443 |
1444 | .text-base {
1445 | font-size: 1rem;
1446 | line-height: 1.5rem;
1447 | }
1448 |
1449 | .font-normal {
1450 | font-weight: 400;
1451 | }
1452 |
1453 | .font-semibold {
1454 | font-weight: 600;
1455 | }
1456 |
1457 | .font-medium {
1458 | font-weight: 500;
1459 | }
1460 |
1461 | .font-light {
1462 | font-weight: 300;
1463 | }
1464 |
1465 | .font-bold {
1466 | font-weight: 700;
1467 | }
1468 |
1469 | .text-primary {
1470 | --tw-text-opacity: 1;
1471 | color: rgb(95 0 216 / var(--tw-text-opacity));
1472 | }
1473 |
1474 | .text-white {
1475 | --tw-text-opacity: 1;
1476 | color: rgb(255 255 255 / var(--tw-text-opacity));
1477 | }
1478 |
1479 | .text-\[\#787878\] {
1480 | --tw-text-opacity: 1;
1481 | color: rgb(120 120 120 / var(--tw-text-opacity));
1482 | }
1483 |
1484 | .shadow-2xl {
1485 | --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
1486 | --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
1487 | box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
1488 | }
1489 |
1490 | .backdrop-blur-2xl {
1491 | --tw-backdrop-blur: blur(40px);
1492 | -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
1493 | backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
1494 | }
1495 |
1496 | .transition-colors {
1497 | transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
1498 | transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1499 | transition-duration: 150ms;
1500 | }
1501 |
1502 | .transition-all {
1503 | transition-property: all;
1504 | transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
1505 | transition-duration: 150ms;
1506 | }
1507 |
1508 | .duration-1000 {
1509 | transition-duration: 1000ms;
1510 | }
1511 |
1512 | .duration-500 {
1513 | transition-duration: 500ms;
1514 | }
1515 |
1516 | .duration-300 {
1517 | transition-duration: 300ms;
1518 | }
1519 |
1520 | .ease-linear {
1521 | transition-timing-function: linear;
1522 | }
1523 |
1524 | .hover\:bg-primary:hover {
1525 | --tw-bg-opacity: 1;
1526 | background-color: rgb(95 0 216 / var(--tw-bg-opacity));
1527 | }
1528 |
1529 | .hover\:bg-\[\#4900A5\]:hover {
1530 | --tw-bg-opacity: 1;
1531 | background-color: rgb(73 0 165 / var(--tw-bg-opacity));
1532 | }
1533 |
1534 | .hover\:font-medium:hover {
1535 | font-weight: 500;
1536 | }
1537 |
1538 | .hover\:text-primary:hover {
1539 | --tw-text-opacity: 1;
1540 | color: rgb(95 0 216 / var(--tw-text-opacity));
1541 | }
1542 |
1543 | .hover\:text-white:hover {
1544 | --tw-text-opacity: 1;
1545 | color: rgb(255 255 255 / var(--tw-text-opacity));
1546 | }
1547 |
1548 | .focus\:border-primary:focus {
1549 | --tw-border-opacity: 1;
1550 | border-color: rgb(95 0 216 / var(--tw-border-opacity));
1551 | }
1552 |
1553 | .focus\:ring-primary:focus {
1554 | --tw-ring-opacity: 1;
1555 | --tw-ring-color: rgb(95 0 216 / var(--tw-ring-opacity));
1556 | }
1557 |
1558 | @media (min-width: 1024px) {
1559 | .lg\:mr-5 {
1560 | margin-right: 1.25rem;
1561 | }
1562 |
1563 | .lg\:ml-48 {
1564 | margin-left: 12rem;
1565 | }
1566 |
1567 | .lg\:mb-0 {
1568 | margin-bottom: 0px;
1569 | }
1570 |
1571 | .lg\:mt-10 {
1572 | margin-top: 2.5rem;
1573 | }
1574 |
1575 | .lg\:mt-28 {
1576 | margin-top: 7rem;
1577 | }
1578 |
1579 | .lg\:mt-5 {
1580 | margin-top: 1.25rem;
1581 | }
1582 |
1583 | .lg\:ml-\[500px\] {
1584 | margin-left: 500px;
1585 | }
1586 |
1587 | .lg\:-mt-10 {
1588 | margin-top: -2.5rem;
1589 | }
1590 |
1591 | .lg\:mt-32 {
1592 | margin-top: 8rem;
1593 | }
1594 |
1595 | .lg\:mt-3 {
1596 | margin-top: 0.75rem;
1597 | }
1598 |
1599 | .lg\:-ml-16 {
1600 | margin-left: -4rem;
1601 | }
1602 |
1603 | .lg\:-ml-24 {
1604 | margin-left: -6rem;
1605 | }
1606 |
1607 | .lg\:mt-0 {
1608 | margin-top: 0px;
1609 | }
1610 |
1611 | .lg\:mb-7 {
1612 | margin-bottom: 1.75rem;
1613 | }
1614 |
1615 | .lg\:-ml-0 {
1616 | margin-left: -0px;
1617 | }
1618 |
1619 | .lg\:mr-0 {
1620 | margin-right: 0px;
1621 | }
1622 |
1623 | .lg\:mt-24 {
1624 | margin-top: 6rem;
1625 | }
1626 |
1627 | .lg\:mb-5 {
1628 | margin-bottom: 1.25rem;
1629 | }
1630 |
1631 | .lg\:ml-\[20px\] {
1632 | margin-left: 20px;
1633 | }
1634 |
1635 | .lg\:mt-2 {
1636 | margin-top: 0.5rem;
1637 | }
1638 |
1639 | .lg\:mr-\[580px\] {
1640 | margin-right: 580px;
1641 | }
1642 |
1643 | .lg\:-mr-20 {
1644 | margin-right: -5rem;
1645 | }
1646 |
1647 | .lg\:-mr-16 {
1648 | margin-right: -4rem;
1649 | }
1650 |
1651 | .lg\:mb-4 {
1652 | margin-bottom: 1rem;
1653 | }
1654 |
1655 | .lg\:mt-7 {
1656 | margin-top: 1.75rem;
1657 | }
1658 |
1659 | .lg\:flex {
1660 | display: flex;
1661 | }
1662 |
1663 | .lg\:hidden {
1664 | display: none;
1665 | }
1666 |
1667 | .lg\:h-\[450px\] {
1668 | height: 450px;
1669 | }
1670 |
1671 | .lg\:h-10 {
1672 | height: 2.5rem;
1673 | }
1674 |
1675 | .lg\:w-\[480px\] {
1676 | width: 480px;
1677 | }
1678 |
1679 | .lg\:w-10 {
1680 | width: 2.5rem;
1681 | }
1682 |
1683 | .lg\:flex-row {
1684 | flex-direction: row;
1685 | }
1686 |
1687 | .lg\:flex-row-reverse {
1688 | flex-direction: row-reverse;
1689 | }
1690 |
1691 | .lg\:flex-col {
1692 | flex-direction: column;
1693 | }
1694 |
1695 | .lg\:justify-between {
1696 | justify-content: space-between;
1697 | }
1698 |
1699 | .lg\:gap-x-\[50px\] {
1700 | -moz-column-gap: 50px;
1701 | column-gap: 50px;
1702 | }
1703 |
1704 | .lg\:gap-x-52 {
1705 | -moz-column-gap: 13rem;
1706 | column-gap: 13rem;
1707 | }
1708 |
1709 | .lg\:gap-x-2 {
1710 | -moz-column-gap: 0.5rem;
1711 | column-gap: 0.5rem;
1712 | }
1713 |
1714 | .lg\:gap-x-\[240px\] {
1715 | -moz-column-gap: 240px;
1716 | column-gap: 240px;
1717 | }
1718 |
1719 | .lg\:gap-y-4 {
1720 | row-gap: 1rem;
1721 | }
1722 |
1723 | .lg\:bg-primary {
1724 | --tw-bg-opacity: 1;
1725 | background-color: rgb(95 0 216 / var(--tw-bg-opacity));
1726 | }
1727 |
1728 | .lg\:p-24 {
1729 | padding: 6rem;
1730 | }
1731 |
1732 | .lg\:text-center {
1733 | text-align: center;
1734 | }
1735 |
1736 | .lg\:text-4xl {
1737 | font-size: 2.25rem;
1738 | line-height: 2.5rem;
1739 | }
1740 |
1741 | .lg\:text-5xl {
1742 | font-size: 3rem;
1743 | line-height: 1;
1744 | }
1745 |
1746 | .lg\:text-3xl {
1747 | font-size: 1.875rem;
1748 | line-height: 2.25rem;
1749 | }
1750 |
1751 | .lg\:font-medium {
1752 | font-weight: 500;
1753 | }
1754 |
1755 | .lg\:font-light {
1756 | font-weight: 300;
1757 | }
1758 |
1759 | .lg\:font-semibold {
1760 | font-weight: 600;
1761 | }
1762 |
1763 | .lg\:font-normal {
1764 | font-weight: 400;
1765 | }
1766 | }
--------------------------------------------------------------------------------