@charset "UTF-8";
:root {
  --main-background-color: white;
  --button-background-color: white;
  --box-background-color: #f0f2f5;
  --box-background-color-faint: #f6f7f9;
  --main-text-color: #373737;
  --cell-stroke-color-valid: #008000;
  --detail-text-color: #9b9b9b;
  --cell-stroke-color: #f0f2f5;
  --cell-stroke-color-hover: #3478f6;
  --action-button-color-hover: #1f6de9;
  --cell-stroke-color-active: #0950d2;
  --cell-stroke-color-error: #ff3f3f;
  --cell-background-color-error: #ffebec;
  --cell-background-color-active: rgba(52, 120, 246, 0.1);
  --warning-color-background: #fef7dc;
  --warning-color-text: #caa938; }
  @media (prefers-color-scheme: dark) {
    :root {
      --main-background-color: #2c3039;
      --main-text-color: white;
      --button-background-color: #21252e;
      --cell-stroke-color: #555555;
      --box-background-color: #21252e;
      --cell-background-color-error: #5a3434;
      --warning-color-background: rgba(237, 198, 67, 0.3); } }

:root:has(body > section#page > section#main > section#kards) {
  --main-background-color: #121212;
  --main-text-color: white;
  --button-background-color: #21252e;
  --cell-stroke-color: #555555;
  --box-background-color: #21252e;
  --cell-background-color-error: #5a3434;
  --warning-color-background: rgba(237, 198, 67, 0.3);
  --cell-stroke-color-active: #e0fe52;
  --cell-stroke-color-valid: #e0fe52;
  --cell-stroke-color-hover: #e0fe52; }

html {
  height: 100%;
  background-color: var(--main-background-color);
  padding-left: 15px;
  padding-right: 15px; }
  html, html > body {
    margin-top: 0;
    margin-bottom: 0;
    min-height: 100%;
    display: grid;
    grid-template-rows: 1fr auto;
    color: var(--main-text-color);
    font-family: Inter, Helvetica, sans-serif; }
    html .tippy-box, html > body .tippy-box {
      color: var(--main-background-color);
      background-color: var(--main-text-color); }
      html .tippy-box > .tippy-arrow, html > body .tippy-box > .tippy-arrow {
        color: var(--main-text-color); }

section#page section#main > section > section.entry > input[type=text], section#page section#main > section > section.inscription_delegates > section.inscription_delegate > input[type=text], section#page section#main > section > section.parent_inscriptions > section.parent_inscription > input[type=text], section#page section#main > section#rune_etching > section.configurator > section.entry > input[type=text], section#page section#main > section#rune_etching > section.configurator > section.entry > input[type=number], section#page section#main > section#rune_minting > section.configurator > section.entry > input[type=text], section#page section#main > section#rune_minting > section.configurator > section.entry > input[type=number] {
  width: 100%;
  background-color: var(--box-background-color);
  color: var(--main-text-color);
  border: 2px solid transparent;
  outline: none;
  font-size: 15px;
  height: 45px;
  border-radius: 10px;
  padding-left: 12px;
  font-family: monospace; }
  section#page section#main > section > section.entry > input:focus[type=text], section#page section#main > section > section.inscription_delegates > section.inscription_delegate > input:focus[type=text], section#page section#main > section > section.parent_inscriptions > section.parent_inscription > input:focus[type=text], section#page section#main > section#rune_etching > section.configurator > section.entry > input:focus[type=text], section#page section#main > section#rune_etching > section.configurator > section.entry > input:focus[type=number], section#page section#main > section#rune_minting > section.configurator > section.entry > input:focus[type=text], section#page section#main > section#rune_minting > section.configurator > section.entry > input:focus[type=number] {
    border: 2px solid var(--cell-stroke-color-hover); }
  section#page section#main > section > section.entry > input.error[type=text], section#page section#main > section > section.inscription_delegates > section.inscription_delegate > input.error[type=text], section#page section#main > section > section.parent_inscriptions > section.parent_inscription > input.error[type=text], section#page section#main > section#rune_etching > section.configurator > section.entry > input.error[type=text], section#page section#main > section#rune_etching > section.configurator > section.entry > input.error[type=number], section#page section#main > section#rune_minting > section.configurator > section.entry > input.error[type=text], section#page section#main > section#rune_minting > section.configurator > section.entry > input.error[type=number] {
    transition-property: border-color, background-color;
    transition-duration: 0.5s;
    border: 2px solid var(--cell-stroke-color-error);
    background-color: var(--cell-background-color-error); }
  section#page section#main > section > section.entry > input:not(:disabled).valid[type=text], section#page section#main > section > section.inscription_delegates > section.inscription_delegate > input:not(:disabled).valid[type=text], section#page section#main > section > section.parent_inscriptions > section.parent_inscription > input:not(:disabled).valid[type=text], section#page section#main > section#rune_etching > section.configurator > section.entry > input:not(:disabled).valid[type=text], section#page section#main > section#rune_etching > section.configurator > section.entry > input:not(:disabled).valid[type=number], section#page section#main > section#rune_minting > section.configurator > section.entry > input:not(:disabled).valid[type=text], section#page section#main > section#rune_minting > section.configurator > section.entry > input:not(:disabled).valid[type=number] {
    transition-property: border-color, background-color;
    transition-duration: 0.5s;
    border: 2px solid var(--cell-stroke-color-valid); }

section#page section#main > section.text.jubilee > section.button_container > div.button, div.button, section.picker > div {
  border: 2px solid var(--cell-stroke-color);
  border-radius: 10px;
  padding: 10px;
  background-color: var(--button-background-color); }
  section#page section#main > section.text.jubilee > section.button_container > div.active.button, div.active.button, section.picker > div.active {
    background-color: var(--cell-stroke-color-hover);
    border-color: var(--cell-stroke-color-hover);
    color: white; }
    section#page section#main > section.text.jubilee > section.button_container > div.active.button > dt, div.active.button > dt, section.picker > div.active > dt {
      color: white; }
    section#page section#main > section.text.jubilee > section.button_container > div.active.button > dd, div.active.button > dd, section.picker > div.active > dd {
      color: rgba(255, 255, 255, 0.7); }
  section#page section#main > section.text.jubilee > section.button_container > div.button > dt, div.button > dt, section.picker > div > dt {
    font-size: 15px;
    font-weight: bold; }
  section#page section#main > section.text.jubilee > section.button_container > div.button > dd, div.button > dd, section.picker > div > dd {
    font-size: 14px;
    margin-top: 10px; }

