|
3 | 3 | body { |
4 | 4 | background-color: var(--color-bg-body); |
5 | 5 | color: var(--color-text-main); |
6 | | - background-image: radial-gradient(circle at 10% 20%, rgba(59, 130, 246, 0.05) 0%, transparent 20%), |
7 | | - radial-gradient(circle at 90% 80%, rgba(6, 182, 212, 0.05) 0%, transparent 20%); |
| 6 | + background-image: |
| 7 | + radial-gradient(circle at 10% 20%, rgba(59, 130, 246, 0.05) 0%, transparent 20%), |
| 8 | + radial-gradient(circle at 90% 80%, rgba(6, 182, 212, 0.05) 0%, transparent 20%); |
8 | 9 | background-attachment: fixed; |
9 | 10 | } |
10 | 11 |
|
@@ -48,37 +49,52 @@ body { |
48 | 49 | background-color: var(--color-bg-card); |
49 | 50 | border: 1px solid var(--border-color); |
50 | 51 | border-radius: var(--radius-lg); |
51 | | - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); |
52 | | - transition: transform 0.2s, box-shadow 0.2s; |
| 52 | + box-shadow: |
| 53 | + 0 4px 6px -1px rgba(0, 0, 0, 0.1), |
| 54 | + 0 2px 4px -1px rgba(0, 0, 0, 0.06); |
| 55 | + transition: |
| 56 | + transform 0.2s, |
| 57 | + box-shadow 0.2s; |
53 | 58 | } |
54 | 59 |
|
55 | 60 | .card-hover:hover { |
56 | 61 | transform: translateY(-4px); |
57 | | - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); |
| 62 | + box-shadow: |
| 63 | + 0 10px 15px -3px rgba(0, 0, 0, 0.1), |
| 64 | + 0 4px 6px -2px rgba(0, 0, 0, 0.05); |
58 | 65 | border-color: var(--color-primary); |
59 | 66 | } |
60 | 67 |
|
61 | 68 | /* === Typography & Headers === */ |
62 | | -h1, h2, h3, h4, h5, h6 { |
| 69 | +h1, |
| 70 | +h2, |
| 71 | +h3, |
| 72 | +h4, |
| 73 | +h5, |
| 74 | +h6 { |
63 | 75 | color: var(--color-text-main); |
64 | 76 | font-weight: 700; |
65 | 77 | letter-spacing: -0.025em; |
66 | 78 | } |
67 | 79 |
|
68 | | -.text-secondary, .text-muted, .form-text { |
| 80 | +.text-secondary, |
| 81 | +.text-muted, |
| 82 | +.form-text { |
69 | 83 | color: var(--color-text-muted) !important; |
70 | 84 | } |
71 | 85 |
|
72 | 86 | /* === Inputs & Forms === */ |
73 | | -.form-control, .form-select { |
| 87 | +.form-control, |
| 88 | +.form-select { |
74 | 89 | background-color: rgba(255, 255, 255, 0.03); |
75 | 90 | border: 1px solid var(--border-color); |
76 | 91 | color: var(--color-text-main); |
77 | 92 | border-radius: var(--radius-md); |
78 | 93 | padding: 0.75rem 1rem; |
79 | 94 | } |
80 | 95 |
|
81 | | -.form-control:focus, .form-select:focus { |
| 96 | +.form-control:focus, |
| 97 | +.form-select:focus { |
82 | 98 | background-color: rgba(255, 255, 255, 0.05); |
83 | 99 | border-color: var(--color-primary); |
84 | 100 | box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.1); |
@@ -111,8 +127,14 @@ h1, h2, h3, h4, h5, h6 { |
111 | 127 | } |
112 | 128 |
|
113 | 129 | @keyframes fadeIn { |
114 | | - from { opacity: 0; transform: translateY(10px); } |
115 | | - to { opacity: 1; transform: translateY(0); } |
| 130 | + from { |
| 131 | + opacity: 0; |
| 132 | + transform: translateY(10px); |
| 133 | + } |
| 134 | + to { |
| 135 | + opacity: 1; |
| 136 | + transform: translateY(0); |
| 137 | + } |
116 | 138 | } |
117 | 139 |
|
118 | 140 | /* Scrollbar */ |
|
0 commit comments