@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes p-animate-collapsible-expand { 
  0% { grid-template-rows: 0fr; }
  100% { grid-template-rows: 1fr; }
}
@keyframes p-animate-collapsible-collapse { 
  0% { grid-template-rows: 1fr; }
  100% { grid-template-rows: 0fr; }
}
@keyframes p-icon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes p-animate-overlay-mask-enter { 
  0% { background: transparent; }
  100% { background: var(--px-mask-background,var(--p-mask-background)); }
}
@keyframes p-animate-overlay-mask-leave { 
  0% { background: var(--px-mask-background,var(--p-mask-background)); }
  100% { background: transparent; }
}
@keyframes p-animate-anchored-overlay-enter { 
  0% { opacity: 0; transform: scale(0.93); }
}
@keyframes p-animate-anchored-overlay-leave { 
  100% { opacity: 0; transform: scale(0.93); }
}
#capture[_ngcontent-ng-c2592527986] { width: 500px; }
[_nghost-ng-c3086886337] { display: block; }
[_nghost-ng-c2627757141] { --rarity-line: color-mix(in srgb, var(--color-white) 35%, transparent); position: relative; display: block; aspect-ratio: 5 / 7; container-type: inline-size; color: var(--color-ink); user-select: none; touch-action: pan-y pinch-zoom; }
.face[_ngcontent-ng-c2627757141] { position: absolute; inset: 0px; overflow: hidden; background: var(--color-ink); border-radius: 4.8% / 3.43%; transform: perspective(300cqw) rotateY(var(--rx, 0deg)) rotateX(var(--ry, 0deg)); }
.rarity-C[_nghost-ng-c2627757141] { --rarity: var(--color-common-light); --rarity-pill: var(--color-common); --rarity-line: color-mix(in srgb, var(--color-ink) 7%, transparent); }
.rarity-U[_nghost-ng-c2627757141] { --rarity: var(--color-green); }
.rarity-R[_nghost-ng-c2627757141] { --rarity: var(--color-blue); }
.rarity-E[_nghost-ng-c2627757141] { --rarity: var(--color-purple); }
.rarity-L[_nghost-ng-c2627757141] { --rarity: var(--color-yellow); }
.rarity-S[_nghost-ng-c2627757141] { --rarity: var(--color-pink); }
.body[_ngcontent-ng-c2627757141] { position: absolute; inset: 1.33333cqw; overflow: hidden; background: var(--rarity); border-radius: 3.73333cqw; }
.body[_ngcontent-ng-c2627757141]::before { content: ""; position: absolute; inset: 0px; background-image: radial-gradient(
      circle,
      var(--rarity-line) 0.6666666667cqw,
      transparent 0.7333333333cqw); background-size: 2.13333cqw 2.13333cqw; mask-image: radial-gradient(42.6667cqw at 100% 0px, rgb(0, 0, 0), transparent); pointer-events: none; }
.body[_ngcontent-ng-c2627757141]::after { content: ""; position: absolute; inset: 0px; background-image: radial-gradient(
      circle,
      var(--rarity-line) 0.6666666667cqw,
      transparent 0.7333333333cqw); background-size: 2.13333cqw 2.13333cqw; mask-image: radial-gradient(42.6667cqw at 0px 100%, rgb(0, 0, 0), transparent); pointer-events: none; }
.body__topo[_ngcontent-ng-c2627757141] { position: absolute; inset: 0px; width: 100%; height: 100%; fill: none; stroke: var(--rarity-line); stroke-width: 3; }
.art[_ngcontent-ng-c2627757141] { position: absolute; top: 22.4cqw; left: 6.13333cqw; width: 87.7333cqw; height: 56cqw; overflow: hidden; background-image: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; border: 1.0666666667cqw solid var(--color-ink); border-radius: 2.93333cqw; box-shadow: 0 1.3333333333cqw 0 var(--color-ink); background-position: 50% 45%; background-size: cover; }
.full-art[_nghost-ng-c2627757141] .art[_ngcontent-ng-c2627757141] { inset: 0px; width: auto; height: auto; border: 0px; border-radius: 0px; box-shadow: none; background-position: 50% 30%; }
.art__image[_ngcontent-ng-c2627757141] { display: block; width: 100%; height: 100%; object-fit: cover; object-position: 50% 45%; }
.full-art[_nghost-ng-c2627757141] .art__image[_ngcontent-ng-c2627757141] { object-position: 50% 30%; }
.art--photo[_ngcontent-ng-c2627757141] .art__image[_ngcontent-ng-c2627757141] { filter: saturate(1.35) contrast(1.08); }
.art--photo[_ngcontent-ng-c2627757141]::after { content: ""; position: absolute; inset: 0px; background-image: radial-gradient(
      circle,
      color-mix(in srgb, var(--color-ink) 18%, transparent) 0.6666666667cqw,
      transparent 0.7333333333cqw); background-size: 2.13333cqw 2.13333cqw; mask-image: radial-gradient(34.6667cqw at 100% 100%, rgb(0, 0, 0), transparent); pointer-events: none; }