section#page {
  padding-bottom: 50px; }
  section#page header {
    margin: auto;
    text-align: center;
    margin-bottom: 60px; }
    @media (min-width: 900px) {
      section#page header {
        width: 900px; } }
    section#page header > section {
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: center;
      grid-gap: 20px;
      margin-top: 25px;
      padding-bottom: 20px;
      box-sizing: border-box;
      border-bottom: 2px solid var(--cell-stroke-color); }
      @media (max-width: 599px) {
        section#page header > section {
          display: none; } }
      section#page header > section > a > section.logo {
        display: grid;
        grid-template-columns: auto 1fr;
        grid-gap: 17px;
        align-items: center; }
        section#page header > section > a > section.logo > img {
          width: 35px; }
        section#page header > section > a > section.logo > span {
          font-family: "Arial Rounded MT Bold", ui-rounded, sans-serif;
          font-weight: bold;
          font-size: 24px;
          color: var(--main-text-color); }
          section#page header > section > a > section.logo > span > span:not(.tagline) {
            color: var(--detail-text-color); }
          section#page header > section > a > section.logo > span > span.tagline {
            color: var(--detail-text-color);
            font-family: Inter, Helvetica, sans-serif;
            font-style: italic;
            font-weight: normal;
            font-size: 16px; }
            section#page header > section > a > section.logo > span > span.tagline:before {
              content: ' — ';
              color: var(--main-text-color); }
      section#page header > section > section:nth-of-type(1) {
        display: flex;
        justify-content: end;
        grid-gap: 30px;
        text-align: left; }
        section#page header > section > section:nth-of-type(1) > a {
          color: var(--detail-text-color); }
          section#page header > section > section:nth-of-type(1) > a:hover {
            color: var(--cell-stroke-color-hover); }
          section#page header > section > section:nth-of-type(1) > a.active {
            color: var(--main-text-color);
            cursor: default; }
    section#page header > a {
      margin-top: 40px;
      margin-bottom: 10px;
      display: inline-flex;
      justify-content: center;
      grid-gap: 15px;
      text-decoration: none;
      color: inherit; }
      @media (min-width: 600px) {
        section#page header > a {
          display: none; } }
      section#page header > a > img {
        width: 50px; }
      section#page header > a > dt {
        font-size: 40px; }
        section#page header > a > dt > span {
          color: var(--detail-text-color); }
  section#page section#main {
    margin: auto;
    display: grid;
    grid-template-columns: auto;
    grid-row-gap: 50px; }
    @media (min-width: 900px) {
      section#page section#main {
        width: 900px; } }
    section#page section#main > section.not_found {
      text-align: center; }
      section#page section#main > section.not_found > dd, section#page section#main > section.not_found > dt {
        font-size: 35px; }
    section#page section#main:has(section#kards) input, section#page section#main:has(section#kards) div.button, section#page section#main:has(section#kards) div.textarea, section#page section#main:has(section#kards) div.submit, section#page section#main:has(section#kards) section.fee_breakdown {
      border-radius: 0 !important; }
    section#page section#main:has(section#kards) > section div {
      border-radius: 0; }
      section#page section#main:has(section#kards) > section div.active {
        background-color: var(--button-background-color); }
    section#page section#main:has(section#kards) > section#submission > div.submit {
      background-color: var(--button-background-color);
      border: 2px solid var(--cell-stroke-color-hover); }
      section#page section#main:has(section#kards) > section#submission > div.submit:hover {
        color: var(--main-background-color);
        background-color: var(--cell-stroke-color-hover); }
    section#page section#main > section.text {
      text-align: justify; }
      section#page section#main > section.text > dt {
        padding-left: 0;
        font-size: 30px;
        margin-bottom: 60px;
        text-align: center; }
      section#page section#main > section.text > section {
        margin-top: 40px; }
        section#page section#main > section.text > section > dt {
          font-size: 20px; }
        section#page section#main > section.text > section > section {
          padding-top: 20px;
          padding-left: 20px; }
        section#page section#main > section.text > section pre {
          width: 0;
          min-width: 100%;
          overflow-x: scroll;
          overflow-wrap: break-word; }
      section#page section#main > section.text.jubilee > dt, section#page section#main > section.text.jubilee > dd {
        text-align: center; }
      section#page section#main > section.text.jubilee > dt {
        font-size: 35px;
        padding-bottom: 20px; }
      section#page section#main > section.text.jubilee > dd {
        font-size: 20px;
        color: var(--main-text-color); }
      section#page section#main > section.text.jubilee > section {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px;
        padding-top: 15px;
        font-size: 20px; }
        section#page section#main > section.text.jubilee > section > dt {
          text-align: right;
          color: var(--detail-text-color);
          font-family: Inter, Helvetica, sans-serif; }
        section#page section#main > section.text.jubilee > section > dd {
          color: var(--main-text-color);
          font-family: "Arial Rounded MT Bold", ui-rounded, sans-serif; }
        section#page section#main > section.text.jubilee > section.button_container {
          display: flex;
          justify-content: center;
          padding-bottom: 0px; }
          section#page section#main > section.text.jubilee > section.button_container > div.button {
            cursor: pointer; }
            section#page section#main > section.text.jubilee > section.button_container > div.button:hover {
              border-color: var(--cell-stroke-color-hover); }
            section#page section#main > section.text.jubilee > section.button_container > div.button:active {
              background-color: var(--cell-background-color-active); }
      section#page section#main > section.text.jubilee > dd.conclusion, section#page section#main > section.text.jubilee section.button_container {
        margin-top: 0;
        padding-top: 60px; }
    section#page section#main > section.disabled {
      opacity: 50%; }
    section#page section#main > section > section.subselection {
      padding-top: 15px; }
      section#page section#main > section > section.subselection > dt, section#page section#main > section > section.subselection > dd {
        padding-left: 7px; }
      section#page section#main > section > section.subselection > section.subpicker {
        display: flex; }
        section#page section#main > section > section.subselection > section.subpicker > div {
          border-radius: 100px;
          padding: 10px;
          padding-left: 15px;
          padding-right: 15px; }
    section#page section#main > section > dt, section#page section#main > section > dd, section#page section#main > section > section.error, section#page section#main > section > section.warning, section#page section#main > section > section.information {
      padding-left: 7px; }
    section#page section#main > section > dt {
      font-size: 17px; }
    section#page section#main > section > dd {
      margin-top: 10px;
      font-family: "Arial Rounded MT Bold", ui-rounded, sans-serif;
      font-size: 16px; }
    section#page section#main > section > section.error {
      padding-top: 15px;
      color: var(--cell-stroke-color-error); }
    section#page section#main > section section.error {
      color: var(--cell-stroke-color-error); }
    section#page section#main > section section.warning {
      color: var(--warning-color-text); }
    section#page section#main > section > section.entry {
      padding-top: 15px; }
    section#page section#main > section > div#file_drop_area {
      margin-top: 20px;
      position: relative; }
      section#page section#main > section > div#file_drop_area > input[type=file] {
        position: absolute;
        opacity: 0;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        cursor: pointer; }
      section#page section#main > section > div#file_drop_area > section {
        border: 2px dashed var(--detail-text-color);
        background-color: var(--box-background-color);
        display: grid;
        grid-gap: 10px;
        justify-content: center;
        border-radius: 10px;
        padding: 20px; }
        section#page section#main > section > div#file_drop_area > section.active {
          border-color: var(--cell-stroke-color-hover); }
        section#page section#main > section > div#file_drop_area > section.valid {
          transition-property: border-color, background-color;
          transition-duration: 0.5s;
          border-color: var(--cell-stroke-color-valid); }
        section#page section#main > section > div#file_drop_area > section.error {
          transition-property: border-color, background-color;
          transition-duration: 0.5s;
          border-color: var(--cell-stroke-color-error);
          background-color: var(--cell-background-color-error); }
        section#page section#main > section > div#file_drop_area > section > div.download_button {
          margin: auto;
          width: 30px;
          height: 30px;
          background-repeat: no-repeat;
          background-size: 30px 30px;
          margin-bottom: 10px;
          background-image: url("../img/download_button.png"); }
          @media (prefers-color-scheme: dark) {
            section#page section#main > section > div#file_drop_area > section > div.download_button {
              background-image: url("../img/download_button_dark.png"); } }
        section#page section#main > section > div#file_drop_area > section > dd {
          color: var(--main-text-color);
          text-align: center;
          font-size: 14px; }
          section#page section#main > section > div#file_drop_area > section > dd > span {
            color: var(--cell-stroke-color-hover); }
      section#page section#main > section > div#file_drop_area:hover > section > dd > span {
        color: var(--cell-stroke-color-active); }
    section#page section#main > section > section.file_list {
      display: grid;
      grid-template-columns: 1fr;
      grid-gap: 20px;
      margin-top: 20px; }
      @media (max-width: 599px) {
        section#page section#main > section > section.file_list {
          grid-template-columns: 1fr; } }
      section#page section#main > section > section.file_list > section.file_entry {
        display: grid;
        grid-template-columns: auto 1fr auto;
        grid-gap: 5px; }
        section#page section#main > section > section.file_list > section.file_entry > section.file_actions {
          display: flex;
          align-items: center;
          grid-gap: 5px;
          margin-right: 5px;
          /*& > div.cursing {

							$cursingIcon: "../img/cursed_cell_stroke_light.png";
							$cursingIconDark: "../img/cursed_cell_stroke_dark.png";
							//$cursingIcon: "../img/cursed_detail_text.png";
							$cursingIconHover: "../img/cursed_detail_text.png";
							//$cursingIconHover: "../img/cursed_cell_stroke_hover.png";
							$cursingIconActive: "../img/cursed_cell_stroke_hover.png";
							//background-image: url($cursingIcon);
							background-image: url($cursingIconHover);

							//@include dark-mode {
							//	background-image: url($cursingIconDark);
							//}

							&:hover{
								opacity: 1;
								background-image: url($cursingIconHover);
							}

							&.active{
								opacity: 1;
								background-image: url($cursingIconActive);
							}
						}*/ }
          section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div {
            align-items: center;
            cursor: pointer;
            height: 40px;
            width: 40px;
            background-repeat: no-repeat;
            background-position: center;
            background-size: 35px 35px;
            opacity: 0.15; }
            @media (prefers-color-scheme: dark) {
              section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div {
                opacity: 0.3; } }
            section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div:hover {
              opacity: 0.4; }
              @media (prefers-color-scheme: dark) {
                section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div:hover {
                  opacity: 0.6; } }
              section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div:hover.cursing:not(.active) {
                filter: grayscale(0.6) brightness(70%); }
                @media (prefers-color-scheme: dark) {
                  section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div:hover.cursing:not(.active) {
                    filter: grayscale(0.7) brightness(160%); } }
            section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.active {
              opacity: 1; }
            section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.cursing {
              display: flex;
              justify-content: center;
              align-items: center;
              font-size: 30px; }
              section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.cursing:not(.active) {
                filter: grayscale(1) brightness(70%); }
                @media (prefers-color-scheme: dark) {
                  section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.cursing:not(.active) {
                    filter: grayscale(1) brightness(160%); } }
                section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.cursing:not(.active):hover {
                  filter: grayscale(0.6) brightness(70%); }
                  @media (prefers-color-scheme: dark) {
                    section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.cursing:not(.active):hover {
                      filter: grayscale(0.7) brightness(160%); } }
            section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.unbinding {
              background-image: url("../img/unbound_small_black.webp"); }
              @media (prefers-color-scheme: dark) {
                section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.unbinding {
                  background-image: url("../img/unbound_small_white.webp"); } }
              section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.unbinding.hidden {
                display: none; }
              @media (max-width: 599px) {
                section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.unbinding {
                  display: none; } }
            section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.metadata {
              background-size: 40px 40px;
              background-image: url("../img/json_metadata_small_black.png"); }
              @media (prefers-color-scheme: dark) {
                section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.metadata {
                  background-image: url("../img/json_metadata_small_white.png"); } }
              section#page section#main > section > section.file_list > section.file_entry > section.file_actions > div.metadata > input[type=file] {
                display: none; }
        section#page section#main > section > section.file_list > section.file_entry > section.file_description {
          display: grid;
          grid-template-columns: 1fr auto;
          padding: 10px;
          border: 2px solid var(--cell-stroke-color);
          grid-gap: 10px;
          border-radius: 10px;
          background-color: var(--button-background-color); }
          section#page section#main > section > section.file_list > section.file_entry > section.file_description > div.file_name_and_type {
            display: flex;
            font-size: 15px;
            column-gap: 10px;
            row-gap: 5px;
            flex-direction: row;
            align-items: center;
            flex-wrap: wrap; }
            section#page section#main > section > section.file_list > section.file_entry > section.file_description > div.file_name_and_type > div.file_type {
              color: var(--detail-text-color);
              font-size: 14px; }
          section#page section#main > section > section.file_list > section.file_entry > section.file_description > div.file_size {
            align-self: center;
            font-size: 14px; }
          section#page section#main > section > section.file_list > section.file_entry > section.file_description.warning {
            transition-property: border-color, background-color;
            transition-duration: 0.5s;
            border: 2px solid var(--warning-color-text);
            background-color: var(--warning-color-background); }
          section#page section#main > section > section.file_list > section.file_entry > section.file_description.error {
            transition-property: border-color, background-color;
            transition-duration: 0.5s;
            border: 2px solid var(--cell-stroke-color-error);
            background-color: var(--cell-background-color-error); }
        section#page section#main > section > section.file_list > section.file_entry > div:not(.cursing) {
          padding: 10px;
          border: 2px solid var(--cell-stroke-color);
          border-radius: 10px; }
        section#page section#main > section > section.file_list > section.file_entry > div.button.remove {
          align-self: center;
          border: none;
          width: 16px;
          height: 16px;
          background-repeat: no-repeat;
          background-position: center;
          background-size: 16px 16px;
          opacity: 0.3;
          background-image: url("../img/remove_black.png"); }
          @media (prefers-color-scheme: dark) {
            section#page section#main > section > section.file_list > section.file_entry > div.button.remove {
              background-image: url("../img/remove_white.png");
              background-color: transparent; } }
          section#page section#main > section > section.file_list > section.file_entry > div.button.remove:hover {
            opacity: 1; }
    section#page section#main > section > section.inscription_contents > section.inscription_text, section#page section#main > section > section.inscription_delegates > section.inscription_delegate {
      display: grid;
      align-items: center; }
      section#page section#main > section > section.inscription_contents > section.inscription_text:has(> section.text_actions), section#page section#main > section > section.inscription_delegates > section.inscription_delegate:has(> section.text_actions) {
        grid-template-columns: auto 1fr auto;
        grid-gap: 5px; }
      section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions {
        display: flex;
        align-items: stretch;
        grid-gap: 5px;
        margin-right: 5px; }
        section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div {
          align-items: center;
          cursor: pointer;
          height: 40px;
          width: 40px;
          background-repeat: no-repeat;
          background-position: center;
          background-size: 35px 35px;
          opacity: 0.15; }
          @media (prefers-color-scheme: dark) {
            section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div {
              opacity: 0.3; } }
          section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div:hover, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div:hover {
            opacity: 0.4; }
            @media (prefers-color-scheme: dark) {
              section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div:hover, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div:hover {
                opacity: 0.6; } }
            section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div:hover.cursing:not(.active), section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div:hover.cursing:not(.active) {
              filter: grayscale(0.6) brightness(70%); }
              @media (prefers-color-scheme: dark) {
                section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div:hover.cursing:not(.active), section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div:hover.cursing:not(.active) {
                  filter: grayscale(0.7) brightness(160%); } }
          section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.active, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.active {
            opacity: 1; }
          section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.cursing, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.cursing {
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 30px; }
            section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.cursing:not(.active), section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.cursing:not(.active) {
              filter: grayscale(1) brightness(70%); }
              @media (prefers-color-scheme: dark) {
                section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.cursing:not(.active), section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.cursing:not(.active) {
                  filter: grayscale(1) brightness(160%); } }
              section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.cursing:not(.active):hover, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.cursing:not(.active):hover {
                filter: grayscale(0.6) brightness(70%); }
                @media (prefers-color-scheme: dark) {
                  section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.cursing:not(.active):hover, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.cursing:not(.active):hover {
                    filter: grayscale(0.7) brightness(160%); } }
          section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.unbinding, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.unbinding {
            background-image: url("../img/unbound_small_black.webp"); }
            @media (prefers-color-scheme: dark) {
              section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.unbinding, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.unbinding {
                background-image: url("../img/unbound_small_white.webp"); } }
            section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.unbinding.hidden, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.unbinding.hidden {
              display: none; }
            @media (max-width: 599px) {
              section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.unbinding, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.unbinding {
                display: none; } }
          section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.metadata, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.metadata {
            background-size: 40px 40px;
            background-image: url("../img/json_metadata_small_black.png"); }
            @media (prefers-color-scheme: dark) {
              section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.metadata, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.metadata {
                background-image: url("../img/json_metadata_small_white.png"); } }
            section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.metadata > input[type=file], section#page section#main > section > section.inscription_delegates > section.inscription_delegate > section.text_actions > div.metadata > input[type=file] {
              display: none; }
      section#page section#main > section > section.inscription_contents > section.inscription_text > div:not(.cursing), section#page section#main > section > section.inscription_delegates > section.inscription_delegate > div:not(.cursing) {
        padding: 10px;
        border: 2px solid var(--cell-stroke-color);
        border-radius: 10px; }
      section#page section#main > section > section.inscription_contents > section.inscription_text > div.button.remove, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > div.button.remove {
        align-self: center;
        border: none;
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 16px 16px;
        opacity: 0.3;
        background-image: url("../img/remove_black.png"); }
        @media (prefers-color-scheme: dark) {
          section#page section#main > section > section.inscription_contents > section.inscription_text > div.button.remove, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > div.button.remove {
            background-image: url("../img/remove_white.png");
            background-color: transparent; } }
        section#page section#main > section > section.inscription_contents > section.inscription_text > div.button.remove:hover, section#page section#main > section > section.inscription_delegates > section.inscription_delegate > div.button.remove:hover {
          opacity: 1; }
    section#page section#main > section > section.inscription_contents {
      padding-top: 15px;
      display: grid;
      grid-template-columns: 1fr;
      grid-gap: 20px; }
      section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions {
        display: flex;
        align-items: stretch;
        grid-gap: 5px;
        margin-right: 5px;
        /*& > div.cursing {

							$cursingIcon: "../img/cursed_cell_stroke_light.png";
							$cursingIconDark: "../img/cursed_cell_stroke_dark.png";
							//$cursingIcon: "../img/cursed_detail_text.png";
							$cursingIconHover: "../img/cursed_detail_text.png";
							//$cursingIconHover: "../img/cursed_cell_stroke_hover.png";
							$cursingIconActive: "../img/cursed_cell_stroke_hover.png";
							//background-image: url($cursingIcon);
							background-image: url($cursingIconHover);

							//@include dark-mode {
							//	background-image: url($cursingIconDark);
							//}

							&:hover{
								opacity: 1;
								background-image: url($cursingIconHover);
							}

							&.active{
								opacity: 1;
								background-image: url($cursingIconActive);
							}
						}*/ }
        section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div {
          align-items: center;
          cursor: pointer;
          height: 40px;
          width: 40px;
          background-repeat: no-repeat;
          background-position: center;
          background-size: 35px 35px;
          opacity: 0.15; }
          @media (prefers-color-scheme: dark) {
            section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div {
              opacity: 0.3; } }
          section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div:hover {
            opacity: 0.4; }
            @media (prefers-color-scheme: dark) {
              section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div:hover {
                opacity: 0.6; } }
            section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div:hover.cursing:not(.active) {
              filter: grayscale(0.6) brightness(70%); }
              @media (prefers-color-scheme: dark) {
                section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div:hover.cursing:not(.active) {
                  filter: grayscale(0.7) brightness(160%); } }
          section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.active {
            opacity: 1; }
          section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.cursing {
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 30px; }
            section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.cursing:not(.active) {
              filter: grayscale(1) brightness(70%); }
              @media (prefers-color-scheme: dark) {
                section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.cursing:not(.active) {
                  filter: grayscale(1) brightness(160%); } }
              section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.cursing:not(.active):hover {
                filter: grayscale(0.6) brightness(70%); }
                @media (prefers-color-scheme: dark) {
                  section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.cursing:not(.active):hover {
                    filter: grayscale(0.7) brightness(160%); } }
          section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.unbinding {
            background-image: url("../img/unbound_small_black.webp"); }
            @media (prefers-color-scheme: dark) {
              section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.unbinding {
                background-image: url("../img/unbound_small_white.webp"); } }
            section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.unbinding.hidden {
              display: none; }
            @media (max-width: 599px) {
              section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.unbinding {
                display: none; } }
          section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.metadata {
            background-size: 40px 40px;
            background-image: url("../img/json_metadata_small_black.png"); }
            @media (prefers-color-scheme: dark) {
              section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.metadata {
                background-image: url("../img/json_metadata_small_white.png"); } }
            section#page section#main > section > section.inscription_contents > section.inscription_text > section.text_actions > div.metadata > input[type=file] {
              display: none; }
      section#page section#main > section > section.inscription_contents > section.inscription_text > textarea {
        background-color: var(--box-background-color);
        color: var(--main-text-color);
        resize: vertical;
        border: 2px solid transparent;
        outline: none;
        border-radius: 10px;
        font-size: 15px;
        padding: 10px;
        padding-left: 12px;
        height: 16px;
        min-height: 20px;
        max-height: 70px;
        overflow-y: scroll; }
        section#page section#main > section > section.inscription_contents > section.inscription_text > textarea.code_highlight {
          height: 100px;
          min-height: 100px;
          max-height: 250px; }
        section#page section#main > section > section.inscription_contents > section.inscription_text > textarea:focus {
          border: 2px solid var(--cell-stroke-color-hover); }
        section#page section#main > section > section.inscription_contents > section.inscription_text > textarea.error {
          border: 2px solid var(--cell-stroke-color-error);
          background-color: var(--cell-background-color-error); }
    section#page section#main > section > section.inscription_delegates {
      padding-top: 15px;
      display: grid;
      grid-template-columns: 1fr;
      grid-gap: 20px; }
      section#page section#main > section > section.inscription_delegates > section.inscription_delegate > input[type=text].error {
        border: 2px solid var(--cell-stroke-color-error); }
    section#page section#main > section > section.parent_inscriptions {
      padding-top: 15px;
      display: grid;
      grid-template-columns: 1fr;
      grid-gap: 20px; }
      section#page section#main > section > section.parent_inscriptions > section.parent_inscription {
        display: grid;
        grid-template-columns: 1fr auto;
        align-items: center;
        grid-gap: 5px; }
        section#page section#main > section > section.parent_inscriptions > section.parent_inscription > input[type=text].error {
          border: 2px solid var(--cell-stroke-color-error); }
        section#page section#main > section > section.parent_inscriptions > section.parent_inscription > div:not(.cursing) {
          padding: 10px;
          border: 2px solid var(--cell-stroke-color);
          border-radius: 10px; }
        section#page section#main > section > section.parent_inscriptions > section.parent_inscription > div.button.remove {
          align-self: center;
          border: none;
          width: 16px;
          height: 16px;
          background-repeat: no-repeat;
          background-position: center;
          background-size: 16px 16px;
          opacity: 0.3;
          background-image: url("../img/remove_black.png"); }
          @media (prefers-color-scheme: dark) {
            section#page section#main > section > section.parent_inscriptions > section.parent_inscription > div.button.remove {
              background-image: url("../img/remove_white.png");
              background-color: transparent; } }
          section#page section#main > section > section.parent_inscriptions > section.parent_inscription > div.button.remove:hover {
            opacity: 1; }
    section#page section#main > section > .warning, section#page section#main > section > .information {
      padding-top: 15px; }
      section#page section#main > section > .warning.warning, section#page section#main > section > .information.warning {
        color: var(--warning-color-text); }
    section#page section#main > section.separator {
      height: 2px;
      background-color: var(--cell-stroke-color);
      -webkit-mask-image: linear-gradient(90deg, transparent, black, black, black, transparent);
      mask-image: linear-gradient(90deg, transparent, black, black, black, transparent);
      overflow: hidden; }
      section#page section#main > section.separator:first-child {
        display: none; }
    section#page section#main > section#action_picker > section.picker {
      display: flex;
      flex-direction: row; }
      @media (max-width: 599px) {
        section#page section#main > section#action_picker > section.picker {
          flex-direction: column; } }
      section#page section#main > section#action_picker > section.picker > div {
        flex: 1; }
    section#page section#main > section#rune_etching > section.configurator, section#page section#main > section#rune_etching section.configuration_result, section#page section#main > section#rune_minting > section.configurator, section#page section#main > section#rune_minting section.configuration_result {
      padding-left: 7px;
      display: grid; }
    section#page section#main > section#rune_etching > section.configurator, section#page section#main > section#rune_minting > section.configurator {
      padding-top: 15px;
      grid-template-columns: auto 1fr 40px auto 1fr;
      grid-column-gap: 5px;
      grid-row-gap: 20px; }
      @media (max-width: 899px) {
        section#page section#main > section#rune_etching > section.configurator, section#page section#main > section#rune_minting > section.configurator {
          grid-template-columns: auto 1fr; }
          section#page section#main > section#rune_etching > section.configurator > span.row_separator, section#page section#main > section#rune_minting > section.configurator > span.row_separator {
            display: none; } }
      section#page section#main > section#rune_etching > section.configurator > dd, section#page section#main > section#rune_minting > section.configurator > dd {
        align-self: center;
        font-family: "Arial Rounded MT Bold", ui-rounded, sans-serif;
        font-size: 16px;
        padding-right: 15px; }
        section#page section#main > section#rune_etching > section.configurator > dd.disabled, section#page section#main > section#rune_minting > section.configurator > dd.disabled {
          opacity: 50%; }
        section#page section#main > section#rune_etching > section.configurator > dd.mandatory, section#page section#main > section#rune_minting > section.configurator > dd.mandatory {
          grid-column: span 2; }
      section#page section#main > section#rune_etching > section.configurator > section#page section#main > section#rune_etching > section.configurator:nth-child(4n+1), section#page section#main > section#rune_minting > section.configurator > section#page section#main > section#rune_etching > section.configurator:nth-child(4n+1), section#page section#main > section#rune_etching > section.configurator > section#page section#main > section#rune_minting > section.configurator:nth-child(4n+1), section#page section#main > section#rune_minting > section.configurator > section#page section#main > section#rune_minting > section.configurator:nth-child(4n+1) {
        background-color: red; }
    section#page section#main > section#rune_etching > section.configuration_result, section#page section#main > section#rune_minting > section.configuration_result {
      grid-template-columns: auto 1fr;
      grid-column-gap: 5px;
      grid-row-gap: 20px;
      padding-top: 30px;
      padding-bottom: 10px; }
      section#page section#main > section#rune_etching > section.configuration_result > dd, section#page section#main > section#rune_minting > section.configuration_result > dd {
        align-self: center;
        font-family: "Arial Rounded MT Bold", ui-rounded, sans-serif;
        font-size: 18px;
        padding-right: 15px; }
        section#page section#main > section#rune_etching > section.configuration_result > dd.value, section#page section#main > section#rune_minting > section.configuration_result > dd.value {
          color: var(--main-text-color);
          font-family: monospace; }
    section#page section#main > section#rune_etching > section.button_container, section#page section#main > section#rune_minting > section.button_container {
      padding-top: 20px; }
    section#page section#main > section#content_picker > section.picker, section#page section#main > section#satoshi_type_picker > section.picker {
      display: flex;
      flex-direction: row; }
      section#page section#main > section#content_picker > section.picker > div, section#page section#main > section#satoshi_type_picker > section.picker > div {
        flex: 1; }
      @media (max-width: 599px) {
        section#page section#main > section#content_picker > section.picker, section#page section#main > section#satoshi_type_picker > section.picker {
          display: grid;
          grid-template-columns: 1fr; } }
      section#page section#main > section#content_picker > section.picker > div.disabled, section#page section#main > section#satoshi_type_picker > section.picker > div.disabled {
        opacity: 0.6;
        cursor: default; }
        section#page section#main > section#content_picker > section.picker > div.disabled:hover:not(.active), section#page section#main > section#satoshi_type_picker > section.picker > div.disabled:hover:not(.active) {
          border-color: var(--detail-text-color); }
    section#page section#main > section#rarity_picker > section.picker > div > section {
      display: grid;
      grid-template-columns: 1fr auto; }
      section#page section#main > section#rarity_picker > section.picker > div > section > dd {
        color: var(--main-text-color); }
    section#page section#main > section#rarity_picker > section.picker > div.active > section > dd {
      color: white; }
    section#page section#main > section#rarity_picker > section.picker > div.disabled {
      opacity: 0.6; }
      section#page section#main > section#rarity_picker > section.picker > div.disabled:hover:not(.active) {
        border-color: var(--detail-text-color); }
    section#page section#main > section#rarity_picker > section.button_container {
      padding-top: 20px; }
    section#page section#main > section#ordinal_count_picker > section.stepper {
      align-content: center;
      justify-content: left;
      display: flex;
      grid-gap: 20px;
      padding-top: 15px; }
      section#page section#main > section#ordinal_count_picker > section.stepper > div {
        border-radius: 100px;
        padding: 10px;
        padding-left: 15px;
        padding-right: 15px; }
      section#page section#main > section#ordinal_count_picker > section.stepper > div.textarea {
        background-color: var(--box-background-color);
        cursor: auto;
        border: 2px solid var(--box-background-color);
        border-radius: 10px;
        color: var(--detail-text-color);
        font-size: 14px; }
        section#page section#main > section#ordinal_count_picker > section.stepper > div.textarea > span {
          color: var(--main-text-color);
          font-size: 15px;
          font-weight: bold;
          font-family: monospace;
          outline: none; }
        section#page section#main > section#ordinal_count_picker > section.stepper > div.textarea:has(> span:focus) {
          border-color: var(--cell-stroke-color-hover); }
      section#page section#main > section#ordinal_count_picker > section.stepper > div.button {
        aspect-ratio: 1 / 1;
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
        align-items: center;
        vertical-align: text-top;
        font-size: 25px;
        font-weight: lighter;
        font-family: monospace;
        border-radius: 10px;
        /*$dimension: 30px;
						width: $dimension;
						height: $dimension;*/ }
    section#page section#main > section#fee_rate_picker > section.picker {
      grid-template-columns: repeat(4, 1fr); }
      @media (max-width: 599px) {
        section#page section#main > section#fee_rate_picker > section.picker {
          grid-template-columns: 1fr; } }
    section#page section#main > section#fee_rate_picker > section.subselection > section.subpicker {
      align-content: center;
      justify-content: left; }
      section#page section#main > section#fee_rate_picker > section.subselection > section.subpicker > div.textarea {
        background-color: var(--box-background-color);
        cursor: auto;
        border: 2px solid var(--box-background-color);
        border-radius: 10px;
        color: var(--detail-text-color);
        font-size: 14px; }
        section#page section#main > section#fee_rate_picker > section.subselection > section.subpicker > div.textarea > span {
          color: var(--main-text-color);
          font-size: 15px;
          font-weight: bold;
          font-family: monospace;
          outline: none; }
        section#page section#main > section#fee_rate_picker > section.subselection > section.subpicker > div.textarea:has(> span:focus) {
          border-color: var(--cell-stroke-color-hover); }
      section#page section#main > section#fee_rate_picker > section.subselection > section.subpicker > div.button {
        aspect-ratio: 1 / 1;
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
        align-items: center;
        vertical-align: text-top;
        font-size: 25px;
        font-weight: lighter;
        font-family: monospace;
        border-radius: 10px;
        /*$dimension: 30px;
						width: $dimension;
						height: $dimension;*/ }
    section#page section#main > section#fee_estimation > section.fee_breakdown {
      display: grid;
      grid-template-columns: 1fr auto auto;
      column-gap: 50px;
      row-gap: 15px;
      border: 2px solid var(--cell-stroke-color);
      border-radius: 10px;
      padding: 10px;
      margin-top: 15px; }
      section#page section#main > section#fee_estimation > section.fee_breakdown > section.separator {
        grid-column: span 3;
        height: 2px;
        background-color: var(--cell-stroke-color); }
      section#page section#main > section#fee_estimation > section.fee_breakdown > dt {
        font-size: 15px;
        font-family: Inter, Helvetica, sans-serif; }
        section#page section#main > section#fee_estimation > section.fee_breakdown > dt > span.ordinal_count {
          color: var(--detail-text-color); }
        section#page section#main > section#fee_estimation > section.fee_breakdown > dt > span.effective_fee_rate {
          font-weight: normal;
          color: var(--detail-text-color); }
        section#page section#main > section#fee_estimation > section.fee_breakdown > dt > section.postage {
          display: inline-flex;
          color: var(--detail-text-color);
          grid-column-gap: 10px;
          margin-left: 15px; }
          @media (max-width: 599px) {
            section#page section#main > section#fee_estimation > section.fee_breakdown > dt > section.postage {
              display: flex;
              margin-left: 0;
              margin-top: 5px; } }
          section#page section#main > section#fee_estimation > section.fee_breakdown > dt > section.postage > span.postage_picker:not(.active) {
            cursor: pointer; }
            section#page section#main > section#fee_estimation > section.fee_breakdown > dt > section.postage > span.postage_picker:not(.active):hover {
              color: var(--cell-stroke-color-hover); }
          section#page section#main > section#fee_estimation > section.fee_breakdown > dt > section.postage > span.postage_picker.active {
            color: var(--cell-stroke-color-active); }
      section#page section#main > section#fee_estimation > section.fee_breakdown > dd {
        text-align: right; }
      section#page section#main > section#fee_estimation > section.fee_breakdown > dd.usd {
        color: var(--main-text-color); }
      section#page section#main > section#fee_estimation > section.fee_breakdown > .total {
        font-weight: bold; }
    section#page section#main > section#submission > div.submit {
      border-radius: 10px;
      background-color: var(--cell-stroke-color-hover);
      text-align: center;
      font-family: "Arial Rounded MT Bold", ui-rounded, sans-serif;
      font-size: 16px;
      padding: 15px;
      color: white; }
      section#page section#main > section#submission > div.submit:not(.loading) {
        cursor: pointer; }
        section#page section#main > section#submission > div.submit:not(.loading):hover {
          background-color: var(--action-button-color-hover); }
        section#page section#main > section#submission > div.submit:not(.loading):active {
          background-color: var(--cell-stroke-color-active); }
      section#page section#main > section#submission > div.submit.loading {
        background-repeat: no-repeat;
        background-size: 30px 30px;
        background-position: center;
        background-image: url("../img/action_loader.gif");
        color: transparent; }
    section#page section#main > section#submission > section.error, section#page section#main > section#submission > section.warning {
      padding-top: 0;
      padding-bottom: 15px;
      text-align: center; }
    section#page section#main > section#payment {
      background-color: var(--box-background-color);
      border-radius: 10px;
      padding: 20px; }
      section#page section#main > section#payment > dt > span.bitcoin, section#page section#main > section#payment > dt > span.satoshis, section#page section#main > section#payment > dd > span.bitcoin, section#page section#main > section#payment > dd > span.satoshis {
        color: var(--main-text-color);
        font-weight: bold; }
      @media (max-width: 599px) {
        section#page section#main > section#payment > dd.user_provided_ordinal {
          overflow: hidden;
          text-overflow: ellipsis;
          width: 0;
          min-width: 100%; } }
      section#page section#main > section#payment > dd.user_provided_ordinal > span {
        font-family: monospace;
        color: var(--main-text-color);
        font-weight: bold; }
      section#page section#main > section#payment > section.qr_grid {
        background-color: var(--main-background-color);
        border-radius: 10px;
        padding: 20px;
        margin-top: 20px;
        display: grid;
        grid-template-columns: 1fr auto;
        border: 2px solid transparent; }
        @media (max-width: 899px) {
          section#page section#main > section#payment > section.qr_grid {
            grid-template-columns: 1fr; } }
        section#page section#main > section#payment > section.qr_grid.valid {
          border-color: var(--cell-stroke-color-valid); }
        section#page section#main > section#payment > section.qr_grid > section.qr_text {
          display: grid;
          grid-template-rows: 1fr auto;
          row-gap: 10px; }
          section#page section#main > section#payment > section.qr_grid > section.qr_text > section.qr_explanation {
            display: flex;
            flex-direction: column;
            row-gap: 7px; }
            section#page section#main > section#payment > section.qr_grid > section.qr_text > section.qr_explanation > dt {
              font-family: Inter, Helvetica, sans-serif;
              font-weight: bold; }
              section#page section#main > section#payment > section.qr_grid > section.qr_text > section.qr_explanation > dt > span.satoshis, section#page section#main > section#payment > section.qr_grid > section.qr_text > section.qr_explanation > dt > span.bitcoin {
                color: var(--cell-stroke-color-hover); }
            section#page section#main > section#payment > section.qr_grid > section.qr_text > section.qr_explanation > dd {
              font-size: 15px; }
            section#page section#main > section#payment > section.qr_grid > section.qr_text > section.qr_explanation > dd.destination_address {
              font-weight: bold;
              color: var(--main-text-color); }
              @media (max-width: 599px) {
                section#page section#main > section#payment > section.qr_grid > section.qr_text > section.qr_explanation > dd.destination_address {
                  overflow: hidden;
                  text-overflow: ellipsis;
                  width: 0;
                  min-width: 100%; } }
            section#page section#main > section#payment > section.qr_grid > section.qr_text > section.qr_explanation > a {
              font-size: 14px; }
              @media (max-width: 599px) {
                section#page section#main > section#payment > section.qr_grid > section.qr_text > section.qr_explanation > a {
                  overflow: hidden;
                  text-overflow: ellipsis;
                  width: 0;
                  min-width: 100%; } }
          section#page section#main > section#payment > section.qr_grid > section.qr_text > dd.qr_timer {
            font-size: 15px; }
            section#page section#main > section#payment > section.qr_grid > section.qr_text > dd.qr_timer > span.timer {
              color: var(--main-text-color);
              font-weight: bold; }
            section#page section#main > section#payment > section.qr_grid > section.qr_text > dd.qr_timer > span.valid {
              color: var(--cell-stroke-color-valid); }
            section#page section#main > section#payment > section.qr_grid > section.qr_text > dd.qr_timer > span.parent_counter {
              font-weight: bold; }
              section#page section#main > section#payment > section.qr_grid > section.qr_text > dd.qr_timer > span.parent_counter > span.received, section#page section#main > section#payment > section.qr_grid > section.qr_text > dd.qr_timer > span.parent_counter > span.total {
                color: var(--main-text-color); }
            @media (max-width: 599px) {
              section#page section#main > section#payment > section.qr_grid > section.qr_text > dd.qr_timer {
                overflow: hidden;
                text-overflow: ellipsis;
                width: 0;
                min-width: 100%; } }
        @media (max-width: 899px) {
          section#page section#main > section#payment > section.qr_grid > div.qr_code {
            justify-self: center;
            margin-top: 20px; } }
        section#page section#main > section#payment > section.qr_grid:has(+ section.user_ordinal_warning) {
          padding-bottom: 10px;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0; }
      section#page section#main > section#payment > section.user_ordinal_warning {
        background-color: var(--warning-color-background);
        color: var(--warning-color-text);
        padding: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        text-align: center; }
      section#page section#main > section#payment > section.bitcoin_wallet_button, section#page section#main > section#payment > section.copy_bitcoin_address_button {
        margin-top: 20px;
        display: none; }
        @media (max-width: 599px) {
          section#page section#main > section#payment > section.bitcoin_wallet_button, section#page section#main > section#payment > section.copy_bitcoin_address_button {
            display: flex; } }
        section#page section#main > section#payment > section.bitcoin_wallet_button > a, section#page section#main > section#payment > section.copy_bitcoin_address_button > a {
          width: 100%;
          border-radius: 10px;
          background-color: var(--cell-stroke-color-hover);
          text-align: center;
          font-family: "Arial Rounded MT Bold", ui-rounded, sans-serif;
          font-size: 16px;
          padding: 15px;
          color: white;
          cursor: pointer;
          user-select: none; }
          section#page section#main > section#payment > section.bitcoin_wallet_button > a:hover, section#page section#main > section#payment > section.copy_bitcoin_address_button > a:hover {
            background-color: var(--action-button-color-hover); }
          section#page section#main > section#payment > section.bitcoin_wallet_button > a:active, section#page section#main > section#payment > section.copy_bitcoin_address_button > a:active {
            background-color: var(--cell-stroke-color-active); }
          section#page section#main > section#payment > section.bitcoin_wallet_button > a.success, section#page section#main > section#payment > section.copy_bitcoin_address_button > a.success {
            cursor: default;
            transition-property: background-color;
            transition-duration: 0.75s;
            background-color: var(--cell-stroke-color-valid); }
          section#page section#main > section#payment > section.bitcoin_wallet_button > a.failure, section#page section#main > section#payment > section.copy_bitcoin_address_button > a.failure {
            cursor: default;
            transition-property: background-color;
            transition-duration: 0.25s;
            background-color: var(--cell-stroke-color-error); }
      section#page section#main > section#payment > section.awaiting-transaction {
        margin-top: 20px;
        border-radius: 10px;
        background-color: var(--main-background-color);
        padding: 15px;
        text-align: center; }
      section#page section#main > section#payment > section.extension_wallet_buttons {
        margin-top: 20px;
        display: flex;
        grid-gap: 20px; }
        @media (max-width: 599px) {
          section#page section#main > section#payment > section.extension_wallet_buttons {
            flex-direction: column; } }
        section#page section#main > section#payment > section.extension_wallet_buttons > div {
          flex: 1;
          border-radius: 10px;
          padding: 15px;
          text-align: center;
          cursor: pointer; }
          section#page section#main > section#payment > section.extension_wallet_buttons > div.unisat {
            background-color: #201a13;
            color: white; }
            section#page section#main > section#payment > section.extension_wallet_buttons > div.unisat:hover {
              background-color: #2b2b2b; }
            section#page section#main > section#payment > section.extension_wallet_buttons > div.unisat:active {
              background-color: #000000; }
            @media (prefers-color-scheme: dark) {
              section#page section#main > section#payment > section.extension_wallet_buttons > div.unisat {
                background-color: #ffffff;
                color: #1a1919; }
                section#page section#main > section#payment > section.extension_wallet_buttons > div.unisat:hover {
                  background-color: #e6e6e6; }
                section#page section#main > section#payment > section.extension_wallet_buttons > div.unisat:active {
                  background-color: #cccccc; } }
          section#page section#main > section#payment > section.extension_wallet_buttons > div.xverse {
            background-color: #ee7a30;
            color: white; }
            section#page section#main > section#payment > section.extension_wallet_buttons > div.xverse:hover {
              background-color: #ec6b18;
              border-color: #7b360a; }
            section#page section#main > section#payment > section.extension_wallet_buttons > div.xverse:active {
              background-color: #c65710; }
      section#page section#main > section#payment > section.separator {
        height: 1px;
        background-color: var(--detail-text-color);
        border-radius: 1px;
        overflow: hidden;
        margin-top: 50px;
        margin-bottom: 50px; }
    section#page section#main > section#disclaimer > dd.disclaimer {
      font-family: Inter, Helvetica, sans-serif;
      text-align: center;
      margin-top: -25px;
      font-size: 13px; }
    section#page section#main > section#inscription_transactions > section#transaction_list {
      padding-top: 25px;
      padding-left: 10px;
      display: grid;
      grid-template-columns: auto 1fr;
      column-gap: 25px;
      row-gap: 20px; }
      section#page section#main > section#inscription_transactions > section#transaction_list > dd.index {
        text-align: right; }
      section#page section#main > section#inscription_transactions > section#transaction_list > div.inscription_status_details {
        display: grid;
        grid-template-columns: 1fr auto;
        column-gap: 25px; }
        section#page section#main > section#inscription_transactions > section#transaction_list > div.inscription_status_details > dd.transaction_id {
          width: 0;
          min-width: 100%;
          overflow: hidden;
          text-overflow: ellipsis; }
        section#page section#main > section#inscription_transactions > section#transaction_list > div.inscription_status_details > dd.status {
          font-size: 15px; }
          section#page section#main > section#inscription_transactions > section#transaction_list > div.inscription_status_details > dd.status.isConfirmed {
            color: var(--cell-stroke-color-valid); }
      section#page section#main > section#inscription_transactions > section#transaction_list > dd.index, section#page section#main > section#inscription_transactions > section#transaction_list > div.inscription_status_details > dd.transaction_id {
        font-family: monospace;
        font-size: 15px; }
    section#page section#main > section#inscription_transactions > section.button_container:has(> div.button) {
      margin-top: 25px; }
    section#page section#main > section#garee#opepen, section#page section#main > section#garee#kards_footer, section#page section#main > section#garee#moondog, section#page section#main > section#garee#experiment-9, section#page section#main > section#sigma#opepen, section#page section#main > section#sigma#kards_footer, section#page section#main > section#sigma#moondog, section#page section#main > section#sigma#experiment-9, section#page section#main > section#opepen#opepen, section#page section#main > section#opepen#kards_footer, section#page section#main > section#opepen#moondog, section#page section#main > section#opepen#experiment-9, section#page section#main > section#kards#opepen, section#page section#main > section#kards#kards_footer, section#page section#main > section#kards#moondog, section#page section#main > section#kards#experiment-9, section#page section#main > section#kards_footer#opepen, section#page section#main > section#kards_footer#kards_footer, section#page section#main > section#kards_footer#moondog, section#page section#main > section#kards_footer#experiment-9, section#page section#main > section#moondog#opepen, section#page section#main > section#moondog#kards_footer, section#page section#main > section#moondog#moondog, section#page section#main > section#moondog#experiment-9, section#page section#main > section#experiment-9#opepen, section#page section#main > section#experiment-9#kards_footer, section#page section#main > section#experiment-9#moondog, section#page section#main > section#experiment-9#experiment-9 {
      text-align: center; }
    section#page section#main > section#garee#kards > dd > p, section#page section#main > section#sigma#kards > dd > p, section#page section#main > section#opepen#kards > dd > p, section#page section#main > section#kards#kards > dd > p, section#page section#main > section#kards_footer#kards > dd > p, section#page section#main > section#moondog#kards > dd > p, section#page section#main > section#experiment-9#kards > dd > p {
      font-family: "Arial Rounded MT", ui-rounded, sans-serif;
      font-weight: normal; }
      section#page section#main > section#garee#kards > dd > p > b, section#page section#main > section#sigma#kards > dd > p > b, section#page section#main > section#opepen#kards > dd > p > b, section#page section#main > section#kards#kards > dd > p > b, section#page section#main > section#kards_footer#kards > dd > p > b, section#page section#main > section#moondog#kards > dd > p > b, section#page section#main > section#experiment-9#kards > dd > p > b {
        font-family: "Arial Rounded MT Bold", ui-rounded, sans-serif;
        font-weight: bold; }
    section#page section#main > section#garee#moondog > dt > span, section#page section#main > section#sigma#moondog > dt > span, section#page section#main > section#opepen#moondog > dt > span, section#page section#main > section#kards#moondog > dt > span, section#page section#main > section#kards_footer#moondog > dt > span, section#page section#main > section#moondog#moondog > dt > span, section#page section#main > section#experiment-9#moondog > dt > span {
      color: var(--cell-stroke-color-valid);
      font-weight: normal; }
    section#page section#main > section#garee#moondog > dd > p, section#page section#main > section#sigma#moondog > dd > p, section#page section#main > section#opepen#moondog > dd > p, section#page section#main > section#kards#moondog > dd > p, section#page section#main > section#kards_footer#moondog > dd > p, section#page section#main > section#moondog#moondog > dd > p, section#page section#main > section#experiment-9#moondog > dd > p {
      margin: auto;
      width: 60%; }
    section#page section#main > section#garee#kards_footer, section#page section#main > section#sigma#kards_footer, section#page section#main > section#opepen#kards_footer, section#page section#main > section#kards#kards_footer, section#page section#main > section#kards_footer#kards_footer, section#page section#main > section#moondog#kards_footer, section#page section#main > section#experiment-9#kards_footer {
      padding-top: 25px; }
      section#page section#main > section#garee#kards_footer > dd > img, section#page section#main > section#sigma#kards_footer > dd > img, section#page section#main > section#opepen#kards_footer > dd > img, section#page section#main > section#kards#kards_footer > dd > img, section#page section#main > section#kards_footer#kards_footer > dd > img, section#page section#main > section#moondog#kards_footer > dd > img, section#page section#main > section#experiment-9#kards_footer > dd > img {
        max-width: 20%; }
    section#page section#main > section#garee > dt, section#page section#main > section#sigma > dt, section#page section#main > section#opepen > dt, section#page section#main > section#kards > dt, section#page section#main > section#kards_footer > dt, section#page section#main > section#moondog > dt, section#page section#main > section#experiment-9 > dt {
      text-align: center;
      padding-bottom: 10px;
      color: var(--detail-text-color);
      line-height: 1.5; }
      section#page section#main > section#garee > dt > span, section#page section#main > section#sigma > dt > span, section#page section#main > section#opepen > dt > span, section#page section#main > section#kards > dt > span, section#page section#main > section#kards_footer > dt > span, section#page section#main > section#moondog > dt > span, section#page section#main > section#experiment-9 > dt > span {
        color: var(--main-text-color);
        font-size: 20px; }
    section#page section#main > section#garee > dd > p > span, section#page section#main > section#sigma > dd > p > span, section#page section#main > section#opepen > dd > p > span, section#page section#main > section#kards > dd > p > span, section#page section#main > section#kards_footer > dd > p > span, section#page section#main > section#moondog > dd > p > span, section#page section#main > section#experiment-9 > dd > p > span {
      color: var(--detail-text-color); }
    section#page section#main > section#garee > iframe, section#page section#main > section#sigma > iframe, section#page section#main > section#opepen > iframe, section#page section#main > section#kards > iframe, section#page section#main > section#kards_footer > iframe, section#page section#main > section#moondog > iframe, section#page section#main > section#experiment-9 > iframe {
      display: block;
      margin: auto;
      width: 40%;
      border: none;
      aspect-ratio: 1 / 1;
      margin-bottom: 25px;
      border-radius: 10px; }
    section#page section#main > section#garee > dd:has(> img), section#page section#main > section#sigma > dd:has(> img), section#page section#main > section#opepen > dd:has(> img), section#page section#main > section#kards > dd:has(> img), section#page section#main > section#kards_footer > dd:has(> img), section#page section#main > section#moondog > dd:has(> img), section#page section#main > section#experiment-9 > dd:has(> img) {
      text-align: center; }
      section#page section#main > section#garee > dd:has(> img) > img, section#page section#main > section#sigma > dd:has(> img) > img, section#page section#main > section#opepen > dd:has(> img) > img, section#page section#main > section#kards > dd:has(> img) > img, section#page section#main > section#kards_footer > dd:has(> img) > img, section#page section#main > section#moondog > dd:has(> img) > img, section#page section#main > section#experiment-9 > dd:has(> img) > img {
        text-align: center;
        max-width: 50%; }

