[data-back-glow]{--back-ring:var(--ab-orange-ink,var(--go-brand-orange,#f65729));outline-offset:-2px;z-index:1;outline:3px solid #0000;animation:1.6s cubic-bezier(.22,.8,.24,1) both back-spot}@keyframes back-spot{0%{filter:drop-shadow(0 0 #f6572900)brightness();outline-color:#0000}16%{outline-color:var(--back-ring);filter:drop-shadow(0 0 22px #f657299e)brightness(1.07)}40%{outline-color:var(--back-ring);filter:drop-shadow(0 0 9px #f6572961)brightness(1.02)}62%{outline-color:var(--back-ring);filter:drop-shadow(0 0 16px #f6572980)brightness(1.04)}to{filter:drop-shadow(0 0 #f6572900)brightness();outline-color:#0000}}@media (prefers-reduced-motion:reduce){[data-back-glow]{outline-color:var(--back-ring)}}#go-theme-root[data-back-boot]>*{visibility:hidden}.fav-row-ctl{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.v3 .fav-btn,.fav-btn{border:1.5px solid var(--v3-line-strong,var(--ab-line));min-height:44px;color:var(--v3-ink,var(--ab-ink));font:850 14px/1 var(--v3-font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;flex:none;align-items:center;gap:7px;margin:0;padding:0 16px 0 12px;transition:background-color .15s,border-color .15s,transform .12s;display:inline-flex}.fav-btn .fav-btn-star{width:20px;height:20px;color:var(--v3-muted);place-items:center;display:grid;position:relative}.fav-btn[aria-pressed=true]{background:var(--ab-orange-soft);border-color:var(--ab-orange-ink)}.fav-btn[aria-pressed=true] .fav-btn-star{color:var(--ab-orange-ink)}.fav-btn:focus-visible{outline:3px solid var(--v3-focus,var(--ab-orange-ink));outline-offset:2px}.fav-btn:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.fav-btn:hover:not([aria-pressed=true]){border-color:var(--ab-orange-ink)}.fav-btn:hover:not([aria-pressed=true]) .fav-btn-star{color:var(--ab-orange-ink)}}.fav-say{min-width:0;color:var(--v3-muted);font-size:13px;font-weight:650;line-height:1.3}.fav-say:empty{display:none}.gk-over .fav-mark{color:var(--ab-orange-ink);flex:none;place-items:center;margin-left:auto;display:inline-grid}.fav-mark .fav-star-icon{display:block}.fav-grid-row{min-width:0;min-height:44px;color:var(--v3-muted,var(--ab-muted));grid-column:1/-1;align-items:center;gap:7px;margin:2px 2px -4px;font-size:14px;font-weight:850;line-height:1.25;display:flex}.fav-grid-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fav-grid-row b{background:var(--v3-surface-2,var(--ab-raised));text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;min-width:24px;padding:2px 8px;font-size:12px;font-weight:800;line-height:1.3}.fav-grid-row.is-fav{color:var(--v3-ink,var(--ab-ink))}.fav-grid-row.is-fav b{background:var(--ab-orange-soft);color:var(--ab-orange-ink)}.fav-grid-row.is-fav>.fav-star-icon{color:var(--ab-orange-ink);flex:none}.fav-grid-row.is-rest{margin-top:10px}.fav-merge{background:var(--ab-orange-soft);color:var(--v3-ink,var(--ab-ink));border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 8px 8px 12px;font-size:13.5px;font-weight:700;line-height:1.35;display:flex}.fav-merge>.fav-star-icon{color:var(--ab-orange-ink);flex:none}.fav-merge>span{flex:220px;min-width:0}.fav-merge>button:first-of-type{margin-left:auto}.v3 .fav-merge button,.fav-merge button{min-height:44px;color:var(--ab-orange-ink);font:850 14px/1 var(--v3-font);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px}.fav-merge button:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:1px}.fav-burst{pointer-events:none;position:absolute;inset:0}.fav-burst i{opacity:0;background:#f65729;border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute;top:50%;left:50%;box-shadow:0 0 6px 1px #f657298c}.fav-burst i:nth-child(2n){background:#ffc24a;box-shadow:0 0 6px 1px #ffc24a8c}@media (prefers-reduced-motion:no-preference){.fav-btn.is-pop .fav-star-icon{animation:.5s cubic-bezier(.2,1.7,.4,1) fav-star-pop}.fav-btn.is-pop .fav-burst i{--a:calc(var(--i) * 60deg);animation:.7s cubic-bezier(.2,.7,.3,1) 40ms both fav-spark}.fav-say:not(:empty){animation:.28s ease-out both fav-say-in}.fav-merge{animation:.3s ease-out both fav-say-in}}@keyframes fav-star-pop{0%{transform:scale(.5)rotate(-25deg)}60%{transform:scale(1.3)rotate(8deg)}to{transform:none}}@keyframes fav-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-6px) scale(1.2)}55%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-24px) scale(.5)}}@keyframes fav-say-in{0%{opacity:0;transform:translateY(-4px)}}:root[data-motion=still] :is(.fav-btn,.fav-star-icon,.fav-burst i,.fav-say,.fav-merge){animation:none!important}.mm-picker-panel .pick-fav{margin:2px 0 10px}.game-hub-page .hub-fav{margin-top:10px}.mm-picker .mm-picker-game[data-fav]:not([aria-pressed=true]),.pk-tiles .pk-tile[data-fav]{border-color:color-mix(in srgb,var(--ab-orange-ink) 45%,var(--v3-line,transparent))}.v3 .fav-edit-btn,.fav-edit-btn{min-height:44px;color:var(--ab-orange-ink);font-size:14px;font-weight:850;line-height:1;font-family:var(--v3-font,inherit);text-transform:none;letter-spacing:0;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;margin:-4px -6px -4px 0;padding:0 12px;transition:background-color .15s,color .15s;display:inline-flex}.fav-edit-btn .fav-star-icon{color:currentColor}.fav-edit-btn[aria-pressed=true]{background:var(--go-brand-orange,#f65729);color:#fff;border-radius:999px;min-width:96px;margin-right:0;padding:0 20px;box-shadow:inset 0 -2px #0000002e}.fav-edit-btn:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:1px}.fav-edit-btn:active{background:var(--ab-orange-soft)}.fav-edit-btn[aria-pressed=true]:active{background:var(--go-brand-orange,#f65729);transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.fav-edit-btn:hover:not([aria-pressed=true]){background:var(--ab-orange-soft)}}:is(.fav-grid-row,.fav-sh)>.fav-edit-btn{margin-left:auto}.fav-edit-hint{background:var(--ab-orange-soft);color:var(--v3-ink,var(--ab-ink));border-radius:14px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;font-size:13.5px;font-weight:750;line-height:1.35;display:flex}.fav-edit-hint .fav-star-icon{color:var(--ab-orange-ink);flex:none}.fav-edit-bar{z-index:60;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--v3-surface,var(--ab-paper,var(--ab-raised)));border-top:1px solid var(--v3-line,var(--ab-line));align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 26px -14px #00000080}.fav-edit-bar>span{min-width:0;color:var(--v3-muted,var(--ab-muted));flex:1;font-size:13.5px;font-weight:700}.fav-edit-bar>span b{color:var(--v3-ink,var(--ab-ink));font-variant-numeric:tabular-nums}.v3 .fav-edit-done,.fav-edit-done{background:var(--go-brand-orange,#f65729);color:#fff;min-width:132px;min-height:52px;font-size:17px;font-weight:900;line-height:1;font-family:var(--v3-font,inherit);cursor:pointer;border:0;border-radius:16px;flex:none;padding:0 24px;box-shadow:inset 0 -3px #0000002e}.fav-edit-done:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:3px}.fav-edit-done:active{transform:translateY(1px)}@media (min-width:761px){.fav-edit-bar{border:1px solid var(--v3-line,var(--ab-line));border-radius:20px;width:min(560px,100vw - 32px);padding:10px 12px 10px 18px;bottom:16px;left:50%;right:auto;transform:translate(-50%)}}.fav-edit-bar.is-inline{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;transform:none}:root[data-fav-edit] #go-theme-root{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.fav-badge{z-index:2;color:#fff;pointer-events:none;background:#0d0a1ac7;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #00000059}.fav-badge.is-on{background:var(--go-brand-orange,#f65729);color:#fff}.fav-badge.is-small{width:26px;height:26px;top:4px;right:4px}[data-fav-editing] .mm-picker-check{display:none}@media (prefers-reduced-motion:no-preference){[data-fav-editing] .fav-badge{animation:.32s cubic-bezier(.2,1.5,.4,1) both fav-badge-in}[data-fav-editing] .fav-badge.is-on .fav-star-icon{animation:.45s cubic-bezier(.2,1.7,.4,1) fav-star-pop}[data-fav-editing]>*{animation:.5s ease-out fav-wiggle}.fav-edit-bar{animation:.3s cubic-bezier(.2,.8,.3,1) both fav-bar-in}.fav-edit-hint{animation:.28s ease-out both fav-say-in}}@keyframes fav-badge-in{0%{opacity:0;transform:scale(.4)}}@keyframes fav-wiggle{30%{transform:rotate(-.8deg)}65%{transform:rotate(.6deg)}}@keyframes fav-bar-in{0%{opacity:0;translate:0 24px}}:root[data-motion=still] :is(.fav-badge,.fav-badge .fav-star-icon,[data-fav-editing]>*,.fav-edit-bar,.fav-edit-hint){animation:none!important}.fav-sh{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.fav-sh>:not(.fav-edit-btn){min-width:0}.pk-tile .pk-tile-pv{position:relative}.pk-label-row{margin:0 0 2px}.pk-label-row>.pk-label{margin:0}.pk-soon{position:relative}.pk-soon .fav-mark{color:var(--ab-orange-ink);margin-left:auto}.pk-soon.is-fav-edit{opacity:1}.v3 .pk-soon-fav,.pk-soon-fav{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.pk-soon-fav .fav-badge{top:50%;right:6px;translate:0 -50%}.pk-soon-fav:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:2px}.v3-pick-title .fav-mark{vertical-align:-1px;color:var(--ab-orange-ink);margin-left:6px;display:inline-grid}.ac-fav-head{justify-content:flex-end;margin:0 0 8px}.ac-games .fav-grid-row{margin:4px 2px -2px}.v3 .ac-games .ac-fav-toggle,.ac-fav-toggle{z-index:2;border-radius:inherit;width:auto;height:auto;min-height:0;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.ac-fav-toggle .fav-badge{top:50%;right:12px;translate:0 -50%}.ac-fav-toggle .fav-badge .fav-star-icon{display:block}@container v3 (width>=760px){.ac-fav-toggle .fav-badge{top:16px;right:16px;translate:none}}.ac-fav-toggle:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:-3px}[data-fav-editing] .ac-game.is-live-only{opacity:1}.lg-picker-head{position:relative}.lg-fav-edit{position:absolute;top:10px;right:16px}.lg-fav-edit .fav-edit-btn{margin:0}.lg-fav-edit .fav-edit-btn:not([aria-pressed=true]){border:1px solid var(--ab-line);background:var(--ab-paper);border-radius:11px}.lg-picker-grid .fav-grid-row{color:var(--ab-muted);margin:0 2px -2px}.lg-picker-grid .fav-grid-row.is-fav{color:var(--ab-ink)}.lg-picker-grid button[data-game]{position:relative}.lg-fav-mark{color:var(--ab-orange-ink);line-height:0;position:absolute;top:6px;right:7px}.lg-picker-grid>button[data-fav]:not(.is-picked):not(.is-current){border-color:color-mix(in srgb,var(--ab-orange-ink) 45%,var(--ab-line))}.tp-filter .tp-fav-pick{border-color:var(--ab-orange-ink);align-items:center;gap:5px;display:inline-flex}.tp-fav-pick .fav-star-icon,.tp-fav-mark{color:var(--ab-orange-ink)}.tp-fav-mark{vertical-align:-1px;margin-left:5px;display:inline-grid}.discovery-card .card-link{position:relative}.discovery-fav-mark{z-index:2;background:var(--go-brand-orange,#f65729);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0000004d}.discovery-fav-slot{margin-top:12px}:is(.pk-tiles,.ac-games,.lg-picker-grid,.mm-picker-games)[data-fav-editing] :is(.pk-tile,.ac-game,button,.mm-picker-game)[data-fav]{border-color:var(--ab-orange-ink);background:color-mix(in srgb,var(--ab-orange-soft) 75%,var(--v3-surface,var(--ab-raised,transparent)));box-shadow:0 0 0 1px var(--ab-orange-ink)}@media (prefers-reduced-motion:no-preference){:is(.pk-tiles,.ac-games,.lg-picker-grid,.mm-picker-games)[data-fav-editing] :is(.pk-tile,.ac-game,button,.mm-picker-game){transition:background-color .2s,border-color .2s,box-shadow .2s}}@media (max-width:359px){:is(.fav-sh,.fav-grid-row)>.fav-edit-btn:not([aria-pressed=true]){min-width:44px;margin-right:-10px;padding:0}:is(.fav-sh,.fav-grid-row)>.fav-edit-btn:not([aria-pressed=true]) .fav-edit-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:is(.fav-sh,.fav-grid-row)>.fav-edit-btn .fav-star-icon{width:19px;height:19px}}.st-sh.fav-sh{align-items:center}.fav-shelf{--shelf-pad:8px;grid-column:1/-1;grid-template-columns:subgrid;row-gap:inherit;min-width:0;margin:0 calc(-1 * var(--shelf-pad));padding:2px var(--shelf-pad) calc(var(--shelf-pad) + 4px);background:color-mix(in srgb,var(--ab-orange-soft) 62%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ab-orange-ink) 26%,transparent);border-radius:22px;align-content:start;display:grid}@supports not (grid-template-columns:subgrid){.fav-shelf{display:contents}}@media (min-width:761px){.fav-shelf{--shelf-pad:12px;border-radius:24px}}.fav-shelf>.fav-grid-row{margin:2px 2px -2px}.fav-shelf>[data-fav]:not([aria-pressed=true]){border-color:var(--v3-line,var(--ab-line))}.fav-shelf+.fav-grid-row.is-rest{margin-top:14px}@media (min-width:761px){.fav-shelf+.fav-grid-row.is-rest{margin-top:18px}}@media (prefers-reduced-motion:no-preference){.gk-enter>.fav-shelf>*{animation:.42s cubic-bezier(.2,.8,.3,1) both gk-tile-in}[data-fav-editing]>.fav-shelf>*{animation:.5s ease-out fav-wiggle}.fav-shelf{transition:background-color .25s}}:root[data-motion=still] :is(.gk-enter>.fav-shelf>*,[data-fav-editing]>.fav-shelf>*){animation:none!important}.fav-shelf{background:linear-gradient(170deg,color-mix(in srgb,var(--ab-orange-soft) 78%,transparent),color-mix(in srgb,var(--ab-orange-soft) 48%,transparent) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ab-orange-ink) 26%,transparent),inset 0 1px 0 #ffffff1a,0 10px 24px -20px color-mix(in srgb,var(--ab-orange-ink) 70%,transparent)}[data-fav-editing] .fav-shelf{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ab-orange-ink) 55%,transparent),0 10px 24px -18px color-mix(in srgb,var(--ab-orange-ink) 80%,transparent)}.fav-shelf.is-empty{background:color-mix(in srgb,var(--ab-orange-soft) 30%,transparent);box-shadow:none;border:1.5px dashed color-mix(in srgb,var(--ab-orange-ink) 50%,transparent);padding-block:4px}.fav-shelf-empty{min-height:52px;color:var(--v3-ink-2,var(--ab-ink));text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:750;display:flex}.fav-shelf-empty .fav-star-icon{color:var(--ab-orange-ink);flex:none}.fav-shelf>.fav-grid-row.is-fav b{background:var(--ab-orange-ink);color:var(--ab-bg,var(--v3-bg))}.fav-edit-bar>span{color:var(--v3-ink,var(--ab-ink));font-size:15px;font-weight:850;line-height:1.2}.fav-edit-bar>span small{color:var(--v3-muted,var(--ab-muted));margin-top:2px;font-size:12.5px;font-weight:650;display:block}.fav-ask{box-sizing:border-box;background:color-mix(in srgb,var(--ab-orange-soft) 30%,transparent);width:100%;max-width:560px;min-height:52px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ab-orange-ink) 16%,transparent);color:var(--ab-ink);text-align:left;border-radius:14px;align-items:center;gap:10px;margin:10px auto 2px;padding:4px 4px 4px 10px;display:flex;container-type:inline-size}.fav-ask-icon{flex:none;place-items:center;line-height:0;display:grid}.fav-ask-icon :is(.v3-gicon,.room-game-symbol,svg){max-width:30px;max-height:30px}.fav-ask-text{flex:1;min-width:0;margin:0;font-size:14px;font-weight:750;line-height:1.25}.fav-ask-text>span{align-items:center;gap:5px;min-width:0;display:flex}.fav-ask-text small{color:var(--ab-muted);margin-top:1px;font-size:12px;font-weight:650;display:block}.fav-ask-star{color:var(--ab-orange-ink);flex:none;place-items:center;display:inline-grid;position:relative}.v3 .fav-ask-btn,.fav-ask-btn{min-width:44px;min-height:44px;color:var(--ab-orange-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:850;line-height:1;transition:background-color .15s;display:inline-flex}.fav-ask-btn:focus-visible{outline:3px solid var(--ab-orange-ink);outline-offset:1px}@media (hover:hover) and (pointer:fine){.fav-ask-btn:hover{background:var(--ab-orange-soft)}}.fav-ask-btn:active{background:var(--ab-orange-soft)}.fav-ask.is-on{background:color-mix(in srgb,var(--ab-orange-soft) 75%,transparent)}.fav-ask.is-on .fav-ask-btn{color:var(--ab-muted);font-weight:800}@media (prefers-reduced-motion:no-preference){.fav-ask{animation:.32s ease-out both fav-say-in}.fav-ask.is-pop .fav-ask-star .fav-star-icon{animation:.5s cubic-bezier(.2,1.7,.4,1) fav-star-pop}.fav-ask.is-pop .fav-burst i{--a:calc(var(--i) * 60deg);animation:.7s cubic-bezier(.2,.7,.3,1) 40ms both fav-spark}}:root[data-motion=still] :is(.fav-ask,.fav-ask-star .fav-star-icon,.fav-ask .fav-burst i){animation:none!important}.fav-ask-short{display:none}@container (width<=479px){.fav-ask-text small{display:none}.fav-ask-text .fav-ask-long:has(+.fav-ask-short){display:none}.fav-ask-short{display:inline}}
