pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*

Atom One Dark by Daniel Gamage
Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax

base:    #282c34
mono-1:  #abb2bf
mono-2:  #818896
mono-3:  #5c6370
hue-1:   #56b6c2
hue-2:   #61aeee
hue-3:   #c678dd
hue-4:   #98c379
hue-5:   #e06c75
hue-5-2: #be5046
hue-6:   #d19a66
hue-6-2: #e6c07b

*/
.hljs {
  color: #abb2bf;
  background: #282c34
}
.hljs-comment,
.hljs-quote {
  color: #5c6370;
  font-style: italic
}
.hljs-doctag,
.hljs-keyword,
.hljs-formula {
  color: #c678dd
}
.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
  color: #e06c75
}
.hljs-literal {
  color: #56b6c2
}
.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta .hljs-string {
  color: #98c379
}
.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
  color: #d19a66
}
.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
  color: #61aeee
}
.hljs-built_in,
.hljs-title.class_,
.hljs-class .hljs-title {
  color: #e6c07b
}
.hljs-emphasis {
  font-style: italic
}
.hljs-strong {
  font-weight: bold
}
.hljs-link {
  text-decoration: underline
}

.visible {
  visibility: visible
}

.static {
  position: static
}

.absolute {
  position: absolute
}

.relative {
  position: relative
}

.bottom-1 {
  bottom: 0.25rem
}

.bottom-4 {
  bottom: 1rem
}

.bottom-8 {
  bottom: 2rem
}

.bottom-\[3\.75rem\] {
  bottom: 3.75rem
}

.left-4 {
  left: 1rem
}

.right-0 {
  right: 0px
}

.right-4 {
  right: 1rem
}

.right-8 {
  right: 2rem
}

.z-20 {
  z-index: 20
}

.z-50 {
  z-index: 50
}

.m-\[2px\] {
  margin: 2px
}

.mr-2 {
  margin-right: 0.5rem
}

.block {
  display: block
}

.flex {
  display: flex
}

.grid {
  display: grid
}

.contents {
  display: contents
}

.hidden {
  display: none
}

.h-10 {
  height: 2.5rem
}

.h-14 {
  height: 3.5rem
}

.h-32 {
  height: 8rem
}

.h-6 {
  height: 1.5rem
}

.h-\[32px\] {
  height: 32px
}

.h-\[36px\] {
  height: 36px
}

.h-\[calc\(100\%-188px\)\] {
  height: calc(100% - 188px)
}

.h-\[calc\(100\%-800px\)\] {
  height: calc(100% - 800px)
}

.h-\[calc\(100vh-84px\)\] {
  height: calc(100vh - 84px)
}

.h-full {
  height: 100%
}

.max-h-full {
  max-height: 100%
}

.min-h-\[200px\] {
  min-height: 200px
}

.w-10 {
  width: 2.5rem
}

.w-32 {
  width: 8rem
}

.w-6 {
  width: 1.5rem
}

.w-72 {
  width: 18rem
}

.w-80 {
  width: 20rem
}

.w-\[32px\] {
  width: 32px
}

.w-\[36px\] {
  width: 36px
}

.w-\[40rem\] {
  width: 40rem
}

.w-full {
  width: 100%
}

.min-w-72 {
  min-width: 18rem
}

.min-w-\[40px\] {
  min-width: 40px
}

.max-w-\[400px\] {
  max-width: 400px
}

.max-w-\[calc\(100vw-420px\)\] {
  max-width: calc(100vw - 420px)
}

.flex-1 {
  flex: 1 1 0%
}

.flex-none {
  flex: none
}

.shrink-0 {
  flex-shrink: 0
}

.grow {
  flex-grow: 1
}

.basis-0 {
  flex-basis: 0px
}

.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes fade-in {
  0% {
    opacity: 0
  }
  100% {
    opacity: 1
  }
}

.animate-fade-in {
  animation: fade-in 0.3s ease-out
}

@keyframes fade-up {
  0% {
    opacity: 0;
    transform: translateY(1rem)
  }
  100% {
    opacity: 1;
    transform: translateY(0)
  }
}

.animate-fade-up {
  animation: fade-up 0.2s ease-out
}

@keyframes spin {
  to {
    transform: rotate(360deg)
  }
}

.animate-spin-slow {
  animation: spin 2s linear infinite
}

.cursor-pointer {
  cursor: pointer
}

.resize-none {
  resize: none
}

.resize-x {
  resize: horizontal
}

