|
85 | 85 | justify-content: flex-end; |
86 | 86 | } |
87 | 87 |
|
88 | | - /* --- GŁÓWNY KONTENER --- */ |
89 | | - .container { |
90 | | - max-width: 1200px; |
91 | | - margin: 40px auto; |
92 | | - padding: 0 20px; |
93 | | - } |
94 | | - |
95 | 88 | /* --- PRZYCISKI (Sleek design) --- */ |
96 | 89 | .btn { |
97 | 90 | display: inline-block; |
|
103 | 96 | color: white !important; |
104 | 97 | transition: all 0.2s ease; |
105 | 98 | box-shadow: var(--shadow-sm); |
| 99 | + min-width: 110px; |
| 100 | + text-align: center; |
| 101 | + box-sizing: border-box; |
106 | 102 | } |
107 | 103 | .btn:hover { transform: translateY(-2px); opacity: 0.9; } |
108 | 104 |
|
|
113 | 109 | .btn-tiktok { background: #010101; } |
114 | 110 | .btn-coffee { background: #FFDD00; color: #000 !important; } |
115 | 111 | .btn-patreon { background: #FF424D; } |
116 | | - .btn-orbit { background: #4b0082; padding: 10px 20px; font-size: 0.95rem; display: block; text-align: center; margin: 20px auto; max-width: 300px;} |
| 112 | + |
| 113 | + .btn-orbit { |
| 114 | + background: #4b0082; |
| 115 | + padding: 12px 24px; |
| 116 | + font-size: 1rem; |
| 117 | + display: inline-block; |
| 118 | + text-align: center; |
| 119 | + margin: 20px auto; |
| 120 | + max-width: 300px; |
| 121 | + border-radius: 8px; |
| 122 | + } |
| 123 | + |
| 124 | + /* --- GŁÓWNY KONTENER --- */ |
| 125 | + .container { |
| 126 | + max-width: 1200px; |
| 127 | + margin: 40px auto; |
| 128 | + padding: 0 20px; |
| 129 | + } |
117 | 130 |
|
118 | 131 | /* --- HERO SECTION --- */ |
119 | 132 | .hero { |
|
159 | 172 | grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); |
160 | 173 | gap: 20px; |
161 | 174 | margin-bottom: 50px; |
| 175 | + align-items: stretch; |
162 | 176 | } |
163 | 177 |
|
164 | 178 | .node-card { |
|
169 | 183 | box-shadow: var(--shadow-sm); |
170 | 184 | transition: all 0.2s ease; |
171 | 185 | position: relative; |
| 186 | + display: flex; |
| 187 | + flex-direction: column; |
172 | 188 | } |
173 | 189 | .node-card:hover { |
174 | 190 | border-color: var(--accent-blue); |
|
196 | 212 |
|
197 | 213 | .node-name { display: block; font-size: 1.2rem; font-weight: 700; margin-bottom: 15px; color: var(--text-main); padding-right: 60px;} |
198 | 214 |
|
199 | | - .specs { font-size: 0.9rem; color: var(--text-muted); } |
| 215 | + .specs { font-size: 0.9rem; color: var(--text-muted); margin-top: auto; } |
200 | 216 | .spec-line { |
201 | 217 | display: flex; |
202 | 218 | align-items: center; |
|
205 | 221 | border-bottom: 1px solid var(--border-color); |
206 | 222 | } |
207 | 223 | .spec-line:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } |
208 | | - .spec-icon { margin-right: 10px; font-weight: bold; color: var(--text-main); opacity: 0.7; } |
| 224 | + .spec-icon { margin-right: 10px; font-weight: bold; color: var(--text-main); opacity: 0.7; width: 65px; display: inline-block; } |
209 | 225 |
|
210 | 226 | /* --- SUPPORT SECTION --- */ |
211 | 227 | .support-section { |
|
241 | 257 | .nav-links { justify-content: center; } |
242 | 258 | .hero h1 { font-size: 1.8rem; } |
243 | 259 | .container { margin-top: 20px; } |
| 260 | + .btn { min-width: 140px; } |
244 | 261 | } |
245 | 262 | </style> |
246 | 263 | </head> |
|
262 | 279 | <h1>Self-Taught Infrastructure Enthusiast</h1> |
263 | 280 | <p>Building, learning, and optimizing home-lab environments, Linux systems, and Docker containers.</p> |
264 | 281 |
|
265 | | - <a href="https://projekt-orbit.blogspot.com/2026/02/projektorbit-inicjalizacja-systemu.html" |
266 | | - target="_blank" class="btn btn-orbit">Read Project Orbit™ Blog</a> |
| 282 | + <a href="https://blog.devlabstudy.ovh/" target="_blank" class="btn btn-orbit">Read Project Orbit™ Blog</a> |
267 | 283 | </section> |
268 | 284 |
|
269 | 285 | <div class="focus-box"> |
|
0 commit comments