.frame[_ngcontent-ng-c2627757141] { position: absolute; inset: 0px; border-radius: inherit; box-shadow: inset 0 0 0 1.8666666667cqw var(--color-ink),
    inset 0 0 0 3.3333333333cqw var(--rarity),
    inset 0 0 0 3.7333333333cqw var(--color-ink); pointer-events: none; }
.header[_ngcontent-ng-c2627757141] { background: var(--color-white); border: 0.8cqw solid var(--color-ink); border-radius: 3.2cqw; box-shadow: 0 0.9333333333cqw 0 var(--color-ink); position: absolute; top: 6.13333cqw; left: 4cqw; display: flex; align-items: center; width: 80cqw; height: 10.6667cqw; padding-left: 2.4cqw; }
.full-art[_nghost-ng-c2627757141] .header[_ngcontent-ng-c2627757141] { top: 8.53333cqw; left: 6.4cqw; width: 75.7333cqw; }
.header__name[_ngcontent-ng-c2627757141] { margin: 0px; font-family: var(--font-display); font-weight: 400; font-size: calc(var(--size) * 1cqw / 7.5); line-height: 1; white-space: nowrap; }
.medal[_ngcontent-ng-c2627757141] { background: var(--color-white); border: 0.8cqw solid var(--color-ink); box-shadow: 0 0.9333333333cqw 0 var(--color-ink); position: absolute; top: 4.8cqw; left: 81.8667cqw; display: grid; place-items: center; width: 14.4cqw; height: 14.4cqw; border-radius: 50%; }
.full-art[_nghost-ng-c2627757141] .medal[_ngcontent-ng-c2627757141] { top: 7.2cqw; left: 79.4667cqw; }
.medal__coat[_ngcontent-ng-c2627757141] { max-width: 10.1333cqw; max-height: 9.33333cqw; object-fit: contain; }
.medal__placeholder[_ngcontent-ng-c2627757141] { width: 8.53333cqw; height: 9.6cqw; color: var(--color-common); }
.ribbon[_ngcontent-ng-c2627757141] { background: var(--color-pink); border: 0.8cqw solid var(--color-ink); border-radius: 2.13333cqw; box-shadow: 0 0.9333333333cqw 0 var(--color-ink); font-family: var(--font-display); font-size: 4cqw; font-weight: 400; color: var(--color-white); text-shadow: 0.32cqw 0 0 var(--color-ink),
    -0.32cqw 0 0 var(--color-ink),
    0 0.32cqw 0 var(--color-ink),
    0 -0.32cqw 0 var(--color-ink),
    0.2272cqw 0.2272cqw 0 var(--color-ink),
    -0.2272cqw 0.2272cqw 0 var(--color-ink),
    0.2272cqw -0.2272cqw 0 var(--color-ink),
    -0.2272cqw -0.2272cqw 0 var(--color-ink),
    0 0.72cqw 0 var(--color-ink),
    0.32cqw 0.4cqw 0 var(--color-ink),
    -0.32cqw 0.4cqw 0 var(--color-ink),
    0.2272cqw 0.6272cqw 0 var(--color-ink),
    -0.2272cqw 0.6272cqw 0 var(--color-ink); position: absolute; top: 75.2cqw; left: 50%; max-width: 79.2cqw; height: 8cqw; margin: 0px; padding: 0px 4.26667cqw; overflow: hidden; line-height: 6.66667cqw; text-overflow: ellipsis; white-space: nowrap; translate: -50%; rotate: -2.3deg; }
