@@ -46,6 +46,118 @@ body {
46
46
grid-column : 1 / 4 ;
47
47
}
48
48
49
+ .prose : is (h1 , h2 , h3 , h4 , h5 , h6 ) a {
50
+ text-decoration : none !important ;
51
+ }
52
+
53
+ .prose : is (h1 , h2 , h3 , h4 , h5 , h6 ) a : hover {
54
+ text-decoration : underline !important ;
55
+ }
56
+
57
+ .prose : is (h1 , h2 , h3 , h4 , h5 , h6 ) a : focus {
58
+ outline : 4px solid # 0073e6 ;
59
+ outline-offset : 5px ;
60
+ }
61
+
62
+ .prose picture img ,
63
+ .prose > img ,
64
+ .prose p img {
65
+ width : 100% ;
66
+ height : auto;
67
+ border-width : 4px ;
68
+ border-color : white;
69
+ border-style : solid;
70
+ border-radius : 0.5rem ;
71
+ box-shadow :
72
+ 0 10px 15px -3px rgba (0 , 0 , 0 , 0.1 ),
73
+ 0 4px 6px -2px rgba (0 , 0 , 0 , 0.05 );
74
+ }
75
+
76
+ ul .milestone-done li {
77
+ position : relative;
78
+ list-style : none;
79
+ }
80
+
81
+ ul .milestone-done li ::before {
82
+ content : "\2705 " !important ;
83
+ background : none !important ;
84
+ }
85
+
86
+ ul .milestone-todo li {
87
+ position : relative;
88
+ list-style : none;
89
+ }
90
+
91
+ ul .milestone-todo li ::before {
92
+ content : "\1F4DD " !important ;
93
+ background : none !important ;
94
+ }
95
+
96
+ img .findaid-accent-round-marker {
97
+ width : 120px ;
98
+ min-width : 70px ;
99
+ padding : 0 10px ;
100
+ display : inline-block;
101
+ margin : 0 ;
102
+ }
103
+
104
+ table .finaid-timeline td {
105
+ padding-bottom : 1rem ;
106
+ }
107
+
108
+ div .finaid-sponsor {
109
+ width : 50% ;
110
+ margin : 0 auto 2rem auto;
111
+ }
112
+
113
+ summary h4 ::after {
114
+ content : "👇" ;
115
+ }
116
+
117
+ .list-disc li {
118
+ list-style : none;
119
+ position : relative;
120
+ }
121
+
122
+ ul .list-disc li ::before {
123
+ content : "" ;
124
+ display : inline-block;
125
+ width : 25px ;
126
+ height : 20px ;
127
+ /*background-image: url(/img/list-item.svg);*/
128
+ background-size : 100% ;
129
+ background-repeat : no-repeat;
130
+ background-position : 50% 50% ;
131
+ position : absolute;
132
+ left : -30px ;
133
+ top : 0.2em ;
134
+ }
135
+
136
+ ul ul .list-disc li {
137
+ list-style : disc;
138
+ }
139
+ ul ul .list-disc li ::before {
140
+ display : none;
141
+ }
142
+
143
+ p .tick ::before {
144
+ content : "\2705 " ;
145
+ padding : 0.5rem ;
146
+ }
147
+
148
+ p .cross ::before {
149
+ content : "\274C " ;
150
+ padding : 0.5rem ;
151
+ }
152
+
153
+ p .tick ::after ,
154
+ p .cross ::after {
155
+ content : "\23EC" ;
156
+ display : inline-block;
157
+ font-size : 1.3em ;
158
+ margin-left : 0.4em ;
159
+ }
160
+
49
161
/* typography */
50
162
.prose {
51
163
h1 ,
0 commit comments