.xl-resource-list{display:flex;flex-direction:column;gap:14px}.xl-resource-card{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid rgba(29,29,31,.06);border-radius:18px;padding:16px 20px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.xl-resource-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1d1d1f14}.xl-resource-card__icon-wrap{flex-shrink:0;width:52px;height:52px;border-radius:14px;background:#f5f5f7;display:flex;align-items:center;justify-content:center;font-size:24px;overflow:hidden}.xl-resource-card__icon-wrap--cover img{width:100%;height:100%;object-fit:cover}.xl-resource-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.xl-resource-card__title{font-size:15px;font-weight:500;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl-resource-card__meta{display:flex;align-items:center;gap:10px;font-size:12px;color:#86868b}.xl-resource-card__category{background:#f5f5f7;border-radius:100px;padding:2px 10px}.xl-resource-card__views{font-size:11px;color:#86868b}.xl-resource-card__claim-btn{flex-shrink:0;font-size:13px;color:#1d1d1f;border:1px solid rgba(29,29,31,.15);border-radius:100px;padding:8px 18px}.xl-resource-card:hover .xl-resource-card__claim-btn{border-color:#1d1d1f;background:#1d1d1f;color:#fff}.xl-sort-select{border:1px solid rgba(29,29,31,.1);background:#fff;color:#1d1d1f;border-radius:100px;padding:7px 16px;font-size:13px;font-family:inherit}.xl-resource-detail-cover{width:100%;aspect-ratio:16 / 7;background:#f5f5f7;display:flex;align-items:center;justify-content:center;font-size:56px;overflow:hidden}.xl-resource-detail-cover img{width:100%;height:100%;object-fit:cover}.xl-resource-cloud-card{background:#fff;border:1px solid rgba(29,29,31,.06);border-radius:20px;padding:8px 24px}.xl-resource-copy-btn{display:inline-flex;align-items:center;gap:8px;border:none;background:#1d1d1f;color:#fff;border-radius:100px;padding:10px 22px;font-size:13px;cursor:pointer;margin:12px 0 20px}.xl-resource-copy-btn--secondary{background:#f5f5f7;color:#1d1d1f}