dt {
  font-family: "Arial Rounded MT Bold", ui-rounded, sans-serif; }

dd {
  margin-inline-start: 0;
  color: var(--detail-text-color); }
  dd > p {
    color: var(--main-text-color);
    padding-top: 5px; }

section.button_container:has(> div.button) {
  display: flex;
  grid-gap: 20px; }

a {
  color: var(--cell-stroke-color-hover);
  text-decoration: none; }
  a:hover {
    color: var(--cell-stroke-color-active); }

input[type=text], input[type=number] {
  box-sizing: border-box; }

div.button {
  border: 2px solid var(--cell-stroke-color);
  border-radius: 100px;
  background-color: var(--button-background-color);
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  user-select: none; }
  div.button:active {
    background-color: var(--cell-background-color-active); }

section.picker {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
  padding-top: 15px; }
  @media (max-width: 599px) {
    section.picker {
      grid-template-columns: 1fr; } }

#main:not(.readonly) div.button, #main > section#inscription_transactions div.button {
  cursor: pointer; }
  #main:not(.readonly) div.button:hover, #main > section#inscription_transactions div.button:hover {
    border-color: var(--cell-stroke-color-hover); }

#main:not(.readonly) section.picker > div:not(.active), #main > section#inscription_transactions section.picker > div:not(.active) {
  cursor: pointer; }
  #main:not(.readonly) section.picker > div:not(.active):hover, #main > section#inscription_transactions section.picker > div:not(.active):hover {
    border-color: var(--cell-stroke-color-hover); }
  #main:not(.readonly) section.picker > div:not(.active):active, #main > section#inscription_transactions section.picker > div:not(.active):active {
    background-color: var(--cell-background-color-active); }

