@font-face{font-family:Kyo Madoka;src:url(/fonts/KyoMadoka.ttf);font-weight:400}.bg-pattern-pokedex{background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='100' height='57.76' patternTransform='scale(2) rotate(45)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(0, 0%, 100%, 0)'/><path d='M5.75 0 2.89 4.96l-.42.73-.49.84-.06.1L0 9.97v3.34l2.47-4.27 7.36 12.75-7.85 13.6H0v1.73h2.02l7.34 12.72H0v1.67h9.36l-3.61 6.26h1.93l3.13-5.43 7.1-12.3h3.46l1.72-2.99h11.26l-7.4 12.82-.48.83.02.05-4.04 7.02h1.92l3.08-5.34 3.09 5.34h2.02l-3.6-6.23h11.22l1.73 2.99h4.41l2.2-3.83-1.71-2.98 5.65-9.8 7.37 12.75-4.1 7.1h1.97l3.6-6.23h15.66l3.6 6.23h2.02l-4.1-7.1 7.83-13.55H100v-1.74H86.3l-7.34-12.72h11.21l1.73 2.99h4.42l2.2-3.82-1.72-2.99L100 13.3V9.96L95.36 18H91.9l-1.72 2.98H78.93l7.4-12.82.48-.83-.03-.05L90.98 0h-1.92l-3.24 5.6L82.58 0h-2.02l3.75 6.5H73.09l-1.72-3h-4.42l-2.2 3.83 1.72 2.99-5.66 9.8-7.38-12.8L57.66 0h-1.93l-3.75 6.5H36.31L32.56 0h-1.92l4.2 7.28-7.88 13.64h-15.7L3.9 8.2h11.31l1.73 2.98h4.42l2.2-3.82-1.72-2.99L24.37 0h-1.93L20.4 3.54h-3.45l-1.73 2.99H3.92L7.67 0Zm62.17 5.17h2.48l1.24 2.16-1.24 2.15h-2.48l-1.25-2.15Zm-50 .04h2.48l1.24 2.15-1.24 2.15h-2.48l-1.25-2.15Zm55.17 2.95h11.26l-7.4 12.82-.49.84.03.05-6.09 10.55h-3.45l-1.72 2.99H53.9l6.9-11.96 7.1-12.3h3.46zm-36.74 0h15.63l7.39 12.79H48.05l-1.72-2.99H41.9l-2.2 3.82 1.72 3-5.6 9.7-7.34-12.7zm6.53 11.47h2.48l1.24 2.15-1.24 2.16h-2.48l-1.25-2.16zm50 .03h2.48l1.25 2.16-1.25 2.15h-2.48l-1.25-2.15zm-44.83 2.96h11.32l-6.9 11.95-7.1 12.3H41.9l-1.72 3H28.93l7.4-12.83.48-.83-.02-.05 6.09-10.55h3.45zm-36.76.03h15.67l7.35 12.72H23.09l-1.72-2.99h-4.42l-2.2 3.83 1.72 2.98-5.66 9.8-7.36-12.75Zm66.17.89 7.33 12.7-7.82 13.55H61.26L53.9 37.07h11.32l1.72 2.99h4.42l2.2-3.82-1.72-2.99zM17.92 34.05h2.48l1.24 2.16-1.24 2.15h-2.48l-1.25-2.15zm50 .04h2.48l1.24 2.15-1.24 2.15h-2.48l-1.25-2.15zm24 12.75-2.21 3.82 1.72 2.99-2.37 4.1H91l1.89-3.27h3.45l1.72-2.98H100v-1.67h-1.95l-1.72-2.99zm.96 1.67h2.48l1.24 2.15-1.24 2.16h-2.48l-1.25-2.16zm-50 .03h2.48l1.24 2.16-1.24 2.15h-2.48l-1.25-2.16z'  strokeWidth='1' stroke='none' fill='hsla(226, 66%, 15%, 1)'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>")}.pokedex-box-button{--mask:radial-gradient(16px at 16px 16px,#0000 90%,#000) -16px -16px;-webkit-mask:var(--mask);mask:var(--mask)}.pokedex-box{position:relative;--mask:radial-gradient(40px at 40px 40px,#0000 calc(98% - 10px),#000 calc(100% - 10px) 98%,#0000) -40px -40px,linear-gradient(90deg,#000 20px,#0000 0) -10px 50% /100% calc(100% - 80px + 10px) repeat-x,linear-gradient(#000 20px,#0000 0) 50% -40px/calc(0% - 80px + 10px) 100% repeat-y;&:before{content:"";position:absolute;inset:0;background:#e0e0e0;-webkit-mask:var(--mask);mask:var(--mask)}}