-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstyle.css
More file actions
58 lines (46 loc) · 2.88 KB
/
style.css
File metadata and controls
58 lines (46 loc) · 2.88 KB
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
body {
font-family: 'Orbitron', sans-serif;
background: linear-gradient(135deg, #e0f7fa, #b2ff59);
color: #1a1a1a;
margin:0;
scroll-behavior:smooth;
}
.navbar {
display:flex;
justify-content:space-between;
align-items:center;
padding:15px 30px;
position:sticky;
top:0;
background: rgba(255,255,255,0.9);
backdrop-filter: blur(10px);
border-bottom: 1px solid rgba(0,200,120,0.5);
z-index:100;
}
.navbar .logo { font-weight:bold; font-size:1.4em; color:#00796b; }
.navbar .nav-links { list-style:none; display:flex; gap:20px; }
.navbar .nav-links li a { text-decoration:none; color:#00796b; font-weight:bold; padding:8px 12px; transition:0.3s; }
.navbar .nav-links li a:hover { color:#004d40; text-shadow:0 0 5px #26a69a,0 0 10px #26a69a; }
.menu-toggle { display:none; background:none; border:none; font-size:2em; color:#00796b; cursor:pointer; }
section { padding:60px 30px; max-width:1000px; margin:40px auto; border-radius:15px; background: rgba(255,255,255,0.85); box-shadow:0 0 10px rgba(0,200,120,0.2); }
.projects-container { display:grid; grid-template-columns: repeat(auto-fit, minmax(250px,1fr)); gap:25px; }
.project { padding:20px; border-radius:15px; background: rgba(245,255,250,0.9); box-shadow:0 0 10px rgba(0,200,120,0.3); transition:0.3s; }
.project:hover { transform: translateY(-10px) scale(1.03); box-shadow:0 0 20px #26a69a; }
.project h3 { color:#00796b; }
.btn, .controls button { display:inline-block; padding:12px 18px; background: rgba(0,200,120,0.2); color:#00796b; border:1px solid #00796b; border-radius:10px; text-decoration:none; transition:0.3s; }
.btn:hover, .controls button:hover { background: rgba(0,200,120,0.4); box-shadow:0 0 10px #26a69a; transform: scale(1.05); }
.tag { display:inline-block; margin:8px; padding:10px 18px; background: linear-gradient(135deg, rgba(0,200,120,0.25), rgba(0,150,200,0.25)); color:#00796b; border-radius:14px; border:1px solid rgba(0,200,120,0.6); font-weight:bold; letter-spacing:0.5px; backdrop-filter:blur(6px); box-shadow:0 4px 10px rgba(0,200,120,0.25); transition:0.3s ease; cursor:default; }
.tag:hover { transform: translateY(-4px) scale(1.08); box-shadow:0 0 18px rgba(38,166,154,0.8); background: linear-gradient(135deg, rgba(0,200,120,0.4), rgba(0,150,200,0.4)); color:#004d40; }
.fade { opacity:0; transform:translateY(20px); transition:0.6s; }
.fade.show { opacity:1; transform:translateY(0); }
/* ===== RESPONSIVE ===== */
@media screen and (max-width: 767px) {
.menu-toggle { display:block; }
.navbar .nav-links { display:none; width:100%; flex-direction:column; margin-top:10px; gap:10px; }
.navbar .nav-links.show { display:flex; }
.controls { margin-top:10px; width:100%; display:flex; justify-content:flex-start; gap:10px; }
section { padding:30px 15px; }
.projects-container { grid-template-columns:1fr; }
.tag { padding:8px 12px; font-size:0.9em; }
.btn { padding:10px 15px; font-size:0.9em; }
}