.shelf-empty{margin-top:.75rem}.shelf-empty-clock{color:var(--accent);flex-wrap:wrap;gap:.35rem .75rem;margin:.55rem 0 0;font-size:.95rem;font-weight:800;display:flex}.shelf-empty-note{color:var(--muted);margin:.45rem 0 0;font-size:.8125rem}.shelf-empty-actions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.shelf-skel-grid{margin-top:.75rem}.shelf-skel{pointer-events:none;gap:.75rem;min-height:6rem;display:flex}.shelf-skel-row{background:var(--surface);border-radius:.75rem;min-height:4.25rem;padding:.5rem}.shelf-skel-rows{gap:.35rem;display:grid}.shelf-skel-mark,.shelf-skel-line{background:color-mix(in srgb, var(--fg) 10%, var(--surface));animation:1.2s ease-in-out infinite shelf-skel-pulse}.shelf-skel-mark{border-radius:.85rem;flex:none;width:3rem;height:3rem}.shelf-skel-copy{flex:1;align-content:center;gap:.45rem;min-width:0;display:grid}.shelf-skel-line{border-radius:999px;height:.7rem;display:block}.shelf-skel-line-short{width:42%}@keyframes shelf-skel-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.shelf-skel-mark,.shelf-skel-line{animation:none}}
