*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p{margin:0}html,body,#root{height:100%;width:100%}body{font-family:Roboto Slab,serif;background-color:#fff8f0;color:#2d2d2d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}button{touch-action:manipulation}@keyframes pinDrop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:1}}@keyframes crosshairPulse{0%{stroke-width:5;opacity:1}50%{stroke-width:8;opacity:.7}to{stroke-width:5;opacity:1}}body.bg-coral{background-color:#ff6b6b}body.bg-mint{background-color:#4fffb0}body.bg-default{background-color:#fff8f0}@media screen and (max-height:600px)and (orientation:landscape),screen and (max-height:600px)and (min-aspect-ratio:4/3){[data-layout=game]{flex-direction:row!important;padding:8px!important;gap:8px!important;min-height:100vh;height:100vh;width:100vw;max-width:100vw;overflow:hidden}[data-layout=game] [data-section=header]{position:absolute;top:8px;left:8px;right:8px;padding-right:20px;z-index:10;max-width:none}[data-layout=game] [data-section=map]{flex:1 1 0;min-width:0;max-width:none;padding-top:40px;display:flex;align-items:flex-start;justify-content:center}[data-layout=game] [data-section=map]>div{width:95%!important;max-width:none!important;height:auto!important;aspect-ratio:800 / 500}[data-layout=game] [data-section=cards]{flex:0 0 auto;width:clamp(220px,25vw,300px);display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding-top:50px;overflow-y:visible;touch-action:manipulation}[data-layout=game] [data-card=city]{min-width:auto!important;padding:10px!important;width:100%;box-sizing:border-box}[data-layout=game] [data-card=city] [data-text=city-name]{font-size:18px;word-wrap:break-word}[data-layout=game] [data-card=city] [data-section=result]{margin-top:8px;padding-top:8px}[data-layout=game] [data-card=city] [data-button=next]{margin-top:8px;padding:8px 16px;font-size:14px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-layout=game] [data-cards=time-attack]{flex-direction:column!important;gap:8px;width:100%}[data-layout=game] [data-card=time-attack-result]{min-width:auto!important;padding:8px 10px!important;width:100%;box-sizing:border-box}[data-layout=game] [data-card=city]>div:first-child{left:-52px!important}}@media screen and (max-height:600px)and (orientation:landscape),screen and (max-height:600px)and (min-aspect-ratio:4/3){[data-layout=results]{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;padding:12px 24px!important;gap:16px!important;min-height:100vh;height:100vh;width:100vw;max-width:100vw;overflow:hidden}[data-layout=results] [data-section=header]{width:100%!important;font-size:20px!important;margin-bottom:0!important}[data-layout=results] [data-section=card]{min-width:400px;max-width:550px;width:auto;padding:12px 24px!important}[data-layout=results] [data-section=score-header]{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:24px!important}[data-layout=results] [data-section=final-score]{text-align:left!important}[data-layout=results] [data-section=high-score]{text-align:right!important;margin-top:0!important;padding-top:0!important;border-top:none!important}[data-layout=results] [data-section=card] [data-section=stats]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px 16px!important;margin-top:8px!important;padding-top:8px!important}[data-layout=results] [data-section=card] [data-row=stat]{padding:4px 0!important}[data-layout=results] [data-section=buttons]{flex-direction:column!important;gap:12px!important;width:auto!important;max-width:none!important}[data-layout=results] [data-section=buttons] button{padding:12px 24px!important;font-size:14px!important;white-space:nowrap}}

@layer priority1;

