@@ -207,3 +207,187 @@ a:hover {
207 position: static !important;
207 position: static !important;
208 border-radius: 0 !important;
208 border-radius: 0 !important;
211+.markdown *:last-child {
215+.markdown *:first-child {
219+.markdown *:first-child figure {
226+.markdown blockquote {
231+ @apply text-3xl md:text-4xl lg:text-5xl font-bold mt-24 mb-12;
234+.markdown.large-typescale h1 {
235+ @apply text-4xl md:text-5xl lg:text-6xl font-bold mt-24 mb-12;
239+ @apply text-2xl md:text-3xl lg:text-4xl font-bold mt-16 mb-12;
242+.markdown.large-typescale h2 {
243+ @apply text-3xl md:text-4xl lg:text-5xl font-bold mt-16 mb-12;
247+ @apply text-lg md:text-xl lg:text-2xl font-semibold mt-8 mb-8;
250+.markdown.large-typescale h3 {
251+ @apply text-xl md:text-2xl lg:text-3xl font-semibold mt-8 mb-8;
255+ @apply text-base md:text-lg lg:text-xl font-semibold mt-4 mb-4;
258+.markdown.large-typescale h4 {
259+ @apply text-lg md:text-xl lg:text-2xl font-semibold mt-4 mb-4;
263+ @apply text-base md:text-lg lg:text-xl leading-relaxed;
266+.markdown.large-typescale p {
267+ @apply text-lg md:text-xl lg:text-2xl leading-relaxed;
278+ @apply mt-12 mb-12 z-0;
286+@media (min-width: 768px) {
294+.markdown pre[class*="language-"] {
298+.markdown code[class*="language-"] {
299+ @apply px-2 py-0.5 bg-wall rounded-md;
303+.markdown a code[class*="language-"] {
304+ @apply bg-washedGreen;
308+.markdown pre[class*="language-"] code {
309+ @apply p-4 md:p-8 rounded-xl;
313+ list-style: outside;
314+ list-style-type: disc;
318+ list-style: outside;
319+ list-style-type: decimal;
323+ @apply py-2 ml-6 text-base md:text-lg lg:text-xl;
326+.markdown.large-typescale li {
327+ @apply py-2 ml-6 text-lg md:text-xl lg:text-2xl;
336+.markdown blockquote {
337+ @apply border-l-4 border-deepWall pl-6 italic;
339+.markdown blockquote cite {
340+ @apply not-italic font-semibold;
344+ border-collapse: separate;
349+.markdown table tr th,
350+.markdown table tr td {
351+ border-right-width: 2px;
352+ border-right-style: solid;
353+ border-bottom-width: 2px;
354+ border-bottom-style: solid;
355+ padding: 8px !important;
359+.markdown table tr th:first-child,
360+.markdown table tr td:first-child {
361+ border-left-width: 2px;
362+ border-left-style: solid;
366+.markdown table tr th {
367+ background: rgba(240, 239, 236, 0.33);
368+ border-top-width: 2px;
369+ border-top-style: solid;
371+ vertical-align: middle;
375+/* top-left border-radius */
376+.markdown table tr:first-child th:first-child {
377+ border-top-left-radius: 8px;
380+/* top-right border-radius */
381+.markdown table tr:first-child th:last-child {
382+ border-top-right-radius: 8px;
385+/* bottom-left border-radius */
386+.markdown table tr:last-child td:first-child {
387+ border-bottom-left-radius: 8px;
390+/* bottom-right border-radius */
391+.markdown table tr:last-child td:last-child {
392+ border-bottom-right-radius: 8px;