@@ -33,59 +33,144 @@ <h2 class="panel-heading">{{- site.data.locales[include.lang].panel.lastmod -}}<
3333 </ ul >
3434
3535
36- < div class ="sidepanel-cta ">
37- < p class ="
cta-text "
> Promote your brand here!
< a href ="
mailto:[email protected] "
class ="
cta-link "
> Contact me
</ a > </ p > 36+ < div class ="promo-strip ">
37+ < span class ="promo-label "> AD</ span >
38+ < span class ="promo-text "> Your brand here</ span >
39+ < a href ="
mailto:[email protected] "
class ="
promo-action "
> 40+ < span > Contact</ span >
41+ < svg class ="promo-arrow " width ="12 " height ="12 " viewBox ="0 0 16 16 ">
42+ < path d ="M6 3 L11 8 L6 13 " stroke ="currentColor " stroke-width ="1.5 " fill ="none " stroke-linecap ="round " stroke-linejoin ="round "/>
43+ </ svg >
44+ </ a >
45+
3846 < style >
39- .sidepanel-cta {
40- font-family : 'Arial' , sans-serif;
41- background : var (--card-bg );
42- backdrop-filter : blur (8px ) saturate (160% );
43- -webkit-backdrop-filter : blur (8px ) saturate (160% );
44- border-radius : 10px ;
45- border : 1px solid rgba (255 , 255 , 255 , 0.15 );
46- padding : 1rem ;
47- text-align : center;
48- margin-bottom : 1rem ;
49- box-shadow : 0 2px 8px rgba (0 , 0 , 0 , 0.1 );
50- transition : transform 0.2s ease-in-out, background 0.3s ease-in-out;
51- color : var (--text-color );
47+ .promo-strip {
48+ display : flex;
49+ align-items : center;
50+ gap : 1rem ;
51+ padding : 0.875rem 0 ;
52+ margin : 2rem 0 ;
53+ border-top : 1px solid rgba (128 , 128 , 128 , 0.12 );
54+ border-bottom : 1px solid rgba (128 , 128 , 128 , 0.12 );
55+ font-family : 'SF Mono' , 'Monaco' , 'Inconsolata' , monospace;
56+ font-size : 0.75rem ;
57+ letter-spacing : 0.025em ;
58+ color : inherit;
59+ opacity : 0.55 ;
60+ transition : opacity 0.3s ease;
5261 }
5362
54- /* Dark mode: păstrăm look-ul siteului */
55- [data-theme = "dark" ] .sidepanel-cta {
56- background : var (--card-bg );
57- border : 1px solid rgba (255 , 255 , 255 , 0.1 );
58- box-shadow : 0 2px 10px rgba (0 , 0 , 0 , 0.4 );
59- color : var (--text-color );
63+ /* Dark mode - comportament normal */
64+ [data-theme = "dark" ] .promo-strip : hover ,
65+ .promo-strip : hover {
66+ opacity : 0.85 ;
6067 }
6168
62- .sidepanel-cta : hover {
63- transform : scale (1.02 );
69+ /* Light mode - deja "highlighted" */
70+ [data-theme = "light" ] .promo-strip ,
71+ : root : not ([data-theme ]) .promo-strip {
72+ opacity : 0.75 ;
6473 }
6574
66- .cta-text {
67- margin : 0 ;
68- font-size : 0.95rem ;
69- line-height : 1.4 ;
75+ [data-theme = "light" ] .promo-strip : hover ,
76+ : root : not ([data-theme ]) .promo-strip : hover {
77+ opacity : 0.9 ;
7078 }
7179
72- .cta-link {
73- color : inherit;
80+ .promo-label {
81+ padding : 0.2rem 0.4rem ;
82+ background : transparent;
83+ border : 1px solid;
84+ border-radius : 3px ;
7485 font-weight : 600 ;
75- text-decoration : underline;
76- transition : opacity 0.2s ease;
86+ font-size : 0.625rem ;
87+ letter-spacing : 0.05em ;
88+ /* Culoare verde mint subtilă */
89+ color : # 52b788 ;
90+ border-color : # 52b788 ;
91+ opacity : 0.7 ;
92+ }
93+
94+ /* Light mode - label mai vizibil */
95+ [data-theme = "light" ] .promo-label ,
96+ : root : not ([data-theme ]) .promo-label {
97+ color : # 40916c ;
98+ border-color : # 40916c ;
99+ opacity : 0.8 ;
100+ }
101+
102+ .promo-text {
103+ flex : 1 ;
104+ text-transform : uppercase;
105+ letter-spacing : 0.08em ;
106+ font-size : 0.7rem ;
107+ opacity : 0.9 ;
108+ }
109+
110+ /* Light mode - text mai bold */
111+ [data-theme = "light" ] .promo-text ,
112+ : root : not ([data-theme ]) .promo-text {
113+ opacity : 1 ;
114+ font-weight : 500 ;
115+ }
116+
117+ .promo-action {
118+ display : flex;
119+ align-items : center;
120+ gap : 0.375rem ;
121+ color : inherit;
122+ text-decoration : none;
123+ text-transform : uppercase;
124+ letter-spacing : 0.08em ;
125+ font-size : 0.7rem ;
126+ transition : gap 0.2s ease;
127+ }
128+
129+ .promo-action : hover {
130+ gap : 0.5rem ;
77131 }
78132
79- .cta-link : hover {
133+ .promo-arrow {
134+ opacity : 0.4 ;
135+ transition : transform 0.2s ease, opacity 0.2s ease;
136+ }
137+
138+ /* Light mode - săgeată mai vizibilă */
139+ [data-theme = "light" ] .promo-arrow ,
140+ : root : not ([data-theme ]) .promo-arrow {
141+ opacity : 0.6 ;
142+ }
143+
144+ .promo-action : hover .promo-arrow {
145+ transform : translateX (2px );
80146 opacity : 0.7 ;
81147 }
82148
149+ [data-theme = "light" ] .promo-action : hover .promo-arrow ,
150+ : root : not ([data-theme ]) .promo-action : hover .promo-arrow {
151+ opacity : 0.9 ;
152+ }
153+
83154 @media (max-width : 768px ) {
84- .sidepanel-cta {
85- padding : 0.8rem ;
155+ .promo-strip {
156+ font-size : 0.65rem ;
157+ gap : 0.75rem ;
158+ padding : 0.75rem 0 ;
159+ }
160+
161+ .promo-label {
162+ font-size : 0.55rem ;
163+ padding : 0.15rem 0.35rem ;
164+ }
165+
166+ .promo-text ,
167+ .promo-action {
168+ font-size : 0.625rem ;
86169 }
87- .cta-text {
88- font-size : 0.9rem ;
170+
171+ .promo-arrow {
172+ width : 10px ;
173+ height : 10px ;
89174 }
90175 }
91176 </ style >
0 commit comments