@layer priority2 {
  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1aem81t {
    padding: var(--x1b10ufl);
  }

  .x5zgbpf {
    padding: var(--x1cqn9mp) var(--xhfq04o);
  }

  .xeyevvm {
    padding: var(--x1sztz7q) 0;
  }

  .xzj570s {
    padding: var(--x1sztz7q);
  }

  .x1aizq7x {
    padding: var(--xhfq04o);
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x1chc26n {
    border-color: var(--xiknl56);
  }

  .x40jup6 {
    border-color: var(--xis9doq);
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xu7hdoh {
    border-radius: var(--x106n8qa);
  }

  .xlscyny {
    border-radius: var(--x1nig6fs);
  }

  .x1ldnq1c {
    border-radius: var(--xwe1vu1);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x1m2g0kn {
    border-width: var(--x1rheqw5);
  }

  .x19xe1mq {
    border-width: var(--xjs60n3);
  }

  .x1ah3xsg {
    border-width: var(--xw02h1l);
  }

  .x98rzlu {
    flex: 1;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x98jlbz {
    gap: var(--x1b10ufl);
  }

  .x189le6m {
    gap: var(--x1cqn9mp);
  }

  .x1o9jwlv {
    gap: var(--x1ot6591);
  }

  .xs49vcb {
    gap: var(--x1sztz7q);
  }

  .x2btpbc {
    gap: var(--xhfq04o);
  }

  .xe8uvvx {
    list-style: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .xzdg38j {
    transition: opacity .2s;
  }

  .x19ht2ay {
    transition: transform .1s, box-shadow .1s, background-color .1s;
  }

  .xu0fnwv {
    transition: transform .1s, box-shadow .1s;
  }

  .xkr52kb {
    transition: transform .1s, color .1s;
  }

  @media (width <= 400px) {
    .xsp09a0.xsp09a0 {
      border-radius: 4px;
    }
  }

  @media (orientation: landscape) and (height <= 500px) {
    .x1ub74bi.x1ub74bi {
      border-radius: 4px;
    }
  }

  @media (width <= 400px) {
    .xdcj2tn.xdcj2tn {
      gap: 3px;
    }
  }

  @media (orientation: landscape) and (height <= 500px) {
    .x1qhj8r9.x1qhj8r9 {
      gap: 3px;
    }

    .x1vljqpi.x1vljqpi {
      gap: var(--x1ot6591);
    }
  }
}

@layer priority4 {
  .x140nlaq {
    -webkit-text-stroke: 7px #fff8f0;
  }

  .x1s71dtv {
    -webkit-text-stroke: 9px #fff8f0;
  }

  .x1fr371t {
    accent-color: var(--x3wxwjy);
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .xmdyy31 {
    animation-duration: 6s;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x1a5igra {
    animation-name: none;
  }

  .xe4y4lx {
    animation-name: x1botb3s-B;
  }

  .xqzuuq7 {
    animation-name: x1fdl9p0-B;
  }

  .x11xn1ib {
    animation-name: x1pa6cdn-B;
  }

  .xkgzqqw {
    animation-name: xg00y49-B;
  }

  .xxy500v {
    animation-name: xlixrg-B;
  }

  .x2bbaeu {
    animation-name: xsalcmj-B;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .xuw900x {
    aspect-ratio: attr(width) / attr(height);
  }

  .x2824lm {
    background-color: #4a90ff;
  }

  .xtuocfl {
    background-color: #4affc4;
  }

  .x1ecxnw5 {
    background-color: #e8e4e0;
  }

  .x1gkmej0 {
    background-color: #ff2d2d;
  }

  .x2ol89n {
    background-color: #ff4a8d;
  }

  .x1rvoz08 {
    background-color: #ff6b4a;
  }

  .x1geyk0k {
    background-color: #ff6b6b;
  }

  .xspjfl8 {
    background-color: #ffd84a;
  }

  .x1j6xfbm {
    background-color: #ffd93d;
  }

  .x42x0ya {
    background-color: #000;
  }

  .x68m4m9 {
    background-color: #0009;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xi3nfbl {
    background-color: var(--x11d7jek);
  }

  .x1yvxl05 {
    background-color: var(--x1a888xl);
  }

  .xthwmc2 {
    background-color: var(--x1cx2cfp);
  }

  .xy0e7l2 {
    background-color: var(--x1qdq3qj);
  }

  .x18m0afr {
    background-color: var(--x3wxwjy);
  }

  .xstrm11 {
    background-color: var(--xapfpj2);
  }

  .x2886gc {
    background-color: var(--xis9doq);
  }

  .x8ejqlu {
    background-color: var(--xsol84k);
  }

  .x13a50r8 {
    box-shadow: 2px 2px #2d2d2d;
  }

  .xkll60d {
    box-shadow: 3px 3px #2d2d2d;
  }

  .x1bbzp8n {
    box-shadow: 4px 4px #2d2d2d;
  }

  .x1gc4n8b {
    box-shadow: 8px 8px #2d2d2d;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xpkus3r {
    clip-path: polygon(50% 0%, 57% 10%, 69% 3%, 72% 15%, 85% 15%, 83% 28%, 97% 35%, 90% 43%, 100% 50%, 90% 57%, 97% 65%, 83% 72%, 85% 85%, 72% 85%, 69% 97%, 57% 90%, 50% 100%, 43% 90%, 31% 97%, 28% 85%, 15% 85%, 17% 72%, 3% 65%, 10% 57%, 0% 50%, 10% 43%, 3% 35%, 17% 28%, 15% 15%, 28% 15%, 31% 3%, 43% 10%);
  }

  .x11ay1tu {
    color: #4a90ff;
  }

  .x10q3six {
    color: #4affc4;
  }

  .xt4v34w {
    color: #6b6b6b;
  }

  .x16lxufp {
    color: #8b8685;
  }

  .xj8ax7g {
    color: red;
  }

  .xvuxw2g {
    color: #ff4a8d;
  }

  .x1sxqeo1 {
    color: #ff6b4a;
  }

  .x1yroa0j {
    color: #ffd84a;
  }

  .x1uvoito {
    color: var(--x11d7jek);
  }

  .xh0idz3 {
    color: var(--x1qdq3qj);
  }

  .x110rcuf {
    color: var(--x3wxwjy);
  }

  .xzu9k54 {
    color: var(--xapfpj2);
  }

  .xdw6c2t {
    color: var(--xis9doq);
  }

  .x1aj4e6v {
    color: var(--xsol84k);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x78zum5 {
    display: flex;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1lxnp44 {
    font-family: monospace, "monospace";
  }

  .xt1593o {
    font-family: var(--x1fw95uz);
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xrv4cvt {
    font-size: 1em;
  }

  .xdzlmae {
    font-size: 8px;
  }

  .xyb5z65 {
    font-size: var(--x118fcym);
  }

  .x85n7ey {
    font-size: var(--x13e5b7x);
  }

  .xfj54ek {
    font-size: var(--x1dhnhpx);
  }

  .xr2tpz {
    font-size: var(--x1otktb7);
  }

  .x1lnufms {
    font-size: var(--x4eprbn);
  }

  .x16sv1en {
    font-size: var(--xk80xvc);
  }

  .x2cdz3k {
    font-size: var(--xpgurgv);
  }

  .x177430u {
    font-size: var(--xuoof70);
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x117nqv4 {
    font-weight: bold;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1mwpwyd {
    letter-spacing: .3px;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1gedott {
    paint-order: stroke fill;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x288g5 {
    resize: vertical;
  }

  .x2b8uid {
    text-align: center;
  }

  .x16tdsg8 {
    text-align: inherit;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x4zgh4k {
    transform: scale(1.1);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1q2yuad {
    transform: translate(0);
  }

  .x87ps6o {
    user-select: none;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1fj9vlw {
    white-space: pre-line;
  }

  .x1vvkbs {
    word-wrap: break-word;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .xzl6zpc:hover {
    background-color: #d0ffe8;
  }

  .x1ltboq4:hover {
    background-color: #e0eeff;
  }

  .x8nde07:hover {
    background-color: #ffe0ec;
  }

  .x1hche6c:hover {
    background-color: #fff8e0;
  }

  .x1fowbt7:hover {
    background-color: var(--x1cx2cfp);
  }

  .x3b0a2q:hover {
    background-color: var(--x1qdq3qj);
  }

  .x8pcai7:hover {
    background-color: var(--x3wxwjy);
  }

  .x5z6fxw:hover {
    opacity: .8;
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x1q2j472:active {
    box-shadow: 0 0 #2d2d2d;
  }

  .xqhmz3e:active {
    transform: translate(2px, 2px);
  }

  .xmdgcvo:active {
    transform: translate(3px, 3px);
  }

  .xxyp8qq:active {
    transform: translate(4px, 4px);
  }

  @media (orientation: landscape) and (height <= 500px) {
    .xb8b1o8.xb8b1o8 {
      box-shadow: 3px 3px #2d2d2d;
    }

    .x19dyly5.x19dyly5 {
      flex-direction: row;
    }

    .x9x1b18.x9x1b18 {
      flex-wrap: wrap;
    }

    .x1f854mh.x1f854mh {
      font-size: var(--x13e5b7x);
    }

    .xmg5cm9.xmg5cm9 {
      font-size: var(--xk80xvc);
    }

    .xqpodee.xqpodee {
      font-size: var(--xpgurgv);
    }

    .x5vrj3w.x5vrj3w {
      justify-content: center;
    }
  }
}

@layer priority5 {
  .x15h3d1 {
    border-top-color: var(--x7raqkt);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .xamhcws {
    border-top-width: 2px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x191j7n5 {
    bottom: 16px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x10qix3e {
    left: -32px;
  }

  .xu96u03 {
    left: 0;
  }

  .xl8wat7 {
    left: 100%;
  }

  .x1shog7i {
    margin-bottom: var(--x1b10ufl);
  }

  .x46jxcx {
    margin-bottom: var(--x1cqn9mp);
  }

  .xqhhits {
    margin-bottom: var(--x1ot6591);
  }

  .xccd7s0 {
    margin-bottom: var(--x1sztz7q);
  }

  .x1pffyv4 {
    margin-left: var(--x1sztz7q);
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1ikwf4n {
    margin-top: var(--x1b10ufl);
  }

  .x16kh5c4 {
    margin-top: var(--x1cqn9mp);
  }

  .x11zypm7 {
    margin-top: var(--x1ot6591);
  }

  .x19h4znb {
    margin-top: var(--x1sztz7q);
  }

  .x18xoo7t {
    margin-top: var(--xhfq04o);
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xw5ewwj {
    max-width: 300px;
  }

  .xyq1l15 {
    max-width: 340px;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1ap80js {
    max-width: 800px;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .x18n5i07 {
    min-width: 300px;
  }

  .x1snuils {
    min-width: 380px;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x17zgjw5 {
    padding-bottom: var(--x1b10ufl);
  }

  .x13v6bsw {
    padding-bottom: var(--x1cqn9mp);
  }

  .xio6l3l {
    padding-bottom: var(--x1d7ur2d);
  }

  .xb7jehr {
    padding-bottom: var(--x1sztz7q);
  }

  .x7yugld {
    padding-bottom: var(--xhfq04o);
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .xh051l7 {
    padding-left: var(--x1b10ufl);
  }

  .xqtu8oe {
    padding-left: var(--x1cqn9mp);
  }

  .xc1718l {
    padding-left: var(--x1d7ur2d);
  }

  .x1lufec8 {
    padding-left: var(--xhfq04o);
  }

  .xnuq7ks {
    padding-right: 12px;
  }

  .xrw7knp {
    padding-right: var(--x1b10ufl);
  }

  .xklgefr {
    padding-right: var(--x1cqn9mp);
  }

  .x1krtz1z {
    padding-right: var(--x1d7ur2d);
  }

  .x1yy7wl6 {
    padding-right: var(--xhfq04o);
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x1lsbfn2 {
    padding-top: var(--x1b10ufl);
  }

  .xv82x2j {
    padding-top: var(--x1cqn9mp);
  }

  .xvpt65j {
    padding-top: var(--x1d7ur2d);
  }

  .x1l8daar {
    padding-top: var(--x1sztz7q);
  }

  .xrt1tj0 {
    padding-top: var(--xhfq04o);
  }

  .xwwitqe {
    right: -12px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xn5hqff {
    right: 16px;
  }

  .x12c0h9u {
    top: -12px;
  }

  .x10hu2aj {
    top: -22px;
  }

  .xjibb99 {
    top: -5px;
  }

  .x13vifvy {
    top: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xsmyaan {
    width: 12px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x14atkfc {
    width: auto;
  }

  @media (orientation: landscape) and (height <= 500px) {
    .x3qw6v3.x3qw6v3 {
      height: 16px;
    }
  }

  @media (width <= 400px) {
    .xkipcvp.xkipcvp {
      height: 18px;
    }
  }

  @media (orientation: landscape) and (height <= 500px) {
    .xxquz1r.xxquz1r {
      margin-bottom: var(--x1ot6591);
    }

    .xwyua4n.xwyua4n {
      margin-bottom: var(--x1sztz7q);
    }

    .x1aefqpo.x1aefqpo {
      max-height: 85vh;
    }

    .x16izn46.x16izn46 {
      max-width: 480px;
    }

    .xk4qmg8.xk4qmg8 {
      padding-bottom: var(--x1cqn9mp);
    }

    .xoc8emt.xoc8emt {
      padding-bottom: var(--x1sztz7q);
    }

    .xkptkuj.xkptkuj {
      padding-left: var(--x1cqn9mp);
    }

    .x1tzijlc.x1tzijlc {
      padding-right: var(--x1cqn9mp);
    }

    .x1p24wxc.x1p24wxc {
      padding-top: var(--x1cqn9mp);
    }

    .xsq9yqb.xsq9yqb {
      padding-top: var(--x1sztz7q);
    }

    .x15v50ad.x15v50ad {
      width: 16px;
    }
  }

  @media (width <= 400px) {
    .x1ozdb7l.x1ozdb7l {
      width: 18px;
    }
  }
}

@keyframes xsalcmj-B {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1botb3s-B {
  0% {
    transform: rotate(0)scale(1.15);
  }

  50% {
    transform: rotate(180deg)scale(1.32);
  }

  100% {
    transform: rotate(360deg)scale(1.15);
  }
}

@keyframes xlixrg-B {
  0% {
    transform: rotate(0)scale(1);
  }

  50% {
    transform: rotate(180deg)scale(1.15);
  }

  100% {
    transform: rotate(360deg)scale(1);
  }
}

@keyframes xg00y49-B {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.15);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes x1fdl9p0-B {
  0% {
    background-color: #ff6b6b;
    transform: scale(1);
  }

  50% {
    background-color: #ff4a4a;
    transform: scale(1.05);
  }

  100% {
    background-color: #ff6b6b;
    transform: scale(1);
  }
}

@keyframes x1pa6cdn-B {
  0% {
    opacity: 1;
    transform: translate(-50%, -50%)scale(1);
  }

  50% {
    opacity: .7;
    transform: translate(-50%, -50%)scale(1.3);
  }

  100% {
    opacity: 1;
    transform: translate(-50%, -50%)scale(1);
  }
}

:root, .x1fudts9 {
  --x117n1d3: .15s;
  --x1g3kk2t: .3s;
  --x3c0h58: .5s;
  --x1jrx4to: cubic-bezier(.34, 1.56, .64, 1);
  --xiqiuie: cubic-bezier(.25, .1, .25, 1);
  --x6qah1c: cubic-bezier(.68, -.55, .265, 1.55);
}

:root, .x1gi0u3r {
  --x1fw95uz: "Roboto Slab", serif;
  --x4eprbn: 12px;
  --x13e5b7x: 14px;
  --x1otktb7: 16px;
  --x1dhnhpx: 20px;
  --xk80xvc: 24px;
  --xpgurgv: 32px;
  --x118fcym: 48px;
  --xuoof70: 64px;
}

:root, .x1cp7cpm {
  --x1ot6591: 4px;
  --x1sztz7q: 8px;
  --x1cqn9mp: 16px;
  --x1b10ufl: 24px;
  --xhfq04o: 32px;
  --x1d7ur2d: 48px;
}

:root, .x3ut50k {
  --xapfpj2: #ff6b4a;
  --x1qdq3qj: #4a90ff;
  --x3wxwjy: #ffd84a;
  --x11d7jek: #4affc4;
  --x1cx2cfp: #ff4a8d;
  --xsol84k: #fff8f0;
  --xis9doq: #2d2d2d;
  --x7raqkt: #e8e4e0;
  --x1a888xl: #fff8f0;
  --x1gvfk03: #2d2d2d;
  --xiknl56: #2d2d2d;
}

:root, .xjwe6lx {
  --xlam75t: 8px;
  --x1nig6fs: 12px;
  --x106n8qa: 16px;
  --xwe1vu1: 24px;
}

:root, .x1b346th {
  --xw02h1l: 4px;
  --x1rheqw5: 6px;
  --xjs60n3: 8px;
}
