/* Category is primary, venue secondary, library view tertiary. */
html:root [data-a9-game-header147]{height:64px!important;min-height:64px!important;padding-block:8px!important}
[data-a9-browse261]{--browse-bg:#f8fbff;--browse-ink:#344b6c;--browse-muted:#8796ac;--browse-surface:#edf3fc;--browse-border:rgba(79,118,173,.12);position:fixed;left:50%;transform:translateX(-50%);width:100%;max-width:480px;height:44px;box-sizing:border-box;padding:6px 14px;display:flex;align-items:center;gap:9px;background:var(--browse-bg);z-index:22;color:var(--browse-ink)}
[data-a9-browse261="category"]{top:64px}
[data-a9-browse261="venue"]{top:108px;border-bottom:1px solid var(--browse-border)}
[data-a9-browse261] .a9-browse261-label{flex:0 0 28px;font-size:11px;font-weight:600;line-height:20px;letter-spacing:1px;color:var(--browse-muted)}
[data-a9-browse261="category"] .a9-browse261-label{font-weight:700;color:var(--browse-ink)}
[data-a9-browse261] .a9-browse261-track{position:relative;display:flex;align-items:center;flex:1;min-width:0;height:34px;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;padding-right:2px}
[data-a9-browse261] .a9-browse261-track::-webkit-scrollbar{display:none}
[data-a9-browse261] button{appearance:none;border:1px solid transparent;margin:0;padding:0 11px;flex-shrink:0;height:31px;max-width:190px;border-radius:10px;font-family:inherit;line-height:29px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:transparent;color:var(--browse-muted);font-size:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s,border-color .16s,color .16s}
[data-a9-browse261] button:disabled{opacity:.42;cursor:default}
[data-a9-browse261] button:focus-visible{outline:2px solid #65a9ff;outline-offset:-2px}
[data-a9-browse261="category"] button{font-size:14px;font-weight:650;padding-inline:13px;color:var(--browse-ink)}
[data-a9-browse261="category"] button[aria-pressed="true"]{background:linear-gradient(135deg,#3994ff,#2f71dd);border-color:rgba(255,255,255,.28);color:#fff;box-shadow:0 3px 9px rgba(35,109,219,.16)}
[data-a9-browse261="venue"] button{background:var(--browse-surface);border-color:var(--browse-border);height:29px;line-height:27px;border-radius:9px;font-weight:500}
[data-a9-browse261="venue"] button[aria-pressed="true"]{color:#377bd4;border-color:rgba(61,137,240,.48);background:#e5f0ff;font-weight:650}
[data-a9-browse261] .a9-browse261-note{font-size:12px;color:var(--browse-muted);white-space:nowrap}
[data-a9-browse261] .a9-browse261-retry{flex:0 0 auto;padding-inline:5px;color:#4089e7;background:transparent;font-size:11px}
[data-a9-browse261] .a9-browse261-switch-error{position:absolute;top:44px;right:14px;z-index:30;padding:6px 10px;border:1px solid var(--browse-border);border-radius:8px;font-size:12px;background:var(--browse-bg);box-shadow:0 4px 12px rgba(0,0,0,.08)}
[data-a9-browse261] .a9-browse261-skeleton{display:flex;gap:7px}
[data-a9-browse261] .a9-browse261-skeleton i{display:block;width:57px;height:27px;border-radius:9px;background:var(--browse-surface)}
[data-a9-browse261] .a9-browse261-skeleton i:nth-child(2){width:44px}
html:root [data-a9-game-tabs]{top:152px!important;height:44px!important;padding:5px 14px!important}
html:root [data-a9-game-tabs]>div{height:34px!important;padding:2px!important}
html:root [data-a9-game-tabs]>div>[aria-pressed]{height:28px!important;border-radius:9px!important}
html:root [data-a9-game-tabs] span{font-size:11px!important;line-height:24px!important;font-weight:500!important}
html:root [data-a9-game-tabs] [aria-pressed="true"]{background:#e3edfb!important;border-color:rgba(77,130,207,.12)!important;box-shadow:none!important}
html:root [data-a9-game-tabs] [aria-pressed="true"]>span{color:#3b76c9!important;font-weight:650!important}
html:root [data-a9-game-page="phone"]:not([data-a9-game-search]) [data-a9-game-grid="phone"]{top:204px!important}
html:root[data-theme="dark"] [data-a9-browse261]{--browse-bg:#1b202d;--browse-ink:#dce7f8;--browse-muted:#8e9fb9;--browse-surface:#232c3d;--browse-border:rgba(147,177,224,.10)}
html:root[data-theme="dark"] [data-a9-browse261="venue"] button[aria-pressed="true"]{background:rgba(62,131,231,.12);color:#91bdff;border-color:rgba(91,153,245,.46)}
html:root[data-theme="dark"] [data-a9-game-tabs] [aria-pressed="true"]{background:#29374d!important;border-color:rgba(147,177,224,.10)!important}
html:root[data-theme="dark"] [data-a9-game-tabs] [aria-pressed="true"]>span{color:#cfdef4!important}
@media(max-width:360px){[data-a9-browse261]{padding-inline:10px;gap:7px}[data-a9-browse261] .a9-browse261-label{flex-basis:25px;font-size:10px}[data-a9-browse261="category"] button{font-size:13px;padding-inline:11px}[data-a9-browse261="venue"] button{font-size:11px;padding-inline:9px}html:root [data-a9-game-tabs]{padding-inline:10px!important}}
@media(prefers-reduced-motion:reduce){[data-a9-browse261] button{transition:none}}
