.masthead nav .hero-sign-in-link{color:#f4e6fb;white-space:nowrap;background:linear-gradient(135deg,#482457,#25132f);border:1px solid #c58bdf;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-flex}.masthead nav .hero-sign-in-link:hover{background:#633575;border-color:#e7b9fb}.masthead nav .hero-sign-in-link:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:650px){.masthead nav .hero-sign-in-link{padding:7px 10px;font-size:13px}}.masthead nav .game-nav-link{isolation:isolate;color:#210a30;white-space:nowrap;background:linear-gradient(120deg,#ad58df,#e2a2ff);border:1px solid #ecbcff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:800;transition:box-shadow .2s,background .2s;display:inline-flex;position:relative;box-shadow:0 0 20px #b54de84d,inset 0 1px #ffffff6b}.masthead nav .game-nav-link:hover{color:#15061d;background:linear-gradient(120deg,#cf87f8,#efc4ff);box-shadow:0 0 28px #c36af280}.masthead nav .game-nav-link:focus-visible{outline-offset:4px;outline:3px solid #fff}.masthead nav .game-nav-link svg{flex-shrink:0}@media (max-width:1050px){.masthead nav{flex-wrap:wrap;justify-content:flex-end;gap:16px}.masthead{gap:20px}}@media (max-width:650px){.masthead nav .game-nav-link{min-height:42px;padding:8px 11px;font-size:12px}}
