.oa{--oa-w: min(88vw, 420px);display:flex;flex-direction:column;align-items:center;gap:20px;color:#e3e3e3}.oa__frame{position:relative;width:var(--oa-w)}.oa__label,.oa__score{position:absolute;top:8px;z-index:2;pointer-events:none}.oa__label{left:10px;color:#4d4d4d;font-family:var(--font-family-wide);font-size:9px;font-weight:700;letter-spacing:-.2px;text-transform:uppercase}.oa__score{right:10px;color:#f5f3ef;font-family:"acumin-pro-condensed",var(--font-family-wide),sans-serif;font-weight:700;font-size:22px;line-height:1;letter-spacing:1px}.oa__canvas{display:block;width:100%;aspect-ratio:1 / 1;background:#0b0b0b;border:.5px solid rgba(227,227,227,.16);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.oa__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:#000000b8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.oa__overlay.is-shown{display:flex}.oa__ov-title{margin:0;color:#f5f3ef;font-family:var(--font-family-wide);font-size:12px;font-weight:700;letter-spacing:-.2px;text-transform:uppercase}.oa__ov-text{margin:0 0 6px;color:#8a8a83;font-family:var(--font-family-wide);font-size:10px;font-weight:700;letter-spacing:-.2px;text-transform:uppercase}.oa__overlay.is-over .oa__ov-text{margin:-4px 0 4px;color:#f5f3ef;font-family:"acumin-pro-condensed",var(--font-family-wide),sans-serif;font-size:56px;line-height:1;letter-spacing:1px}.oa__ov-slot:empty{display:none}.oa__btn{-webkit-appearance:none;appearance:none;border:none;background:#fff;color:#000;padding:12px 24px;border-radius:2px;font-family:var(--font-family-wide);font-size:10px;font-weight:700;letter-spacing:-.2px;text-transform:uppercase;cursor:pointer}.oa__btn:focus-visible,.oa__key:focus-visible{outline:1px solid #f5f3ef;outline-offset:3px}.oa__pad{display:grid;grid-template-columns:repeat(3,52px);grid-template-rows:repeat(2,52px);gap:8px;justify-content:center}.oa__pad--action{grid-template-columns:repeat(3,52px) 72px}@media(hover:hover)and (pointer:fine){.oa__pad{display:none}}.oa__key{-webkit-appearance:none;appearance:none;background:#161616;border:.5px solid rgba(227,227,227,.2);border-bottom-width:2px;border-radius:6px;color:#e3e3e3;display:grid;place-items:center;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:background .1s ease,transform .1s ease}.oa__key:active{background:#232323;transform:translateY(1px);border-bottom-width:1px}.oa__key svg{width:16px;height:16px}.oa__key--up{grid-column:2;grid-row:1}.oa__key--left{grid-column:1;grid-row:2}.oa__key--down{grid-column:2;grid-row:2}.oa__key--right{grid-column:3;grid-row:2}.oa__key--action{grid-column:4;margin-left:12px;font-family:var(--font-family-wide);font-size:10px;font-weight:700;letter-spacing:-.2px;text-transform:uppercase}.oa__key--action-only{grid-row:1 / span 2}.oa__key--action-0{grid-row:1}.oa__key--action-1{grid-row:2}@media(prefers-reduced-motion:reduce){.oa__key{transition:none}}.oa-lb-slot{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:4px}.oa-lb-slot__note{margin:0;max-width:30ch;color:#e3e3e3;font-family:var(--font-family);font-size:12px;line-height:1.4}.oa-lb-slot__link{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;color:#8a8a83;font-family:var(--font-family-wide);font-size:9px;font-weight:700;letter-spacing:-.2px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.oa__btn--ghost{background:transparent;color:#f5f3ef;border:.5px solid rgba(227,227,227,.6)}.oa-lb{width:min(88vw,420px);color:#e3e3e3;text-align:left}.oa-lb__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:.5px solid rgba(227,227,227,.16);margin-bottom:6px}.oa-lb__title,.oa-lb__tab{margin:0;color:#6f6f6f;font-family:var(--font-family-wide);font-size:10px;font-weight:700;line-height:100%;letter-spacing:-.2px;text-transform:uppercase}.oa-lb__tabs{display:flex;gap:14px}.oa-lb__tab{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0;cursor:pointer}.oa-lb__tab[aria-selected=true]{color:#f5f3ef}.oa-lb__row{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:baseline;padding:9px 0;border-bottom:.5px solid rgba(227,227,227,.08)}.oa-lb__row.is-me{background:#e3e3e30f;margin:0 -8px;padding:9px 8px}.oa-lb__rank{color:#6f6f6f;font-family:"acumin-pro-condensed",var(--font-family-wide),sans-serif;font-weight:700;font-size:14px}.oa-lb__name{min-width:0;color:#e3e3e3;font-family:var(--font-family-wide);font-size:11px;font-weight:700;letter-spacing:-.2px;text-transform:uppercase}.oa-lb__score{color:#f5f3ef;font-family:"acumin-pro-condensed",var(--font-family-wide),sans-serif;font-weight:700;font-size:16px}.oa-lb__gap{color:#4d4d4d;text-align:center;padding:4px 0}.oa-lb__row.is-winning .oa-lb__rank{color:#f5f3ef}.oa-lb__line{display:flex;align-items:center;gap:10px;padding:10px 0 4px;color:#8a8a83;font-family:var(--font-family-wide);font-size:9px;font-weight:700;letter-spacing:-.2px;text-transform:uppercase}.oa-lb__line:before,.oa-lb__line:after{content:"";flex:1;border-top:.5px dashed rgba(227,227,227,.35)}.oa-lb__empty{color:#4d4d4d;font-family:var(--font-family-wide);font-size:10px;font-weight:700;letter-spacing:-.2px;text-transform:uppercase;padding:16px 0;margin:0}.oa-lb__how{margin-top:16px;color:#8a8a83;font-family:var(--font-family);font-size:12px;line-height:1.5}.oa-lb__how summary{cursor:pointer;font-family:var(--font-family-wide);font-size:9px;font-weight:700;letter-spacing:-.2px;text-transform:uppercase}.oa-entry{width:min(400px,calc(100vw - 40px));max-width:none;max-height:calc(100svh - 40px);margin:auto;padding:0;border:none;border-radius:2px;background:#1b1b1b8c;box-shadow:4px 8px 24px 8px #0000004d;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);color:#e3e3e3;overflow-y:auto;overscroll-behavior:contain}.oa-entry[open]{animation:oa-entry-in .4s ease both}.oa-entry[open]::backdrop{animation:oa-fade .3s ease both}.oa-entry::backdrop{background:#00000080}@keyframes oa-entry-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes oa-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.oa-entry[open],.oa-entry[open]::backdrop{animation:none}}.oa-entry__header{display:flex;justify-content:flex-end;padding:12px}.oa-entry__close{-webkit-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:#fff;font-family:var(--font-family-wide);font-size:10px;font-weight:700;line-height:100%;letter-spacing:-.2px;text-transform:uppercase;cursor:pointer}.oa-entry__form{display:flex;flex-direction:column;gap:16px;padding:0 48px 32px}.oa-entry__title{margin:8px 0;color:#e3e3e3;font-family:var(--font-family-wide);font-size:12px;font-weight:700;line-height:100%;letter-spacing:-.24px;text-transform:uppercase;text-align:center}.oa-entry__score,.oa-entry__intro{margin:0;color:#e3e3e3;font-family:var(--font-family);font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.24px;text-align:center}.oa-entry__score{margin-top:-8px;color:#fff;font-family:var(--font-family-wide);font-size:10px;font-weight:700;letter-spacing:-.2px;text-transform:uppercase}.oa-entry__intro{margin-bottom:8px}.oa-entry__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.oa-entry__field{display:flex;flex-direction:column}.oa-entry__field span{color:#aaa;font-family:var(--font-family);font-size:10px;font-weight:600;line-height:14px;letter-spacing:-.2px}.oa-entry__field input{width:100%;margin-top:8px;padding:0 0 12px;background:transparent;border:none;border-bottom:.33px solid #80808c;border-radius:0;outline:none;color:#e3e3e3;font-family:var(--font-family-wide);font-size:16px;font-weight:600;line-height:100%;letter-spacing:-.24px}@media(min-width:768px){.oa-entry__field input{font-size:12px}}.oa-entry__field select{width:100%;margin-top:8px;padding:0 22px 12px 0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23aaa' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 2px top 4px;border:none;border-bottom:.33px solid #80808c;border-radius:0;outline:none;color:#e3e3e3;font-family:var(--font-family-wide);font-size:16px;font-weight:600;line-height:100%;letter-spacing:-.24px;appearance:none;-webkit-appearance:none;cursor:pointer}.oa-entry__field select option{background:#1b1b1b;color:#e3e3e3}@media(min-width:768px){.oa-entry__field select{font-size:12px}}.oa-entry__field input:focus,.oa-entry__field select:focus{border-bottom-color:#e3e3e3}.oa-entry__checks{display:flex;flex-direction:column;gap:10px;margin-top:4px}.oa-entry__check{display:flex;align-items:flex-start;gap:10px;color:#aaa;font-family:var(--font-family);font-size:10px;font-weight:600;line-height:14px;letter-spacing:-.2px;cursor:pointer}.oa-entry__check input{flex:0 0 auto;width:13px;height:13px;margin:0;accent-color:#fff}.oa-entry__check a{color:#fff;font-weight:500}.oa-entry__error{margin:0;color:#fff;font-family:var(--font-family);font-size:11px;font-weight:600;line-height:15px;text-align:center}.oa-entry__submit{-webkit-appearance:none;appearance:none;width:100%;margin-top:4px;padding:14.5px 24px;border:none;border-radius:2px;background:#fff;color:#000;font-family:var(--font-family-wide);font-size:10px;font-weight:700;line-height:100%;letter-spacing:-.2px;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.oa-entry__submit:hover{background:#e3e3e3}.oa-entry__close:focus-visible,.oa-entry__submit:focus-visible{outline:1px solid #fff;outline-offset:3px}@media(max-width:767px){.oa-entry{width:min(350px,calc(100vw - 32px))}.oa-entry__form{padding:0 24px 28px}}@media(min-width:768px){.oa-entry{position:fixed;inset:0 auto 0 0;margin:0;width:400px;height:100vh;height:100dvh;max-height:none;border-radius:0;box-shadow:8px 0 24px #0000004d}.oa-entry[open]{animation:oa-entry-from-left .4s cubic-bezier(.22,1,.36,1) both}}@keyframes oa-entry-from-left{0%{transform:translate(-100%)}to{transform:none}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.oa-entry[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/arcade.css.map */
