1111		justify-content center ;
1212		align-items center ;
1313	}
14- 
1514	p  {
1615		padding-bottom 10px  ;
1716	}
@@ -251,3 +250,113 @@ select {
251250.nav-btn  {
252251	background-color #7F8CFF ;
253252	}
253+ .main-button  {
254+             display inline-block ;
255+             background-color #2563eb ; /*  blue-600 */ 
256+             color #ffffff ; /*  text-white */ 
257+             font-weight 700 ; /*  font-bold */ 
258+             padding 0.5rem   1.5rem  ; /*  py-2 px-6 */ 
259+             border-radius 0.5rem  ; /*  rounded-lg */ 
260+             border none ;
261+             box-shadow 0  1px   2px   0  rgba (0 , 0 , 0 , 0.05 ); /*  shadow */ 
262+             transition background-color  0.2s   ease-in-out , transform  0.1s   ease-in-out ;
263+             cursor : pointer ;
264+             text-decoration none ; /*  Hapus garis bawah default */ 
265+         }
266+        .main-button :hover  {
267+             background-color #1d4ed8 ; /*  hover:bg-blue-700 */ 
268+             transform scale (1.05 ); /*  hover:scale-105 */ 
269+             color #ffffff ; /*  Pastikan teks tetap putih */ 
270+             text-decoration none ;
271+         }
272+          .main-button :active  {
273+              transform scale (0.98 );
274+          }
275+ 
276+         .config-button  {
277+             display inline-block ;
278+             background-color #16a34a ; /*  green-600 */ 
279+             color #ffffff ;
280+             font-weight 700 ;
281+             padding 0.5rem   1.5rem  ;
282+             border-radius 0.5rem  ;
283+             border none ;
284+             box-shadow 0  1px   2px   0  rgba (0 , 0 , 0 , 0.05 );
285+             transition background-color  0.2s   ease-in-out , transform  0.1s   ease-in-out ;
286+             cursor : pointer ;
287+             text-decoration none ;
288+         }
289+         .config-button :hover  {
290+             background-color #15803d ; /*  hover:bg-green-700 */ 
291+             transform scale (1.05 );
292+             color #ffffff ;
293+             text-decoration none ;
294+         }
295+         .config-button :active  {
296+              transform scale (0.98 );
297+          }
298+ 
299+         .controller-button  {
300+             display inline-block ;
301+             background-color #9333ea ; /*  purple-600 */ 
302+             color #ffffff ;
303+             font-weight 700 ;
304+             padding 0.5rem   1.5rem  ;
305+             border-radius 0.5rem  ;
306+             border none ;
307+             box-shadow 0  1px   2px   0  rgba (0 , 0 , 0 , 0.05 );
308+             transition background-color  0.2s   ease-in-out , transform  0.1s   ease-in-out ;
309+             cursor : pointer ;
310+             text-decoration none ;
311+         }
312+         .controller-button :hover  {
313+             background-color #7e22ce ; /*  hover:bg-purple-700 */ 
314+             transform scale (1.05 );
315+             color #ffffff ;
316+             text-decoration none ;
317+         }
318+         .controller-button :active  {
319+              transform scale (0.98 );
320+          }
321+ 
322+         /*  === Tombol Ikon di Tabel (dari versi CSS Murni) === */ 
323+         .icon-button  {
324+             display inline-flex ;
325+             align-items center ;
326+             justify-content center ;
327+             color #ffffff ; /*  Warna ini mungkin tidak terlihat karena SVG punya warna sendiri */ 
328+             transition opacity  0.2s   ease-in-out ;
329+             cursor : pointer ;
330+             padding 0 ; /*  Hapus padding default link/button */ 
331+             border none ; /*  Hapus border default */ 
332+             background none ; /*  Hapus background default */ 
333+             vertical-align middle ; /*  Sejajarkan dengan teks lain di sel */ 
334+         }
335+         .icon-button :hover  {
336+             opacity 0.8 ;
337+             text-decoration none ;
338+         }
339+         .icon-button  svg  {
340+             width 1.5rem  ; /*  w-6 */ 
341+             height 1.5rem  ; /*  h-6 */ 
342+         }
343+ 
344+         /*  === Accessibility (Pastikan ada jika tidak pakai kelas Bootstrap) === */ 
345+         .visually-hidden  {
346+             position absolute ;
347+             width 1px  ;
348+             height 1px  ;
349+             padding 0 ;
350+             margin -1px  ;
351+             overflow hidden ;
352+             clip rect (0 , 0 , 0 , 0 );
353+             white-space nowrap ;
354+             border-width 0 ;
355+         }
356+ 
357+         /*  Penyesuaian kecil untuk tabel Bootstrap */ 
358+         .table  {
359+              vertical-align middle ;
360+         }
361+ 
362+         
0 commit comments