@@ -98,12 +98,15 @@ ul#links {
9898}
9999ul # links li { margin-left : 0.25em ; }
100100ul # links li a : link , ul # links li a : visited {
101- display : inline-block;
101+ display : inline-flex;
102+ align-items : center;
103+ gap : 0.4em ;
102104 padding : 0.35em 0.75em ;
103105 color : var ( --text-muted ) ;
104106 border-radius : var ( --radius-sm ) ;
105107 text-decoration : none;
106108}
109+ ul # links li a svg { width : 1.05em ; height : 1.05em ; overflow : visible; stroke : currentColor; stroke-width : 0.6 ; stroke-linejoin : round; }
107110ul # links li a : hover , ul # links li a : focus {
108111 color : var ( --text ) ;
109112 background-color : var ( --surface-alt ) ;
@@ -215,7 +218,14 @@ div#configbar span.options { padding-right: 1.8em; font-size: 0.9em; white-space
215218div # configbar input { margin-right : 0 ; vertical-align : middle; }
216219div # configbar select { margin : 0 0.3em ; }
217220
218- div # contentnav a { font-size : 0.9em ; padding-bottom : 0.25em ; }
221+ div # contentnav a {
222+ display : inline-flex;
223+ align-items : center;
224+ gap : 0.3em ;
225+ font-size : 0.9em ;
226+ padding-bottom : 0.25em ;
227+ }
228+ div # contentnav a svg { width : 1.1em ; height : 1.1em ; }
219229div # contentnav # previous { float : left; }
220230div # contentnav # next { float : right; }
221231
@@ -263,15 +273,21 @@ div.about_content p, div.about_content li, div.about_content h2, div.about_conte
263273a . togglefold { color : var ( --text ) ; font-weight : 500 ; }
264274a . togglefold : hover { text-decoration : none; }
265275a . togglefold :: before {
266- content : '▶' ;
276+ /* Bootstrap Icons chevron-right (MIT, twbs/icons), coloured via mask */
277+ content : '' ;
267278 display : inline-block;
279+ width : 0.8em ;
280+ height : 0.8em ;
268281 margin-right : 0.35em ;
269- font-size : 0.65em ;
270- color : var ( --text-faint ) ;
282+ vertical-align : -0.05em ;
283+ background-color : var ( --text-muted ) ;
284+ -webkit-mask : url ( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' stroke='%23000' stroke-width='1.2' stroke-linejoin='round' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E" ) no-repeat center / contain;
285+ mask : url ( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' stroke='%23000' stroke-width='1.2' stroke-linejoin='round' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E" ) no-repeat center / contain;
271286 transition : transform 0.15s ease;
272287 transform : rotate ( 90deg ) ;
273288}
274289a . togglefold . folded :: before { transform : rotate ( 0deg ) ; }
290+ a . togglefold : hover :: before { background-color : var ( --text ) ; }
275291. checklinks { font-size : 0.85em ; color : var ( --text-faint ) ; }
276292a . checkall , a . uncheckall { color : var ( --text-faint ) ; }
277293a . checkall : hover , a . uncheckall : hover { color : var ( --accent ) ; }
0 commit comments