#main.readonly section#fee_rate_picker > section.subselection {
  padding-top: 0; }

footer {
  grid-row-start: 2;
  grid-row-end: 3;
  width: 100%;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px;
  border-top: 2px solid var(--cell-stroke-color);
  color: var(--detail-text-color);
  font-size: 15px;
  padding-top: 15px;
  margin: auto;
  margin-top: 25px;
  padding-bottom: 50px;
  text-align: center;
  display: grid;
  grid-template-rows: auto auto; }
  @media (min-width: 900px) {
    footer {
      width: 900px; } }
  @media (min-width: 900px) {
    footer > section {
      display: grid;
      grid-template-columns: auto 1fr;
      align-items: start;
      grid-gap: 20px; } }
  footer > section > section.logo {
    display: none;
    align-items: center; }
    @media (min-width: 900px) {
      footer > section > section.logo {
        display: grid;
        grid-template-columns: auto 1fr;
        grid-gap: 10px; } }
    footer > section > section.logo > img {
      width: 20px; }
    footer > section > section.logo > span:not(.tagline) {
      font-family: "Arial Rounded MT Bold", ui-rounded, sans-serif;
      font-weight: bold;
      font-size: 17px;
      color: var(--main-text-color);
      text-align: left; }
      footer > section > section.logo > span:not(.tagline) > span {
        color: var(--detail-text-color); }
    footer > section > section.logo > span.tagline {
      grid-column: span 2; }
  footer > section > section:nth-of-type(2) {
    display: flex;
    justify-content: end;
    grid-gap: 100px;
    text-align: left;
    margin-bottom: 50px; }
    @media (max-width: 899px) {
      footer > section > section:nth-of-type(2) {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        justify-content: center; } }
    @media (max-width: 599px) {
      footer > section > section:nth-of-type(2) {
        display: flex;
        flex-direction: column;
        grid-gap: 40px;
        text-align: center; } }
    footer > section > section:nth-of-type(2) > section {
      display: flex;
      flex-direction: column;
      grid-gap: 10px; }
      footer > section > section:nth-of-type(2) > section > dt {
        margin-bottom: 10px;
        color: var(--main-text-color); }
      footer > section > section:nth-of-type(2) > section > dd > a {
        color: var(--detail-text-color); }
        footer > section > section:nth-of-type(2) > section > dd > a:hover {
          color: var(--cell-stroke-color-hover); }
