html, body {
	position: relative;
	width: 100%;
	height: 100%;
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

::-moz-placeholder {
  opacity: 1;
}

body {
  background-color: var(--color-background);
  background: var(--color-background-gradient);
	color: var(--color-text);
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: Outfit, sans-serif;
}

a {
	color: rgb(0,100,200);
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: rgb(0,80,160);
}

label {
	display: block;
}

/*
input, button, select, textarea {
  font-family: inherit;
  font-weight: 400;
  font-size: inherit;
  -webkit-padding: 0.4em 0;
  padding: 0.4em;
  margin: 0 0 0.5em 0;
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-radius: 2px;
  color: var(--color-input-text);
}

input {
  border: 1px solid #D3D3D9;
  padding: 1em;
  border-radius: 16px;
}

input:disabled {
  color: var(--color-input-disabled);
  border: 1px solid #DFDFE5;
  background-color: #E0E3F7;
}
*/

button {
  font-family: inherit;
  font-weight: 400;
  font-size: inherit;
  -webkit-padding: 0.4em 0;
  padding: 0.4em;
  margin: 0 0 0.5em 0;
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-radius: 2px;
  color: var(--color-input-text);
	color: #333;
	background-color: #f4f4f4;
	outline: none;
}

button:disabled {
	color: #999;
}

button:not(:disabled):active {
	background-color: #ddd;
}

button:focus {
	border-color: #666;
}

h1, h2, h3, h4, h5, h6 {
  font-style: normal;
  font-weight: 600;
}

/* Blocknative Onboard modals */
.bn-onboard-custom.bn-onboard-modal {
  z-index: 4;
}

.bn-onboard-custom.bn-onboard-modal-content {
  color: var(--color-text);
  background-color: var(--color-card-background);
}

.bn-onboard-custom.bn-onboard-select-wallet-info {
  color: #577AFF;
}

.bn-onboard-custom.bn-onboard-icon-button:hover {
  box-shadow: 0 2px 10px 0 rgb(134 158 255 / 50%);
}

.bn-onboard-custom.bn-onboard-modal-content-header-icon {
  background-color: var(--color-background);
}

button.svelte-11gnqus{background-color:#637fff;background:linear-gradient(256.24deg, #3D73FF -30.68%, rgba(121, 174, 255, 0.8) 23.64%, rgba(145, 142, 255, 0.75) 63.28%, rgba(87, 122, 255, 0.35) 97.37%);font-weight:600;font-size:18px;line-height:23px;text-align:center;transition:0.5s;color:#ffffff;border-radius:24px;border:none;display:block;height:64px;width:196px;margin:0;filter:drop-shadow(0px 6px 30px rgba(134, 158, 255, 0.5))}button.svelte-11gnqus::before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";transition:opacity 0.2s linear;background:linear-gradient(to right, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);color:#fff;text-decoration:none;filter:drop-shadow(0px 6px 30px rgba(108, 108, 128, 0.06));opacity:1;border-radius:24px}button.svelte-11gnqus:hover::before{opacity:0}button.svelte-11gnqus:focus{border:1px solid #000}
button.svelte-16tkaos{background:var(--gradient-lesser-button);border-radius:24px;backdrop-filter:blur(24px);text-align:center;font-size:18px;width:var(--lesser-btn-width);height:var(--lesser-btn-height);border:none;padding:var(--lesser-btn-padding);margin:0;filter:drop-shadow(0px 6px 30px rgba(108, 108, 128, 0.06))}button.svelte-16tkaos:hover{box-shadow:0px 6px 30px rgba(108, 108, 128, 0.06)}
#profile.svelte-1juf937{margin:0.7em;padding:1em 2em;transition:0.5s;border-radius:1.5em;border:none;display:flex;justify-content:space-between;align-items:center;background:var(--color-card-background);gap:1em}p.svelte-1juf937{margin:0;padding:0}.icon.svelte-1juf937{display:block;width:24px;height:24px;border-radius:50%;background-repeat:no-repeat;background-position:center center}
svg.svelte-x2lujm.svelte-x2lujm{min-height:24px;transition:transform 0.3s ease-in-out}svg.svelte-x2lujm line.svelte-x2lujm{stroke:var(--color-text);stroke-width:3;transition:transform 0.3s ease-in-out}.open.svelte-x2lujm.svelte-x2lujm{transform:scale(0.7)}.open.svelte-x2lujm #top.svelte-x2lujm{transform:translate(6px, 0px) rotate(45deg)}.open.svelte-x2lujm #bottom.svelte-x2lujm{transform:translate(-12px, 9px) rotate(-45deg)}.open.svelte-x2lujm #middle.svelte-x2lujm{opacity:0}
h1.svelte-cnn3bk.svelte-cnn3bk{margin:0;font-size:32px;color:var(--color-text);font-weight:400}header.svelte-cnn3bk.svelte-cnn3bk{display:flex;justify-content:space-between;align-items:center;margin:12px 12px 1.5em 12px}header.svelte-cnn3bk>nav.svelte-cnn3bk{display:var(--display-menu);position:absolute;top:75px;left:0;width:100vw;height:calc(100vh - 75px);margin:0;padding:1em;flex-direction:column;justify-content:flex-start;align-items:center;gap:1em;background:var(--color-background-gradient);opacity:0.98;z-index:3}#logo-wordmark.svelte-cnn3bk.svelte-cnn3bk{display:flex;gap:16px}#menu-btn.svelte-cnn3bk.svelte-cnn3bk{display:block;margin:0;padding:0}@media(min-width:801px){header.svelte-cnn3bk.svelte-cnn3bk{margin:24px 46px 8em 46px}header.svelte-cnn3bk>nav.svelte-cnn3bk{display:flex;flex-direction:row;justify-content:flex-end;position:static;width:auto;height:auto;padding:0;background:transparent;opacity:1;z-index:0}#menu-btn.svelte-cnn3bk.svelte-cnn3bk{display:none}}
main.svelte-1m570fu{padding:0.5em}header.svelte-1m570fu{margin:0 0 40px 0}footer.svelte-1m570fu{margin-top:16px}@media(min-width:801px){main.svelte-1m570fu{padding:0;margin:0 auto;width:450px}}
#control-buttons.svelte-1o3tejx{display:flex;justify-content:center;flex-direction:row;width:100%}#btn-container.svelte-1o3tejx{display:flex;justify-content:space-around;align-items:center;gap:16px;flex-direction:column}#back-btn.svelte-1o3tejx{background:none;border:none;padding:0.7em 0;font-size:16px;line-height:20px;display:flex;align-items:center;color:#6C6C80}#back-btn.svelte-1o3tejx:hover{color:#1C1C33}
h2.svelte-uzd3xg{margin:0;text-align:center;font-weight:600;font-size:28px;line-height:35px;color:var(--color-text)}p.svelte-uzd3xg{font-size:16px;line-height:24px;text-align:center;margin:0;margin-top:12px;color:var(--color-text-secondary)}
div.svelte-1ihl5sf{background:var(--gradient-background-card);padding:30px 20px;border-radius:40px;box-shadow:0px 6px 30px rgba(108, 108, 128, 0.06);backdrop-filter:blur(24px);width:100%}header.svelte-1ihl5sf{width:100%;position:relative;top:0;left:0;height:var(--header-height)}@media(min-width:801px){div.svelte-1ihl5sf{padding:40px}}
h3.svelte-peo02l{text-align:center;margin:var(--header-margin);padding:0}.fancy.svelte-peo02l{color:#637fff}@supports (-webkit-background-clip: text){.fancy.svelte-peo02l{color:transparent;background:linear-gradient(60deg, #637fff 0%, #918eff 30%, #79aeff 86%, #669bff 100%);-webkit-background-clip:text}}
#state-icon.svelte-1mdkpci{display:flex;justify-content:flex-end;background-image:linear-gradient(270deg, #FFFFFF 60.42%, rgba(255, 255, 255, 0) 100%);width:78px}.inlined.svelte-1mdkpci{display:inline}.rotate.svelte-1mdkpci{animation:svelte-1mdkpci-rotation 1s infinite linear}@keyframes svelte-1mdkpci-rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}
#container.svelte-d9rx2m.svelte-d9rx2m{font-family:inherit;font-weight:400;font-size:inherit}#text-input.svelte-d9rx2m.svelte-d9rx2m{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;border:var(--border-input-inactive);border-radius:16px;width:100%;padding:16px;background:var(--background-input)}#container.active.svelte-d9rx2m #text-input.svelte-d9rx2m{border:var(--border-input-active)}#container.error.svelte-d9rx2m #text-input.svelte-d9rx2m{border:var(--border-input-error)}#container.disabled.svelte-d9rx2m #text-input.svelte-d9rx2m{background:var(--background-input-disabled);border:var(--border-input-active)}label.svelte-d9rx2m.svelte-d9rx2m{margin-bottom:0.6em}p.svelte-d9rx2m.svelte-d9rx2m{color:var(--color-input-description)}#container.error.svelte-d9rx2m p.svelte-d9rx2m{color:var(--color-error)}.svelte-d9rx2m.svelte-d9rx2m::placeholder{color:var(--color-input-placeholder)}#container.active.svelte-d9rx2m .svelte-d9rx2m::placeholder{color:var(--color-input-placeholder-active)}input.svelte-d9rx2m.svelte-d9rx2m{border:none;background:transparent;outline:none;flex:1}input.svelte-d9rx2m.svelte-d9rx2m:disabled{color:var(--color-input-placeholder-active)}
ul.svelte-xz3uba{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:space-between}li.svelte-xz3uba{margin:1em 0}
ul.svelte-15xcjs0.svelte-15xcjs0{list-style-type:none;padding:0;display:flex;flex-direction:column;justify-content:space-between;margin:0}li.svelte-15xcjs0.svelte-15xcjs0{margin:1em 0}.avatar.svelte-15xcjs0.svelte-15xcjs0{width:104px;height:104px;overflow:hidden;position:absolute;left:0;margin-top:-130px;margin-left:126px;border-radius:40px;filter:drop-shadow(0px 6px 30px rgba(134, 158, 255, 0.5))}.avatar.svelte-15xcjs0>img.svelte-15xcjs0{width:100%}
a.svelte-1sg28he{color:inherit;text-decoration:none}a.svelte-1sg28he:hover{text-decoration:none}
.spacer.svelte-1nzh0cb.svelte-1nzh0cb{height:70px}.avatar.svelte-1nzh0cb.svelte-1nzh0cb{width:130px;height:130px;overflow:hidden;margin:0 auto;position:relative;bottom:-70px;border-radius:1em}.avatar.svelte-1nzh0cb>img.svelte-1nzh0cb{width:120%}ul.svelte-1nzh0cb.svelte-1nzh0cb{list-style-type:none;padding:0;display:flex;flex-direction:column;justify-content:space-between}li.svelte-1nzh0cb.svelte-1nzh0cb{margin:1em 0}label.svelte-1nzh0cb.svelte-1nzh0cb{margin-bottom:0.6em}input.svelte-1nzh0cb.svelte-1nzh0cb{width:100%;border:none;background-color:var(--color-input-readonly-background)}
main.svelte-singaz{padding:0}@media(min-width:801px){main.svelte-singaz{margin:0 auto;width:60ch}}
main.svelte-singaz{padding:0}@media(min-width:801px){main.svelte-singaz{margin:0 auto;width:60ch}}
main.svelte-singaz{padding:0}@media(min-width:801px){main.svelte-singaz{margin:0 auto;width:60ch}}
