@@ -328,6 +328,8 @@ button, .btn {
328328
329329 cursor : pointer;
330330 transition : border-color 0.25s ;
331+
332+ user-select : none;
331333}
332334button : hover ,
333335.btn : hover {
@@ -405,7 +407,8 @@ button:focus-visible,
405407 /* background-color: var(--primary); */
406408 min-width : 320px ;
407409 max-width : 90% ;
408- padding-block : 1.9rem ;
410+ padding-block : 1rem ;
411+ /* background-color: red; */
409412
410413 row-gap : .5rem ;
411414
@@ -414,4 +417,66 @@ button:focus-visible,
414417
415418/* -------------------- */
416419/* Page specific */
417- /* -------------------- */
420+ /* -------------------- */
421+
422+
423+
424+ /* -------------------- */
425+ /* Animations */
426+ /* -------------------- */
427+
428+ .bg-linear {
429+ background : linear-gradient (90deg , var (--santas-gray ), var (--primary ));
430+ /* background-color: black; */
431+ color : var (--gray );
432+ }
433+
434+ .absolute {
435+ position : absolute;
436+ top : 0 ;
437+ bottom : 0 ;
438+ margin-block : auto;
439+ z-index : 99999 ;
440+ }
441+
442+
443+ # root ::before {
444+ position : absolute;
445+ content : "" ;
446+ left : 0 ;
447+ right : 0 ;
448+ top : 0 ;
449+ bottom : 0 ;
450+
451+ margin-inline : auto;
452+ margin-block : auto;
453+
454+ width : 450px ;
455+ height : 450px ;
456+
457+ background : var (--martinique );
458+ border-radius : 62% 47% 82% 35% / 45% 45% 80% 66% ;
459+ will-change : border-radius, transform, opacity;
460+ animation : sliderShape 5s linear infinite;
461+ display : block;
462+ z-index : 9999 ;
463+ -webkit-animation : sliderShape 5s linear infinite;
464+ }
465+
466+ @keyframes sliderShape{
467+ 0% , 100%{
468+ border-radius : 42% 58% 70% 30% / 45% 45% 55% 55% ;
469+ transform : translate3d (0 , 0 , 0 ) rotateZ (0.01deg );
470+ }
471+ 34% {
472+ border-radius : 70% 30% 46% 54% / 30% 29% 71% 70% ;
473+ transform : translate3d (0 , 5px , 0 ) rotateZ (0.01deg );
474+ }
475+ 50% {
476+ transform : translate3d (0 , 0 , 0 ) rotateZ (0.01deg );
477+ }
478+ 67% {
479+ border-radius : 100% 60% 60% 100% / 100% 100% 60% 60% ;
480+ transform : translate3d (0 , -3px , 0 ) rotateZ (0.01deg );
481+ }
482+ }
0 commit comments