1515 font-family : 'Inter' , -apple-system, sans-serif; background : var (--bg-body ); color : var (--text-main );
1616 margin : 0 ; min-height : 100vh ; display : flex; align-items : center; justify-content : center;
1717 }
18- .hub-container { max-width : 1000 px ; width : 100% ; padding : 40px ; text-align : center; }
18+ .hub-container { max-width : 1100 px ; width : 100% ; padding : 40px ; text-align : center; }
1919
2020 /* Header Section */
21- .header { margin-bottom : 60 px ; }
21+ .header { margin-bottom : 50 px ; }
2222 .brand-title { font-size : 3.5rem ; font-weight : 800 ; margin : 0 ; background : linear-gradient (to right, # 3b82f6, # 8b5cf6 ); -webkit-background-clip : text; -webkit-text-fill-color : transparent; }
2323 .status-bar { display : inline-flex; align-items : center; gap : 10px ; background : # 1e293b ; padding : 5px 15px ; border-radius : 20px ; font-size : 0.8rem ; border : 1px solid var (--border-color ); margin-top : 15px ; }
2424 .dot { width : 8px ; height : 8px ; background : var (--accent-green ); border-radius : 50% ; box-shadow : 0 0 10px var (--accent-green ); }
2525
2626 /* Grid */
27- .path-grid { display : grid; grid-template-columns : repeat (auto-fit, minmax (280px , 1fr )); gap : 25px ; margin-bottom : 50 px ; }
27+ .path-grid { display : grid; grid-template-columns : repeat (auto-fit, minmax (280px , 1fr )); gap : 25px ; margin-bottom : 40 px ; }
2828 .path-card {
2929 background : var (--bg-card ); border : 1px solid var (--border-color ); border-radius : 20px ; padding : 40px 30px ;
30- text-decoration : none; color : inherit; transition : all 0.4 s cubic-bezier ( 0.175 , 0.885 , 0.32 , 1.275 ) ;
30+ text-decoration : none; color : inherit; transition : all 0.3 s ease ;
3131 display : flex; flex-direction : column; align-items : center; position : relative; overflow : hidden;
3232 }
33- .path-card : hover { transform : translateY (-10px ); border-color : var (--accent-blue ); box-shadow : 0 20px 40px rgba (0 , 0 , 0 , 0.4 ); }
34- .path-card ::before { content : '' ; position : absolute; top : 0 ; left : 0 ; width : 100% ; height : 4px ; background : var (--accent-blue ); opacity : 0 ; transition : 0.3s ; }
35- .path-card : hover ::before { opacity : 1 ; }
36-
33+ .path-card : hover { transform : translateY (-5px ); border-color : var (--accent-blue ); box-shadow : 0 15px 30px rgba (0 , 0 , 0 , 0.4 ); }
3734 .path-icon { font-size : 3rem ; margin-bottom : 20px ; }
3835 .path-title { font-size : 1.5rem ; font-weight : 700 ; margin-bottom : 12px ; }
3936 .path-desc { font-size : 0.95rem ; color : var (--text-muted ); line-height : 1.5 ; }
4037
38+ /* Terminal z logami */
39+ .feed-container { background : # 010101 ; border : 1px solid var (--border-color ); border-radius : 15px ; padding : 20px ; text-align : left; margin-bottom : 50px ; font-family : 'Courier New' , monospace; box-shadow : inset 0 0 15px rgba (0 , 255 , 0 , 0.1 ); }
40+ .feed-header { color : # 555 ; border-bottom : 1px solid # 222 ; padding-bottom : 10px ; margin-bottom : 15px ; font-size : 0.8rem ; display : flex; justify-content : space-between; }
41+ .feed-body { color : # 00ff00 ; font-size : 0.85rem ; height : 150px ; overflow : hidden; position : relative; }
42+ .feed-line { margin-bottom : 5px ; opacity : 0 ; animation : feedIn 0.5s forwards; }
43+ .feed-line .blue { color : # 3b82f6 ; }
44+ .feed-line .purple { color : # 8b5cf6 ; }
45+
46+ @keyframes feedIn { to { opacity : 1 ; } }
47+
4148 /* Socials */
42- .social-links { display : flex; justify-content : center; gap : 20px ; }
43- .social-btn { color : var (--text-muted ); text-decoration : none; font-weight : 600 ; transition : 0.3s ; padding : 10px 20px ; border-radius : 10px ; border : 1px solid var (--border-color ); }
44- .social-btn : hover { color : var (--text-main ); background : var (--border-color ); }
49+ .social-links { display : flex; justify-content : center; gap : 15px ; flex-wrap : wrap; }
50+ .social-btn { color : var (--text-main ); text-decoration : none; font-weight : 600 ; transition : 0.3s ; padding : 10px 20px ; border-radius : 10px ; border : 1px solid var (--border-color ); background : var (--bg-card ); }
51+
52+ /* Kolory po najechaniu dla poszczególnych platform */
53+ .social-btn : hover { transform : translateY (-3px ); }
54+ .btn-gh : hover { background : # 24292e ; border-color : # 24292e ; }
55+ .btn-yt : hover { background : # FF0000 ; border-color : # FF0000 ; }
56+ .btn-x : hover { background : # 000000 ; border-color : # 555 ; }
57+ .btn-tiktok : hover { background : # ff0050 ; border-color : # ff0050 ; color : white; }
58+ .btn-reddit : hover { background : # FF4500 ; border-color : # FF4500 ; color : white; }
4559 </ style >
4660</ head >
4761< body >
@@ -51,28 +65,42 @@ <h1 class="brand-title">DevLabStudy©</h1>
5165 < div class ="status-bar "> < span class ="dot "> </ span > All Systems Operational</ div >
5266 </ header >
5367
68+ < div class ="feed-container ">
69+ < div class ="feed-header "> < span > > devlab_study.sh</ span > < span > LOC: Poland</ span > </ div >
70+ < div class ="feed-body ">
71+ < div class ="feed-line blue "> > Initializing core consensus module...</ div >
72+ < div class ="feed-line "> [OK] WireGuard VPN link established.</ div >
73+ < div class ="feed-line purple "> > Orbit™ Core v0.3-alpha: Building images...</ div >
74+ < div class ="feed-line "> Docker image optimization: 98MB -> 12MB.</ div >
75+ < div class ="feed-line blue "> > HomeLab status request: Compaq Pro [Online].</ div >
76+ < div class ="feed-line "> > _</ div >
77+ </ div >
78+ </ div >
79+
5480 < div class ="path-grid ">
55- < a href ="/blog " class ="path-card " style ="-- accent-blue: #3b82f6 ; ">
81+ < a href ="/blog " class ="path-card " style ="border-top: 4px solid var(-- accent-blue) ; ">
5682 < div class ="path-icon "> 📚</ div >
5783 < div class ="path-title "> Knowledge Base</ div >
5884 < p class ="path-desc "> Deep dives into Docker optimization, Linux kernel, and cloud infrastructure.</ p >
5985 </ a >
60- < a href ="/homelab " class ="path-card " style ="-- accent-blue: #10b981 ; ">
86+ < a href ="/homelab " class ="path-card " style ="border-top: 4px solid var(-- accent-green) ; ">
6187 < div class ="path-icon "> 🖥️</ div >
62- < div class ="path-title "> HomeLab Dashboard </ div >
88+ < div class ="path-title "> My HomeLab </ div >
6389 < p class ="path-desc "> Live overview of my Proxmox cluster and distributed edge nodes.</ p >
6490 </ a >
65- < a href ="/orbit " class ="path-card " style ="-- accent-blue: #8b5cf6 ; ">
91+ < a href ="/orbit " class ="path-card " style ="border-top: 4px solid var(-- accent-purple) ; ">
6692 < div class ="path-icon "> 🚀</ div >
6793 < div class ="path-title "> Orbit™ Project</ div >
6894 < p class ="path-desc "> Next-gen container orchestration for resource-constrained hardware.</ p >
6995 </ a >
7096 </ div >
7197
7298 < footer class ="social-links ">
73- < a href ="https://github.com/DevLabStudy " class ="social-btn "> GitHub</ a >
74- < a href ="https://www.youtube.com/@devlabstudy " class ="social-btn "> YouTube</ a >
75- < a href ="https://x.com/DevLabStudy " class ="social-btn "> X / Twitter</ a >
99+ < a href ="https://github.com/DevLabStudy " class ="social-btn btn-gh "> GitHub</ a >
100+ < a href ="https://www.youtube.com/@devlabstudy " class ="social-btn btn-yt "> YouTube</ a >
101+ < a href ="https://x.com/DevLabStudy " class ="social-btn btn-x "> X / Twitter</ a >
102+ < a href ="https://www.tiktok.com/@devlabstudy " class ="social-btn btn-tiktok "> TikTok</ a >
103+ < a href ="https://www.reddit.com/user/devlabstudy " class ="social-btn btn-reddit "> Reddit</ a >
76104 </ footer >
77105 </ div >
78106</ body >
0 commit comments