.resize {
  resize: both
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-\[2fr\2c 1fr\] {
  grid-template-columns: 2fr 1fr
}

.flex-row {
  flex-direction: row
}

.flex-col {
  flex-direction: column
}

.flex-col-reverse {
  flex-direction: column-reverse
}

.items-center {
  align-items: center
}

.justify-center {
  justify-content: center
}

.justify-between {
  justify-content: space-between
}

.gap-2 {
  gap: 0.5rem
}

.gap-3 {
  gap: 0.75rem
}

.gap-4 {
  gap: 1rem
}

.overflow-auto {
  overflow: auto
}

.overflow-hidden {
  overflow: hidden
}

.overflow-x-auto {
  overflow-x: auto
}

.overflow-y-auto {
  overflow-y: auto
}

.whitespace-nowrap {
  white-space: nowrap
}

.rounded-3xl {
  border-radius: 1.5rem
}

.rounded-full {
  border-radius: 9999px
}

.rounded-md {
  border-radius: 0.375rem
}

.rounded-l-3xl {
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem
}

.rounded-r-3xl {
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem
}

.border {
  border-width: 1px
}

.border-0 {
  border-width: 0px
}

.border-b {
  border-bottom-width: 1px
}

.border-solid {
  border-style: solid
}

.border-none {
  border-style: none
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
}

.bg-\[\#3d3b5d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(61 59 93 / var(--tw-bg-opacity, 1))
}

.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1))
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
}

.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1))
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
}

.bg-transparent {
  background-color: transparent
}

.p-2 {
  padding: 0.5rem
}

.p-3 {
  padding: 0.75rem
}

.p-4 {
  padding: 1rem
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem
}

.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}

.pr-2 {
  padding-right: 0.5rem
}

.text-center {
  text-align: center
}

.text-right {
  text-align: right
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem
}

.font-bold {
  font-weight: 700
}

.font-medium {
  font-weight: 500
}

.italic {
  font-style: italic
}

.leading-tight {
  line-height: 1.25
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1))
}

