.favorites-module__29F-bW__actions{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1.5rem;display:flex}.favorites-module__29F-bW__ghost{border:1px solid var(--color-line);border-radius:var(--radius-control);min-height:2.6rem;color:var(--color-paper);letter-spacing:.01em;align-items:center;padding:.55rem 1rem;font-size:.82rem;font-weight:650;transition:border-color .16s,color .16s;display:inline-flex}.favorites-module__29F-bW__ghost:hover{border-color:var(--color-signal);color:var(--color-signal)}.favorites-module__29F-bW__board{counter-reset:rank;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.favorites-module__29F-bW__row{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);transition:border-color .18s var(--ease-beat), transform .18s var(--ease-beat);align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.favorites-module__29F-bW__row:hover{border-color:color-mix(in srgb, var(--color-signal) 55%, transparent);transform:translate(2px)}.favorites-module__29F-bW__rank{width:2.4rem;color:var(--color-paper-dim);font:800 1.15rem/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex:none}.favorites-module__29F-bW__rankTop{color:var(--color-signal)}.favorites-module__29F-bW__rowBody{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem .7rem;min-width:0;display:flex}.favorites-module__29F-bW__chip{border:1px solid color-mix(in srgb, var(--color-line) 80%, transparent);color:var(--color-paper-dim);font:700 .68rem/1.5 var(--font-mono);letter-spacing:.05em;border-radius:999px;flex:none;padding:.18rem .55rem}.favorites-module__29F-bW__entryTitle{min-width:0;color:var(--color-paper);font:700 1rem/1.4 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favorites-module__29F-bW__entryTitle:hover{color:var(--color-signal)}.favorites-module__29F-bW__rowTools{flex:none;align-items:center;gap:.4rem;display:flex}.favorites-module__29F-bW__empty{border:1px dashed var(--color-line);border-radius:var(--radius-card);text-align:center;background:var(--color-surface);margin:2rem 0 0;padding:clamp(2.5rem,6vw,4rem) 1.5rem}.favorites-module__29F-bW__empty h2{font:800 clamp(1.5rem, 4vw, 2.2rem)/1.1 var(--font-display);margin:0 0 .8rem}.favorites-module__29F-bW__empty p{max-width:34rem;color:var(--color-paper-dim);margin:0 auto 1.4rem}.favorites-module__29F-bW__cta{border:1px solid var(--color-signal-deep);border-radius:var(--radius-control);background:var(--color-signal-deep);min-height:2.8rem;color:var(--color-on-signal);text-transform:uppercase;align-items:center;padding:.6rem 1.2rem;font-size:.82rem;font-weight:650;display:inline-flex}.favorites-module__29F-bW__cta:hover{background:var(--color-signal)}@media (max-width:640px){.favorites-module__29F-bW__row{flex-wrap:wrap;gap:.6rem}.favorites-module__29F-bW__rowBody{flex:100%;order:2}.favorites-module__29F-bW__rowTools{order:3;margin-left:auto}.favorites-module__29F-bW__entryTitle{white-space:normal}}
