/* A lightweight vector stand-in for browsers without a usable graphics context. */
canvas[data-ribbon][data-ribbon-state="fallback"] {
  background: center / 96% auto no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='.1' y1='.9' x2='.8' y2='.1'%3E%3Cstop stop-color='%23092f9b'/%3E%3Cstop offset='.37' stop-color='%232776ff'/%3E%3Cstop offset='.67' stop-color='%2371d7ff'/%3E%3Cstop offset='1' stop-color='%23194fc9'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop stop-color='%23153b9b'/%3E%3Cstop offset='.55' stop-color='%2361bfff'/%3E%3Cstop offset='1' stop-color='%232570f0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' transform='rotate(-23 320 320)'%3E%3Cpath d='M320 320C414 128 539 215 528 322C517 442 414 486 320 320C222 140 99 185 108 310C115 434 225 504 320 320Z' stroke='%23082064' stroke-width='61'/%3E%3Cpath d='M320 320C414 128 539 215 528 322C517 442 414 486 320 320C222 140 99 185 108 310C115 434 225 504 320 320Z' stroke='url(%23b)' stroke-width='51'/%3E%3Cpath d='M230 431C260 417 291 376 320 320C351 258 386 211 421 202' stroke='url(%23c)' stroke-width='52'/%3E%3Cpath d='M110 293C103 212 155 181 213 207M424 201C493 181 539 243 525 327' stroke='%2391eaff' stroke-opacity='.7' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}