.text-gray-50 {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1))
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.no-underline {
  text-decoration-line: none
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

code {
  font-family: var(--monospace);
  font-size: 1em;
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
}
:root {
  --sans-serif: system-ui, sans-serif;
  --monospace: ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace;

  /* Colors */

  --text-color: #333333;

  --gray-1: #f9fafb;
  --gray-2: #eff1f3;
  --gray-3: #d8dbe2;
  --gray-4: #818998;
  --gray-5: #575c66;
  --gray-6: #2c374b;

  --blue-1: #f5f6ff;
  --blue-2: #4e5de4;
  --blue-3: #343f9d;

  --yellow-1: #fffaeb;
  --yellow-2: #ffcc33;
  --yellow-3: #b27700;

  --red-1: #feecec;
  --red-2: #f53d3d;
  --red-3: #aa0909;

  --solidity-blue-1: #51d4ff;
  --solidity-blue-2: #4e5de4;

  --cairo-orange: #fe4a3c;

  --polkadot-pink: #ff2670;

  --stylus-pink: #e3066e;

  --stellar-black: #0f0f0f;

  --uniswap-pink: #f50eb4;

  /* Dimensions (scale taken from Tailwind) */

  --size-1: 0.25rem;
  --size-2: 0.5rem;
  --size-3: 0.75rem;
  --size-4: 1rem;
  --size-8: 2rem;
  --size-64: 16rem;

  /* Font Sizes */

  --text-small: 0.875rem;

  /* Utilities */

  --shadow: 0 2px 3px rgba(0, 0, 0, 0.1);

  --icon-adjust: 0.125em;
}
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}
[data-tippy-root]{max-width:calc(100vw - 10px)}
.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}
.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}
.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}
.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}
.tippy-box[data-placement^=left]>.tippy-arrow{right:0}
.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}
.tippy-box[data-placement^=right]>.tippy-arrow{left:0}
.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}
.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}
.tippy-arrow{width:16px;height:16px;color:#333}
.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}
.tippy-content{position:relative;padding:5px 9px;z-index:1}
.tippy-box[data-theme~=material]{background-color:#505355;font-weight:600}
.tippy-box[data-theme~=material][data-placement^=top]>.tippy-arrow:before{border-top-color:#505355}
.tippy-box[data-theme~=material][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#505355}
.tippy-box[data-theme~=material][data-placement^=left]>.tippy-arrow:before{border-left-color:#505355}
.tippy-box[data-theme~=material][data-placement^=right]>.tippy-arrow:before{border-right-color:#505355}
.tippy-box[data-theme~=material]>.tippy-backdrop{background-color:#505355}
.tippy-box[data-theme~=material]>.tippy-svg-arrow{fill:#505355}
:root {
  --tippy-background: #333;
  --tippy-text: var(--gray-3);
  --tippy-border: rgba(0, 8, 16, 0.15);
}
.tippy-box[data-theme~='light'] {
  --tippy-background: #fffffff5;
  --tippy-text: #333;
}
.tippy-box[data-theme~='light-yellow'] {
  --tippy-background: var(--yellow-1);
  --tippy-text: #333;
}
.tippy-box[data-theme~='light-red'] {
  --tippy-background: var(--red-1);
  --tippy-text: #333;
}
.tippy-box {
  background-color: var(--tippy-background);
  background-clip: padding-box;
  color: var(--tippy-text);
  box-shadow: var(--shadow);
  font-weight: initial;
  font-variant: initial;
  text-transform: none;
}
.tippy-box[data-theme~='border'] {
  border: 1px solid var(--tippy-border);
}
.tippy-box > .tippy-backdrop {
  background-color: var(--tippy-background);
}
.tippy-box[data-theme~='border'] > .tippy-arrow:after {
  content: '';
  position: absolute;
  z-index: -1;
  border-color: transparent;
  border-style: solid;
}
.tippy-box[data-placement^='top'] > .tippy-arrow:before {
  border-top-color: var(--tippy-background);
}
.tippy-box[data-placement^='bottom'] > .tippy-arrow:before {
  border-bottom-color: var(--tippy-background);
  bottom: 16px;
}
.tippy-box[data-placement^='left'] > .tippy-arrow:before {
  border-left-color: var(--tippy-background);
}
.tippy-box[data-placement^='right'] > .tippy-arrow:before {
  border-right-color: var(--tippy-background);
  right: 16px;
}
.tippy-box[data-theme~='border'][data-placement^='top'] > .tippy-arrow:after {
  border-top-color: var(--tippy-border);
  border-width: 7px 7px 0;
  top: 17px;
  left: 1px;
}
.tippy-box[data-theme~='border'][data-placement^='bottom'] > .tippy-arrow:after {
  border-bottom-color: var(--tippy-border);
  border-width: 0 7px 7px;
  bottom: 17px;
  left: 1px;
}
.tippy-box[data-theme~='border'][data-placement^='left'] > .tippy-arrow:after {
  border-left-color: var(--tippy-border);
  border-width: 7px 0 7px 7px;
  left: 17px;
  top: 1px;
}
.tippy-box[data-theme~='border'][data-placement^='right'] > .tippy-arrow:after {
  border-width: 7px 7px 7px 0;
  right: 17px;
  top: 1px;
  border-right-color: var(--tippy-border);
}
.container {
  background-color: var(--gray-1);
  min-width: 32rem;
}
.header {
  font-size: var(--text-small);
}
.tab {
  color: var(--gray-5);
}
.tab button:hover,
.overflow-btn:hover {
  background-color: var(--gray-2);
}
/* Global .overflow-menu button with .selected class */
.overflow-menu button.selected {
  order: unset;
}
.tab button,
.overflow-btn {
  border: 0;
  background-color: transparent;
  padding: var(--size-2) var(--size-4);
  border-radius: 20px;
  cursor: pointer;
  transition: background-color ease-in-out 0.2s;
}
/* Global .action-button */
.action-button {
  padding: 7px;
  border-radius: 20px;
  transition: background-color ease-in-out 0.2s;
  background-color: var(--gray-1);
  border: 1px solid var(--gray-3);
  color: var(--gray-6);
  cursor: pointer;
}
/* Hover and active states for .action-button */
.action-button:hover {
  background-color: var(--gray-2);
}
.action-button:active,
.action-button.active {
  background-color: var(--gray-2);
}
/* .icon inside .action-button */
.action-button .icon {
  margin: 0 var(--size-1);
}
/* Disabled state */
.action-button.disabled {
  color: var(--gray-4);
}
/* Button with text */
.with-text {
  padding-right: var(--size-3);
}
/* Controls container */
.controls {
  background-color: white;
  padding: var(--size-4);
}
/* Controls footer */
.controls-footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  color: var(--gray-5);
  margin-top: var(--size-3);
  padding: 0 var(--size-2);
  font-size: var(--text-small);
}
/* Apply left margin to every element after the first child */
.controls-footer > * + * {
  margin-left: var(--size-3);
}
/* .icon inside .controls-footer */
.controls-footer .icon {
  margin-right: 0.2em;
  opacity: 0.8;
}
/* Links inside .controls-footer */
.controls-footer a {
  color: inherit;
  text-decoration: none;
}
/* Hover effect for links */
.controls-footer a:hover {
  color: var(--text-color);
}
.download-option-content {
  margin-left: var(--size-3);
  font-size: var(--text-small);
}
.download-option-content > :first-child {
  margin-bottom: var(--size-2);
  color: var(--gray-6);
  font-weight: bold;
}
.download-option-content > :not(:first-child) {
  margin-top: var(--size-1);
  color: var(--gray-5);
}
.download-option {
  display: flex;
  padding: var(--size-2);
  text-align: left;
  background: none;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
}
/* The .icon inside .download-option */
.download-option :global(.icon) {
  margin-top: var(--icon-adjust);
}
/* When the previous sibling is not hovered */
:not(:hover) + .download-option {
  border-top: 1px solid var(--gray-2);
}
/* Hover and focus states */
.download-option:hover,
.download-option:focus {
  background-color: var(--gray-1);
  border: 1px solid var(--gray-3);
}
/* Direct or nested div inside .download-option */
.download-option div {
  display: block;
}

/* General */

body {
  color: var(--text-color);
  font-family: var(--sans-serif);
}

svg.vertical-align {
  vertical-align: calc(-1 * var(--icon-adjust));
}

svg.keepcolor {
  fill: currentColor;
}

svg.icon {
  vertical-align: calc(-1 * var(--icon-adjust));
  flex: 0 0 auto;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

input:not([type]),
input[type='text'],
input[type='number'],
input[type='datetime-local'] {
  border: 1px solid var(--gray-3);
  padding: var(--size-2) var(--size-3);
  border-radius: 6px;
}

/* Hide up and down arrows in numeric input fields */

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type='number'] {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
          appearance: textfield;
}

/* Components */

.controls-section {
  display: flex;
  flex-direction: column;
}

.controls-section + .controls-section {
    margin-top: var(--size-4);
    padding-top: var(--size-4);
    border-top: 1px solid var(--gray-3);
  }

.controls-section > * + * {
    margin-top: var(--size-3);
  }

.controls-section h1 {
    margin-top: 0;
    margin-bottom: 0;
    text-transform: lowercase;
    font-variant: small-caps;
    font-size: var(--text-small);
    color: var(--gray-4);
    font-weight: 600;
  }

.subcontrol::before {
  content: '└';
  color: var(--gray-3);
}

.checkbox-group {
  display: flex;
  flex-direction: column;
}

.checkbox-group > * {
    display: flex;
    align-items: center;
    padding: var(--size-2);
  }

.checkbox-group input {
    margin-right: var(--size-2);
  }

.checkbox-group .tooltip {
    margin-left: auto;
  }

.checkbox-group .checked {
    background-color: var(--blue-1);
  }

.labeled-input {
  display: flex;
  flex-direction: column;
}

.labeled-input > span {
    font-size: var(--text-small);
  }

.labeled-input > input {
    margin-top: var(--size-1);
    width: 100%;
  }

.tooltip-container,
.checkbox-group > *,
.labeled-input {
  --tooltip-opacity: 0.15;
}

.tooltip-container:hover, .checkbox-group > *:hover, .labeled-input:hover {
    --tooltip-opacity: 0.5;
  }

input.input-inline {
  padding: 0.25em;
  height: 1.5em;
  width: 2em;
  max-width: 100%;
  text-align: center;
}

.has-error {
  box-shadow: 0 0 var(--size-1) var(--red-2);
}

.import-link {
  color: inherit;
}

.comment-link {
  color: #7d828d;
}

.glimmery {
  background: conic-gradient(rgb(196, 181, 253), rgb(110, 231, 183), rgb(249, 168, 212));
}

.hljs.-solidity {
  background: linear-gradient(30deg, #151a24, #2b323e);
}

.hljs.-cairo {
  background: linear-gradient(30deg, #191717, #2a0f0f);
}

.hljs.-stylus {
  background: linear-gradient(30deg, #181215, #360c1f);
}

.light-link {
  color: white;
}

.hover\:bg-\[\#4a4872\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(74 72 114 / var(--tw-bg-opacity, 1))
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1))
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.hover\:underline:hover {
  text-decoration-line: underline
}

svg.svelte-wb18kg{opacity:var(--tooltip-opacity, 1);color:var(--text-color)}
.dropdown.svelte-17fn3zs{position:relative}.dropdown-items.svelte-17fn3zs{position:absolute;top:100%;right:0;margin-top:var(--size-1);width:20rem;display:flex;flex-direction:column;background-color:white;box-shadow:var(--shadow);border-radius:5px;border:1px solid var(--gray-2);padding:var(--size-1)}.dropdown-items.svelte-17fn3zs:not(.active){display:none}
.tab.svelte-1nx4tvh button.selected.svelte-1nx4tvh{background-color:var(--solidity-blue-2);color:white;order:-1}
.tab.svelte-cbb7v9 button.selected.svelte-cbb7v9{background-color:var(--cairo-orange);color:white;order:-1}
.tab.svelte-cbb7v9 button.selected.svelte-cbb7v9{background-color:var(--cairo-orange);color:white;order:-1}
.polkadot-app.svelte-xrvto8 .tab button.selected{background-color:var(--polkadot-pink) !important;color:white;order:-1}
.tab.svelte-11tcevh button.selected.svelte-11tcevh{background-color:var(--stellar-black);color:white;order:-1}
.tab.svelte-1ni01yn button.selected.svelte-1ni01yn{background-color:var(--stylus-pink);color:white;order:-1}
.shares-section.svelte-pw3570{margin-left:0.5rem}.shares-section.svelte-pw3570 .controls-section h1{color:var(--text-color);font-size:var(--size-4);font-weight:400;text-transform:none;font-variant:none}
.container.svelte-dhhxl.svelte-dhhxl{background-color:var(--gray-1);min-width:32rem}.header.svelte-dhhxl.svelte-dhhxl{font-size:var(--text-small)}.tab.svelte-dhhxl.svelte-dhhxl{color:var(--gray-5)}.tab.svelte-dhhxl button.svelte-dhhxl,.overflow-btn{padding:var(--size-2) var(--size-4);border-radius:20px;cursor:pointer;transition:background-color ease-in-out 0.2s;border:0;background-color:transparent}.tab.svelte-dhhxl button.svelte-dhhxl:hover,.overflow-btn:hover{background-color:var(--gray-2)}.tab.svelte-dhhxl button.selected.svelte-dhhxl{background-color:var(--uniswap-pink);color:white;order:-1}.overflow-menu button.selected.svelte-dhhxl.svelte-dhhxl{order:unset}.action-button{padding:7px;border-radius:20px;transition:background-color ease-in-out 0.2s;background-color:var(--gray-1);border:1px solid var(--gray-3);color:var(--gray-6);cursor:pointer}.action-button:hover{background-color:var(--gray-2)}.action-button:active,.action-button.active.svelte-dhhxl.svelte-dhhxl{background-color:var(--gray-2)}.action-button .icon{margin:0 var(--size-1)}.action-button.disabled{color:var(--gray-4)}.with-text{padding-right:var(--size-3)}.controls.svelte-dhhxl.svelte-dhhxl{background-color:white;padding:var(--size-4)}.download-option.svelte-dhhxl.svelte-dhhxl{display:flex;padding:var(--size-2);text-align:left;background:none;border:1px solid transparent;border-radius:4px;cursor:pointer}.download-option.svelte-dhhxl .icon{margin-top:var(--icon-adjust)}.svelte-dhhxl:not(:hover)+.download-option.svelte-dhhxl{border-top:1px solid var(--gray-2)}.download-option.svelte-dhhxl.svelte-dhhxl:hover,.download-option.svelte-dhhxl.svelte-dhhxl:focus{background-color:var(--gray-1);border:1px solid var(--gray-3)}.download-option.svelte-dhhxl div.svelte-dhhxl{display:block}.download-option-content.svelte-dhhxl.svelte-dhhxl{margin-left:var(--size-3);font-size:var(--text-small)}.download-option-content.svelte-dhhxl>.svelte-dhhxl:first-child{margin-bottom:var(--size-2);color:var(--gray-6);font-weight:bold}.download-option-content.svelte-dhhxl>.svelte-dhhxl:not(:first-child){margin-top:var(--size-1);color:var(--gray-5)}
.container.svelte-3zs8ep{background-color:var(--gray-1);border:1px solid var(--gray-2);border-radius:10px;min-width:32rem}.header.svelte-3zs8ep{font-size:var(--text-small)}.controls.svelte-3zs8ep{background-color:white;padding:var(--size-4);border-radius:5px;box-shadow:var(--shadow)}
/*# sourceMappingURL=bundle.css.map */