.brand{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.brand:after{content:"";position:absolute;inset:-8px -6px}.brand-mark{flex:none;width:20px;height:28px;display:block}.brand-wordmark{flex:none;width:96px;height:15px;display:block}.brand svg{width:100%;height:100%;display:block}@media (min-width:1101px){.arcade-topbar .brand{margin-right:8px}}.brand-panel{transition:transform .52s cubic-bezier(.2,.8,.2,1)}.brand:hover .brand-panel,.brand:focus-visible .brand-panel{transform:rotate(72deg)}.brand.is-loading .brand-panel{animation:1.1s cubic-bezier(.55,0,.45,1) infinite brand-panel-roll}@keyframes brand-panel-roll{to{transform:rotate(72deg)}}@media (prefers-reduced-motion:reduce){.brand-panel{transition:none}.brand:hover .brand-panel,.brand:focus-visible .brand-panel{transform:none}.brand.is-loading .brand-panel{animation:none}}.brand-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:32px 24px;display:flex}.brand-not-found-mark{width:80px;height:112px;color:var(--ink);margin-bottom:28px;display:block}.brand-not-found-mark svg{width:100%;height:100%;display:block}.brand-not-found h1{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:750}.brand-not-found p{color:var(--text-secondary);margin:8px 0 24px;font-size:15px}.brand-not-found a{color:#082c28;background:#6be5c8;border-radius:8px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}
