1- /* Advisory Template Styles */
2-
3- .advisory-header {
4- border-bottom : 2px solid # e1e4e8 ;
5- padding-bottom : 1rem ;
6- margin-bottom : 2rem ;
7- }
8-
9- .advisory-header h2 {
10- color : # 24292e ;
11- font-size : 1.8rem ;
12- margin-bottom : 0.5rem ;
13- }
14-
15- .advisory-date {
16- color : # 586069 ;
17- font-size : 0.9rem ;
18- margin : 0 ;
19- }
20-
21- .advisory-identifiers {
22- list-style : none;
23- padding : 0 ;
24- background : # f6f8fa ;
25- border : 1px solid # e1e4e8 ;
26- border-radius : 6px ;
27- padding : 1rem ;
28- }
29-
30- .advisory-identifiers li {
31- margin-bottom : 0.5rem ;
32- }
33-
34- .advisory-identifiers li : last-child {
35- margin-bottom : 0 ;
36- }
37-
38- .severity-section {
39- background : # fff5b4 ;
40- border : 1px solid # d1d5da ;
41- border-radius : 6px ;
42- padding : 1rem ;
43- margin-bottom : 1rem ;
44- }
45-
46- .cvss-score {
47- margin-bottom : 0.5rem ;
48- }
49-
50- .cvss-score : last-child {
51- margin-bottom : 0 ;
52- }
53-
54- .severity-none {
55- color : # 28a745 ;
56- font-weight : bold;
57- }
58-
59- .severity-low {
60- color : # 28a745 ;
61- font-weight : bold;
62- }
63-
64- .severity-medium {
65- color : # ffc107 ;
66- font-weight : bold;
67- }
68-
69- .severity-high {
70- color : # fd7e14 ;
71- font-weight : bold;
72- }
73-
74- .severity-critical {
75- color : # dc3545 ;
76- font-weight : bold;
77- }
78-
79- .version-list {
80- display : flex;
81- flex-wrap : wrap;
82- gap : 0.5rem ;
83- margin-bottom : 1rem ;
84- }
85-
86- .version-badge {
87- display : inline-block;
88- padding : 0.25rem 0.5rem ;
89- border-radius : 3px ;
90- font-size : 0.875rem ;
91- font-weight : 500 ;
92- }
93-
94- .version-badge .unaffected {
95- background-color : # d4edda ;
96- color : # 155724 ;
97- border : 1px solid # c3e6cb ;
98- }
99-
100- .version-badge .patched {
101- background-color : # cce5ff ;
102- color : # 004085 ;
103- border : 1px solid # b3d7ff ;
104- }
105-
106- .version-badge code {
107- background : none;
108- padding : 0 ;
109- color : inherit;
110- font-size : inherit;
111- }
112-
113- .no-patches {
114- color : # dc3545 ;
115- font-style : italic;
116- }
117-
118- .advisory-description ,
119- .advisory-impact ,
120- .advisory-workarounds {
121- background : # f8f9fa ;
122- border-left : 4px solid # 007bff ;
123- padding : 1rem ;
124- margin-bottom : 1rem ;
125- }
126-
127- .advisory-impact {
128- border-left-color : # dc3545 ;
129- }
130-
131- .advisory-workarounds {
132- border-left-color : # 28a745 ;
133- }
134-
135- .patch-list {
136- background : # f6f8fa ;
137- border : 1px solid # e1e4e8 ;
138- border-radius : 6px ;
139- padding : 1rem ;
140- }
141-
142- .patch-list li {
143- margin-bottom : 0.5rem ;
144- }
145-
146- .patch-list li : last-child {
147- margin-bottom : 0 ;
148- }
149-
150- .advisory-credits {
151- background : # fff3cd ;
152- border : 1px solid # ffeaa7 ;
153- border-radius : 6px ;
154- padding : 1rem ;
155- }
156-
157- .advisory-credits ul {
158- margin-bottom : 0 ;
159- }
160-
161- /* Responsive design */
162- @media (max-width : 768px ) {
163- .version-list {
164- flex-direction : column;
165- }
166-
167- .version-badge {
168- display : block;
169- text-align : center;
170- }
171- }
1+ .advisory-header {
2+ border-bottom : 2px solid # e1e4e8 ;
3+ padding-bottom : 1rem ;
4+ margin-bottom : 2rem ;
5+ }
6+
7+ .advisory-header h2 {
8+ color : # 24292e ;
9+ font-size : 1.8rem ;
10+ margin-bottom : 0.5rem ;
11+ }
12+
13+ .advisory-date {
14+ color : # 586069 ;
15+ font-size : 0.9rem ;
16+ margin : 0 ;
17+ }
18+
19+ .advisory-identifiers {
20+ list-style : none;
21+ padding : 0 ;
22+ background : # f6f8fa ;
23+ border : 1px solid # e1e4e8 ;
24+ border-radius : 6px ;
25+ padding : 1rem ;
26+ }
27+
28+ .advisory-identifiers li {
29+ margin-bottom : 0.5rem ;
30+ }
31+
32+ .advisory-identifiers li : last-child {
33+ margin-bottom : 0 ;
34+ }
35+
36+ .severity-section {
37+ background : # fff5b4 ;
38+ border : 1px solid # d1d5da ;
39+ border-radius : 6px ;
40+ padding : 1rem ;
41+ margin-bottom : 1rem ;
42+ }
43+
44+ .cvss-score {
45+ margin-bottom : 0.5rem ;
46+ }
47+
48+ .cvss-score : last-child {
49+ margin-bottom : 0 ;
50+ }
51+
52+ .severity-none {
53+ color : # 28a745 ;
54+ font-weight : bold;
55+ }
56+
57+ .severity-low {
58+ color : # 28a745 ;
59+ font-weight : bold;
60+ }
61+
62+ .severity-medium {
63+ color : # ffc107 ;
64+ font-weight : bold;
65+ }
66+
67+ .severity-high {
68+ color : # fd7e14 ;
69+ font-weight : bold;
70+ }
71+
72+ .severity-critical {
73+ color : # dc3545 ;
74+ font-weight : bold;
75+ }
76+
77+ .version-list {
78+ display : flex;
79+ flex-wrap : wrap;
80+ gap : 0.5rem ;
81+ margin-bottom : 1rem ;
82+ }
83+
84+ .version-badge {
85+ display : inline-block;
86+ padding : 0.25rem 0.5rem ;
87+ border-radius : 3px ;
88+ font-size : 0.875rem ;
89+ font-weight : 500 ;
90+ }
91+
92+ .version-badge .unaffected {
93+ background-color : # d4edda ;
94+ color : # 155724 ;
95+ border : 1px solid # c3e6cb ;
96+ }
97+
98+ .version-badge .patched {
99+ background-color : # cce5ff ;
100+ color : # 004085 ;
101+ border : 1px solid # b3d7ff ;
102+ }
103+
104+ .version-badge code {
105+ background : none;
106+ padding : 0 ;
107+ color : inherit;
108+ font-size : inherit;
109+ }
110+
111+ .no-patches {
112+ color : # dc3545 ;
113+ font-style : italic;
114+ }
115+
116+ .advisory-description ,
117+ .advisory-impact ,
118+ .advisory-workarounds {
119+ background : # f8f9fa ;
120+ border-left : 4px solid # 007bff ;
121+ padding : 1rem ;
122+ margin-bottom : 1rem ;
123+ }
124+
125+ .advisory-impact {
126+ border-left-color : # dc3545 ;
127+ }
128+
129+ .advisory-workarounds {
130+ border-left-color : # 28a745 ;
131+ }
132+
133+ .patch-list {
134+ background : # f6f8fa ;
135+ border : 1px solid # e1e4e8 ;
136+ border-radius : 6px ;
137+ padding : 1rem ;
138+ }
139+
140+ .patch-list li {
141+ margin-bottom : 0.5rem ;
142+ }
143+
144+ .patch-list li : last-child {
145+ margin-bottom : 0 ;
146+ }
147+
148+ .advisory-credits {
149+ background : # fff3cd ;
150+ border : 1px solid # ffeaa7 ;
151+ border-radius : 6px ;
152+ padding : 1rem ;
153+ }
154+
155+ .advisory-credits ul {
156+ margin-bottom : 0 ;
157+ }
158+
159+ @media (max-width : 768px ) {
160+ .version-list {
161+ flex-direction : column;
162+ }
163+
164+ .version-badge {
165+ display : block;
166+ text-align : center;
167+ }
168+ }
0 commit comments