.spinner{position:absolute;left:0;right:0;top:0;bottom:0;display:grid;place-items:center;margin:auto}.card-skeleton-grid{width:100%}.card-skeleton{min-width:0;overflow:hidden;border:1px solid var(--border-color-light);border-radius:var(--radius-2xl);background:var(--bg-primary);box-shadow:var(--shadow-sm)}.card-skeleton-image,.card-skeleton-line{background:var(--gray-100)}.card-skeleton-image{width:100%;aspect-ratio:4/3}.card-skeleton-content{display:grid;gap:.8rem;padding:1.15rem}.card-skeleton-line{height:.8rem;border-radius:var(--radius-full)}.card-skeleton-line-wide{width:74%;height:1rem}.card-skeleton-line-medium{width:58%}.card-skeleton-line-short{width:38%}.spinner svg{width:3.25em;transform-origin:center;animation:rotate4 2s linear infinite}.spinner circle{fill:none;stroke:var(--primary-color);stroke-width:2;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4 1.5s ease-in-out infinite}@keyframes rotate4{to{transform:rotate(1turn)}}@keyframes dash4{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}