CoolFace
Datasetpublic

SALT-NLP/Design2Code-HARD

This dataset consists of 80 extra difficult webpages from Github Pages, which challenges SoTA multimodal LLMs on converting visual designs into code implementations. Each example is a pair of source HTML and screenshot ({id}.html and {id}.png). See the "easy" version of the Design2Code testset here Note that all images in these webpages are replaced by a placeholder image (rick.jpg) Please refer to our project page and our paper for more information.

sourceHugging Faceodc-byupdated 2y agoView on Hugging Face
6likes379downloads
g69.html2694 linesDownload Raw Back to root
1<!DOCTYPE html>2<html lang="en">3 <head>4  <style>5   /* latin */6@font-face {7  font-family: 'Brawler';8  font-style: normal;9  font-weight: 400;10  src: url(https://fonts.gstatic.com/s/brawler/v19/xn7gYHE3xXewAscGggexSg.woff2) format('woff2');11  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;12}13/* vietnamese */14@font-face {15  font-family: 'Work Sans';16  font-style: normal;17  font-weight: 200;18  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');19  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;20}21/* latin-ext */22@font-face {23  font-family: 'Work Sans';24  font-style: normal;25  font-weight: 200;26  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');27  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;28}29/* latin */30@font-face {31  font-family: 'Work Sans';32  font-style: normal;33  font-weight: 200;34  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');35  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;36}37/* vietnamese */38@font-face {39  font-family: 'Work Sans';40  font-style: normal;41  font-weight: 300;42  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');43  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;44}45/* latin-ext */46@font-face {47  font-family: 'Work Sans';48  font-style: normal;49  font-weight: 300;50  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');51  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;52}53/* latin */54@font-face {55  font-family: 'Work Sans';56  font-style: normal;57  font-weight: 300;58  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');59  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;60}61/* vietnamese */62@font-face {63  font-family: 'Work Sans';64  font-style: normal;65  font-weight: 400;66  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');67  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;68}69/* latin-ext */70@font-face {71  font-family: 'Work Sans';72  font-style: normal;73  font-weight: 400;74  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');75  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;76}77/* latin */78@font-face {79  font-family: 'Work Sans';80  font-style: normal;81  font-weight: 400;82  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');83  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;84}85/* vietnamese */86@font-face {87  font-family: 'Work Sans';88  font-style: normal;89  font-weight: 600;90  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');91  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;92}93/* latin-ext */94@font-face {95  font-family: 'Work Sans';96  font-style: normal;97  font-weight: 600;98  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');99  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;100}101/* latin */102@font-face {103  font-family: 'Work Sans';104  font-style: normal;105  font-weight: 600;106  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');107  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;108}109/* vietnamese */110@font-face {111  font-family: 'Work Sans';112  font-style: normal;113  font-weight: 700;114  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');115  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;116}117/* latin-ext */118@font-face {119  font-family: 'Work Sans';120  font-style: normal;121  font-weight: 700;122  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');123  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;124}125/* latin */126@font-face {127  font-family: 'Work Sans';128  font-style: normal;129  font-weight: 700;130  src: url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');131  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;132}133 134 135 136/*137! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com138*/139 140/*1411. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)1422. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)143*/144 145*,146::before,147::after {148  box-sizing: border-box;149  /* 1 */150  border-width: 0;151  /* 2 */152  border-style: solid;153  /* 2 */154  border-color: #e5e7eb;155  /* 2 */156}157 158::before,159::after {160  --tw-content: '';161}162 163/*1641. Use a consistent sensible line-height in all browsers.1652. Prevent adjustments of font size after orientation changes in iOS.1663. Use a more readable tab size.1674. Use the user's configured `sans` font-family by default.1685. Use the user's configured `sans` font-feature-settings by default.1696. Use the user's configured `sans` font-variation-settings by default.1707. Disable tap highlights on iOS171*/172 173html,174:host {175  line-height: 1.5;176  /* 1 */177  -webkit-text-size-adjust: 100%;178  /* 2 */179  -moz-tab-size: 4;180  /* 3 */181  -o-tab-size: 4;182     tab-size: 4;183  /* 3 */184  font-family: Work Sans, sans-serif;185  /* 4 */186  font-feature-settings: normal;187  /* 5 */188  font-variation-settings: normal;189  /* 6 */190  -webkit-tap-highlight-color: transparent;191  /* 7 */192}193 194/*1951. Remove the margin in all browsers.1962. Inherit line-height from `html` so users can set them as a class directly on the `html` element.197*/198 199body {200  margin: 0;201  /* 1 */202  line-height: inherit;203  /* 2 */204}205 206/*2071. Add the correct height in Firefox.2082. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)2093. Ensure horizontal rules are visible by default.210*/211 212hr {213  height: 0;214  /* 1 */215  color: inherit;216  /* 2 */217  border-top-width: 1px;218  /* 3 */219}220 221/*222Add the correct text decoration in Chrome, Edge, and Safari.223*/224 225abbr:where([title]) {226  -webkit-text-decoration: underline dotted;227          text-decoration: underline dotted;228}229 230/*231Remove the default font size and weight for headings.232*/233 234h1,235h2,236h3,237h4,238h5,239h6 {240  font-size: inherit;241  font-weight: inherit;242}243 244/*245Reset links to optimize for opt-in styling instead of opt-out.246*/247 248a {249  color: inherit;250  text-decoration: inherit;251}252 253/*254Add the correct font weight in Edge and Safari.255*/256 257b,258strong {259  font-weight: bolder;260}261 262/*2631. Use the user's configured `mono` font-family by default.2642. Use the user's configured `mono` font-feature-settings by default.2653. Use the user's configured `mono` font-variation-settings by default.2664. Correct the odd `em` font sizing in all browsers.267*/268 269code,270kbd,271samp,272pre {273  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;274  /* 1 */275  font-feature-settings: normal;276  /* 2 */277  font-variation-settings: normal;278  /* 3 */279  font-size: 1em;280  /* 4 */281}282 283/*284Add the correct font size in all browsers.285*/286 287small {288  font-size: 80%;289}290 291/*292Prevent `sub` and `sup` elements from affecting the line height in all browsers.293*/294 295sub,296sup {297  font-size: 75%;298  line-height: 0;299  position: relative;300  vertical-align: baseline;301}302 303sub {304  bottom: -0.25em;305}306 307sup {308  top: -0.5em;309}310 311/*3121. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)3132. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)3143. Remove gaps between table borders by default.315*/316 317table {318  text-indent: 0;319  /* 1 */320  border-color: inherit;321  /* 2 */322  border-collapse: collapse;323  /* 3 */324}325 326/*3271. Change the font styles in all browsers.3282. Remove the margin in Firefox and Safari.3293. Remove default padding in all browsers.330*/331 332button,333input,334optgroup,335select,336textarea {337  font-family: inherit;338  /* 1 */339  font-feature-settings: inherit;340  /* 1 */341  font-variation-settings: inherit;342  /* 1 */343  font-size: 100%;344  /* 1 */345  font-weight: inherit;346  /* 1 */347  line-height: inherit;348  /* 1 */349  color: inherit;350  /* 1 */351  margin: 0;352  /* 2 */353  padding: 0;354  /* 3 */355}356 357/*358Remove the inheritance of text transform in Edge and Firefox.359*/360 361button,362select {363  text-transform: none;364}365 366/*3671. Correct the inability to style clickable types in iOS and Safari.3682. Remove default button styles.369*/370 371button,372[type='button'],373[type='reset'],374[type='submit'] {375  -webkit-appearance: button;376  /* 1 */377  background-color: transparent;378  /* 2 */379  background-image: none;380  /* 2 */381}382 383/*384Use the modern Firefox focus style for all focusable elements.385*/386 387:-moz-focusring {388  outline: auto;389}390 391/*392Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)393*/394 395:-moz-ui-invalid {396  box-shadow: none;397}398 399/*400Add the correct vertical alignment in Chrome and Firefox.401*/402 403progress {404  vertical-align: baseline;405}406 407/*408Correct the cursor style of increment and decrement buttons in Safari.409*/410 411::-webkit-inner-spin-button,412::-webkit-outer-spin-button {413  height: auto;414}415 416/*4171. Correct the odd appearance in Chrome and Safari.4182. Correct the outline style in Safari.419*/420 421[type='search'] {422  -webkit-appearance: textfield;423  /* 1 */424  outline-offset: -2px;425  /* 2 */426}427 428/*429Remove the inner padding in Chrome and Safari on macOS.430*/431 432::-webkit-search-decoration {433  -webkit-appearance: none;434}435 436/*4371. Correct the inability to style clickable types in iOS and Safari.4382. Change font properties to `inherit` in Safari.439*/440 441::-webkit-file-upload-button {442  -webkit-appearance: button;443  /* 1 */444  font: inherit;445  /* 2 */446}447 448/*449Add the correct display in Chrome and Safari.450*/451 452summary {453  display: list-item;454}455 456/*457Removes the default spacing and border for appropriate elements.458*/459 460blockquote,461dl,462dd,463h1,464h2,465h3,466h4,467h5,468h6,469hr,470figure,471p,472pre {473  margin: 0;474}475 476fieldset {477  margin: 0;478  padding: 0;479}480 481legend {482  padding: 0;483}484 485ol,486ul,487menu {488  list-style: none;489  margin: 0;490  padding: 0;491}492 493/*494Reset default styling for dialogs.495*/496 497dialog {498  padding: 0;499}500 501/*502Prevent resizing textareas horizontally by default.503*/504 505textarea {506  resize: vertical;507}508 509/*5101. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)5112. Set the default placeholder color to the user's configured gray 400 color.512*/513 514input::-moz-placeholder, textarea::-moz-placeholder {515  opacity: 1;516  /* 1 */517  color: #9ca3af;518  /* 2 */519}520 521input::placeholder,522textarea::placeholder {523  opacity: 1;524  /* 1 */525  color: #9ca3af;526  /* 2 */527}528 529/*530Set the default cursor for buttons.531*/532 533button,534[role="button"] {535  cursor: pointer;536}537 538/*539Make sure disabled buttons don't get the pointer cursor.540*/541 542:disabled {543  cursor: default;544}545 546/*5471. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)5482. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)549   This can trigger a poorly considered lint error in some tools but is included by design.550*/551 552img,553svg,554video,555canvas,556audio,557iframe,558embed,559object {560  display: block;561  /* 1 */562  vertical-align: middle;563  /* 2 */564}565 566/*567Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)568*/569 570img,571video {572  max-width: 100%;573  height: auto;574}575 576/* Make elements with the HTML hidden attribute stay hidden by default */577 578[hidden] {579  display: none;580}581 582body {583  font-family: Work Sans, sans-serif;584  font-size: 1rem;585  line-height: 1.5rem;586}587 588h1,h2,h3 {589  font-family: Brawler, serif;590}591 592h1 {593  margin-bottom: 0.75rem;594  font-size: 1.875rem;595  line-height: 2.25rem;596}597 598@media (min-width: 1024px) {599  h1 {600    margin-bottom: 1.5rem;601    font-size: 2.25rem;602    line-height: 2.5rem;603  }604}605 606@media (min-width: 1280px) {607  h1 {608    font-size: 3rem;609    line-height: 1;610  }611}612 613h2 {614  margin-top: 1rem;615  margin-bottom: 0.75rem;616  font-size: 1.25rem;617  line-height: 1.75rem;618  font-weight: 600;619}620 621@media (min-width: 1024px) {622  h2 {623    margin-top: 1.75rem;624    font-size: 1.5rem;625    line-height: 2rem;626  }627}628 629@media (min-width: 1280px) {630  h2 {631    font-size: 1.875rem;632    line-height: 2.25rem;633    font-weight: 400;634  }635}636 637h3 {638  margin-top: 0.75rem;639  margin-bottom: 0.25rem;640  font-size: 1.125rem;641  line-height: 1.75rem;642}643 644@media (min-width: 1024px) {645  h3 {646    font-size: 1.25rem;647    line-height: 1.75rem;648  }649}650 651p {652  line-height: 1.75rem;653  --tw-text-opacity: 1;654  color: rgb(92 90 90 / var(--tw-text-opacity));655}656 657*, ::before, ::after {658  --tw-border-spacing-x: 0;659  --tw-border-spacing-y: 0;660  --tw-translate-x: 0;661  --tw-translate-y: 0;662  --tw-rotate: 0;663  --tw-skew-x: 0;664  --tw-skew-y: 0;665  --tw-scale-x: 1;666  --tw-scale-y: 1;667  --tw-pan-x:  ;668  --tw-pan-y:  ;669  --tw-pinch-zoom:  ;670  --tw-scroll-snap-strictness: proximity;671  --tw-gradient-from-position:  ;672  --tw-gradient-via-position:  ;673  --tw-gradient-to-position:  ;674  --tw-ordinal:  ;675  --tw-slashed-zero:  ;676  --tw-numeric-figure:  ;677  --tw-numeric-spacing:  ;678  --tw-numeric-fraction:  ;679  --tw-ring-inset:  ;680  --tw-ring-offset-width: 0px;681  --tw-ring-offset-color: #fff;682  --tw-ring-color: rgb(59 130 246 / 0.5);683  --tw-ring-offset-shadow: 0 0 #0000;684  --tw-ring-shadow: 0 0 #0000;685  --tw-shadow: 0 0 #0000;686  --tw-shadow-colored: 0 0 #0000;687  --tw-blur:  ;688  --tw-brightness:  ;689  --tw-contrast:  ;690  --tw-grayscale:  ;691  --tw-hue-rotate:  ;692  --tw-invert:  ;693  --tw-saturate:  ;694  --tw-sepia:  ;695  --tw-drop-shadow:  ;696  --tw-backdrop-blur:  ;697  --tw-backdrop-brightness:  ;698  --tw-backdrop-contrast:  ;699  --tw-backdrop-grayscale:  ;700  --tw-backdrop-hue-rotate:  ;701  --tw-backdrop-invert:  ;702  --tw-backdrop-opacity:  ;703  --tw-backdrop-saturate:  ;704  --tw-backdrop-sepia:  ;705}706 707::backdrop {708  --tw-border-spacing-x: 0;709  --tw-border-spacing-y: 0;710  --tw-translate-x: 0;711  --tw-translate-y: 0;712  --tw-rotate: 0;713  --tw-skew-x: 0;714  --tw-skew-y: 0;715  --tw-scale-x: 1;716  --tw-scale-y: 1;717  --tw-pan-x:  ;718  --tw-pan-y:  ;719  --tw-pinch-zoom:  ;720  --tw-scroll-snap-strictness: proximity;721  --tw-gradient-from-position:  ;722  --tw-gradient-via-position:  ;723  --tw-gradient-to-position:  ;724  --tw-ordinal:  ;725  --tw-slashed-zero:  ;726  --tw-numeric-figure:  ;727  --tw-numeric-spacing:  ;728  --tw-numeric-fraction:  ;729  --tw-ring-inset:  ;730  --tw-ring-offset-width: 0px;731  --tw-ring-offset-color: #fff;732  --tw-ring-color: rgb(59 130 246 / 0.5);733  --tw-ring-offset-shadow: 0 0 #0000;734  --tw-ring-shadow: 0 0 #0000;735  --tw-shadow: 0 0 #0000;736  --tw-shadow-colored: 0 0 #0000;737  --tw-blur:  ;738  --tw-brightness:  ;739  --tw-contrast:  ;740  --tw-grayscale:  ;741  --tw-hue-rotate:  ;742  --tw-invert:  ;743  --tw-saturate:  ;744  --tw-sepia:  ;745  --tw-drop-shadow:  ;746  --tw-backdrop-blur:  ;747  --tw-backdrop-brightness:  ;748  --tw-backdrop-contrast:  ;749  --tw-backdrop-grayscale:  ;750  --tw-backdrop-hue-rotate:  ;751  --tw-backdrop-invert:  ;752  --tw-backdrop-opacity:  ;753  --tw-backdrop-saturate:  ;754  --tw-backdrop-sepia:  ;755}756 757.container {758  width: 100%;759}760 761@media (min-width: 640px) {762  .container {763    max-width: 640px;764  }765}766 767@media (min-width: 768px) {768  .container {769    max-width: 768px;770  }771}772 773@media (min-width: 1024px) {774  .container {775    max-width: 1024px;776  }777}778 779@media (min-width: 1280px) {780  .container {781    max-width: 1280px;782  }783}784 785@media (min-width: 1536px) {786  .container {787    max-width: 1536px;788  }789}790 791.prose {792  color: var(--tw-prose-body);793  max-width: 65ch;794}795 796.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {797  margin-top: 1.25em;798  margin-bottom: 1.25em;799}800 801.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {802  color: var(--tw-prose-lead);803  font-size: 1.25em;804  line-height: 1.6;805  margin-top: 1.2em;806  margin-bottom: 1.2em;807}808 809.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {810  color: var(--tw-prose-links);811  text-decoration: underline;812  font-weight: 500;813}814 815.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {816  color: var(--tw-prose-bold);817  font-weight: 600;818}819 820.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {821  color: inherit;822}823 824.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {825  color: inherit;826}827 828.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {829  color: inherit;830}831 832.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {833  list-style-type: decimal;834  margin-top: 1.25em;835  margin-bottom: 1.25em;836  padding-left: 1.625em;837}838 839.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {840  list-style-type: upper-alpha;841}842 843.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {844  list-style-type: lower-alpha;845}846 847.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {848  list-style-type: upper-alpha;849}850 851.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {852  list-style-type: lower-alpha;853}854 855.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {856  list-style-type: upper-roman;857}858 859.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {860  list-style-type: lower-roman;861}862 863.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {864  list-style-type: upper-roman;865}866 867.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {868  list-style-type: lower-roman;869}870 871.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {872  list-style-type: decimal;873}874 875.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {876  list-style-type: disc;877  margin-top: 1.25em;878  margin-bottom: 1.25em;879  padding-left: 1.625em;880}881 882.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {883  font-weight: 400;884  color: var(--tw-prose-counters);885}886 887.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {888  color: var(--tw-prose-bullets);889}890 891.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {892  color: var(--tw-prose-headings);893  font-weight: 600;894  margin-top: 1.25em;895}896 897.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {898  border-color: var(--tw-prose-hr);899  border-top-width: 1px;900  margin-top: 3em;901  margin-bottom: 3em;902}903 904.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {905  font-weight: 500;906  font-style: italic;907  color: var(--tw-prose-quotes);908  border-left-width: 0.25rem;909  border-left-color: var(--tw-prose-quote-borders);910  quotes: "\201C""\201D""\2018""\2019";911  margin-top: 1.6em;912  margin-bottom: 1.6em;913  padding-left: 1em;914}915 916.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {917  content: open-quote;918}919 920.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {921  content: close-quote;922}923 924.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {925  color: var(--tw-prose-headings);926  font-weight: 800;927  font-size: 2.25em;928  margin-top: 0;929  margin-bottom: 0.8888889em;930  line-height: 1.1111111;931}932 933.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {934  font-weight: 900;935  color: inherit;936}937 938.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {939  color: var(--tw-prose-headings);940  font-weight: 700;941  font-size: 1.5em;942  margin-top: 2em;943  margin-bottom: 1em;944  line-height: 1.3333333;945}946 947.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {948  font-weight: 800;949  color: inherit;950}951 952.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {953  color: var(--tw-prose-headings);954  font-weight: 600;955  font-size: 1.25em;956  margin-top: 1.6em;957  margin-bottom: 0.6em;958  line-height: 1.6;959}960 961.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {962  font-weight: 700;963  color: inherit;964}965 966.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {967  color: var(--tw-prose-headings);968  font-weight: 600;969  margin-top: 1.5em;970  margin-bottom: 0.5em;971  line-height: 1.5;972}973 974.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {975  font-weight: 700;976  color: inherit;977}978 979.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {980  margin-top: 2em;981  margin-bottom: 2em;982}983 984.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {985  display: block;986  margin-top: 2em;987  margin-bottom: 2em;988}989 990.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {991  font-weight: 500;992  font-family: inherit;993  color: var(--tw-prose-kbd);994  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);995  font-size: 0.875em;996  border-radius: 0.3125rem;997  padding-top: 0.1875em;998  padding-right: 0.375em;999  padding-bottom: 0.1875em;1000  padding-left: 0.375em;1001}1002 1003.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1004  color: var(--tw-prose-code);1005  font-weight: 600;1006  font-size: 0.875em;1007}1008 1009.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {1010  content: "`";1011}1012 1013.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {1014  content: "`";1015}1016 1017.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1018  color: inherit;1019}1020 1021.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1022  color: inherit;1023}1024 1025.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1026  color: inherit;1027  font-size: 0.875em;1028}1029 1030.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1031  color: inherit;1032  font-size: 0.9em;1033}1034 1035.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1036  color: inherit;1037}1038 1039.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1040  color: inherit;1041}1042 1043.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1044  color: inherit;1045}1046 1047.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1048  color: var(--tw-prose-pre-code);1049  background-color: var(--tw-prose-pre-bg);1050  overflow-x: auto;1051  font-weight: 400;1052  font-size: 0.875em;1053  line-height: 1.7142857;1054  margin-top: 1.7142857em;1055  margin-bottom: 1.7142857em;1056  border-radius: 0.375rem;1057  padding-top: 0.8571429em;1058  padding-right: 1.1428571em;1059  padding-bottom: 0.8571429em;1060  padding-left: 1.1428571em;1061}1062 1063.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1064  background-color: transparent;1065  border-width: 0;1066  border-radius: 0;1067  padding: 0;1068  font-weight: inherit;1069  color: inherit;1070  font-size: inherit;1071  font-family: inherit;1072  line-height: inherit;1073}1074 1075.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {1076  content: none;1077}1078 1079.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {1080  content: none;1081}1082 1083.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1084  width: 100%;1085  table-layout: auto;1086  text-align: left;1087  margin-top: 2em;1088  margin-bottom: 2em;1089  font-size: 0.875em;1090  line-height: 1.7142857;1091}1092 1093.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1094  border-bottom-width: 1px;1095  border-bottom-color: var(--tw-prose-th-borders);1096}1097 1098.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1099  color: var(--tw-prose-headings);1100  font-weight: 600;1101  vertical-align: bottom;1102  padding-right: 0.5714286em;1103  padding-bottom: 0.5714286em;1104  padding-left: 0.5714286em;1105}1106 1107.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1108  border-bottom-width: 1px;1109  border-bottom-color: var(--tw-prose-td-borders);1110}1111 1112.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1113  border-bottom-width: 0;1114}1115 1116.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1117  vertical-align: baseline;1118}1119 1120.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1121  border-top-width: 1px;1122  border-top-color: var(--tw-prose-th-borders);1123}1124 1125.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1126  vertical-align: top;1127}1128 1129.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1130  margin-top: 0;1131  margin-bottom: 0;1132}1133 1134.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1135  color: var(--tw-prose-captions);1136  font-size: 0.875em;1137  line-height: 1.4285714;1138  margin-top: 0.8571429em;1139}1140 1141.prose {1142  --tw-prose-body: #374151;1143  --tw-prose-headings: #111827;1144  --tw-prose-lead: #4b5563;1145  --tw-prose-links: #111827;1146  --tw-prose-bold: #111827;1147  --tw-prose-counters: #6b7280;1148  --tw-prose-bullets: #d1d5db;1149  --tw-prose-hr: #e5e7eb;1150  --tw-prose-quotes: #111827;1151  --tw-prose-quote-borders: #e5e7eb;1152  --tw-prose-captions: #6b7280;1153  --tw-prose-kbd: #111827;1154  --tw-prose-kbd-shadows: 17 24 39;1155  --tw-prose-code: #111827;1156  --tw-prose-pre-code: #e5e7eb;1157  --tw-prose-pre-bg: #1f2937;1158  --tw-prose-th-borders: #d1d5db;1159  --tw-prose-td-borders: #e5e7eb;1160  --tw-prose-invert-body: #d1d5db;1161  --tw-prose-invert-headings: #fff;1162  --tw-prose-invert-lead: #9ca3af;1163  --tw-prose-invert-links: #fff;1164  --tw-prose-invert-bold: #fff;1165  --tw-prose-invert-counters: #9ca3af;1166  --tw-prose-invert-bullets: #4b5563;1167  --tw-prose-invert-hr: #374151;1168  --tw-prose-invert-quotes: #f3f4f6;1169  --tw-prose-invert-quote-borders: #374151;1170  --tw-prose-invert-captions: #9ca3af;1171  --tw-prose-invert-kbd: #fff;1172  --tw-prose-invert-kbd-shadows: 255 255 255;1173  --tw-prose-invert-code: #fff;1174  --tw-prose-invert-pre-code: #d1d5db;1175  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);1176  --tw-prose-invert-th-borders: #4b5563;1177  --tw-prose-invert-td-borders: #374151;1178  font-size: 1rem;1179  line-height: 1.75;1180}1181 1182.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1183  margin-top: 0;1184  margin-bottom: 0;1185}1186 1187.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1188  margin-top: 2em;1189  margin-bottom: 2em;1190}1191 1192.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1193  margin-top: 0.5em;1194  margin-bottom: 0.5em;1195}1196 1197.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {1198  padding-left: 0.375em;1199}1200 

Showing the first 1,200 of 2694 lines. Download the file for the rest.