25
25
--hacker-primary : # 00f83e ;
26
26
--hacker-secondary : # 9bffaafa ;
27
27
--hacker-bg-dark : # 0d1117 ;
28
+ --hacker-bg-dark-opacity : # 0a0c14ee ;
28
29
--hacker-surface : # 141a23f8 ;
29
30
--hacker-border : # 223d2b ;
30
31
@@ -582,92 +583,6 @@ select.form-control {
582
583
rgba (var (--color-info-rgb , 98 , 108 , 113 ), var (--status-border-opacity ));
583
584
}
584
585
585
-
586
-
587
- /* Utility classes */
588
- .flex {
589
- display : flex;
590
- }
591
- .flex-col {
592
- flex-direction : column;
593
- }
594
- .items-center {
595
- align-items : center;
596
- }
597
- .justify-center {
598
- justify-content : center;
599
- }
600
- .justify-between {
601
- justify-content : space-between;
602
- }
603
- .gap-4 {
604
- gap : var (--space-xs );
605
- }
606
- .gap-8 {
607
- gap : var (--space-s );
608
- }
609
- .gap-16 {
610
- gap : var (--space-l );
611
- }
612
-
613
- .m-0 {
614
- margin : 0 ;
615
- }
616
- .mt-8 {
617
- margin-top : var (--space-s );
618
- }
619
- .mb-8 {
620
- margin-bottom : var (--space-s );
621
- }
622
- .mx-8 {
623
- margin-left : var (--space-s );
624
- margin-right : var (--space-s );
625
- }
626
- .my-8 {
627
- margin-top : var (--space-s );
628
- margin-bottom : var (--space-s );
629
- }
630
-
631
- .p-0 {
632
- padding : 0 ;
633
- }
634
- .py-8 {
635
- padding-top : var (--space-s );
636
- padding-bottom : var (--space-s );
637
- }
638
- .px-8 {
639
- padding-left : var (--space-s );
640
- padding-right : var (--space-s );
641
- }
642
- .py-16 {
643
- padding-top : var (--space-l );
644
- padding-bottom : var (--space-l );
645
- }
646
- .px-16 {
647
- padding-left : var (--space-l );
648
- padding-right : var (--space-l );
649
- }
650
-
651
- .block {
652
- display : block;
653
- }
654
- .hidden {
655
- display : none;
656
- }
657
-
658
- /* Accessibility */
659
- .sr-only {
660
- position : absolute;
661
- width : 1px ;
662
- height : 1px ;
663
- padding : 0 ;
664
- margin : -1px ;
665
- overflow : hidden;
666
- clip : rect (0 , 0 , 0 , 0 );
667
- white-space : nowrap;
668
- border-width : 0 ;
669
- }
670
-
671
586
: focus-visible {
672
587
outline : var (--focus-outline );
673
588
outline-offset : 2px ;
@@ -687,7 +602,7 @@ select.form-control {
687
602
margin-bottom : var (--space-3xl );
688
603
position : sticky;
689
604
top : 8px ;
690
- z-index : 9999999 ;
605
+ z-index : 900 ;
691
606
}
692
607
693
608
.command-header {
@@ -732,55 +647,6 @@ select.form-control {
732
647
word-break : break-all;
733
648
}
734
649
735
- /* Templates Section */
736
- .templates-section {
737
- margin-bottom : var (--space-3xl );
738
- }
739
-
740
- .templates-section h3 {
741
- color : var (--hacker-primary );
742
- margin-bottom : var (--space-l );
743
- font-size : var (--font-size-xl );
744
- }
745
-
746
- .templates-grid {
747
- display : grid;
748
- grid-template-columns : repeat (auto-fit, minmax (280px , 1fr ));
749
- gap : var (--space-l );
750
- }
751
-
752
- .template-btn {
753
- background : var (--hacker-surface );
754
- border : 1px solid var (--hacker-border );
755
- border-radius : var (--radius-l );
756
- padding : var (--space-l );
757
- text-align : left;
758
- cursor : pointer;
759
- transition : all 0.3s ease;
760
- display : flex;
761
- flex-direction : column;
762
- }
763
-
764
- .template-btn : hover {
765
- border-color : var (--hacker-primary );
766
- box-shadow : 0 0 20px rgba (0 , 255 , 65 , 0.2 );
767
- transform : translateY (-2px );
768
- }
769
-
770
- .template-btn strong {
771
- color : var (--hacker-primary );
772
- font-size : var (--font-size-l );
773
- margin-bottom : var (--space-s );
774
- }
775
-
776
- .template-btn span {
777
- color : var (--color-text-secondary );
778
- font-size : var (--font-size-s );
779
- }
780
-
781
- .tab-btn : hover {
782
- color : var (--hacker-primary );
783
- }
784
650
785
651
/** NAV TABS */
786
652
.tab-btn .active {
@@ -825,12 +691,6 @@ select.form-control {
825
691
box-shadow : var (--shadow-m );
826
692
}
827
693
828
- .card__header ,
829
- .card__footer {
830
- padding : var (--space-l );
831
- border-bottom : 1px solid var (--color-card-border-inner );
832
- }
833
-
834
694
.card__body {
835
695
padding : var (--space-2xl );
836
696
}
@@ -1079,53 +939,73 @@ select.form-control {
1079
939
color : # ffe66d ;
1080
940
}
1081
941
942
+ .additional-help {
943
+ font-size : var (--font-size-s );
944
+ color : var (--color-text-secondary );
945
+ margin-top : var (--space-l );
946
+ line-height : 1.5 ;
947
+ height : 3em ;
948
+ user-select : none;
949
+ }
950
+
951
+ .row-expand {
952
+ grid-column : 1 / -1 ;
953
+ }
954
+
955
+ /* Hide unstylled arrows from input type number */
956
+ input [type = number ] {
957
+ -moz-appearance : textfield;
958
+ appearance : textfield;
959
+ margin : 0 ;
960
+ }
961
+ input [type = number ]::-webkit-inner-spin-button ,
962
+ input [type = number ]::-webkit-outer-spin-button {
963
+ -webkit-appearance : none;
964
+ margin : 0 ;
965
+ }
966
+
1082
967
/* Tooltip styles */
1083
- .tooltip {
968
+ .tooltip ,
969
+ [title ] {
1084
970
position : relative;
1085
- display : inline-block;
971
+
1086
972
}
1087
973
1088
- .tooltip ::after {
1089
- content : attr (data-tooltip);
974
+ .tooltip ::after ,
975
+ [ title ]:: after {
1090
976
position : absolute;
1091
- bottom : 125 % ;
977
+ bottom : calc ( 100 % + var ( --space-xs )) ;
1092
978
left : 50% ;
1093
979
transform : translateX (-50% );
1094
- background : var (--hacker-bg-dark );
1095
- color : var (--hacker-primary );
980
+ background : var (--hacker-bg-dark-opacity );
981
+ color : var (--hacker-secondary );
1096
982
padding : var (--space-s );
1097
983
border-radius : var (--radius-m );
1098
984
font-size : var (--font-size-xs );
1099
- white-space : nowrap;
985
+ white-space : normal;
986
+ overflow-wrap : break-word;
987
+ width : max-content;
988
+ max-width : min (30rem , calc (100vw - 2rem ));
989
+ box-sizing : border-box;
1100
990
opacity : 0 ;
1101
991
visibility : hidden;
1102
- transition : all 0.3s ease;
992
+ display : none;
993
+ transition : opacity 0.3s ease;
1103
994
border : 1px solid var (--hacker-border );
1104
995
z-index : 1000 ;
1105
996
}
1106
997
1107
- .tooltip : hover ::after {
1108
- opacity : 1 ;
1109
- visibility : visible;
1110
- }
1111
-
1112
- .additional-help {
1113
- font-size : var (--font-size-s );
1114
- color : var (--color-text-secondary );
1115
- margin-top : var (--space-l );
1116
- line-height : 1.5 ;
1117
- height : 3em ;
1118
- user-select : none;
1119
- }
1120
-
1121
- .tamper--script {
1122
- font-weight : bold;
998
+ .tooltip ::after {
999
+ content : attr (data-tooltip);
1123
1000
}
1124
1001
1125
- . tamper--help {
1126
- padding-left : 20 px ;
1002
+ [ title ]:: after {
1003
+ content : attr (title) ;
1127
1004
}
1128
1005
1129
- .row-expand {
1130
- grid-column : 1 / -1 ;
1006
+ .tooltip : hover ::after ,
1007
+ [title ]: hover ::after {
1008
+ display : block;
1009
+ opacity : 1 ;
1010
+ visibility : visible;
1131
1011
}
0 commit comments