.disc-navbar{height:2px;z-index:var(--z-progress);pointer-events:none;position:fixed;top:0;left:0;right:0}.disc-navbar__fill{transform-origin:0;background:var(--brand-primary);width:100%;height:100%;transition-property:transform;transition-timing-function:var(--ease-out-quart);display:block}.chip--waiting{position:relative}.chip--waiting:after{content:"";opacity:.55;background:currentColor;border-radius:1px;height:1.5px;animation:.9s ease-in-out infinite disc-chip-wait;position:absolute;bottom:3px;left:8px;right:8px}@keyframes disc-chip-wait{0%{transform-origin:0;transform:scaleX(.15)}50%{transform-origin:0;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(.15)}}.disc-feed[aria-busy=true]{opacity:.42;filter:saturate(.6);transition:opacity .12s var(--ease-out-quart), filter .12s var(--ease-out-quart);pointer-events:none}.disc-feed[aria-busy=true] .disc-card{animation:none}@media (prefers-reduced-motion:reduce){.disc-navbar__fill{transition:none}.chip--waiting:after{animation:none;transform:scaleX(1)}}.disc-feed--grid{--disc-cols:1;--disc-gap:var(--space-4);justify-content:center;gap:var(--disc-gap);flex-wrap:wrap;grid-template-columns:none;display:flex}.disc-feed--grid>*{flex:0 1 calc((100% - (var(--disc-cols) - 1) * var(--disc-gap)) / var(--disc-cols) - .5px);min-width:0}@media (min-width:700px){.disc-feed--grid{--disc-cols:2}}@media (min-width:1100px){.disc-feed--grid{--disc-cols:3;--disc-gap:18px}}.disc-feed--grid.disc-feed--sparse{justify-content:flex-start}.disc-feed--grid.disc-feed--sparse>*{flex:0 390px}.disc-main__board{flex-direction:column;gap:18px;min-width:0;display:flex}.disc-watch__n{border-radius:var(--radius-xs);background:var(--surface-inset);font-variant-numeric:tabular-nums;margin-left:6px;padding:0 6px;font-size:12px;line-height:18px}.chip--on .disc-watch__n{background:color-mix(in srgb, var(--surface-elevated) 22%, transparent)}.disc-watch__stale{color:var(--text-3);margin-left:4px;font-weight:500}.disc-offline{margin:0 0 var(--space-3);padding:10px var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text-secondary);font-size:13px;line-height:1.5}