.full-art[_nghost-ng-c2627757141] .ribbon[_ngcontent-ng-c2627757141] { top: 76cqw; }
.stats[_ngcontent-ng-c2627757141] { position: absolute; top: 85.6cqw; right: 6.13333cqw; left: 6.13333cqw; display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.13333cqw; margin: 0px; }
.full-art[_nghost-ng-c2627757141] .stats[_ngcontent-ng-c2627757141] { top: 87.4667cqw; }
.stats__tile[_ngcontent-ng-c2627757141] { background: var(--color-white); border: 0.6666666667cqw solid var(--color-ink); border-radius: 2.66667cqw; box-shadow: 0 0.8cqw 0 var(--color-ink); height: 12.2667cqw; padding-top: 1.33333cqw; text-align: center; }
.stats__tile[_ngcontent-ng-c2627757141] dt[_ngcontent-ng-c2627757141] { font-size: 2cqw; font-weight: 900; line-height: 2.93333cqw; color: var(--color-muted); text-transform: uppercase; }
.stats__tile[_ngcontent-ng-c2627757141] dd[_ngcontent-ng-c2627757141] { margin: 0px; font-family: var(--font-display); font-weight: 400; font-size: calc(var(--size) * 1cqw / 7.5); line-height: 6.13333cqw; white-space: nowrap; }
.extract[_ngcontent-ng-c2627757141] { background: var(--color-white); border: 0.6666666667cqw solid var(--color-ink); border-radius: 2.93333cqw; box-shadow: 0 0.8cqw 0 var(--color-ink); position: absolute; top: 100.933cqw; right: 6.13333cqw; left: 6.13333cqw; height: 23.4667cqw; margin: 0px; display: flex; gap: 2.4cqw; align-items: center; padding: 2.13333cqw 3.2cqw; font-size: 2.8cqw; font-weight: 700; line-height: 3.86667cqw; }
.full-art[_nghost-ng-c2627757141] .extract[_ngcontent-ng-c2627757141] { top: 102.933cqw; height: 18.4cqw; }
.extract__map[_ngcontent-ng-c2627757141] { flex: 0 0 auto; width: 18.4cqw; height: 100%; }
.extract__text[_ngcontent-ng-c2627757141] { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.full-art[_nghost-ng-c2627757141] .extract__text[_ngcontent-ng-c2627757141] { -webkit-line-clamp: 3; }
.footer[_ngcontent-ng-c2627757141] { position: absolute; top: 127.467cqw; right: 6.13333cqw; left: 6.13333cqw; display: flex; justify-content: space-between; }
.full-art[_nghost-ng-c2627757141] .footer[_ngcontent-ng-c2627757141] { top: 124.8cqw; }
.pill[_ngcontent-ng-c2627757141] { background: var(--color-white); border: 0.6666666667cqw solid var(--color-ink); border-radius: 3.46667cqw; box-shadow: 0 0.8cqw 0 var(--color-ink); font-family: var(--font-display); font-size: 3.46667cqw; font-weight: 400; color: var(--color-white); text-shadow: 0.2773333333cqw 0 0 var(--color-ink),
    -0.2773333333cqw 0 0 var(--color-ink),
    0 0.2773333333cqw 0 var(--color-ink),
    0 -0.2773333333cqw 0 var(--color-ink),
    0.1969066667cqw 0.1969066667cqw 0 var(--color-ink),
    -0.1969066667cqw 0.1969066667cqw 0 var(--color-ink),
    0.1969066667cqw -0.1969066667cqw 0 var(--color-ink),
    -0.1969066667cqw -0.1969066667cqw 0 var(--color-ink),
    0 0.624cqw 0 var(--color-ink),
    0.2773333333cqw 0.3466666667cqw 0 var(--color-ink),
    -0.2773333333cqw 0.3466666667cqw 0 var(--color-ink),
    0.1969066667cqw 0.5435733333cqw 0 var(--color-ink),
    -0.1969066667cqw 0.5435733333cqw 0 var(--color-ink); display: inline-flex; gap: 0.533333cqw; align-items: center; height: 6.93333cqw; padding: 0px 2.66667cqw; line-height: 1; }
.pill--rarity[_ngcontent-ng-c2627757141] { padding-left: 1.6cqw; background: var(--rarity-pill, var(--rarity)); }
.pill__symbol[_ngcontent-ng-c2627757141] { width: 4.26667cqw; height: 4.26667cqw; }
.pill--number[_ngcontent-ng-c2627757141] { font-variant-numeric: tabular-nums; background: var(--color-purple); }
[_nghost-ng-c2627757141] { --pointer-x: 50%; --pointer-y: 50%; --from-center: 0; --from-left: 0.5; --from-top: 0.5; --bg-x: 50%; --bg-y: 50%; --shine: 0; --sun-1: hsl(2, 100%, 73%); --sun-2: hsl(53, 100%, 69%); --sun-3: hsl(93, 100%, 69%); --sun-4: hsl(176, 100%, 76%); --sun-5: hsl(228, 100%, 74%); --sun-6: hsl(283, 100%, 73%); --etch: url(/assets/cards/arcade-v4/etch.png); --glitter: url(/assets/cards/arcade-v4/glitter.png); --art: inset(16% 6.13% 44% 6.13% round 3%); --art-invert: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 56%, 93.87% 56%, 93.87% 16%, 6.13% 16%, 6.13% 56%, 0 56%); }
.shine[_ngcontent-ng-c2627757141], .shine[_ngcontent-ng-c2627757141]::before, .shine[_ngcontent-ng-c2627757141]::after, .glare[_ngcontent-ng-c2627757141] { position: absolute; inset: 0px; border-radius: inherit; pointer-events: none; }
.shine[_ngcontent-ng-c2627757141] { opacity: var(--shine); mix-blend-mode: color-dodge; }
.glare[_ngcontent-ng-c2627757141] { opacity: calc(var(--shine) * 0.6); background-image: radial-gradient(
      farthest-corner circle at var(--pointer-x) var(--pointer-y),
      hsla(0, 0%, 100%, 0.55) 8%,
      hsla(0, 0%, 100%, 0.25) 25%,
      hsla(0, 0%, 0%, 0.35) 90%); mix-blend-mode: overlay; }
