/* Compact individual category bubbles; deeper choices belong in search. */
.df-screen .bl-category-nav{display:flex;align-items:center;gap:6px;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;overflow-x:auto;scrollbar-width:none;max-width:100%;min-width:0;mask-image:none;overscroll-behavior-x:contain}
.df-screen .bl-category-nav::-webkit-scrollbar{display:none}
.df-screen .bl-category-nav button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:44px;padding:8px 11px!important;border:0!important;border-radius:999px!important;background:transparent!important;font-size:11px;line-height:1;font-weight:500;white-space:nowrap;color:inherit!important;backdrop-filter:none!important}
.df-screen .bl-category-nav button:before{content:'';position:absolute;inset:5px 0;z-index:-1;border-radius:999px;background:#211c234d;border:1px solid #ffffff52;backdrop-filter:blur(8px)}
.df-screen .bl-category-nav button svg{width:15px;height:15px;stroke-width:1.65;flex:none}
.df-screen .bl-category-nav button[aria-pressed=true]{color:#65406d!important;font-weight:650;box-shadow:none}
.df-screen .bl-category-nav button[aria-pressed=true]:before{background:#fff;border-color:#fff}
.df-screen .bl-category-nav button:after{display:none!important}
.df-screen.df-browse .bl-category-nav button:before{background:#fff;border-color:#e5dce1;backdrop-filter:none}
.df-screen.df-browse .bl-category-nav button[aria-pressed=true]:before{background:#f2ecf4;border-color:#eacbd5}
@media(min-width:1100px){.df-screen .bl-category-nav button:before{background:#fff;border-color:#e5dce1;backdrop-filter:none}.df-screen .bl-category-nav button[aria-pressed=true]:before{background:#f2ecf4;border-color:#eacbd5}}
.df-screen .df-rail .df-sound{display:flex;flex-direction:column;color:inherit!important;padding:4px 0;font-size:10px;gap:4px;text-shadow:inherit}.df-rail .df-sound span{font-size:10px;line-height:12px;min-height:12px}.df-rail .df-sound svg{width:23px;height:23px}
@media(min-width:1100px){.df-screen:not(.df-browse) .df-rail{display:flex!important;flex-direction:column!important;position:absolute!important;grid-area:auto!important;top:auto!important;right:calc(var(--df-info-width) + 14px)!important;left:auto!important;bottom:24px!important;gap:10px!important;width:52px!important;color:#fff!important;z-index:4;max-height:calc(100% - 48px);background:transparent!important;border:0!important;padding:0!important;overflow-y:auto;scrollbar-width:none}.df-screen:not(.df-browse) .df-rail button{color:#fff!important;min-width:44px!important;text-shadow:0 1px 4px #000}.df-screen:not(.df-browse) .df-rail .df-sound{color:#fff!important}.df-screen:not(.df-browse) .df-rail svg{filter:drop-shadow(0 1px 3px #0008)}}
