body{margin:0}

@layer priority1 {
  .x1ago1ev {
    margin: 0 0 1.5rem;
  }

  .xsvvoru {
    padding: .1rem .45rem;
  }

  .xr4kzf6 {
    padding: .6rem .75rem;
  }

  .x19btat0 {
    padding: .75rem 1rem;
  }

  .x1717udv {
    padding: 0;
  }

  .x166t5eu {
    padding: 3rem 1rem;
  }
}

@layer priority2 {
  .x116uinm {
    border-radius: .5rem;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1hl2dhg {
    text-decoration: none;
  }
}

@layer priority3 {
  .x1pha0wt {
    align-items: baseline;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1p7i66b {
    font-family: system-ui, sans-serif;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1qzg9v8 {
    font-size: .85rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1ks1olk {
    opacity: .7;
  }
}

@layer priority4 {
  .x8x9d4c {
    margin-left: auto;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }
}
