/* Blue arcade reuses the existing SYN Points games and their authenticated APIs. */
.syn-admin-theme .syn-layered-theme .syn-arcade{color:#edf6ff;background:transparent;font-family:StakePreview,Arial,sans-serif;min-width:0}
.syn-arcade .font-display{font-family:StakePreview,Arial,sans-serif!important;letter-spacing:-.025em}
.syn-arcade .eyebrow{color:#8acfff}
.syn-arcade-lobby>section{max-width:1440px}
.syn-arcade-lobby>section>div:first-of-type{padding:25px 28px;border:1px solid #5486a25c;border-radius:26px;background:radial-gradient(ellipse at 90% 0,#0e65c638,transparent 65%),linear-gradient(130deg,#143753,#0b253b)}
.syn-arcade-lobby article{background:#102e46!important;border-color:#5986a55c!important;box-shadow:0 8px 24px #0002,inset 0 1px #fff1}
.syn-arcade-lobby a:hover article{border-color:#80c8ff!important}
.syn-arcade-lobby article>[aria-hidden]:nth-of-type(2){background:linear-gradient(90deg,#08243af2,#08243a70,transparent)!important}
.syn-arcade-lobby h2{color:#f5e5be;text-shadow:0 2px 8px #001729}
.syn-admin-theme .syn-layered-theme .syn-arcade-game>section:first-of-type>div{border-color:#5686a45c!important;background:#0d2a42!important;box-shadow:0 12px 35px #0003;border-radius:26px}
.syn-admin-theme .syn-layered-theme .syn-arcade-game>section:first-of-type>div>aside{background:linear-gradient(150deg,#153954,#0b263e)!important;border-color:#6c9cbe35!important}
.syn-admin-theme .syn-layered-theme .syn-arcade-game>section:first-of-type>div>div>div:first-child{background:radial-gradient(ellipse at 50% 30%,#0865bf35,transparent 65%),linear-gradient(145deg,#0b2944,#061b2e)!important}
.syn-admin-theme .syn-layered-theme .syn-arcade-game>section:first-of-type>div>div>div:last-child{border-color:#6c9cbe35!important;background:#0b2237!important}
.syn-arcade-game aside input,.syn-arcade-game aside [data-slot="select-trigger"]{background:#071e32!important;border-color:#7fb5db3d!important;color:#edf6ff}
.syn-arcade-game aside button[class~="bg-[#d9b867]"],.syn-admin-theme .syn-layered-theme .syn-arcade .claim-button{background:linear-gradient(110deg,#078fff,#075cd9)!important;border-color:#6ab7fb66!important;color:#fff!important;box-shadow:0 5px 18px #006adc20}
.syn-admin-theme .syn-layered-theme .syn-arcade-game .panel-card,.syn-admin-theme .syn-layered-theme .syn-arcade-lobby .arcade-live-feed{background:linear-gradient(140deg,#14354e,#0b243a)!important;border:1px solid #6393b440!important;border-radius:23px!important}
.syn-arcade-game .bj-card-back{background:repeating-linear-gradient(45deg,#0a2742,#0a2742 8px,#174368 8px,#174368 16px)!important;border-color:#8fc9ee!important;color:#e4c77b!important}
.syn-arcade a:focus-visible{outline:2px solid #8bd0ff;outline-offset:5px;border-radius:12px}
@media(max-width:700px){.syn-arcade-lobby>section>div:first-of-type{padding:20px}.syn-arcade-lobby article{min-height:230px}.syn-arcade-game>section{padding-left:12px;padding-right:12px}}
@media(prefers-reduced-motion:reduce){.syn-arcade-lobby article,.syn-arcade-lobby article [aria-hidden]{transition:none!important;transform:none!important}}