.rarity-U[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141] { opacity: calc(var(--shine) * (1.3 - var(--from-center))); clip-path: var(--art-invert); background-image: radial-gradient(
      circle at var(--pointer-x) var(--pointer-y),
      #fff 5%,
      #000 50%,
      #fff 80%),
    linear-gradient(
      -45deg,
      #000 15%,
      #fff,
      #000 85%),
    var(--glitter); background-position: center,
    calc(100% * var(--from-left)) calc(100% * var(--from-top)),
    center; background-size: 120% 120%, 200% 200%, 30% 30%; background-blend-mode: soft-light, difference; filter: brightness(0.5) contrast(1.4); }
.rarity-R[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141] { clip-path: var(--art); background-image: repeating-linear-gradient(110deg, rgb(201, 41, 241), rgb(13, 189, 233), rgb(33, 233, 133), rgb(238, 223, 16), rgb(248, 14, 53), rgb(201, 41, 241), rgb(13, 189, 233), rgb(33, 233, 133), rgb(238, 223, 16), rgb(248, 14, 53)), repeating-linear-gradient(90deg, rgb(0, 0, 0) 0px, rgb(0, 0, 0) 2px, rgb(85, 85, 85) 2px, rgb(85, 85, 85) 4px); background-position: calc((50% - var(--bg-x)) * 2.6 + 50%) calc((50% - var(--bg-y)) * 3.5 + 50%), center; background-size: 400% 400%, cover; background-blend-mode: overlay; filter: brightness(1) contrast(1.1) saturate(1.2); }
.rarity-R[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141]::before { content: ""; background-image: repeating-linear-gradient(90deg, rgb(0, 0, 0) 6%, rgb(170, 170, 170) 9%, rgb(0, 0, 0) 10.5%, rgb(170, 170, 170) 12%, rgb(0, 0, 0) 15%, rgb(0, 0, 0) 40%), repeating-linear-gradient(90deg, rgb(0, 0, 0) 6%, rgb(170, 170, 170) 9%, rgb(0, 0, 0) 10.5%, rgb(170, 170, 170) 12%, rgb(0, 0, 0) 15%, rgb(0, 0, 0) 30%); background-position: calc((50% - var(--bg-x)) * 1.65 + 50%) var(--bg-x), calc((50% - var(--bg-x)) * -0.9 + 50%) var(--bg-y); background-size: 200% 200%; background-blend-mode: screen; mix-blend-mode: hard-light; }
.rarity-R[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141]::after { content: ""; background-image: radial-gradient(
      farthest-corner circle at var(--pointer-x) var(--pointer-y),
      hsla(0, 0%, 90%, 0.8) 0%,
      hsla(0, 0%, 78%, 0.1) 25%,
      #000 90%); mix-blend-mode: luminosity; filter: brightness(0.6) contrast(4); }
.rarity-E[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141], .rarity-E[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141]::after { background-image: repeating-linear-gradient(
      0deg,
      var(--sun-1) 5%,
      var(--sun-2) 10%,
      var(--sun-3) 15%,
      var(--sun-4) 20%,
      var(--sun-5) 25%,
      var(--sun-6) 30%,
      var(--sun-1) 35%),
    repeating-linear-gradient(
      133deg,
      #0e152e 0%,
      hsl(180, 10%, 60%) 3.8%,
      hsl(180, 29%, 66%) 4.5%,
      hsl(180, 10%, 60%) 5.2%,
      #0e152e 10%,
      #0e152e 12%),
    radial-gradient(
      farthest-corner circle at var(--pointer-x) var(--pointer-y),
      hsla(0, 0%, 0%, 0.1) 12%,
      hsla(0, 0%, 0%, 0.25) 120%); background-position: 0% var(--bg-y),
    calc(var(--bg-x) + var(--bg-y) * 0.2) var(--bg-y),
    var(--bg-x) var(--bg-y); background-size: 200% 700%, 300% 100%, 200% 100%; background-blend-mode: hue, hard-light; mask-image: var(--etch); mask-size: 55% auto; filter: brightness(calc(var(--from-center) * 0.4 + 0.55)) contrast(1.6) saturate(1.8); }
.rarity-E[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141]::after { content: ""; background-position: 0% calc(var(--bg-y) * -1),
    calc((var(--bg-x) + var(--bg-y) * 0.2) * -1) calc(var(--bg-y) * -1),
    var(--bg-x) var(--bg-y); mix-blend-mode: exclusion; filter: brightness(calc(var(--from-center) * 0.4 + 0.7)) contrast(1.5) saturate(1.3); }
.rarity-E[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141]::before { content: ""; opacity: 0.7; background-image: var(--glitter); background-position: calc(50% - var(--from-left) * 4px) calc(50% - var(--from-top) * 4px); background-size: 28% auto; mix-blend-mode: color-dodge; filter: brightness(calc(var(--from-center) * 0.6 + 0.5)) contrast(1.4); }
.rarity-E[_nghost-ng-c2627757141] .glare[_ngcontent-ng-c2627757141] { opacity: calc(var(--shine) * 0.55); background-image: radial-gradient(
      farthest-corner circle at var(--pointer-x) var(--pointer-y),
      hsl(0, 0%, 75%) 5%,
      hsl(200, 5%, 35%) 60%,
      hsl(320, 40%, 10%) 150%); mix-blend-mode: hard-light; }
.rarity-L[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141] { background-image: var(--glitter),
    var(--glitter),
    conic-gradient(
      var(--sun-4),
      var(--sun-5),
      var(--sun-6),
      var(--sun-1),
      var(--sun-4)),
    radial-gradient(
      farthest-corner circle at var(--pointer-x) var(--pointer-y),
      hsla(150, 0%, 0%, 0.98) 10%,
      hsla(0, 0%, 95%, 0.15) 90%); background-position: 45% 45%, 55% 55%, center center, center center; background-size: 25% auto, 25% auto, cover, cover; background-blend-mode: soft-light, hard-light, overlay; filter: brightness(calc(0.4 + var(--from-center) * 0.25)) saturate(2.4); }
.rarity-L[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141]::before { content: ""; opacity: 0.7; background-image: var(--etch),
    linear-gradient(
      45deg,
      hsl(46, 95%, 50%),
      hsl(52, 100%, 69%)),
    radial-gradient(
      farthest-corner circle at var(--pointer-x) var(--pointer-y),
      hsla(10, 20%, 90%, 0.95) 10%,
      #000 70%); background-size: 40% auto, cover, cover; background-blend-mode: hard-light, multiply; mix-blend-mode: lighten; filter: brightness(1.1) contrast(1.25) saturate(0.4); }
.rarity-L[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141]::after { content: ""; background-image: var(--glitter); background-position: calc(50% - var(--from-left) * 2px + 1px) calc(50% - var(--from-top) * 2px + 1px); background-size: 25% auto; mix-blend-mode: overlay; filter: brightness(calc(var(--from-center) * 0.6 + 0.6)) contrast(1.5); }
.rarity-L[_nghost-ng-c2627757141] .glare[_ngcontent-ng-c2627757141] { opacity: calc(var(--shine) * 0.7); background-image: radial-gradient(
      farthest-corner circle at var(--pointer-x) var(--pointer-y),
      hsla(45, 8%, 80%, 0.3) 0%,
      hsl(22, 15%, 12%) 180%); mix-blend-mode: hard-light; filter: brightness(1.2) contrast(1.4); }
.rarity-S[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141] { background-image: var(--glitter),
    repeating-linear-gradient(
      -30deg,
      hsl(0, 60%, 42%),
      hsl(40, 60%, 42%),
      hsl(90, 60%, 38%),
      hsl(180, 60%, 38%),
      hsl(210, 60%, 42%),
      hsl(280, 55%, 38%),
      hsl(0, 60%, 42%) 30%),
    radial-gradient(
      farthest-corner circle at var(--pointer-x) var(--pointer-y),
      hsla(0, 0%, 100%, 0.4) 0%,
      hsla(0, 0%, 0%, 0.3) 70%); background-position: center,
    calc(25% + var(--pointer-x) / 2) calc(25% + var(--pointer-y) / 2),
    center; background-size: 26% auto, 400% 400%, cover; background-blend-mode: soft-light, luminosity; filter: brightness(calc(var(--from-center) * 0.3 + 0.6)) contrast(2) saturate(1.1); }
.rarity-S[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141]::before { content: ""; opacity: 0.8; background-image: var(--etch),
    repeating-linear-gradient(
      60deg,
      var(--sun-1),
      var(--sun-2),
      var(--sun-3),
      var(--sun-4),
      var(--sun-5),
      var(--sun-6),
      var(--sun-1) 25%); background-position: center, var(--bg-x) var(--bg-y); background-size: 45% auto, 300% 300%; background-blend-mode: multiply; mask-image: var(--etch); mask-size: 45% auto; mix-blend-mode: color-dodge; filter: brightness(calc(var(--from-center) * 0.4 + 0.6)) saturate(1.6); }
.rarity-S[_nghost-ng-c2627757141] .shine[_ngcontent-ng-c2627757141]::after { content: ""; background-image: var(--glitter); background-position: calc(50% - var(--from-left) * 4px) calc(50% - var(--from-top) * 4px); background-size: 22% auto; mix-blend-mode: color-dodge; filter: brightness(calc(var(--from-center) * 0.6 + 0.6)) contrast(1.6); }
.rarity-S[_nghost-ng-c2627757141] .glare[_ngcontent-ng-c2627757141] { opacity: calc(var(--shine) * 0.5); background-image: radial-gradient(
      farthest-corner circle at var(--pointer-x) var(--pointer-y),
      hsl(0, 0%, 85%) 0%,
      hsla(300, 20%, 60%, 0.35) 35%,
      hsl(260, 20%, 15%) 120%); mix-blend-mode: hard-light; }
[_nghost-ng-c1367062163] { display: block; }
svg[_ngcontent-ng-c1367062163] { display: block; width: 100%; height: 100%; overflow: visible; }
.outline[_ngcontent-ng-c1367062163] { fill: var(--color-common-light); stroke: var(--color-ink); stroke-width: 2; stroke-linejoin: round; }
.dot[_ngcontent-ng-c1367062163] { fill: var(--color-pink); stroke: var(--color-ink); stroke-width: 2.5; }